Changeset 21324 for main/trunk/greenstone2/runtime-src/src/recpt
- Timestamp:
- 2009-12-09T21:41:14+13:00 (14 years ago)
- Location:
- main/trunk/greenstone2/runtime-src/src/recpt
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/runtime-src/src/recpt/Makefile.in
r20849 r21324 44 44 else 45 45 ACCENTFOLD_LIBS = 46 endif 47 48 ENABLE_MG = @ENABLE_MG@ 49 ifeq ($(ENABLE_MG), 1) 50 MG_INDEXERS_LIBS = $(INDEXERS_DIR)/mg/src/text/libmgtext.a \ 51 $(INDEXERS_DIR)/mg/lib/libmglib.a 52 MG_INCLUDES = -I$(INDEXERS_DIR)/mg -I$(INDEXERS_DIR)/mg/lib 53 else 54 MG_INDEXERS_LIBS = 55 MG_INCLUDES = 56 endif 57 58 ENABLE_MGPP = @ENABLE_MGPP@ 59 ifeq ($(ENABLE_MGPP), 1) 60 MGPP_SOURCES = phindaction.cpp 61 MGPP_OBJECTS = phindaction.o 62 MGPP_INDEXERS_LIBS = $(INDEXERS_DIR)/mgpp/text/libmgpptext.a \ 63 $(INDEXERS_DIR)/mgpp/lib/libmgpplib.a 64 MGPP_INCLUDES = -I$(INDEXERS_DIR)/mgpp/text -I$(INDEXERS_DIR)/mgpp/lib 65 else 66 MGPP_SOURCES = 67 MGPP_OBJECTS = 68 MGPP_INDEXERS_LIBS = 69 MGPP_INCLUDES = 46 70 endif 47 71 … … 104 128 INCLUDES = -I. -I$(GSDL_DIR) -I$(COMMON_DIR)/src/lib -I$(COMMON_PACKAGES_DIR)/gdbm/include \ 105 129 -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) \ 107 131 -I$(COMMON_PACKAGES_DIR)/expat/include $(FASTCGI_INCLUDES) $(Z3950_INCLUDES) 108 132 INSTALL = @INSTALL@ … … 149 173 pageaction.cpp \ 150 174 pagedbrowserclass.cpp \ 151 phindaction.cpp\175 $(MGPP_SOURCES) \ 152 176 phindbrowserclass.cpp \ 153 177 pingaction.cpp \ … … 194 218 pageaction.o \ 195 219 pagedbrowserclass.o \ 196 phindaction.o\220 $(MGPP_OBJECTS) \ 197 221 phindbrowserclass.o \ 198 222 pingaction.o \ … … 213 237 $(PROTOCOL_DIR)/gsdlprotocol.a \ 214 238 $(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) \ 219 241 $(COMMON_DIR)/src/lib/gsdllib.a 220 242 -
main/trunk/greenstone2/runtime-src/src/recpt/gsdl_modules_cfg.h
r11998 r21324 56 56 #define GSDL_USE_EXTLINK_ACTION 57 57 #undef GSDL_USE_GTI_ACTION 58 59 #ifdef ENABLE_MGPP 58 60 #define GSDL_USE_PHIND_ACTION 61 #endif 62 59 63 #define GSDL_USE_PING_ACTION 60 64 #define GSDL_USE_STATUS_ACTION -
main/trunk/greenstone2/runtime-src/src/recpt/librarymain.cpp
r19611 r21324 44 44 #include "extlinkaction.h" 45 45 #include "pageaction.h" 46 #ifdef ENABLE_MGPP 46 47 #include "phindaction.h" 48 #endif 47 49 #include "pingaction.h" 48 50 #include "queryaction.h" -
main/trunk/greenstone2/runtime-src/src/recpt/mod_gsdl.cpp
r19259 r21324 69 69 #include "filter.h" 70 70 #include "browsefilter.h" 71 #include "mgqueryfilter.h" 71 72 //#ifdef ENABLE_MG 73 //#include "mgqueryfilter.h" 74 //#include "mgsearch.h" 75 //#endif 76 72 77 #include "infodbclass.h" 73 #include "mgsource.h"74 #include "mgsearch.h"75 78 #include "collectset.h" 76 79 … … 82 85 #include "documentaction.h" 83 86 #include "extlinkaction.h" 87 #ifdef ENABLE_MGPP 84 88 #include "phindaction.h" 89 #endif 85 90 #if defined(USE_MYSQL) || defined(USE_ACCESS) 86 91 #include "orderaction.h" … … 266 271 recpt.add_action(anextlinkaction); 267 272 273 // phindaction is for MGPP and uses MGQuery 274 #ifdef ENABLE_MGPP 268 275 phindaction *aphindaction = new phindaction(); 269 276 recpt.add_action(aphindaction); 277 #endif 270 278 271 279 #if defined(USE_MYSQL) || defined(USE_ACCESS) -
main/trunk/greenstone2/runtime-src/src/recpt/win32.mak
r19521 r21324 45 45 ENABLE_ACCENTFOLD = 1 46 46 USE_SQLITE = 1 47 ENABLE_MG = 1 48 ENABLE_MGPP = 1 49 ENABLE_LUCENE = 1 47 50 48 51 !IF $(DEBUG) … … 72 75 !ENDIF 73 76 74 !IF $(USE_SQLITE) 77 !IF "$(USE_SQLITE)" == "0" 78 SQLITE_LIBS = 79 !ELSE 75 80 SQLITE_LIBS = "$(COMMON_PACKAGES_DIR)\sqlite\lib\sqlite3.lib" 76 !ELSE77 SQLITE_LIBS =78 81 !ENDIF 79 82 … … 88 91 !ENDIF 89 92 93 !IF "$(ENABLE_MG)" == "0" 94 MG_DEFS = 95 MG_LIBS = 96 MG_INCLUDES = 97 !ELSE 98 MG_DEFS = -DENABLE_MG 99 MG_LIBS = "$(INDEXERS_DIR)\mg\src\text\libmgtext.lib" \ 100 "$(INDEXERS_DIR)\mg\lib\libmglib.lib" 101 MG_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 111 MGPP_DEFS = -DENABLE_MGPP 112 MGPP_SOURCES = phindaction.cpp 113 MGPP_OBJECTS = phindaction.obj 114 MGPP_LIBS = "$(INDEXERS_DIR)\mgpp\text\libmgpptext.lib" \ 115 "$(INDEXERS_DIR)\mgpp\lib\libmgpplib.lib" 116 MGPP_INCLUDES = -I"$(INDEXERS_DIR)\mgpp\text" 117 !ENDIF 90 118 91 119 AR = lib 92 120 CC = cl 93 121 DEFS = -D__WIN32__ -DHAVE_CONFIG_H -DPARADOCNUM -D_LITTLE_ENDIAN -DSHORT_SUFFIX -D_CRT_SECURE_NO_DEPRECATE \ 94 -DGSDL_NOCACHE $(Z3950_DEFS) 122 -DGSDL_NOCACHE $(Z3950_DEFS) $(MG_DEFS) $(MGPP_DEFS) 95 123 INCLUDES = -I. -I"$(GSDL_DIR)" -I"$(COMMON_DIR)\src\lib" -I"$(COLSERVR_DIR)" -I"$(PROTOCOL_DIR)" \ 96 -I"$(INDEXERS_DIR)\mg" -I"$(INDEXERS_DIR)\mg\lib" -I"$(INDEXERS_DIR)\mgpp\text"\124 $(MG_INCLUDES) $(MGPP_INCLUDES) \ 97 125 -I"$(COMMON_PACKAGES_DIR)\windows\crypt\crypt" -I"$(COMMON_PACKAGES_DIR)\windows\expat\expat" \ 98 126 -I"$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3" -I"$(COMMON_PACKAGES_DIR)\gdbm\gdbm-1.8.3\windows" \ … … 152 180 pageaction.cpp \ 153 181 pagedbrowserclass.cpp \ 154 phindaction.cpp\182 $(MGPP_SOURCES) \ 155 183 phindbrowserclass.cpp \ 156 184 pingaction.cpp \ … … 197 225 pageaction.obj \ 198 226 pagedbrowserclass.obj \ 199 phindaction.obj\227 $(MGPP_OBJECTS) \ 200 228 phindbrowserclass.obj \ 201 229 pingaction.obj \ … … 216 244 "$(PROTOCOL_DIR)\gsdlprotocol.lib" \ 217 245 "$(COLSERVR_DIR)\gsdlcolservr.lib" \ 218 "$(INDEXERS_DIR)\mg\src\text\libmgtext.lib" \ 219 "$(INDEXERS_DIR)\mg\lib\libmglib.lib" \ 220 "$(INDEXERS_DIR)\mgpp\text\libmgpptext.lib" \ 221 "$(INDEXERS_DIR)\mgpp\lib\libmgpplib.lib" \ 246 $(MG_LIBS) \ 247 $(MGPP_LIBS) \ 222 248 "$(COMMON_DIR)\src\lib\gsdllib.lib" 223 249 -
main/trunk/greenstone2/runtime-src/src/recpt/wizardaction.cpp
r19821 r21324 555 555 text_t indextype = args[macro_prefix+"buildtype"]; 556 556 if(indextype == "") { 557 #ifdef ENABLE_MG 557 558 indextype = "mg"; 559 #else 560 cerr << "Unable to choose mg as the default indextype, since the Greenstone installation was not compiled with MG enabled." << endl; 561 #endif 558 562 } 559 563 options += " -indextype \"" + indextype + "\"";
Note:
See TracChangeset
for help on using the changeset viewer.