Changeset 10439
- Timestamp:
- 2005-08-08T16:14:56+12:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/recpt/win32.mak
r9129 r10439 28 28 USE_STLPORT = 0 29 29 LOCAL_LIBRARY = 0 30 USE_Z3950 = 0 30 31 DLL = 0 31 32 DLLDEBUG = 0 32 33 STLPATH = "$(GSDLHOME)\packages\windows\stlport\stlport" 33 34 35 # YAZ kit for z39.50 36 YAZDIR=$(GSDLHOME)\packages\yaz\yaz-2.1.4 37 34 38 AR = lib 35 39 CC = cl … … 44 48 !ENDIF 45 49 46 LDFLAGS = 50 LDFLAGS = 51 47 52 DEFS = -D__WIN32__ -DHAVE_CONFIG_H -DPARADOCNUM -D_LITTLE_ENDIAN -DSHORT_SUFFIX 48 53 INCLUDES = -I"$(GSDLHOME)\src\recpt" -I"$(GSDLHOME)\lib" -I"$(GSDLHOME)\src\colservr" \ … … 69 74 "$(GSDLHOME)\packages\windows\expat\libexpat.lib" 70 75 76 !IF $(USE_Z3950) 77 DEFS = $(DEFS) -DUSE_Z3950 78 Z3950EXEC = z3950server.exe 79 Z3950OBJS = z3950proto.obj z3950proxy.obj yaz_zclient.obj zparse.tab.obj parse.yy.obj 80 Z_CLIENTOBJS = "$(YAZDIR)\win\obj\tabcomplete.obj" 81 Z_LIBYAZ = "$(YAZDIR)\lib\yaz.lib" 82 LDFLAGS = $(LDFLAGS) /link /NOD:msvcrt.lib 83 !ELSE 84 Z3950EXEC = 85 Z3950OBJS = 86 Z_CLIENTOBJS = 87 Z_LIBYAZ = 88 !ENDIF 71 89 72 90 COMPILE = $(CC) -c $(CPPFLAGS) $(DEFS) $(INCLUDES) 73 LINK = $(CC) $(LDFLAGS) -o $@91 LINK = $(CC) -o $@ 74 92 75 93 .SUFFIXES: … … 126 144 historydb.obj phindbrowserclass.obj collectoraction.obj nullproto.obj \ 127 145 argdb.obj browseaction.obj browseactiontools.obj phindaction.obj \ 128 summarise.obj highlighttext.obj configaction.obj 146 summarise.obj highlighttext.obj configaction.obj $(Z3950OBJS) 129 147 130 148 CGIOBJECTS = librarymain.obj cgiwrapper.obj 131 149 150 132 151 OBJECTS = $(COMMONOBJECTS) $(CGIOBJECTS) 133 152 134 EXEC = library.exe 153 EXEC = library.exe $(Z3950EXEC) 135 154 136 155 !IF $(LOCAL_LIBRARY) 137 all: gsdlrecpt.lib 156 all: gsdlrecpt.lib $(Z3950EXEC) 138 157 !ELSE 139 158 all: $(EXEC) 140 159 !ENDIF 141 160 142 gsdlrecpt.lib : $(COMMONOBJECTS) 161 gsdlrecpt.lib : $(COMMONOBJECTS) $(Z_CLIENTOBJS) 143 162 if EXIST gsdlrecpt.lib del gsdlrecpt.lib 144 $(AR) /out:gsdlrecpt.lib $(COMMONOBJECTS) 163 $(AR) /out:gsdlrecpt.lib $(COMMONOBJECTS) $(Z_CLIENTOBJS) 145 164 146 165 clean: 147 166 del *.obj 148 167 del library.exe 149 168 del z3950server.exe 150 169 !IF $(LOCAL_LIBRARY) 151 170 install: … … 154 173 copy library.exe "$(GSDLHOME)\cgi-bin" 155 174 !ENDIF 156 157 library.exe: $(OBJECTS) 158 $(LINK) $(OBJECTS) $(LIBS) 175 !IF $(USE_Z3950) 176 copy z3950server.exe "$(GSDLHOME)\cgi-bin" 177 !ENDIF 178 179 180 yaz_zclient.obj: yaz_zclient.c 181 $(COMPILE) -I"$(YAZDIR)\include" -I"$(YAZDIR)\client" yaz_zclient.c 182 183 library.exe: $(OBJECTS) $(Z_CLIENTOBJS) 184 $(LINK) $(OBJECTS) $(LIBS) $(Z_LIBYAZ) $(Z_CLIENTOBJS) $(LDFLAGS) 185 186 Z3950_OBJS_OLD = $(COMMONOBJECTS) $(COLSERVROBJECTS)\ 187 ../colservr/z3950parser.o ../colservr/z3950explain.o \ 188 ../colservr/z3950_to_gsdl.o \ 189 ../colservr/z3950server.o ../colservr/read-grs.o nullproto.o \ 190 ../../lib/gsdllib.a \ 191 ../../packages/mg/src/text/libtextin.a \ 192 ../../packages/mg/lib/libmg.a \ 193 $(FASTCGI_OBJS) \ 194 ../mgpp/text/libtextin.a \ 195 ../mgpp/lib/libmg.a ../../packages/yaz/lib/libyaz.a ../../packages/d2m/libd2m.a 196 197 Z3950_OBJS = "$(GSDLHOME)\src\colservr\gsdlz3950.lib" \ 198 "$(YAZDIR)\lib\yaz.lib" \ 199 "$(GSDLHOME)\packages\d2m\libd2m.lib" \ 200 parse.yy.obj comtypes.obj infodbclass.obj \ 201 OIDtools.obj recptconfig.obj recptproto.obj \ 202 nullproto.obj 203 204 z3950server.exe: $(Z3950_OBJS) 205 @echo building z3950server 206 $(LINK) $(Z3950_OBJS) $(LIBS) $(LDFLAGS) 159 207 160 208 # we want the following to always be compiled in case the status of … … 164 212 165 213 FORCE: 214
Note:
See TracChangeset
for help on using the changeset viewer.