Ignore:
Timestamp:
2009-12-09T21:49:00+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/common-src/win32.mak

    r20183 r21327  
    6969MAKECMD = $(MAKECMD) DLLDEBUG=1
    7070!ENDIF
    71 !IF $(USE_SQLITE)
     71!IF "$(USE_SQLITE)" == "0"
     72MAKECMD = $(MAKECMD) USE_SQLITE=0
     73!ELSE
    7274MAKECMD = $(MAKECMD) USE_SQLITE=1
    7375PACKAGEDIRS = $(PACKAGEDIRS) $(SQLITE_DIR)
     
    9496    if NOT EXIST "iconv" unzip iconv.zip
    9597    cd "$(COMMONHOME)"
     98!IF "$(USE_SQLITE)" == "1"
    9699    IF NOT EXIST $(SQLITE_DIR) IF EXIST "$(GSDLHOME)\bin\windows\gunzip.exe" IF EXIST "$(GSDLHOME)\bin\windows\tar.exe" "$(GSDLHOME)\bin\windows\gunzip.exe" -cd "$(SQLITE_DIR).tar.gz" | "$(GSDLHOME)\bin\windows\tar.exe" xv --directory=./packages/sqlite
    97100    IF NOT EXIST $(SQLITE_DIR) echo ****** Couldn't extract archive $(SQLITE_DIR).tar.gz. Extract it manually, or check that gunzip.exe and tar.exe exist in GSDLHOME\bin\windows. ******
     101!ENDIF
    98102
    99103clean:
     
    137141    cd packages\search4j
    138142    $(MAKECLEANCMD)
    139 !IF $(USE_SQLITE)
     143!IF "$(USE_SQLITE)" == "1"
    140144    cd "$(COMMONHOME)"
    141145    cd "$(SQLITE_DIR)"
     
    158162    cd "$(COMMONHOME)"
    159163
    160 $(SQLITE_DIR): FORCE
     164$(SQLITE_DIR):
     165!IF "$(USE_SQLITE)" == "1"
     166    FORCE
    161167    cd "$(COMMONHOME)"
    162168    cd "$@"
    163169    $(MAKECMD)
    164170    $(MAKECMD) install
     171!ENDIF
    165172    cd "$(COMMONHOME)"
    166173
     
    169176    cd "$@"
    170177    set DEBUG=$(DEBUG)
    171     if EXIST "$(GSDLHOME)\runtime-src" call winMake.bat all gs2
     178    set ENABLE_MG=$(ENABLE_MG)
     179    set ENABLE_MGPP=$(ENABLE_MGPP)
     180    set ENABLE_LUCENE=$(ENABLE_LUCENE)
     181
     182    if EXIST "$(GSDLHOME)\runtime-src" call winMake.bat all gs2
    172183    if EXIST "$(GSDLHOME)\runtime-src" call winMake.bat install gs2
    173184    if NOT EXIST "$(GSDLHOME)\runtime-src" call winMake.bat all
     
    175186
    176187    set DEBUG=
     188    set ENABLE_MG=
     189    set ENABLE_MGPP=
     190    set ENABLE_LUCENE=
    177191    if NOT EXIST "$(GSDLHOME)\bin\windows" mkdir "$(GSDLHOME)\bin\windows"
    178192    if NOT EXIST "$(GSDLHOME)\bin\java" mkdir "$(GSDLHOME)\bin\java"
Note: See TracChangeset for help on using the changeset viewer.