aboutsummaryrefslogtreecommitdiffstats
path: root/include/asterisk.h
diff options
context:
space:
mode:
authorkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-06-06 03:04:58 +0000
committerkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-06-06 03:04:58 +0000
commite5006737913cf0182a428bea5fe509001aa4e98f (patch)
tree58d7e6695d5101aec3937aa27bc051e769ae3bbc /include/asterisk.h
parent42b7c567777aacf352bdf359cd7b27e8f1a644a9 (diff)
major Makefile and build process improvements, including removal of all hardcoded paths (modules must now use run-time paths as they should) (bug #4116)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5855 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'include/asterisk.h')
-rwxr-xr-xinclude/asterisk.h30
1 files changed, 14 insertions, 16 deletions
diff --git a/include/asterisk.h b/include/asterisk.h
index 09410fdb6..b4b26a775 100755
--- a/include/asterisk.h
+++ b/include/asterisk.h
@@ -17,23 +17,21 @@
#define DEFAULT_LANGUAGE "en"
#define AST_CONFIG_MAX_PATH 255
-#define AST_CONFIG_DIR ASTETCDIR
-#define AST_RUN_DIR ASTVARRUNDIR
-#define AST_SOCKET ASTVARRUNDIR "/asterisk.ctl"
-#define AST_PID ASTVARRUNDIR "/asterisk.pid"
-#define AST_MODULE_DIR ASTMODDIR
-#define AST_SPOOL_DIR ASTSPOOLDIR
-#define AST_VAR_DIR ASTVARLIBDIR
-#define AST_LOG_DIR ASTLOGDIR
-#define AST_AGI_DIR ASTAGIDIR
-#define AST_KEY_DIR ASTVARLIBDIR "/keys"
-#define AST_DB ASTVARLIBDIR "/astdb"
-#define AST_TMP_DIR ASTSPOOLDIR "/tmp"
-#define AST_CONFIG_FILE ASTCONFPATH
-
-#define AST_SOUNDS AST_VAR_DIR "/sounds"
-#define AST_IMAGES AST_VAR_DIR "/images"
+/* provided in asterisk.c */
+extern char ast_config_AST_CONFIG_DIR[AST_CONFIG_MAX_PATH];
+extern char ast_config_AST_CONFIG_FILE[AST_CONFIG_MAX_PATH];
+extern char ast_config_AST_MODULE_DIR[AST_CONFIG_MAX_PATH];
+extern char ast_config_AST_SPOOL_DIR[AST_CONFIG_MAX_PATH];
+extern char ast_config_AST_MONITOR_DIR[AST_CONFIG_MAX_PATH];
+extern char ast_config_AST_VAR_DIR[AST_CONFIG_MAX_PATH];
+extern char ast_config_AST_LOG_DIR[AST_CONFIG_MAX_PATH];
+extern char ast_config_AST_AGI_DIR[AST_CONFIG_MAX_PATH];
+extern char ast_config_AST_DB[AST_CONFIG_MAX_PATH];
+extern char ast_config_AST_KEY_DIR[AST_CONFIG_MAX_PATH];
+extern char ast_config_AST_PID[AST_CONFIG_MAX_PATH];
+extern char ast_config_AST_SOCKET[AST_CONFIG_MAX_PATH];
+extern char ast_config_AST_RUN_DIR[AST_CONFIG_MAX_PATH];
/* Provided by module.c */
extern int load_modules(void);