Changeset 15541
- Timestamp:
- 2008-05-16T14:10:13+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gsdl/trunk/src/w32server/win32.mak
r15532 r15541 25 25 ########################################################################### 26 26 27 GSDLHOME = ..\.. 27 GSDL_DIR = ..\.. 28 INDEXERS_DIR = $(GSDL_DIR)\indexers 29 COLSERVR_DIR = $(GSDL_DIR)\src\colservr 30 PROTOCOL_DIR = $(GSDL_DIR)\src\protocol 31 RECPT_DIR = $(GSDL_DIR)\src\recpt 32 33 28 34 GSDL_VC4 = 0 29 STLPATH = "$(GSDL HOME)\packages\windows\stlport\stlport"35 STLPATH = "$(GSDL_DIR)\packages\windows\stlport\stlport" 30 36 ENABLE_ACCENTFOLD = 1 31 37 32 AR = lib33 CC = cl34 RSC = rc35 38 36 39 !IF $(GSDL_VC4) … … 40 43 !ENDIF 41 44 45 !IF $(ENABLE_ACCENTFOLD) 46 ACCENTFOLD_LIBS = "$(GSDL_DIR)\indexers\packages\unac\libunac.lib" "$(GSDL_DIR)\indexers\packages\unac\iconv.lib" 47 !ELSE 48 ACCENTFOLD_LIBS = 49 !ENDIF 50 51 52 AR = lib 53 CC = cl 54 DEFS = -D__WIN32__ -DHAVE_CONFIG_H -D_LITTLE_ENDIAN -DPARADOCNUM \ 55 -DSHORT_SUFFIX -D_CRT_SECURE_NO_DEPRECATE 56 INCLUDES = -I"$(GSDL_DIR)" -I"$(GSDL_DIR)\lib" -I"$(COLSERVR_DIR)" -I"$(PROTOCOL_DIR)" -I"$(RECPT_DIR)" \ 57 -I"$(GSDL_DIR)\src\colservr" -I"$(GSDL_DIR)\indexers\mg" \ 58 -I"$(GSDL_DIR)\packages\windows\gdbm\gdbm" \ 59 -I"$(GSDL_DIR)\indexers\mg\lib" -I"$(GSDL_DIR)\indexers\mg\src\text" \ 60 -I"$(GSDL_DIR)\indexers\mgpp\lib" -I"$(GSDL_DIR)\indexers\mgpp\text" 42 61 LDFLAGS = 43 DEFS = -DHAVE_CONFIG_H -D_LITTLE_ENDIAN -DPARADOCNUM -D__WIN32__ \ 44 -DSHORT_SUFFIX -D_CRT_SECURE_NO_DEPRECATE 45 INCLUDES = -I"$(GSDLHOME)\src\w32server" -I"$(GSDLHOME)\src\recpt" -I"$(GSDLHOME)\lib" \ 46 -I"$(GSDLHOME)\src\colservr" -I"$(GSDLHOME)\indexers\mg" \ 47 -I"$(GSDLHOME)\packages\windows\gdbm\gdbm" \ 48 -I"$(GSDLHOME)\indexers\mg\lib" -I"$(GSDLHOME)\indexers\mg\src\text" \ 49 -I"$(GSDLHOME)\indexers\mgpp\lib" -I"$(GSDLHOME)\indexers\mgpp\text" -I"$(GSDLHOME)" \ 50 -I"$(GSDLHOME)\src\protocol" 62 LIBS = "$(GSDL_DIR)\packages\windows\crypt\crypt\crypt.lib" "$(GSDL_DIR)\packages\windows\expat\expat\libexpat.lib" \ 63 "$(GSDL_DIR)\packages\windows\gdbm\gdbm\gdbm.lib" $(ACCENTFOLD_LIBS) $(Z3950_LIBS) 64 RSC = rc 65 WINLIBS = kernel32.lib user32.lib gdi32.lib winspool.lib \ 66 comdlg32.lib advapi32.lib shell32.lib ole32.lib \ 67 oleaut32.lib uuid.lib odbc32.lib odbccp32.lib 68 #wsock32.lib 69 70 51 71 !IF $(GSDL_VC4) 52 72 DEFS = $(DEFS) -DGSDL_NAMESPACE_BROKEN -DGSDL_USE_IOS_H -D__STL_NO_NEW_IOSTREAMS … … 54 74 !ENDIF 55 75 56 !IF $(ENABLE_ACCENTFOLD)57 AFLIBS = "$(GSDLHOME)\indexers\packages\unac\libunac.lib" "$(GSDLHOME)\indexers\packages\unac\iconv.lib"58 DEFS = $(DEFS) -DENABLE_ACCENTFOLD59 !ELSE60 AFLIBS =61 !ENDIF62 63 LIBS = "$(GSDLHOME)\lib\gsdllib.lib" \64 "$(GSDLHOME)\indexers\mg\src\text\libmgtext.lib" \65 "$(GSDLHOME)\indexers\mg\lib\libmglib.lib" \66 "$(GSDLHOME)\src\colservr\gsdlcolservr.lib" \67 "$(GSDLHOME)\src\recpt\gsdlrecpt.lib" \68 "$(GSDLHOME)\packages\windows\gdbm\gdbm\gdbm.lib" \69 "$(GSDLHOME)\packages\windows\crypt\crypt\crypt.lib" \70 "$(GSDLHOME)\indexers\mgpp\lib\libmgpplib.lib" \71 "$(GSDLHOME)\indexers\mgpp\text\libmgpptext.lib" \72 "$(GSDLHOME)\packages\windows\expat\expat\libexpat.lib" \73 "$(GSDLHOME)\src\protocol\gsdlprotocol.lib" \74 $(AFLIBS)75 76 77 WINLIBS = kernel32.lib user32.lib gdi32.lib winspool.lib \78 comdlg32.lib advapi32.lib shell32.lib ole32.lib \79 oleaut32.lib uuid.lib odbc32.lib odbccp32.lib80 #wsock32.lib81 76 82 77 COMPILE = $(CC) -nologo -c $(CPPFLAGS) $(DEFS) $(INCLUDES) 83 78 LINK = $(CC) -nologo $(LDFLAGS) -Fe"$@" 84 79 80 85 81 .SUFFIXES: 86 .SUFFIXES: .c .obj87 .c.obj:88 $(COMPILE) $<89 90 82 .SUFFIXES: .cpp .obj 91 83 .cpp.obj: 92 84 $(COMPILE) $< 93 85 94 HEADERS = cgiwrapper.h conftools.h d_winsock.h fnord.h httpreq.h httpsend.h \95 httpsrv.h locate.h netio.h parse.h settings.h startbrowser.h \96 wincgiutils.h97 86 98 SOURCES = cgiwrapper.cpp conftools.cpp d_winsock.cpp fnord.cpp httpreq.cpp httpsend.cpp \ 99 httpsrv.cpp locate.cpp netio.cpp parse.cpp settings.cpp startbrowser.cpp \ 100 wincgiutils.cpp 87 SOURCES = \ 88 cgiwrapper.cpp \ 89 conftools.cpp \ 90 d_winsock.cpp \ 91 fnord.cpp \ 92 httpreq.cpp \ 93 httpsend.cpp \ 94 httpsrv.cpp \ 95 locate.cpp \ 96 netio.cpp \ 97 parse.cpp \ 98 settings.cpp \ 99 startbrowser.cpp \ 100 wincgiutils.cpp 101 101 102 OBJECTS = cgiwrapper.obj conftools.obj d_winsock.obj fnord.obj httpreq.obj httpsend.obj \ 103 httpsrv.obj locate.obj netio.obj parse.obj settings.obj startbrowser.obj \ 104 wincgiutils.obj server.res 102 OBJECTS = \ 103 cgiwrapper.obj \ 104 conftools.obj \ 105 d_winsock.obj \ 106 fnord.obj \ 107 httpreq.obj \ 108 httpsend.obj \ 109 httpsrv.obj \ 110 locate.obj \ 111 netio.obj \ 112 parse.obj \ 113 settings.obj \ 114 startbrowser.obj \ 115 wincgiutils.obj 105 116 106 EXEC = server.exe 117 GSDL_LIBS = \ 118 "$(RECPT_DIR)\gsdlrecpt.lib" \ 119 "$(PROTOCOL_DIR)\gsdlprotocol.lib" \ 120 "$(COLSERVR_DIR)\gsdlcolservr.lib" \ 121 "$(GSDL_DIR)\lib\gsdllib.lib" \ 122 "$(INDEXERS_DIR)\mg\src\text\libmgtext.lib" \ 123 "$(INDEXERS_DIR)\mg\lib\libmglib.lib" \ 124 "$(INDEXERS_DIR)\mgpp\text\libmgpptext.lib" \ 125 "$(INDEXERS_DIR)\mgpp\lib\libmgpplib.lib" 107 126 108 all: $(EXEC) 127 EXECUTABLE_OBJECTS = \ 128 $(OBJECTS) \ 129 $(GSDL_LIBS) 130 131 EXECUTABLE = server.exe 132 133 134 server.exe: $(EXECUTABLE_OBJECTS) 135 $(LINK) $(EXECUTABLE_OBJECTS) $(LIBS) $(WINLIBS) 136 137 all: $(EXECUTABLE) 138 139 install: 140 copy $(EXECUTABLE) "$(GSDL_DIR)" 109 141 110 142 clean: 111 143 del *.obj 112 del $(EXEC) 113 114 install: 115 copy $(EXEC) "$(GSDLHOME)" 116 117 server.exe: $(OBJECTS) $(LIBS) 118 $(LINK) $(OBJECTS) $(LIBS) $(WINLIBS) 144 del $(EXECUTABLE) 119 145 120 146 121 SOURCE = "$(GSDL HOME)\src\w32server\newgsdl.bmp"122 SOURCE = "$(GSDL HOME)\src\w32server\resource.h"123 SOURCE = "$(GSDL HOME)\src\w32server\server.ico"124 SOURCE = "$(GSDL HOME)\src\w32server\gsdlcol.bmp"125 SOURCE = "$(GSDL HOME)\src\w32server\server.rc"147 SOURCE = "$(GSDL_DIR)\src\w32server\newgsdl.bmp" 148 SOURCE = "$(GSDL_DIR)\src\w32server\resource.h" 149 SOURCE = "$(GSDL_DIR)\src\w32server\server.ico" 150 SOURCE = "$(GSDL_DIR)\src\w32server\gsdlcol.bmp" 151 SOURCE = "$(GSDL_DIR)\src\w32server\server.rc" 126 152 DEP_RSC_SERVE=\ 127 "$(GSDL HOME)\src\w32server\gsdlcol.bmp"\128 "$(GSDL HOME)\src\w32server\newgsdl.bmp"\129 "$(GSDL HOME)\src\w32server\server.ico"153 "$(GSDL_DIR)\src\w32server\gsdlcol.bmp"\ 154 "$(GSDL_DIR)\src\w32server\newgsdl.bmp"\ 155 "$(GSDL_DIR)\src\w32server\server.ico" 130 156 131 server.res : $(SOURCE) $(DEP_RSC_SERVE) "$(GSDL HOME)\src\w32server"132 $(RSC) /l 0x409 /fo"$(GSDL HOME)\src\w32server\server.res" /i "$(GSDLHOME)\src\w32server" \157 server.res : $(SOURCE) $(DEP_RSC_SERVE) "$(GSDL_DIR)\src\w32server" 158 $(RSC) /l 0x409 /fo"$(GSDL_DIR)\src\w32server\server.res" /i "$(GSDL_DIR)\src\w32server" \ 133 159 /d "NDEBUG" $(SOURCE) 134 160 135 161 136 "$(GSDL HOME)\src\w32server\server.res" : $(SOURCE) $(DEP_RSC_SERVE) "$(GSDLHOME)\src\w32server"137 $(RSC) /l 0x409 /fo"$(GSDL HOME)\src\w32server\server.res" /i "$(GSDLHOME)\src\w32server" \162 "$(GSDL_DIR)\src\w32server\server.res" : $(SOURCE) $(DEP_RSC_SERVE) "$(GSDL_DIR)\src\w32server" 163 $(RSC) /l 0x409 /fo"$(GSDL_DIR)\src\w32server\server.res" /i "$(GSDL_DIR)\src\w32server" \ 138 164 /d "NDEBUG" $(SOURCE) 139 165
Note:
See TracChangeset
for help on using the changeset viewer.