From: Automerge script Date: Thu, 29 Jun 2006 20:01:30 +0000 (+0000) Subject: automerge commit X-Git-Tag: 1.2.10-netsec~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=603eaab120fccaed9b1ba9e38ee7be1c5758347a;p=thirdparty%2Fasterisk.git automerge commit git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2-netsec@36297 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/Makefile b/Makefile index 0c210eb701..f273c65926 100644 --- a/Makefile +++ b/Makefile @@ -28,6 +28,7 @@ HOST_CC=gcc ifeq ($(CROSS_COMPILE),) OSARCH=$(shell uname -s) OSREV=$(shell uname -r) + OSCPU=$(shell uname -m) else OSARCH=$(CROSS_ARCH) OSREV=$(CROSS_REV) @@ -83,6 +84,8 @@ TRACE_FRAMES = #-DTRACE_FRAMES # MALLOC_DEBUG = #-include $(PWD)/include/asterisk/astmm.h +INSTALL=install + # Where to install asterisk after compiling # Default -> leave empty INSTALL_PREFIX?= @@ -214,12 +217,15 @@ ifeq ($(OSARCH),Linux) endif GREP=grep +LN=ln ID=id ifeq ($(OSARCH),SunOS) GREP=/usr/xpg4/bin/grep M4=/usr/local/bin/m4 ID=/usr/xpg4/bin/id + LN=/usr/xpg4/bin/ln + INSTALL=ginstall endif INCLUDE+=-Iinclude -I../include @@ -286,7 +292,10 @@ endif ifeq ($(OSARCH),SunOS) ASTCFLAGS+=-Wcast-align -DSOLARIS - INCLUDE+=-Iinclude/solaris-compat -I$(CROSS_COMPILE_TARGET)/usr/local/ssl/include + INCLUDE+=-Iinclude/solaris-compat -I$(CROSS_COMPILE_TARGET)/opt/ssl/include -I$(CROSS_COMPILE_TARGET)/usr/local/ssl/include + ifeq ($(OSCPU),sun4u) + OPTIMIZE+=-mcpu=v9 -mcpu=ultrasparc + endif endif ifeq ($(findstring CYGWIN,$(OSARCH)),CYGWIN) @@ -364,7 +373,11 @@ endif ifeq ($(OSARCH),Linux) LIBS+=-ldl -lpthread -lncurses -lm -lresolv #-lnjamd else - LIBS+=-lncurses -lm + ifeq ($(OSARCH),SunOS) + LIBS+=-lm -lcurses + else + LIBS+=-lncurses -lm + endif endif ifeq ($(OSARCH),Darwin) @@ -394,10 +407,10 @@ ifeq ($(OSARCH),OpenBSD) endif ifeq ($(OSARCH),SunOS) - LIBS+=-lpthread -ldl -lnsl -lsocket -lresolv -L$(CROSS_COMPILE_TARGET)/usr/local/ssl/lib + LIBS+=-lpthread -ldl -lnsl -lsocket -lresolv -L$(CROSS_COMPILE_TARGET)/opt/ssl/lib -L$(CROSS_COMPILE_TARGET)/usr/local/ssl/lib OBJS+=strcompat.o ASTLINK= - SOLINK=-shared -fpic -L$(CROSS_COMPILE_TARGET)/usr/local/ssl/lib + SOLINK=-shared -fpic -L$(CROSS_COMPILE_TARGET)/opt/ssl/lib -L$(CROSS_COMPILE_TARGET)/usr/local/ssl/lib endif ifeq ($(MAKETOPLEVEL),$(MAKELEVEL)) @@ -413,8 +426,6 @@ endif LIBS+=-lssl -INSTALL=install - _all: all @echo " +--------- Asterisk Build Complete ---------+" @echo " + Asterisk has successfully been built, but +" @@ -638,7 +649,7 @@ bininstall: all if [ -f asterisk ]; then $(INSTALL) -m 755 asterisk $(DESTDIR)$(ASTSBINDIR)/; fi if [ -f cygwin/asterisk.exe ]; then $(INSTALL) -m 755 cygwin/asterisk.exe $(DESTDIR)$(ASTSBINDIR)/; fi if [ -f asterisk.dll ]; then $(INSTALL) -m 755 asterisk.dll $(DESTDIR)$(ASTSBINDIR)/; fi - ln -sf asterisk $(DESTDIR)$(ASTSBINDIR)/rasterisk + $(LN) -sf asterisk $(DESTDIR)$(ASTSBINDIR)/rasterisk $(INSTALL) -m 755 contrib/scripts/astgenkey $(DESTDIR)$(ASTSBINDIR)/ $(INSTALL) -m 755 contrib/scripts/autosupport $(DESTDIR)$(ASTSBINDIR)/ if [ ! -f $(DESTDIR)$(ASTSBINDIR)/safe_asterisk ]; then \