source: main/trunk/gs2-core/runtime-src/src/recpt/gsdl_modules_cfg.h@ 21491

Last change on this file since 21491 was 21491, checked in by mdewsnip, 14 years ago

First attempt at an automake Makefile for runtime-src/src/recpt. A custom gsdl_modules_cfg.h file is included to prevent the collector and depositor from being compiled.

File size: 2.7 KB
RevLine 
[21491]1#ifndef GSDL_MODULES_CFG__H
2#define GSDL_MODULES_CFG__H
3
4/**********************************************************************
5 *
6 * gsdl_modules_cfg.h --
7 * Copyright (C) 2004 The New Zealand Digital Library Project
8 *
9 * A component of the Greenstone digital library software
10 * from the New Zealand Digital Library Project at the
11 * University of Waikato, New Zealand.
12 *
13 * This program is free software; you can redistribute it and/or modify
14 * it under the terms of the GNU General Public License as published by
15 * the Free Software Foundation; either version 2 of the License, or
16 * (at your option) any later version.
17 *
18 * This program is distributed in the hope that it will be useful,
19 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 * GNU General Public License for more details.
22 *
23 * You should have received a copy of the GNU General Public License
24 * along with this program; if not, write to the Free Software
25 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
26 *
27 *********************************************************************/
28
29// BASE CONFIG
30#define GSDL_USE_PER_COLLECTION_SETTINGS
31#define GSDL_SOURCE_DIRECTORY "files"
32
33// FNORD CONFIG
34#define GSDL_USE_MULTILANGUAGE_INTERFACE
35
36//RECEPTIONIST CONFIG
37#define GSDL_USE_SESSIONS
38
39//QUERY CONFIG
40#define GSDL_USE_REMOVE_TAG_TERMS
41#undef GSDL_USE_SAFEM_QUERY_FORMAT
42
43//DOCUMENT CONFIG
44// ONLY ONE GSDL_SKIP_* option can be enabled
45#define GSDL_SKIP_ONLY_EMPTY_DOC
46#undef GSDL_SKIP_ALL_EMPTY_DOC_PARTS
47#undef GSDL_USE_DOCUMENT_ASSOC_LANGS
48#define GSDL_USE_CL_SINGLE_DOCUMENT
49
50
51//ACTION MODULES
52#define GSDL_USE_AUTHEN_ACTION
53#define GSDL_USE_BROWSE_ACTION
54#undef GSDL_USE_COLLECTOR_ACTION
55#undef GSDL_USE_DEPOSITOR_ACTION
56#define GSDL_USE_EXTLINK_ACTION
57#undef GSDL_USE_GTI_ACTION
58
59#ifdef ENABLE_MGPP
60#define GSDL_USE_PHIND_ACTION
61#endif
62
63#define GSDL_USE_PING_ACTION
64#define GSDL_USE_STATUS_ACTION
65#define GSDL_USE_TIP_ACTION
66#define GSDL_USE_USERS_ACTION
67#undef GSDL_USE_WIZARD_ACTION
68
69#undef GSDL_USE_CL_DISPLAY_ACTION
70#undef GSDL_USE_COURSES_ACTION
71#undef GSDL_USE_DIR_BROWSE_ACTION
72#undef GSDL_USE_EXPORT_ACTION
73#undef GSDL_USE_GENERATOR_ACTION
74#undef GSDL_USE_INDEX_BROWSE_ACTION
75
76
77//BROWSER MODULES
78#undef GSDL_USE_CLASSIFIER_BROWSER
79#undef GSDL_USE_TREE_EX_CLASSIFIER_BROWSER
80#undef GSDL_USE_CLONE_BROWSER
81#define GSDL_USE_DATELIST_BROWSER
82#define GSDL_USE_HTML_BROWSER
83#define GSDL_USE_PAGED_BROWSER
84#define GSDL_USE_PHIND_BROWSER
85
86//FILTERS
87#undef GSDL_USE_DIR_BROWSEFILTER
88
89//BROWSERS ADD-IN
90#define GSDL_USE_BY_BOOK_MACROS
91#undef GSDL_USE_FLOAT_TOC
92
93#include "gsdl_compatibility_cfg.h"
94
95#endif //!GSDL_MODULES_CFG__H
Note: See TracBrowser for help on using the repository browser.