Changeset 15545


Ignore:
Timestamp:
2008-05-16T15:11:40+12:00 (16 years ago)
Author:
mdewsnip
Message:

Some improvements for compiling with the Z39.50 client stuff included.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gsdl/trunk/src/recpt/win32.mak

    r15542 r15545  
    6363
    6464!IF $(USE_Z3950)
    65 DEFS = $(DEFS) -DUSE_Z3950
    66 Z3950EXEC = z3950server.exe
    67 Z3950OBJS = z3950proto.obj z3950proxy.obj  yaz_zclient.obj zparse.tab.obj zparse.yy.obj
    68 Z_CLIENTOBJS = "$(YAZDIR)\win\obj\tabcomplete.obj"
    69 Z_LIBYAZ = "$(YAZDIR)\lib\yaz.lib"
    70 LDFLAGS = $(LDFLAGS) /link /NOD:msvcrt.lib
    71 !ELSE
    72 Z3950EXEC =
    73 Z3950OBJS =
    74 Z_CLIENTOBJS =
    75 Z_LIBYAZ =
     65Z3950_DEFS = -DUSE_Z3950
     66Z3950_INCLUDES = -I$(Z3950_DIR)
     67Z3950_LDFLAGS = /link /NOD:msvcrt.lib
     68Z3950_LIBS = $(Z3950_DIR)\gsdlz3950.lib $(GSDL_DIR)\packages\yaz\yaz-2.1.4\lib\yaz.lib
     69!ELSE
     70Z3950_DEFS =
     71Z3950_INCLUDES =
     72Z3950_LDFLAGS =
     73Z3950_LIBS =
    7674!ENDIF
    7775
     
    7977AR = lib
    8078CC = cl
    81 DEFS = -D__WIN32__ -DHAVE_CONFIG_H -DPARADOCNUM -D_LITTLE_ENDIAN -DSHORT_SUFFIX -D_CRT_SECURE_NO_DEPRECATE -DGSDL_NOCACHE
     79DEFS = -D__WIN32__ -DHAVE_CONFIG_H -DPARADOCNUM -D_LITTLE_ENDIAN -DSHORT_SUFFIX -D_CRT_SECURE_NO_DEPRECATE -DGSDL_NOCACHE $(Z3950_DEFS)
    8280INCLUDES = -I. -I"$(GSDL_DIR)" -I"$(GSDL_DIR)\lib" -I"$(COLSERVR_DIR)" -I"$(PROTOCOL_DIR)" \
    8381    -I"$(INDEXERS_DIR)\mg" -I"$(INDEXERS_DIR)\mg\lib" -I"$(INDEXERS_DIR)\mgpp\text" \
    8482    -I"$(GSDL_DIR)\packages\windows\crypt\crypt" -I"$(GSDL_DIR)\packages\windows\expat\expat" \
    8583    -I"$(GSDL_DIR)\packages\windows\gdbm\gdbm" $(Z3950_INCLUDES)
    86 LDFLAGS =
     84LDFLAGS = $(Z3950_LDFLAGS)
    8785LIBS = "$(GSDL_DIR)\packages\windows\crypt\crypt\crypt.lib" "$(GSDL_DIR)\packages\windows\expat\expat\libexpat.lib" \
    8886        "$(GSDL_DIR)\packages\windows\gdbm\gdbm\gdbm.lib" $(ACCENTFOLD_LIBS) $(Z3950_LIBS)
     
    9896
    9997COMPILE = $(CC) -nologo -c $(CPPFLAGS) $(DEFS) $(INCLUDES)
    100 LINK = $(CC) -nologo -Fe"$@"
     98LINK = $(CC) -nologo -Fe"$@" $(LDFLAGS)
    10199
    102100
Note: See TracChangeset for help on using the changeset viewer.