diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2012-08-10 14:44:17 +0200 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2012-08-10 14:44:17 +0200 |
commit | 4a6b24a567142317a24a98d2ab998f5093a581cc (patch) | |
tree | 522107a269c040e69b933fc9f69fe330703562b5 /src/Makefile.W32 | |
parent | 9fe78b708868dcb5bdbfc88ed96dee18c6f1f6b3 (diff) | |
download | crawler-4a6b24a567142317a24a98d2ab998f5093a581cc.tar.gz crawler-4a6b24a567142317a24a98d2ab998f5093a581cc.tar.bz2 |
first porting attempts to Windows:
nmake support from Wolframe
module loader adapted
tests for typeinfo and template trickery
Diffstat (limited to 'src/Makefile.W32')
-rwxr-xr-x | src/Makefile.W32 | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/src/Makefile.W32 b/src/Makefile.W32 new file mode 100755 index 0000000..ddedac3 --- /dev/null +++ b/src/Makefile.W32 @@ -0,0 +1,55 @@ +TOPDIR = .. + +#SUBDIRS = modules + +!INCLUDE $(TOPDIR)\makefiles\nmake\platform.mk + +INCLUDE_CXXFLAGS = \ + /D_WIN32_WINNT=0x504 + +INCLUDE_DIRS = \ + /I. + +INCLUDE_LDFLAGS = \ + +INCLUDE_LIBS = \ + +LOCAL_STATIC_LIB_OBJS = \ + URL.obj \ + MIMEType.obj + +LOCAL_STATIC_LIB = \ + crawlingwolf.lib + +CPP_OBJS = \ + $(LOCAL_STATIC_LIB_OBJS) + +CPP_BINS = \ + crawlingwolf.exe + +all: $(CPP_OBJS) $(CPP_BINS) + +!INCLUDE $(TOPDIR)\makefiles\nmake\sub.mk + +crawlingwolf.exe: crawlingwolf.obj $(CPP_OBJS) + +$(LOCAL_STATIC_LIB): $(LOCAL_STATIC_LIB_OBJS) + $(LINK) /lib /nologo /out:$@ $(STATIC_LDFLAGS) $? + +local_all: $(LOCAL_STATIC_LIB) + +local_clean: + @-erase $(LOCAL_STATIC_LIB) 2>NUL + @-erase $(CPP_OBJS) 2>NUL + @-erase test.bat 2>NUL + +local_distclean: + +local_test: + +copy_prereq: + +run: copy_prereq + @-echo echo Running Crawlingwolf... > test.bat + @-echo crawlingwolf.exe >> test.bat + @-test.bat |