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/recpt
Files:
2 edited

Legend:

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

    r22058 r22078  
    8585GDBM_DEFINES = -DUSE_GDBM
    8686GDBM_INCLUDES = -I$(COMMON_PACKAGES_DIR)/gdbm/include
     87GDBM_LIBS = $(COMMON_PACKAGES_DIR)/gdbm/lib/libgdbm.a
    8788else
    8889GDBM_DEFINES =
    8990GDBM_INCLUDES =
     91GDBM_LIBS =
    9092endif
    9193
     
    155157INSTALL = @INSTALL@
    156158LDFLAGS = @LDFLAGS@ @COMPAT32BITFLAGS@
    157 LIBS = @LIBS@ $(COMMON_PACKAGES_DIR)/gdbm/lib/libgdbm.a \
     159LIBS = @LIBS@ $(GDBM_LIBS) \
    158160    $(COMMON_PACKAGES_DIR)/expat/lib/libexpat.a \
    159161    $(ACCENTFOLD_LIBS) $(FASTCGI_LIBS) $(SQLITE_LIBS) $(Z3950_LIBS)
  • main/trunk/greenstone2/runtime-src/src/recpt/win32.mak

    r22066 r22078  
    4545ENABLE_ACCENTFOLD = 1
    4646USE_GDBM = 1
     47USE_JDBM = 1
    4748USE_SQLITE = 1
     49USE_MSSQL = 0
    4850ENABLE_MG = 1
    4951ENABLE_MGPP = 1
     
    7880!IF $(USE_GDBM)
    7981GDBM_DEFINES = -DUSE_GDBM
     82GDBM_LIBS = "$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3\gdbm.lib"
    8083GDBM_INCLUDES = -I"$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3" -I"$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3\windows"
    8184!ELSE
    8285GDBM_DEFINES =
     86GDBM_LIBS =
    8387GDBM_INCLUDES =
     88!ENDIF
     89
     90!IF $(USE_JDBM)
     91JDBM_DEFINES = -DUSE_JDBM
     92!ELSE
     93JDBM_DEFINES =
    8494!ENDIF
    8595
     
    94104SQL_OBJECTS =
    95105SQLITE_LIBS =
     106!ENDIF
     107
     108!IF $(USE_MSSQL)
     109MSSQL_DEFINES = -DUSE_MSSQL
     110!ELSE
     111MSSQL_DEFINES =
    96112!ENDIF
    97113
     
    142158CC = cl
    143159DEFS = -D__WIN32__ -DHAVE_CONFIG_H -DPARADOCNUM -D_LITTLE_ENDIAN -DSHORT_SUFFIX -D_CRT_SECURE_NO_DEPRECATE \
    144         -DGSDL_NOCACHE $(GDBM_DEFINES) $(Z3950_DEFS) $(MG_DEFS) $(MGPP_DEFS) $(LUCENE_DEFS)
     160        -DGSDL_NOCACHE $(GDBM_DEFINES) $(JDBM_DEFINES) $(SQLITE_DEFINES) $(MSSQL_DEFINES) \
     161    $(Z3950_DEFS) $(MG_DEFS) $(MGPP_DEFS) $(LUCENE_DEFS)
    145162INCLUDES = -I. -I"$(GSDL_DIR)" -I"$(COMMON_DIR)\src\lib" -I"$(COLSERVR_DIR)" -I"$(PROTOCOL_DIR)" \
    146163    $(MG_INCLUDES) $(MGPP_INCLUDES) \
     
    150167LDFLAGS =
    151168LIBS = "$(COMMON_PACKAGES_DIR)\windows\crypt\crypt\crypt.lib" "$(COMMON_PACKAGES_DIR)\windows\expat\expat\libexpat.lib" \
    152         "$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3\gdbm.lib" $(ACCENTFOLD_LIBS) $(SQLITE_LIBS) $(Z3950_LIBS)
     169       $(GDBM_LIBS) $(ACCENTFOLD_LIBS) $(SQLITE_LIBS) $(Z3950_LIBS)
    153170
    154171!IF $(GSDL_VC4)
Note: See TracChangeset for help on using the changeset viewer.