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.
Location:
main/trunk/greenstone2/runtime-src/src/oaiservr
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/runtime-src/src/oaiservr/Makefile.in

    r22058 r22078  
    6565ifeq ($(USE_GDBM), 1)
    6666GDBM_DEFINES = -DUSE_GDBM
     67GDBM_LIBS = $(COMMON_PACKAGES_DIR)/gdbm/lib/libgdbm.a
    6768else
    6869GDBM_DEFINES =
     70GDBM_LIBS =
    6971endif
    7072
     
    9395INCLUDES = -I$(COMMON_DIR)/src/lib -I$(COLSERVR_DIR) -I$(PROTOCOL_DIR) -I$(RECPT_DIR) $(MGPP_INCLUDES)
    9496LDFLAGS = @LDFLAGS@ @COMPAT32BITFLAGS@
    95 LIBS = @LIBS@ $(COMMON_PACKAGES_DIR)/gdbm/lib/libgdbm.a -L$(COMMON_PACKAGES_DIR)/expat/lib -lexpat \
     97LIBS = @LIBS@ $(GDBM_LIBS) -L$(COMMON_PACKAGES_DIR)/expat/lib -lexpat \
    9698    $(ACCENTFOLD_LIBS) $(SQLITE_LIBS)
    9799INSTALL = @INSTALL@
  • main/trunk/greenstone2/runtime-src/src/oaiservr/win32.mak

    r21945 r22078  
    4343DLLDEBUG = 0
    4444ENABLE_ACCENTFOLD = 1
     45USE_GDBM = 1
     46USE_JDBM = 1
    4547USE_SQLITE = 1
     48USE_MSSQL = 0
    4649ENABLE_MG = 1
    4750ENABLE_MGPP = 1
     
    7477!ENDIF
    7578
     79!IF $(USE_GDBM)
     80GDBM_INCLUDES = -I"$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3" \
     81    -I"$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3\windows"
     82GDBM_LIBS = "$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3\gdbm.lib"
     83GDBM_DEFINES = -DUSE_GDBM
     84!ELSE
     85GDBM_INCLUDES =
     86GDBM_LIBS =
     87GDBM_DEFINES =
     88!ENDIF
     89
     90!IF $(USE_JDBM)
     91JDBM_DEFINES = -DUSE_JDBM
     92!ELSE
     93JDBM_DEFINES =
     94!ENDIF
     95
    7696!IF $(USE_SQLITE)
    7797SQLITE_LIBS = "$(COMMON_PACKAGES_DIR)\sqlite\lib\sqlite3.lib"
     98SQLITE_DEFINES = -DUSE_SQLITE
    7899!ELSE
    79100SQLITE_LIBS =
     101SQLITE_DEFINES =
     102!ENDIF
     103
     104!IF $(USE_MSSQL)
     105MSSQL_DEFINES = -DUSE_MSSQL
     106!ELSE
     107MSSQL_DEFINES =
    80108!ENDIF
    81109
     
    110138CC = cl
    111139DEFS = -D__WIN32__ -DHAVE_CONFIG_H -DPARADOCNUM -D_LITTLE_ENDIAN -DSHORT_SUFFIX -D_CRT_SECURE_NO_DEPRECATE \
    112         -DGSDL_NOCACHE $(MG_DEFS) $(MGPP_DEFS) $(LUCENE_DEFS)
     140        -DGSDL_NOCACHE $(GDBM_DEFINES) $(JDBM_DEFINES) $(SQLITE_DEFINES) $(MSSQL_DEFINES) \
     141    $(MG_DEFS) $(MGPP_DEFS) $(LUCENE_DEFS)
    113142INCLUDES = -I"$(COMMON_DIR)\src\lib" -I"$(COLSERVR_DIR)" -I"$(PROTOCOL_DIR)" -I"$(RECPT_DIR)" \
    114143        $(MGPP_INCLUDES) -I"$(COMMON_PACKAGES_DIR)\windows\crypt\crypt" \
    115     -I"$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3" -I"$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3\windows" \
     144    $(GDBM_INCLUDES) \
    116145    -I"$(COMMON_PACKAGES_DIR)\windows\expat\expat"
    117146LDFLAGS =
    118147LIBS = "$(COMMON_PACKAGES_DIR)\windows\crypt\crypt\crypt.lib" "$(COMMON_PACKAGES_DIR)\windows\expat\expat\libexpat.lib" \
    119         "$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3\gdbm.lib" $(ACCENTFOLD_LIBS) $(SQLITE_LIBS)
     148        $(GDBM_LIBS) $(ACCENTFOLD_LIBS) $(SQLITE_LIBS)
    120149
    121150!IF $(GSDL_VC4)
Note: See TracChangeset for help on using the changeset viewer.