Changeset 8031


Ignore:
Timestamp:
2004-08-24T10:03:15+12:00 (20 years ago)
Author:
davidb
Message:

Support for compiling lucene and z39.50 options in.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/src/colservr/Makefile.in

    r2907 r8031  
    6767endif
    6868
     69USE_LUCENE=0
     70ifeq ($(USE_LUCENE), 1)
     71LC_INCLUDES = -I../../packages/xerces/include
     72LC_HEADERS  = lucenesearch.h   lucenequeryfilter.h   lucenegdbmsource.h \
     73          sax_resultset.h   sax_resultset_handler.h
     74
     75LC_SOURCES  = lucenesearch.cpp lucenequeryfilter.cpp lucenegdbmsource.cpp \
     76          sax_resultset.cpp sax_resultset_handler.cpp
     77
     78LC_OBJECTS  = lucenesearch.o   lucenequeryfilter.o   lucenegdbmsource.o \
     79          sax_resultset.o   sax_resultset_handler.o
     80else
     81LC_INCLUDES =
     82LC_SOURCES  =
     83LC_OBJECTS  =
     84endif
     85
    6986INCLUDES = -I. -I../.. -I../../lib -I../recpt \
    70         $(CGI_INCLUDES) $(MG_INCLUDES) @GDBM_INCLUDE@
     87        $(CGI_INCLUDES) $(MG_INCLUDES) $(LC_INCLUDES) @GDBM_INCLUDE@
    7188MICO_DIR = @MICO_DIR@
    7289ifeq ($(MICO_DIR), default)
     
    85102
    86103USE_CORBA = @USE_CORBA@
     104USE_Z3950 = @USE_Z3950@
    87105
    88106RANLIB = @RANLIB@
     
    128146endif
    129147
     148ifeq ($(USE_Z3950), 1)
     149INCLUDES += -I../../packages/yaz2/include
     150Z3950HEADERS =
     151Z3950SOURCES = z3950server.cpp read-grs.cpp
     152Z3950OBJECTS = z3950server.o read-grs.o
     153else
     154Z3950HEADERS =
     155Z3950SOURCES =
     156Z3950OBJECTS =
     157endif
     158
    130159# following objects need both mg and mgpp stuff - jrm21
    131160MG_MGPP_OBJECTS=collectset.o
     
    134163          colservrconfig.h maptools.h filter.h source.h browsefilter.h \
    135164          queryfilter.h mggdbmsource.h phrasesearch.h phrasequeryfilter.h \
    136       $(MG_HEADERS) $(CORBAHEADERS)
     165      $(MG_HEADERS) $(LC_HEADERS) $(CORBAHEADERS)
    137166
    138167SOURCES = search.cpp querycache.cpp queryinfo.cpp collectserver.cpp \
     
    140169          browsefilter.cpp queryfilter.cpp mggdbmsource.cpp phrasesearch.cpp \
    141170          phrasequeryfilter.cpp collectset.cpp \
    142       $(MG_SOURCES) $(CORBASOURCES)
     171      $(MG_SOURCES) $(LC_SOURCES) $(CORBASOURCES)
    143172
    144173OBJECTS = search.o querycache.o queryinfo.o collectserver.o \
    145174          colservrconfig.o maptools.o filter.o source.o browsefilter.o \
    146175          queryfilter.o mggdbmsource.o phrasesearch.o phrasequeryfilter.o \
    147       $(MG_MGPP_OBJECTS) $(MG_OBJECTS) $(CORBAOBJECTS)
     176      $(MG_MGPP_OBJECTS) $(MG_OBJECTS) $(LC_OBJECTS) $(CORBAOBJECTS)
    148177
    149178all : $(OBJECTS)
    150     $(MAKE) USE_MGPP=1 $(MGPP_OBJECTS)
     179    $(MAKE) USE_MGPP=1 $(MGPP_OBJECTS) $(Z3950OBJECTS)
    151180
    152181distclean:
Note: See TracChangeset for help on using the changeset viewer.