mirror of
https://github.com/asterisk/asterisk.git
synced 2026-05-03 20:06:24 +00:00
Default paths properly when building for solaris (bug #4902)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6301 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
29
Makefile
29
Makefile
@@ -25,6 +25,12 @@ HOST_CC=gcc
|
|||||||
# CROSS_PROC=arm
|
# CROSS_PROC=arm
|
||||||
# SUB_PROC=xscale # or maverick
|
# SUB_PROC=xscale # or maverick
|
||||||
|
|
||||||
|
ifeq ($(CROSS_COMPILE),)
|
||||||
|
OSARCH=$(shell uname -s)
|
||||||
|
else
|
||||||
|
OSARCH=$(CROSS_ARCH)
|
||||||
|
endif
|
||||||
|
|
||||||
######### More GSM codec optimization
|
######### More GSM codec optimization
|
||||||
######### Uncomment to enable MMXTM optimizations for x86 architecture CPU's
|
######### Uncomment to enable MMXTM optimizations for x86 architecture CPU's
|
||||||
######### which support MMX instructions. This should be newer pentiums,
|
######### which support MMX instructions. This should be newer pentiums,
|
||||||
@@ -86,6 +92,7 @@ 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)
|
||||||
ASTLIBDIR=$(INSTALL_PREFIX)/usr/lib/asterisk
|
ASTLIBDIR=$(INSTALL_PREFIX)/usr/lib/asterisk
|
||||||
ASTVARLIBDIR=$(INSTALL_PREFIX)/var/lib/asterisk
|
ASTVARLIBDIR=$(INSTALL_PREFIX)/var/lib/asterisk
|
||||||
ASTETCDIR=$(INSTALL_PREFIX)/etc/asterisk
|
ASTETCDIR=$(INSTALL_PREFIX)/etc/asterisk
|
||||||
@@ -97,9 +104,23 @@ ASTBINDIR=$(INSTALL_PREFIX)/usr/bin
|
|||||||
ASTSBINDIR=$(INSTALL_PREFIX)/usr/sbin
|
ASTSBINDIR=$(INSTALL_PREFIX)/usr/sbin
|
||||||
ASTVARRUNDIR=$(INSTALL_PREFIX)/var/run
|
ASTVARRUNDIR=$(INSTALL_PREFIX)/var/run
|
||||||
ASTMANDIR=$(INSTALL_PREFIX)/usr/share/man
|
ASTMANDIR=$(INSTALL_PREFIX)/usr/share/man
|
||||||
|
|
||||||
MODULES_DIR=$(ASTLIBDIR)/modules
|
MODULES_DIR=$(ASTLIBDIR)/modules
|
||||||
AGI_DIR=$(ASTVARLIBDIR)/agi-bin
|
AGI_DIR=$(ASTVARLIBDIR)/agi-bin
|
||||||
|
else
|
||||||
|
ASTLIBDIR=$(INSTALL_PREFIX)/opt/asterisk/lib
|
||||||
|
ASTVARLIBDIR=$(INSTALL_PREFIX)/var/opt/asterisk/lib
|
||||||
|
ASTETCDIR=$(INSTALL_PREFIX)/etc/opt/asterisk
|
||||||
|
ASTSPOOLDIR=$(INSTALL_PREFIX)/var/opt/asterisk/spool
|
||||||
|
ASTLOGDIR=$(INSTALL_PREFIX)/var/opt/asterisk/log
|
||||||
|
ASTHEADERDIR=$(INSTALL_PREFIX)/opt/asterisk/usr/include/asterisk
|
||||||
|
ASTCONFPATH=$(ASTETCDIR)/asterisk.conf
|
||||||
|
ASTBINDIR=$(INSTALL_PREFIX)/opt/asterisk/usr/bin
|
||||||
|
ASTSBINDIR=$(INSTALL_PREFIX)/opt/asterisk/usr/sbin
|
||||||
|
ASTVARRUNDIR=$(INSTALL_PREFIX)/var/opt/asterisk/run
|
||||||
|
ASTMANDIR=$(INSTALL_PREFIX)/opt/asterisk/usr/share/man
|
||||||
|
MODULES_DIR=$(ASTLIBDIR)/modules
|
||||||
|
AGI_DIR=$(ASTVARLIBDIR)/agi-bin
|
||||||
|
endif
|
||||||
|
|
||||||
# Pentium Pro Optimize
|
# Pentium Pro Optimize
|
||||||
#PROC=i686
|
#PROC=i686
|
||||||
@@ -132,12 +153,6 @@ ifneq ($(wildcard ~/.asterisk.makeopts),)
|
|||||||
include ~/.asterisk.makeopts
|
include ~/.asterisk.makeopts
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CROSS_COMPILE),)
|
|
||||||
OSARCH=$(shell uname -s)
|
|
||||||
else
|
|
||||||
OSARCH=$(CROSS_ARCH)
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq (${OSARCH},Linux)
|
ifeq (${OSARCH},Linux)
|
||||||
ifeq ($(CROSS_COMPILE),)
|
ifeq ($(CROSS_COMPILE),)
|
||||||
PROC?=$(shell uname -m)
|
PROC?=$(shell uname -m)
|
||||||
|
|||||||
Reference in New Issue
Block a user