1 !IF "$(OS)" == "Windows_NT" 2 NULL= 3 !ELSE 4 NULL=nul 5 !ENDIF 6 7 OUTDIR=.\Release 8 INTDIR=.\Release 9 APACHE_DIR=C:\apache2 10 11 !IF !EXIST("$(APACHE_DIR)") 12 !ERROR : APACHE_DIR $(APACHE_DIR) does not exist. Set APACHE_DIR correctly 13 !ENDIF 14 15 CPP=cl.exe 16 CPP_PROJ=/nologo /MD /W3 /Zi /O2 /Oy- /I "../../include" /I "$(APACHE_DIR)/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "AAA_DECLARE_EXPORT" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\mod_sed_src" /FD /c 17 18 .c{$(INTDIR)}.obj:: 19 $(CPP) $(CPP_PROJ) $< 20 21 LINK32=link.exe 22 LINK32_FLAGS=kernel32.lib /nologo /subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)\mod_sed.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\mod_sed.so" /implib:"$(OUTDIR)\mod_sed.lib" /opt:ref 23 LINK32_OBJS= \ 24 "$(INTDIR)\mod_sed.obj" \ 25 "$(INTDIR)\regexp.obj" \ 26 "$(INTDIR)\sed0.obj" \ 27 "$(INTDIR)\sed1.obj" \ 28 "$(APACHE_DIR)\lib\libapr-1.lib" \ 29 "$(APACHE_DIR)\lib\libaprutil-1.lib" \ 30 "$(APACHE_DIR)\lib\libhttpd.lib" 31 32 "$(OUTDIR)\mod_sed.so" : "$(OUTDIR)" $(LINK32_OBJS) 33 $(LINK32) $(LINK32_FLAGS) $(LINK32_OBJS) 34 35 "$(OUTDIR)" : 36 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" 37 38 CLEAN : 39 -@erase "$(INTDIR)\mod_sed.obj" 40 -@erase "$(INTDIR)\regexp.obj" 41 -@erase "$(INTDIR)\sed0.obj" 42 -@erase "$(INTDIR)\sed1.obj" 43 -@erase "$(INTDIR)\mod_sed_src.idb" 44 -@erase "$(INTDIR)\mod_sed_src.pdb" 45 -@erase "$(OUTDIR)\mod_sed.exp" 46 -@erase "$(OUTDIR)\mod_sed.lib" 47 -@erase "$(OUTDIR)\mod_sed.pdb" 48 -@erase "$(OUTDIR)\mod_sed.so" 49 50