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/recpt/Makefile.in

    r20849 r21324  
    4444else
    4545ACCENTFOLD_LIBS =
     46endif
     47
     48ENABLE_MG = @ENABLE_MG@
     49ifeq ($(ENABLE_MG), 1)
     50MG_INDEXERS_LIBS = $(INDEXERS_DIR)/mg/src/text/libmgtext.a \
     51    $(INDEXERS_DIR)/mg/lib/libmglib.a
     52MG_INCLUDES = -I$(INDEXERS_DIR)/mg -I$(INDEXERS_DIR)/mg/lib
     53else
     54MG_INDEXERS_LIBS =
     55MG_INCLUDES =
     56endif
     57
     58ENABLE_MGPP = @ENABLE_MGPP@
     59ifeq ($(ENABLE_MGPP), 1)
     60MGPP_SOURCES = phindaction.cpp
     61MGPP_OBJECTS = phindaction.o
     62MGPP_INDEXERS_LIBS = $(INDEXERS_DIR)/mgpp/text/libmgpptext.a \
     63    $(INDEXERS_DIR)/mgpp/lib/libmgpplib.a
     64MGPP_INCLUDES = -I$(INDEXERS_DIR)/mgpp/text -I$(INDEXERS_DIR)/mgpp/lib
     65else
     66MGPP_SOURCES =
     67MGPP_OBJECTS =
     68MGPP_INDEXERS_LIBS =
     69MGPP_INCLUDES =
    4670endif
    4771
     
    104128INCLUDES = -I. -I$(GSDL_DIR) -I$(COMMON_DIR)/src/lib -I$(COMMON_PACKAGES_DIR)/gdbm/include \
    105129        -I$(COLSERVR_DIR) -I$(PROTOCOL_DIR) \
    106     -I$(INDEXERS_DIR)/mg -I$(INDEXERS_DIR)/mg/lib -I$(INDEXERS_DIR)/mgpp/text \
     130    $(MG_INCLUDES) $(MGPP_INCLUDES) \
    107131        -I$(COMMON_PACKAGES_DIR)/expat/include $(FASTCGI_INCLUDES) $(Z3950_INCLUDES)
    108132INSTALL = @INSTALL@
     
    149173    pageaction.cpp \
    150174    pagedbrowserclass.cpp \
    151     phindaction.cpp \
     175    $(MGPP_SOURCES) \
    152176    phindbrowserclass.cpp \
    153177    pingaction.cpp \
     
    194218    pageaction.o \
    195219    pagedbrowserclass.o \
    196     phindaction.o \
     220    $(MGPP_OBJECTS) \
    197221    phindbrowserclass.o \
    198222    pingaction.o \
     
    213237    $(PROTOCOL_DIR)/gsdlprotocol.a \
    214238    $(COLSERVR_DIR)/gsdlcolservr.a \
    215     $(INDEXERS_DIR)/mg/src/text/libmgtext.a \
    216     $(INDEXERS_DIR)/mg/lib/libmglib.a \
    217     $(INDEXERS_DIR)/mgpp/text/libmgpptext.a \
    218     $(INDEXERS_DIR)/mgpp/lib/libmgpplib.a \
     239    $(MG_INDEXERS_LIBS) \
     240    $(MGPP_INDEXERS_LIBS) \
    219241    $(COMMON_DIR)/src/lib/gsdllib.a
    220242
Note: See TracChangeset for help on using the changeset viewer.