Ignore:
Timestamp:
2010-01-07T14:23:27+13:00 (14 years ago)
Author:
ak19
Message:

Better way of setting the ENABLE_indexer and USE_SQLITE and ENABLE_JNI variables in the windows makefiles.

Location:
main/trunk/greenstone2/runtime-src
Files:
7 edited

Legend:

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

    r21324 r21435  
    6464!ENDIF
    6565
    66 !IF "$(USE_SQLITE)" == "0"
     66!IF $(USE_SQLITE)
     67SQLITE_DEFINES = -DUSE_SQLITE
     68SQLITE_INCLUDES = -I"$(COMMON_PACKAGES_DIR)\sqlite\include"
     69!ELSE
    6770SQLITE_DEFINES =
    6871SQLITE_INCLUDES =
    69 !ELSE
    70 SQLITE_DEFINES = -DUSE_SQLITE
    71 SQLITE_INCLUDES = -I"$(COMMON_PACKAGES_DIR)\sqlite\include"
    7272!ENDIF
    7373
     
    7878!ENDIF
    7979
    80 !IF "$(ENABLE_MG)" == "0"
    81 MG_DEFS =
    82 MG_SOURCES =
    83 MG_OBJECTS =
    84 MG_INCLUDES =
    85 !ELSE
     80!IF $(ENABLE_MG)
    8681MG_DEFS = -DENABLE_MG
    8782MG_SOURCES = mgq.c \
     
    9691    mgsource.obj
    9792MG_INCLUDES = -I"$(INDEXERS_DIR)\mg" -I"$(INDEXERS_DIR)\mg\lib" -I"$(INDEXERS_DIR)\mg\src\text"
    98 !ENDIF
    99 
    100 !IF "$(ENABLE_MGPP)" == "0"
    101 MGPP_DEFS =
    102 MGPP_SOURCES =
    103 MGPP_OBJECTS =
    104 MGPP_INCLUDES =
    105 !ELSE
     93!ELSE
     94MG_DEFS =
     95MG_SOURCES =
     96MG_OBJECTS =
     97MG_INCLUDES =
     98!ENDIF
     99
     100!IF $(ENABLE_MGPP)
    106101MGPP_DEFS = -DENABLE_MGPP
    107102MGPP_SOURCES = mgppqueryfilter.cpp \
     
    112107    mgppsource.obj
    113108MGPP_INCLUDES = -I"$(INDEXERS_DIR)\mgpp\lib" -I"$(INDEXERS_DIR)\mgpp\text"
     109!ELSE
     110MGPP_DEFS =
     111MGPP_SOURCES =
     112MGPP_OBJECTS =
     113MGPP_INCLUDES =
    114114!ENDIF
    115115
  • main/trunk/greenstone2/runtime-src/src/oaiservr/win32.mak

    r21324 r21435  
    7474!ENDIF
    7575
    76 !IF "$(USE_SQLITE)" == "0"
     76!IF $(USE_SQLITE)
     77SQLITE_LIBS = "$(COMMON_PACKAGES_DIR)\sqlite\lib\sqlite3.lib"
     78!ELSE
    7779SQLITE_LIBS =
    78 !ELSE
    79 SQLITE_LIBS = "$(COMMON_PACKAGES_DIR)\sqlite\lib\sqlite3.lib"
    80 !ENDIF
    81 
    82 !IF "$(ENABLE_MG)" == "0"
    83 MG_LIBS =
    84 !ELSE
     80!ENDIF
     81
     82!IF $(ENABLE_MG)
    8583MG_LIBS = "$(INDEXERS_DIR)\mg\src\text\libmgtext.lib" \
    8684    "$(INDEXERS_DIR)\mg\lib\libmglib.lib"   
    87 !ENDIF
    88 
    89 !IF "$(ENABLE_MGPP)" == "0"
    90 MGPP_LIBS =
    91 MGPP_INCLUDES =
    92 !ELSE
     85!ELSE
     86MG_LIBS =
     87!ENDIF
     88
     89!IF $(ENABLE_MGPP)
    9390MGPP_LIBS = "$(INDEXERS_DIR)\mgpp\text\libmgpptext.lib" \
    9491    "$(INDEXERS_DIR)\mgpp\lib\libmgpplib.lib"
    9592MGPP_INCLUDES = -I"$(INDEXERS_DIR)\mgpp\text"
    96 !ENDIF
    97 
     93!ELSE
     94MGPP_LIBS =
     95MGPP_INCLUDES =
     96!ENDIF
    9897
    9998
  • main/trunk/greenstone2/runtime-src/src/protocol/win32.mak

    r21332 r21435  
    6060!ENDIF
    6161
    62 !IF "$(ENABLE_MGPP)" == "0"
     62!IF $(ENABLE_MGPP)
     63MGPP_INCLUDES = -I"$(INDEXERS_DIR)\mgpp\text"
     64!ELSE
    6365MGPP_INCLUDES =
    64 !ELSE
    65 MGPP_INCLUDES = -I"$(INDEXERS_DIR)\mgpp\text"
    6666!ENDIF
    6767
  • main/trunk/greenstone2/runtime-src/src/recpt/win32.mak

    r21336 r21435  
    7575!ENDIF
    7676
    77 !IF "$(USE_SQLITE)" == "0"
     77!IF $(USE_SQLITE)
     78SQLITE_LIBS = "$(COMMON_PACKAGES_DIR)\sqlite\lib\sqlite3.lib"
     79!ELSE
    7880SQLITE_LIBS =
    79 !ELSE
    80 SQLITE_LIBS = "$(COMMON_PACKAGES_DIR)\sqlite\lib\sqlite3.lib"
    8181!ENDIF
    8282
     
    9191!ENDIF
    9292
    93 !IF "$(ENABLE_MG)" == "0"
    94 MG_DEFS =
    95 MG_LIBS =
    96 MG_INCLUDES =
    97 !ELSE
     93!IF $(ENABLE_MG)
    9894MG_DEFS = -DENABLE_MG
    9995MG_LIBS = "$(INDEXERS_DIR)\mg\src\text\libmgtext.lib" \
    10096    "$(INDEXERS_DIR)\mg\lib\libmglib.lib"
    10197MG_INCLUDES = -I"$(INDEXERS_DIR)\mg" -I"$(INDEXERS_DIR)\mg\lib"
    102 !ENDIF
    103 
    104 !IF "$(ENABLE_MGPP)" == "0"
    105 MGPP_DEFS =
    106 MGPP_SOURCES =
    107 MGPP_OBJECTS =
    108 MGPP_LIBS =
    109 MGPP_INCLUDES =
    110 !ELSE
     98!ELSE
     99MG_DEFS =
     100MG_LIBS =
     101MG_INCLUDES =
     102!ENDIF
     103
     104!IF $(ENABLE_MGPP)
    111105MGPP_DEFS = -DENABLE_MGPP
    112106MGPP_SOURCES = phindaction.cpp
     
    116110MGPP_INCLUDES = -I"$(INDEXERS_DIR)\mgpp\text" \
    117111    -I"$(INDEXERS_DIR)\mgpp\lib"
     112!ELSE
     113MGPP_DEFS =
     114MGPP_SOURCES =
     115MGPP_OBJECTS =
     116MGPP_LIBS =
     117MGPP_INCLUDES =
    118118!ENDIF
    119119
  • main/trunk/greenstone2/runtime-src/src/w32server/win32.mak

    r21324 r21435  
    6666!ENDIF
    6767
    68 !IF "$(USE_SQLITE)" == "0"
     68!IF $(USE_SQLITE)
     69SQLITE_LIBS = "$(COMMON_PACKAGES_DIR)\sqlite\lib\sqlite3.lib"
     70!ELSE
    6971SQLITE_LIBS =
    70 !ELSE
    71 SQLITE_LIBS = "$(COMMON_PACKAGES_DIR)\sqlite\lib\sqlite3.lib"
    72 !ENDIF
    73 
    74 !IF "$(ENABLE_MG)" == "0"
    75 MG_LIBS =
    76 MG_INCLUDES =
    77 !ELSE
     72!ENDIF
     73
     74!IF $(ENABLE_MG)
    7875MG_LIBS = "$(INDEXERS_DIR)\mg\src\text\libmgtext.lib" \
    7976    "$(INDEXERS_DIR)\mg\lib\libmglib.lib"
    8077MG_INCLUDES = -I"$(INDEXERS_DIR)\mg" -I"$(INDEXERS_DIR)\mg\lib" -I"$(INDEXERS_DIR)\mg\src\text"
    81 !ENDIF
    82 
    83 !IF "$(ENABLE_MGPP)" == "0"
    84 MGPP_DEFS =
    85 MGPP_LIBS =
    86 MGPP_INCLUDES =
    87 !ELSE
     78!ELSE
     79MG_LIBS =
     80MG_INCLUDES =
     81!ENDIF
     82
     83!IF $(ENABLE_MGPP)
    8884MGPP_DEFS = -DENABLE_MGPP
    8985MGPP_LIBS = "$(INDEXERS_DIR)\mgpp\text\libmgpptext.lib" \
    9086    "$(INDEXERS_DIR)\mgpp\lib\libmgpplib.lib"
    9187MGPP_INCLUDES = -I"$(INDEXERS_DIR)\mgpp\lib" -I"$(INDEXERS_DIR)\mgpp\text"
     88!ELSE
     89MGPP_DEFS =
     90MGPP_LIBS =
     91MGPP_INCLUDES =
    9292!ENDIF
    9393
  • main/trunk/greenstone2/runtime-src/src/z3950/win32.mak

    r21324 r21435  
    7272!ENDIF
    7373
    74 !IF "$(USE_SQLITE)" == "0"
     74!IF $(USE_SQLITE)
     75SQLITE_LIBS = "$(COMMON_PACKAGES_DIR)\sqlite\lib\sqlite3.lib"
     76!ELSE
    7577SQLITE_LIBS =
    76 !ELSE
    77 SQLITE_LIBS = "$(COMMON_PACKAGES_DIR)\sqlite\lib\sqlite3.lib"
    7878!ENDIF
    7979
    80 !IF "$(ENABLE_MG)" == "0"
    81 MG_LIBS =
    82 !ELSE
     80!IF $(ENABLE_MG)
    8381MG_LIBS = "$(INDEXERS_DIR)\mg\src\text\libmgtext.lib" \
    8482    "$(INDEXERS_DIR)\mg\lib\libmglib.lib"
     83!ELSE
     84MG_LIBS =
    8585!ENDIF
    8686
    87 !IF "$(ENABLE_MGPP)" == "0"
    88 MGPP_LIBS =
    89 MGPP_INCLUDES =
    90 !ELSE
     87!IF $(ENABLE_MGPP)
    9188MGPP_LIBS = "$(INDEXERS_DIR)\mgpp\text\libmgpptext.lib" \
    9289    "$(INDEXERS_DIR)\mgpp\lib\libmgpplib.lib"
    9390MGPP_INCLUDES = -I"$(INDEXERS_DIR)\mgpp\text"
     91!ELSE
     92MGPP_LIBS =
     93MGPP_INCLUDES =
    9494!ENDIF
    9595
  • main/trunk/greenstone2/runtime-src/win32.mak

    r21329 r21435  
    7272MAKECMD = $(MAKECMD) DLLDEBUG=1
    7373!ENDIF
    74 !IF "$(USE_SQLITE)" == ""
    75 MAKECMD = $(MAKECMD) USE_SQLITE=1
    76 !ELSE
    77 MAKECMD = $(MAKECMD) USE_SQLITE=$(USE_SQLITE)
     74!IF !$(USE_SQLITE)
     75MAKECMD = $(MAKECMD) USE_SQLITE=0
    7876!ENDIF
    7977!IF $(USE_MSSQL)
     
    8583PACKAGEDIRS = $(PACKAGEDIRS) packages\d2m $(YAZ_DIR)
    8684!ENDIF
    87 !IF "$(ENABLE_MG)" == ""
    88 MAKECMD = $(MAKECMD) ENABLE_MG=1
    89 !ELSE
    90 MAKECMD = $(MAKECMD) ENABLE_MG=$(ENABLE_MG)
     85!IF !$(ENABLE_MG)
     86MAKECMD = $(MAKECMD) ENABLE_MG=0
    9187!ENDIF
    92 !IF "$(ENABLE_MGPP)" == ""
    93 MAKECMD = $(MAKECMD) ENABLE_MGPP=1
    94 !ELSE
    95 MAKECMD = $(MAKECMD) ENABLE_MGPP=$(ENABLE_MGPP)
     88!IF !$(ENABLE_MGPP)
     89MAKECMD = $(MAKECMD) ENABLE_MGPP=0
    9690!ENDIF
    97 !IF "$(ENABLE_LUCENE)" == ""
    98 MAKECMD = $(MAKECMD) ENABLE_LUCENE=1
    99 !ELSE
    100 MAKECMD = $(MAKECMD) ENABLE_LUCENE=$(ENABLE_LUCENE)
     91!IF !$(ENABLE_LUCENE)
     92MAKECMD = $(MAKECMD) ENABLE_LUCENE=0
    10193!ENDIF
    10294
Note: See TracChangeset for help on using the changeset viewer.