mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-06 12:36:58 +00:00
Issue #6580 - Unify directory definitions to one section of Makefile (casper)
- Maybe we should define proper directories for OS/X too? - Should OpenBSD and NetBSD follow the FreeBSD rules? git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@18130 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
80
Makefile
80
Makefile
@@ -124,35 +124,56 @@ BUSYDETECT+= #-DBUSYDETECT_TONEONLY
|
|||||||
# Don't use together with -DBUSYDETECT_TONEONLY
|
# Don't use together with -DBUSYDETECT_TONEONLY
|
||||||
BUSYDETECT+= #-DBUSYDETECT_COMPARE_TONE_AND_SILENCE
|
BUSYDETECT+= #-DBUSYDETECT_COMPARE_TONE_AND_SILENCE
|
||||||
|
|
||||||
ifneq ($(OSARCH),SunOS)
|
# Define standard directories for various platforms
|
||||||
ASTLIBDIR=$(INSTALL_PREFIX)/usr/lib/asterisk
|
# These apply if they are not redefined in asterisk.conf
|
||||||
ASTVARLIBDIR=$(INSTALL_PREFIX)/var/lib/asterisk
|
ifeq ($(OSARCH),SunOS)
|
||||||
ASTETCDIR=$(INSTALL_PREFIX)/etc/asterisk
|
ASTETCDIR=$(INSTALL_PREFIX)/etc/opt/asterisk
|
||||||
ASTSPOOLDIR=$(INSTALL_PREFIX)/var/spool/asterisk
|
|
||||||
ASTLOGDIR=$(INSTALL_PREFIX)/var/log/asterisk
|
|
||||||
ASTHEADERDIR=$(INSTALL_PREFIX)/usr/include/asterisk
|
|
||||||
ASTCONFPATH=$(ASTETCDIR)/asterisk.conf
|
|
||||||
ASTBINDIR=$(INSTALL_PREFIX)/usr/bin
|
|
||||||
ASTSBINDIR=$(INSTALL_PREFIX)/usr/sbin
|
|
||||||
ASTVARRUNDIR=$(INSTALL_PREFIX)/var/run
|
|
||||||
ASTMANDIR=$(INSTALL_PREFIX)/usr/share/man
|
|
||||||
MODULES_DIR=$(ASTLIBDIR)/modules
|
|
||||||
AGI_DIR=$(ASTVARLIBDIR)/agi-bin
|
|
||||||
else
|
|
||||||
ASTLIBDIR=$(INSTALL_PREFIX)/opt/asterisk/lib
|
ASTLIBDIR=$(INSTALL_PREFIX)/opt/asterisk/lib
|
||||||
ASTVARLIBDIR=$(INSTALL_PREFIX)/var/opt/asterisk/lib
|
ASTVARLIBDIR=$(INSTALL_PREFIX)/var/opt/asterisk/lib
|
||||||
ASTETCDIR=$(INSTALL_PREFIX)/etc/opt/asterisk
|
|
||||||
ASTSPOOLDIR=$(INSTALL_PREFIX)/var/opt/asterisk/spool
|
ASTSPOOLDIR=$(INSTALL_PREFIX)/var/opt/asterisk/spool
|
||||||
ASTLOGDIR=$(INSTALL_PREFIX)/var/opt/asterisk/log
|
ASTLOGDIR=$(INSTALL_PREFIX)/var/opt/asterisk/log
|
||||||
ASTHEADERDIR=$(INSTALL_PREFIX)/opt/asterisk/usr/include/asterisk
|
ASTHEADERDIR=$(INSTALL_PREFIX)/opt/asterisk/usr/include/asterisk
|
||||||
ASTCONFPATH=$(ASTETCDIR)/asterisk.conf
|
|
||||||
ASTBINDIR=$(INSTALL_PREFIX)/opt/asterisk/usr/bin
|
ASTBINDIR=$(INSTALL_PREFIX)/opt/asterisk/usr/bin
|
||||||
ASTSBINDIR=$(INSTALL_PREFIX)/opt/asterisk/usr/sbin
|
ASTSBINDIR=$(INSTALL_PREFIX)/opt/asterisk/usr/sbin
|
||||||
ASTVARRUNDIR=$(INSTALL_PREFIX)/var/opt/asterisk/run
|
ASTVARRUNDIR=$(INSTALL_PREFIX)/var/opt/asterisk/run
|
||||||
ASTMANDIR=$(INSTALL_PREFIX)/opt/asterisk/usr/share/man
|
ASTMANDIR=$(INSTALL_PREFIX)/opt/asterisk/usr/share/man
|
||||||
MODULES_DIR=$(ASTLIBDIR)/modules
|
else
|
||||||
AGI_DIR=$(ASTVARLIBDIR)/agi-bin
|
ifeq ($(OSARCH),FreeBSD)
|
||||||
|
PREFIX?=/usr/local
|
||||||
|
ASTETCDIR=$(INSTALL_PREFIX)$(PREFIX)/etc/asterisk
|
||||||
|
ASTLIBDIR=$(INSTALL_PREFIX)$(PREFIX)/lib/asterisk
|
||||||
|
ASTVARLIBDIR=$(INSTALL_PREFIX)$(PREFIX)/share/asterisk
|
||||||
|
ASTSPOOLDIR=$(INSTALL_PREFIX)/var/spool/asterisk
|
||||||
|
ASTLOGDIR=$(INSTALL_PREFIX)/var/log/asterisk
|
||||||
|
ASTHEADERDIR=$(INSTALL_PREFIX)$(PREFIX)/include/asterisk
|
||||||
|
ASTBINDIR=$(INSTALL_PREFIX)$(PREFIX)/bin
|
||||||
|
ASTSBINDIR=$(INSTALL_PREFIX)$(PREFIX)/sbin
|
||||||
|
ASTVARRUNDIR=$(INSTALL_PREFIX)/var/run
|
||||||
|
ASTMANDIR=$(INSTALL_PREFIX)$(PREFIX)/man
|
||||||
|
else
|
||||||
|
ASTETCDIR=$(INSTALL_PREFIX)/etc/asterisk
|
||||||
|
ASTLIBDIR=$(INSTALL_PREFIX)/usr/lib/asterisk
|
||||||
|
ASTVARLIBDIR=$(INSTALL_PREFIX)/var/lib/asterisk
|
||||||
|
ASTSPOOLDIR=$(INSTALL_PREFIX)/var/spool/asterisk
|
||||||
|
ASTLOGDIR=$(INSTALL_PREFIX)/var/log/asterisk
|
||||||
|
ASTHEADERDIR=$(INSTALL_PREFIX)/usr/include/asterisk
|
||||||
|
ASTBINDIR=$(INSTALL_PREFIX)/usr/bin
|
||||||
|
ASTSBINDIR=$(INSTALL_PREFIX)/usr/sbin
|
||||||
|
ASTVARRUNDIR=$(INSTALL_PREFIX)/var/run
|
||||||
|
ASTMANDIR=$(INSTALL_PREFIX)/usr/share/man
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Asterisk.conf is located in ASTETCDIR or by using the -C flag
|
||||||
|
# when starting Asterisk
|
||||||
|
ASTCONFPATH=$(ASTETCDIR)/asterisk.conf
|
||||||
|
MODULES_DIR=$(ASTLIBDIR)/modules
|
||||||
|
AGI_DIR=$(ASTVARLIBDIR)/agi-bin
|
||||||
|
|
||||||
|
# If you use Apache, you may determine by a grep 'DocumentRoot' of your httpd.conf file
|
||||||
|
HTTP_DOCSDIR=/var/www/html
|
||||||
|
# Determine by a grep 'ScriptAlias' of your Apache httpd.conf file
|
||||||
|
HTTP_CGIDIR=/var/www/cgi-bin
|
||||||
|
|
||||||
ASTCFLAGS=
|
ASTCFLAGS=
|
||||||
|
|
||||||
@@ -162,11 +183,6 @@ ASTCFLAGS+=-D_FILE_OFFSET_BITS=64
|
|||||||
# Uncomment this to use the older DSP routines
|
# Uncomment this to use the older DSP routines
|
||||||
#ASTCFLAGS+=-DOLD_DSP_ROUTINES
|
#ASTCFLAGS+=-DOLD_DSP_ROUTINES
|
||||||
|
|
||||||
# Determine by a grep 'DocumentRoot' of your httpd.conf file
|
|
||||||
HTTP_DOCSDIR=/var/www/html
|
|
||||||
# Determine by a grep 'ScriptAlias' of your httpd.conf file
|
|
||||||
HTTP_CGIDIR=/var/www/cgi-bin
|
|
||||||
|
|
||||||
# If the file .asterisk.makeopts is present in your home directory, you can
|
# If the file .asterisk.makeopts is present in your home directory, you can
|
||||||
# include all of your favorite Makefile options so that every time you download
|
# include all of your favorite Makefile options so that every time you download
|
||||||
# a new version of Asterisk, you don't have to edit the makefile to set them.
|
# a new version of Asterisk, you don't have to edit the makefile to set them.
|
||||||
@@ -262,22 +278,6 @@ ifeq ($(OSARCH),FreeBSD)
|
|||||||
ASTCFLAGS+=-I$(CROSS_COMPILE_TARGET)/usr/local/include/spandsp
|
ASTCFLAGS+=-I$(CROSS_COMPILE_TARGET)/usr/local/include/spandsp
|
||||||
endif
|
endif
|
||||||
MPG123TARG=freebsd
|
MPG123TARG=freebsd
|
||||||
|
|
||||||
# XXX FreeBSD paths
|
|
||||||
PREFIX?=/usr/local
|
|
||||||
ASTLIBDIR=$(INSTALL_PREFIX)$(PREFIX)/lib/asterisk
|
|
||||||
ASTVARLIBDIR=$(INSTALL_PREFIX)$(PREFIX)/share/asterisk
|
|
||||||
ASTETCDIR=$(INSTALL_PREFIX)$(PREFIX)/etc/asterisk
|
|
||||||
ASTSPOOLDIR=$(INSTALL_PREFIX)/var/spool/asterisk
|
|
||||||
ASTLOGDIR=$(INSTALL_PREFIX)/var/log/asterisk
|
|
||||||
ASTHEADERDIR=$(INSTALL_PREFIX)$(PREFIX)/include/asterisk
|
|
||||||
ASTCONFPATH=$(ASTETCDIR)/asterisk.conf
|
|
||||||
ASTBINDIR=$(INSTALL_PREFIX)$(PREFIX)/bin
|
|
||||||
ASTSBINDIR=$(INSTALL_PREFIX)$(PREFIX)/sbin
|
|
||||||
ASTVARRUNDIR=$(INSTALL_PREFIX)/var/run
|
|
||||||
ASTMANDIR=$(INSTALL_PREFIX)$(PREFIX)/man
|
|
||||||
# XXX end FreeBSD paths
|
|
||||||
|
|
||||||
endif # FreeBSD
|
endif # FreeBSD
|
||||||
|
|
||||||
ifeq ($(OSARCH),NetBSD)
|
ifeq ($(OSARCH),NetBSD)
|
||||||
|
Reference in New Issue
Block a user