Changeset 15569 for gsdl/trunk/src/z3950


Ignore:
Timestamp:
2008-05-19T13:23:45+12:00 (16 years ago)
Author:
mdewsnip
Message:

Some win32.mak fixes so that the Z39.50 stuff compiles successfully when USE_Z3950 = 1.

File:
1 edited

Legend:

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

    r15547 r15569  
    6161    -I"$(PACKAGES_DIR)\yaz\yaz-2.1.4\client" -I"$(PACKAGES_DIR)\d2m" \
    6262    -I"$(PACKAGES_DIR)\windows\gdbm\gdbm"
     63LDFLAGS =
     64LIBS = "$(PACKAGES_DIR)\windows\expat\expat\libexpat.lib" "$(PACKAGES_DIR)\windows\gdbm\gdbm\gdbm.lib" \
     65        "$(PACKAGES_DIR)\d2m\libd2m.lib" "$(PACKAGES_DIR)\yaz\yaz-2.1.4\lib\yaz.lib"
    6366
    6467!IF $(GSDL_VC4)
     
    6972
    7073COMPILE = $(CC) -nologo -c $(CPPFLAGS) $(DEFS) $(INCLUDES)
     74LINK = $(CC) -nologo -Fe"$@" $(LDFLAGS)
    7175
    7276
     
    96100
    97101LIBRARY = gsdlz3950.lib
    98 
    99 
    100 gsdlz3950.lib: $(LIBRARY_OBJECTS)
    101     if EXIST gsdlz3950.lib del gsdlz3950.lib
    102     $(AR) -nologo /out:gsdlz3950.lib $(LIBRARY_OBJECTS) $(PACKAGES_DIR)/yaz/yaz-2.1.4/win/obj/tabcomplete.obj
    103102
    104103
     
    132131
    133132
    134 z3950server.exe: $(EXECUTABLE_OBJECTS)
    135     $(CPPLINK) $(EXECUTABLE_OBJECTS) $(LIBS)
     133# Default target: make both gsdlz3950.lib and z3950server.exe
     134all: $(LIBRARY) $(EXECUTABLE)
    136135
    137136
    138 all: $(LIBRARY)
     137gsdlz3950.lib: $(LIBRARY_OBJECTS)
     138    if EXIST gsdlz3950.lib del gsdlz3950.lib
     139    $(AR) -nologo /out:gsdlz3950.lib $(LIBRARY_OBJECTS) $(PACKAGES_DIR)/yaz/yaz-2.1.4/win/obj/tabcomplete.obj
    139140
    140 install: $(LIBRARY)
     141z3950server.exe: $(EXECUTABLE_OBJECTS)
     142    $(LINK) $(EXECUTABLE_OBJECTS) $(LIBS)
     143
     144
     145install: $(EXECUTABLE)
     146    copy z3950server.exe "$(GSDL_DIR)\cgi-bin"
    141147
    142148clean:
    143149    del *.obj
    144150    del gsdlz3950.lib
     151    del z3950server.exe
Note: See TracChangeset for help on using the changeset viewer.