Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

config.h

00001 
00002 /* config.h.in
00003  *      template for config.h
00004  * config.h
00005  *      autogenerated file, should not be edited
00006  */
00007 
00008 #ifndef oa_config_h
00009 #define oa_config_h
00010 
00011 #define TXT_ONLY   0
00012 #define USE_SQL    1
00013 #define USE_MYSQL  1
00014 #define USE_SQLITE 0
00015 #define USE_PGSQL  0
00016 
00017 #define ENABLE_NLS 0
00018 #define HAVE_ARES_LIB 0
00019 
00020 /* User specified max FD */
00021 #ifdef FD_SETSIZE
00022 #undef FD_SETSIZE
00023 #endif
00024 #define FD_SETSIZE 1024
00025 
00026 #define DYNAMIC_LINKING
00027 
00028 #define ADDONS_EXT ".so"
00029 
00030 /* Configuration parameters
00031  * These are only used by nezumirc 
00032  * Most of these informations are useless for compiled binary and only creates
00033  * trouble for the build system. The only useful information is configure 
00034  * paramters. 
00035  */
00036 #define CONF_PLATFORM  "posix"
00037 #define CONF_PREFIX    ""
00038 #define CONF_DATE      ""
00039 #define CONF_CONFIGURE "['/usr/bin/scons', 'apidocs']"
00040 #define CONF_INCLUDES  ""
00041 #define CONF_LIBS      ""
00042 
00043 /* Convert #if logic to #ifdef logic */
00044 /* TODO: This should be done in the code */
00045 #if !TXT_ONLY
00046 #undef TXT_ONLY
00047 #endif
00048 
00049 #if !USE_SQL
00050 #undef USE_SQL
00051 #endif
00052 
00053 #if !USE_MYSQL
00054 #undef USE_MYSQL
00055 #endif
00056 
00057 #if !USE_SQLITE
00058 #undef USE_SQLITE
00059 #endif
00060 
00061 #if !USE_PGSQL
00062 #undef USE_PGSQL
00063 #endif
00064 
00065 #if !ENABLE_NLS
00066 #undef ENABLE_NLS
00067 #endif
00068 
00069 #if !HAVE_ARES_LIB
00070 #undef HAVE_ARES_LIB
00071 #endif
00072 
00073 
00074 #endif // oa_config_h
00075 

Generated on Fri Apr 28 10:20:04 2006 for OpenAthena by  doxygen 1.4.4