Ticket #115: win32msvc.patch
File win32msvc.patch, 3.8 KB (added by , 17 years ago) |
---|
-
win32_net.mak
1 # Makefile for Microsoft Visual C++ 7.0 (or compatible) 2 3 # Will build a Win32 static library libnet.lib 4 5 !IF "$(OS)" == "Windows_NT" 6 NULL= 7 !ELSE 8 NULL=nul 9 !ENDIF 10 11 !INCLUDE ..\win32\config.mak 12 13 14 CPP=cl.exe 15 RSC=rc.exe 16 17 18 OUTDIR=..\win32\$(XAPIAN_DEBUG_OR_RELEASE)\libs 19 INTDIR=.\ 20 21 ALL : "$(OUTDIR)\libnet.lib" 22 23 LIBNET_OBJS= \ 24 # $(INTDIR)\progclient.obj \ 25 $(INTDIR)\remoteconnection.obj \ 26 $(INTDIR)\remoteserver.obj \ 27 $(INTDIR)\serialise.obj \ 28 $(INTDIR)\tcpclient.obj \ 29 $(INTDIR)\tcpserver.obj \ 30 $(NULL) 31 32 33 CLEAN : 34 -@erase "$(OUTDIR)\libnet.lib" 35 -@erase "*.pch" "*.pdb" 36 -@erase $(LIBNET_OBJS) 37 38 "$(OUTDIR)" : 39 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" 40 41 CPP_PROJ=$(CPPFLAGS_EXTRA) \ 42 /Fo"$(INTDIR)\\" /Tp$(INPUTNAME) 43 CPP_OBJS=..\win32\$(XAPIAN_DEBUG_OR_RELEASE) 44 CPP_SBRS=. 45 46 LIB32=link.exe -lib 47 LIB32_FLAGS=/nologo $(LIBFLAGS) 48 49 50 "$(OUTDIR)\libnet.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIBNET_OBJS) 51 $(LIB32) @<< 52 $(LIB32_FLAGS) /out:"$(OUTDIR)\libnet.lib" $(DEF_FLAGS) $(LIBNET_OBJS) 53 << 54 55 "$(INTDIR)\progclient.obj" : ".\progclient.cc" 56 $(CPP) @<< 57 $(CPP_PROJ) $** 58 << 59 60 "$(INTDIR)\remoteconnection.obj" : ".\remoteconnection.cc" 61 $(CPP) @<< 62 $(CPP_PROJ) $** 63 << 64 65 "$(INTDIR)\remoteserver.obj" : ".\remoteserver.cc" 66 $(CPP) @<< 67 $(CPP_PROJ) $** 68 << 69 70 "$(INTDIR)\serialise.obj" : ".\serialise.cc" 71 $(CPP) @<< 72 $(CPP_PROJ) $** 73 << 74 75 "$(INTDIR)\tcpclient.obj" : ".\tcpclient.cc" 76 $(CPP) @<< 77 $(CPP_PROJ) $** 78 << 79 80 "$(INTDIR)\tcpserver.obj" : ".\tcpserver.cc" 81 $(CPP) @<< 82 $(CPP_PROJ) $** 83 << 84 85 {.}.cc{$(INTDIR)}.obj: 86 $(CPP) @<< 87 $(CPP_PROJ) $< 88 << 89 90 {.}.cc{$(CPP_SBRS)}.sbr: 91 $(CPP) @<< 92 $(CPP_PROJ) $< 93 << -
win32_bindings_python.mak
Property changes on: win32_net.mak ___________________________________________________________________ Name: svn:eol-style + native
28 28 "$(OUTLIBDIR)\liblanguages.lib" \ 29 29 "$(OUTLIBDIR)\libapi.lib" \ 30 30 "$(OUTLIBDIR)\libqueryparser.lib" \ 31 "$(OUTLIBDIR)\libremote.lib" \ 32 "$(OUTLIBDIR)\libnet.lib" \ 31 33 "$(PYTHON_LIB)" 32 34 33 35 LIB_XAPIAN_OBJS= ".\xapian_wrap.obj" … … 64 66 65 67 CPP_PROJ=$(CPPFLAGS_EXTRA) /GR \ 66 68 /I "$(XAPIAN_CORE_REL_PYTHON)" /I "$(XAPIAN_CORE_REL_PYTHON)\include" \ 67 /I "$(PYTHON_INCLUDE)" /I "." \69 /I "$(PYTHON_INCLUDE)" /I "$(PYTHON_INCLUDE_2)" /I"." \ 68 70 /Fo"$(INTDIR)\\" /Tp$(INPUTNAME) 69 71 CPP_OBJS=$(XAPIAN_CORE_REL_PYTHON)\win32\$(XAPIAN_DEBUG_OR_RELEASE)\ 70 72 CPP_SBRS=. -
config.mak
39 39 PYTHON_EXE=$(PYTHON_DIR)\python.exe 40 40 #PYTHON_INCLUDE : Set this to the directory that contains python.h 41 41 PYTHON_INCLUDE=$(PYTHON_DIR)\include 42 #A 'PC' directory is also included for people building from a source tree. 43 PYTHON_INCLUDE_2=$(PYTHON_DIR)\PC 42 44 # PYTHON_LIB : Set this to the python library including path for linking with 43 PYTHON_LIB=$(PYTHON_DIR)\libs\python25.lib 45 # Currently, a DEBUG xapian implies a DEBUG Python - in the future, it 46 # might be desirable to mix-and-match, but for now, we stay consistent. 47 !if "$(DEBUG)"=="1" 48 PYTHON_LIB=$(PYTHON_DIR)\PCBuild\python25_d.lib 49 !else 50 PYTHON_LIB=$(PYTHON_DIR)\PCBuild\python25.lib 51 !endif 44 52 # -------------end Python settings------------- 45 53 46 54