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/w32server/win32.mak

    r19521 r21324  
    4141ENABLE_ACCENTFOLD = 1
    4242USE_SQLITE = 1
     43ENABLE_MG = 1
     44ENABLE_MGPP = 1
     45ENABLE_LUCENE = 1
    4346
    4447!IF $(DEBUG)
     
    6366!ENDIF
    6467
    65 !IF $(USE_SQLITE)
     68!IF "$(USE_SQLITE)" == "0"
     69SQLITE_LIBS =
     70!ELSE
    6671SQLITE_LIBS = "$(COMMON_PACKAGES_DIR)\sqlite\lib\sqlite3.lib"
    67 !ELSE
    68 SQLITE_LIBS =
    69 !ENDIF
    70 
     72!ENDIF
     73
     74!IF "$(ENABLE_MG)" == "0"
     75MG_LIBS =
     76MG_INCLUDES =
     77!ELSE
     78MG_LIBS = "$(INDEXERS_DIR)\mg\src\text\libmgtext.lib" \
     79    "$(INDEXERS_DIR)\mg\lib\libmglib.lib"
     80MG_INCLUDES = -I"$(INDEXERS_DIR)\mg" -I"$(INDEXERS_DIR)\mg\lib" -I"$(INDEXERS_DIR)\mg\src\text"
     81!ENDIF
     82
     83!IF "$(ENABLE_MGPP)" == "0"
     84MGPP_DEFS =
     85MGPP_LIBS =
     86MGPP_INCLUDES =
     87!ELSE
     88MGPP_DEFS = -DENABLE_MGPP
     89MGPP_LIBS = "$(INDEXERS_DIR)\mgpp\text\libmgpptext.lib" \
     90    "$(INDEXERS_DIR)\mgpp\lib\libmgpplib.lib"
     91MGPP_INCLUDES = -I"$(INDEXERS_DIR)\mgpp\lib" -I"$(INDEXERS_DIR)\mgpp\text"
     92!ENDIF
    7193
    7294AR = lib
    7395CC = cl
    74 DEFS = -D__WIN32__ -DHAVE_CONFIG_H -D_LITTLE_ENDIAN -DPARADOCNUM -DSHORT_SUFFIX -D_CRT_SECURE_NO_DEPRECATE
     96DEFS = -D__WIN32__ -DHAVE_CONFIG_H -D_LITTLE_ENDIAN -DPARADOCNUM -DSHORT_SUFFIX -D_CRT_SECURE_NO_DEPRECATE $(MGPP_DEFS)
    7597INCLUDES = -I"$(GSDL_DIR)" -I"$(COMMON_DIR)\src\lib" -I"$(COLSERVR_DIR)" -I"$(PROTOCOL_DIR)" -I"$(RECPT_DIR)" \
    76     -I"$(COLSERVR_DIR)" -I"$(INDEXERS_DIR)\mg" \
    7798    -I"$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3" -I"$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3\windows" \
    78         -I"$(INDEXERS_DIR)\mg\lib" -I"$(INDEXERS_DIR)\mg\src\text" \
    79         -I"$(INDEXERS_DIR)\mgpp\lib" -I"$(INDEXERS_DIR)\mgpp\text"
     99    -I"$(COLSERVR_DIR)" \
     100    $(MG_INCLUDES) \
     101        $(MGPP_INCLUDES)
    80102
    81103LIBS = "$(COMMON_PACKAGES_DIR)\windows\crypt\crypt\crypt.lib" "$(COMMON_PACKAGES_DIR)\windows\expat\expat\libexpat.lib" \
     
    141163    "$(PROTOCOL_DIR)\gsdlprotocol.lib" \
    142164    "$(COLSERVR_DIR)\gsdlcolservr.lib" \
    143     "$(INDEXERS_DIR)\mg\src\text\libmgtext.lib" \
    144     "$(INDEXERS_DIR)\mg\lib\libmglib.lib" \
    145     "$(INDEXERS_DIR)\mgpp\text\libmgpptext.lib" \
    146     "$(INDEXERS_DIR)\mgpp\lib\libmgpplib.lib" \
     165    $(MG_LIBS) \
     166    $(MGPP_LIBS) \
    147167    "$(COMMON_DIR)\src\lib\gsdllib.lib"
    148168
Note: See TracChangeset for help on using the changeset viewer.