--- Makefile.orig 2006-06-29 12:23:18.000000000 -0700 +++ Makefile 2006-08-06 15:20:52.802224000 -0700 @@ -47,14 +47,14 @@ #K6OPT = -DK6OPT #Tell gcc to optimize the code -OPTIMIZE+=-O6 +OPTIMIZE+=-O3 endif #Overwite config files on "make samples" OVERWRITE=y #Include debug and macro symbols in the executables (-g) and profiling info (-pg) -DEBUG=-g3 #-pg +DEBUG= # -g3 -pg #Set NOCRYPTO to yes if you do not want to have crypto support or #dependencies @@ -126,16 +126,16 @@ 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 + ASTVARLIBDIR=$(INSTALL_PREFIX)/var/opt/asterisk + ASTETCDIR=$(INSTALL_PREFIX)/opt/etc/asterisk + ASTSPOOLDIR=$(INSTALL_PREFIX)/var/spool/asterisk + ASTLOGDIR=$(INSTALL_PREFIX)/var/log/asterisk + ASTHEADERDIR=$(INSTALL_PREFIX)/opt/asterisk/include 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 + ASTBINDIR=$(INSTALL_PREFIX)/opt/asterisk/bin + ASTSBINDIR=$(INSTALL_PREFIX)/opt/asterisk/sbin + ASTVARRUNDIR=$(INSTALL_PREFIX)/var/run/asterisk + ASTMANDIR=$(INSTALL_PREFIX)/opt/asterisk/man MODULES_DIR=$(ASTLIBDIR)/modules AGI_DIR=$(ASTVARLIBDIR)/agi-bin endif @@ -225,7 +225,7 @@ INSTALL=ginstall endif -INCLUDE+=-Iinclude -I../include +INCLUDE+=-Iinclude -I../include -I/usr/local/include -I/opt/include ASTCFLAGS+=-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations $(DEBUG) $(INCLUDE) -D_REENTRANT -D_GNU_SOURCE #-DMAKE_VALGRIND_HAPPY ASTCFLAGS+=$(OPTIMIZE) ASTOBJ=-o asterisk @@ -289,9 +289,9 @@ ifeq ($(OSARCH),SunOS) ASTCFLAGS+=-Wcast-align -DSOLARIS - INCLUDE+=-Iinclude/solaris-compat -I$(CROSS_COMPILE_TARGET)/opt/ssl/include -I$(CROSS_COMPILE_TARGET)/usr/local/ssl/include + INCLUDE+=-Iinclude/solaris-compat -I$(CROSS_COMPILE_TARGET)/opt/include -I$(CROSS_COMPILE_TARGET)/opt/ssl/include ifeq ($(OSCPU),sun4u) - OPTIMIZE+=-mcpu=v9 -mcpu=ultrasparc + OPTIMIZE+=-mcpu=ultrasparc endif endif @@ -307,7 +307,7 @@ ifndef WITHOUT_ZAPTEL -ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/pkg/include/zaptel.h),) +ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/pkg/include/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/opt/include/zaptel.h),) ASTCFLAGS+=-DZAPTEL_OPTIMIZATIONS endif @@ -369,11 +369,7 @@ ifeq ($(OSARCH),Linux) LIBS+=-ldl -lpthread -lncurses -lm -lresolv #-lnjamd else - ifeq ($(OSARCH),SunOS) - LIBS+=-lm -lcurses - else - LIBS+=-lncurses -lm - endif + LIBS+=-lncurses -lm endif ifeq ($(OSARCH),Darwin) @@ -403,10 +399,10 @@ endif ifeq ($(OSARCH),SunOS) - LIBS+=-lpthread -ldl -lnsl -lsocket -lresolv -L$(CROSS_COMPILE_TARGET)/opt/ssl/lib -L$(CROSS_COMPILE_TARGET)/usr/local/ssl/lib + LIBS=-lmtmalloc -lm -lcurses -lpthread -ldl -lnsl -lsocket -lresolv -L$(CROSS_COMPILE_TARGET)/opt/ssl/lib OBJS+=strcompat.o ASTLINK= - SOLINK=-shared -fpic -L$(CROSS_COMPILE_TARGET)/opt/ssl/lib -L$(CROSS_COMPILE_TARGET)/usr/local/ssl/lib + SOLINK=-shared -fpic -L$(CROSS_COMPILE_TARGET)/opt/ssl/lib endif ifeq ($(MAKETOPLEVEL),$(MAKELEVEL))