mirror of
https://github.com/nmap/nmap.git
synced 2025-12-24 16:39:03 +00:00
svn merge --ignore-ancestry svn://svn.insecure.org/nmap@26621 svn://svn.insecure.org/nmap-exp/luis/nmap-os6 This is the IPv6 OS detection branch. "nmap -6 -O" works now, though at this point it only prints fingerprints and not OS guesses, because we need to collect more submissions.
31 lines
904 B
Makefile
31 lines
904 B
Makefile
#You must ensure nmake.exe, cl.exe, link.exe are in system path.
|
|
#VCVARS32.bat
|
|
#Under dosbox prompt
|
|
#nmake -f Makefile.win
|
|
|
|
##########################################
|
|
CXXC = cl.exe
|
|
CFLAGS = -nologo -O2 -EHsc -I. -D __WIN32__ -D _CRT_SECURE_NO_DEPRECATE
|
|
TARGET = windows
|
|
|
|
all: $(TARGET)\train.exe $(TARGET)\predict.exe
|
|
|
|
$(TARGET)\train.exe: tron.obj linear.obj train.c blas\*.c
|
|
$(CXX) $(CFLAGS) -Fe$(TARGET)\train.exe tron.obj linear.obj train.c blas\*.c
|
|
|
|
$(TARGET)\predict.exe: tron.obj linear.obj predict.c blas\*.c
|
|
$(CXX) $(CFLAGS) -Fe$(TARGET)\predict.exe tron.obj linear.obj predict.c blas\*.c
|
|
|
|
linear.obj: linear.cpp linear.h
|
|
$(CXX) $(CFLAGS) -c linear.cpp
|
|
|
|
tron.obj: tron.cpp tron.h
|
|
$(CXX) $(CFLAGS) -c tron.cpp
|
|
|
|
lib: linear.cpp linear.h linear.def tron.obj
|
|
$(CXX) $(CFLAGS) -LD linear.cpp tron.obj blas\*.c -Fe$(TARGET)\liblinear -link -DEF:linear.def
|
|
|
|
clean:
|
|
-erase /Q *.obj $(TARGET)\.
|
|
|