From f3c120f7bbfdfa46c5ae10ca9423f918878daa94 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 29 Jun 2006 20:01:30 +0000 Subject: automerge commit git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2-netsec@36297 f38db490-d61c-443f-a65b-d21fe96a405b --- Makefile | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 0c210eb70..f273c6592 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 \ -- cgit v1.2.3