Ignore:
Timestamp:
2009-12-09T21:41:14+13:00 (14 years ago)
Author:
ak19
Message:

Changes to makefiles, configure files, and source code to work with the new configure flags that allow indexers to be individually compiled up by setting each indexer to be enabled or disabled (enable-mg, enable-mgpp, enable-lucene)

File:
1 edited

Legend:

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

    r19521 r21324  
    4242ENABLE_ACCENTFOLD = 1
    4343USE_SQLITE = 1
     44ENABLE_MG = 1
     45ENABLE_MGPP = 1
     46ENABLE_LUCENE = 1
    4447
    4548!IF $(DEBUG)
     
    6972!ENDIF
    7073
    71 !IF $(USE_SQLITE)
     74!IF "$(USE_SQLITE)" == "0"
     75SQLITE_LIBS =
     76!ELSE
    7277SQLITE_LIBS = "$(COMMON_PACKAGES_DIR)\sqlite\lib\sqlite3.lib"
    73 !ELSE
    74 SQLITE_LIBS =
    7578!ENDIF
    7679
     80!IF "$(ENABLE_MG)" == "0"
     81MG_LIBS =
     82!ELSE
     83MG_LIBS = "$(INDEXERS_DIR)\mg\src\text\libmgtext.lib" \
     84    "$(INDEXERS_DIR)\mg\lib\libmglib.lib"
     85!ENDIF
     86
     87!IF "$(ENABLE_MGPP)" == "0"
     88MGPP_LIBS =
     89MGPP_INCLUDES =
     90!ELSE
     91MGPP_LIBS = "$(INDEXERS_DIR)\mgpp\text\libmgpptext.lib" \
     92    "$(INDEXERS_DIR)\mgpp\lib\libmgpplib.lib"
     93MGPP_INCLUDES = -I"$(INDEXERS_DIR)\mgpp\text"
     94!ENDIF
    7795
    7896AR = lib
     
    8199# Do NOT add the "recpt" directory here: the z39.50 code should be independent of the receptionist!
    82100INCLUDES = -I"$(GSDL_DIR)" -I"$(COMMON_DIR)\src\lib" -I"$(COLSERVR_DIR)" -I"$(PROTOCOL_DIR)" \
    83     -I"$(INDEXERS_DIR)\mgpp\text" -I"$(PACKAGES_DIR)\yaz\yaz-2.1.4\include" \
     101    $(MGPP_INCLUDES) -I"$(PACKAGES_DIR)\yaz\yaz-2.1.4\include" \
    84102    -I"$(PACKAGES_DIR)\yaz\yaz-2.1.4\client" -I"$(PACKAGES_DIR)\d2m" \
    85103    -I"$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3" -I"$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3\windows"
     
    142160    $(PROTOCOL_DIR)\gsdlprotocol.lib \
    143161    $(COLSERVR_DIR)\gsdlcolservr.lib \
    144     $(INDEXERS_DIR)\mg/src/text/libmgtext.lib \
    145     $(INDEXERS_DIR)\mg/lib/libmglib.lib \
    146     $(INDEXERS_DIR)\mgpp/text/libmgpptext.lib \
    147     $(INDEXERS_DIR)\mgpp/lib/libmgpplib.lib \
     162    $(MG_LIBS) \
     163    $(MGPP_LIBS) \
    148164    $(COMMON_DIR)\src\lib\gsdllib.lib
    149165
Note: See TracChangeset for help on using the changeset viewer.