Ignore:
Timestamp:
2010-05-12T20:33:31+12:00 (14 years ago)
Author:
ak19
Message:
  1. Missing conditional LIBS or INCLUDES or DIR declaration for when USE_GDBM is switched on. Previously it used to always put these in the includes/libs, not it only does so on USE_GDBM.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/runtime-src/src/z3950/win32.mak

    r21945 r22078  
    4141DLLDEBUG = 0
    4242ENABLE_ACCENTFOLD = 1
     43USE_GDBM = 1
     44USE_JDBM = 1
    4345USE_SQLITE = 1
     46USE_MSSQL = 0
    4447ENABLE_MG = 1
    4548ENABLE_MGPP = 1
     
    7275!ENDIF
    7376
     77!IF $(USE_GDBM)
     78GDBM_INCLUDES = -I"$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3" \
     79    -I"$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3\windows"
     80GDBM_LIBS = "$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3\gdbm.lib"
     81GDBM_DEFINES = -DUSE_GDBM
     82!ELSE
     83GDBM_INCLUDES =
     84GDBM_LIBS =
     85GDBM_DEFINES =
     86!ENDIF
     87
     88!IF $(USE_JDBM)
     89JDBM_DEFINES = -DUSE_JDBM
     90!ELSE
     91JDBM_DEFINES =
     92!ENDIF
     93
    7494!IF $(USE_SQLITE)
    75 SQLITE_LIBS = "$(COMMON_PACKAGES_DIR)\sqlite\lib\sqlite3.lib"
     95SQLITE_LIBS = "$(COMMON_PACKAGES_DIR)\sqlite\lib\sqlite3.lib
     96SQLITE_DEFINES = -DUSE_SQLITE
    7697!ELSE
    7798SQLITE_LIBS =
     99SQLITE_DEFINES =
     100!ENDIF
     101
     102!IF $(USE_MSSQL)
     103MSSQL_DEFINES = -DUSE_MSSQL
     104!ELSE
     105MSSQL_DEFINES =
    78106!ENDIF
    79107
     
    107135CC = cl
    108136DEFS = -D__WIN32__ -DHAVE_CONFIG_H -DPARADOCNUM -D_LITTLE_ENDIAN -DSHORT_SUFFIX -D_CRT_SECURE_NO_DEPRECATE \
     137    $(GDBM_DEFINES) $(JDBM_DEFINES) $(SQLITE_DEFINES) $(MSSQL_DEFINES) \
    109138    $(MG_DEFS) $(MGPP_DEFS) $(LUCENE_DEFS)
    110139# Do NOT add the "recpt" directory here: the z39.50 code should be independent of the receptionist!
     
    112141    $(MGPP_INCLUDES) -I"$(PACKAGES_DIR)\yaz\yaz-2.1.4\include" \
    113142    -I"$(PACKAGES_DIR)\yaz\yaz-2.1.4\client" -I"$(PACKAGES_DIR)\d2m" \
    114     -I"$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3" -I"$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3\windows"
     143    $(GDBM_INCLUDES)
    115144LDFLAGS =
    116 LIBS = "$(COMMON_PACKAGES_DIR)\windows\expat\expat\libexpat.lib" "$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3\gdbm.lib" \
     145LIBS = "$(COMMON_PACKAGES_DIR)\windows\expat\expat\libexpat.lib" $(GDBM_LIBS) \
    117146        "$(PACKAGES_DIR)\d2m\libd2m.lib" "$(PACKAGES_DIR)\yaz\yaz-2.1.4\lib\yaz.lib" $(ACCENTFOLD_LIBS) \
    118147    $(SQLITE_LIBS)
Note: See TracChangeset for help on using the changeset viewer.