# This is a master configuration file of the whole Sherlock system.
# All programs read this file (unless told otherwise by the -C switch).
# See doc/config for the description of the configuration language.

#ifdef NOTDEF
#
# This is a source form of the configuration which is run through a preprocessor
# which understand the usual '#ifdef', '#ifndef' '#else' and '#endif' directives,
# like a C preprocessor, which test compile-time settings defined in config.mk.
#
#endif

# There is a lot of settings, so they have been split into multiple
# config files which are included from here:

# Library modules and utilities
Include etc/libucw
Include etc/libsherlock

# Language processing
Include etc/lang

#ifdef CONFIG_GATHERER
# The gatherer
Include etc/gatherer
#endif

#ifdef CONFIG_GATHERD
# The gathering daemon
Include etc/gatherd
#endif

#ifdef CONFIG_ANALYSER
# Content analysers
Include etc/analyser
#endif

#ifdef CONFIG_SHEPHERD
# The Shepherd gathering daemon
Include etc/shepherd
#endif

#ifdef CONFIG_INDEXER
# The indexer
Include etc/indexer
#endif

#ifdef CONFIG_SEARCH
# The search server
Include etc/sherlockd
#endif

#ifdef CONFIG_IMAGES
# The image library
Include etc/images
#endif

#ifdef CONFIG_ADMIN
# The administration tools
Include etc/admin
#endif

# Local settings
Include etc/local
