All pastes #8872 Raw Edit

makefile.patch

public text v1 · immutable
#8872 ·published 2005-04-05 20:50 UTC
rendered paste body
Index: asterisk-1.0.6/Makefile
===================================================================
--- asterisk-1.0.6.orig/Makefile        2005-01-20 22:18:35.000000000 -0700
+++ asterisk-1.0.6/Makefile     2005-03-04 14:58:45.930523115 -0700
@@ -127,64 +127,67 @@
 AGI_DIR=$(ASTVARLIBDIR)/agi-bin

 INCLUDE=-Iinclude -I../include
-CFLAGS=-pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations $(DEBUG) $(INCLUDE) -D_REENTRANT -D_GNU_SOURCE #-DMAKE_VALGRIND_HAPPY
-CFLAGS+=$(OPTIMIZE)
+my_CFLAGS=-pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations $(DEBUG) $(INCLUDE) -D_REENTRANT -D_GNU_SOURCE #-DMAKE_VALGRIND_HAPPY
+my_CFLAGS+=$(OPTIMIZE)

 ifneq ($(PROC),ultrasparc)
-CFLAGS+=$(shell if $(CC) -march=$(PROC) -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=$(PROC)"; fi)
+my_CFLAGS+=$(shell if $(CC) -march=$(PROC) -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=$(PROC)"; fi)
 endif 
-CFLAGS+=$(shell if uname -m | grep -q ppc; then echo "-fsigned-char"; fi)
-CFLAGS+=$(shell if [ -f /usr/include/osp/osp.h ]; then echo "-DOSP_SUPPORT -I/usr/include/osp" ; fi)
+my_CFLAGS+=$(shell if uname -m | grep -q ppc; then echo "-fsigned-char"; fi)
+my_CFLAGS+=$(shell if [ -f /usr/include/osp/osp.h ]; then echo "-DOSP_SUPPORT -I/usr/include/osp" ; fi)

 ifeq (${OSARCH},FreeBSD)
 OSVERSION=$(shell make -V OSVERSION -f /usr/share/mk/bsd.port.subdir.mk)
-CFLAGS+=$(shell if test ${OSVERSION} -lt 500016 ; then echo "-D_THREAD_SAFE"; fi)
+my_CFLAGS+=$(shell if test ${OSVERSION} -lt 500016 ; then echo "-D_THREAD_SAFE"; fi)
 LIBS+=$(shell if test  ${OSVERSION} -lt 502102 ; then echo "-lc_r"; else echo "-pthread"; fi)
 INCLUDE+=-I/usr/local/include
-CFLAGS+=$(shell if [ -d /usr/local/include/spandsp ]; then echo "-I/usr/local/include/spandsp"; fi)
+my_CFLAGS+=$(shell if [ -d /usr/local/include/spandsp ]; then echo "-I/usr/local/include/spandsp"; fi)
 MPG123TARG=freebsd
 endif # FreeBSD

 ifeq (${OSARCH},NetBSD)
-CFLAGS+=-pthread
+my_CFLAGS+=-pthread
 INCLUDE+=-I/usr/local/include -I/usr/pkg/include
 MPG123TARG=netbsd
 endif

 ifeq (${OSARCH},OpenBSD)
-CFLAGS+=-pthread
+my_CFLAGS+=-pthread
 endif

 #Uncomment this to use the older DSP routines
 #CFLAGS+=-DOLD_DSP_ROUTINES

-CFLAGS+=$(shell if [ -f /usr/include/linux/zaptel.h ]; then echo "-DZAPTEL_OPTIMIZATIONS"; fi)
-CFLAGS+=$(shell if [ -f /usr/local/include/zaptel.h ]; then echo "-DZAPTEL_OPTIMIZATIONS"; fi)
+my_CFLAGS+=$(shell if [ -f /usr/include/linux/zaptel.h ]; then echo "-DZAPTEL_OPTIMIZATIONS"; fi)
+my_CFLAGS+=$(shell if [ -f /usr/local/include/zaptel.h ]; then echo "-DZAPTEL_OPTIMIZATIONS"; fi)
 LIBEDIT=editline/libedit.a

 ASTERISKVERSION=$(shell if [ -f .version ]; then cat .version; else if [ -d CVS ]; then if [ -f CVS/Tag ] ; then echo "CVS-`sed 's/^T//g' CVS/Tag`-`date +"%D-%T"`"; else echo "CVS-HEAD-`date +"%D-%T"`"; fi; fi; fi)
 HTTPDIR=$(shell if [ -d /var/www ]; then echo "/var/www"; else echo "/home/httpd"; fi)
 RPMVERSION=$(shell if [ -f .version ]; then sed 's/[-\/:]/_/g' .version; else echo "unknown" ; fi)
-CFLAGS+=-DASTERISK_VERSION=\"$(ASTERISKVERSION)\"
-CFLAGS+=-DINSTALL_PREFIX=\"$(INSTALL_PREFIX)\"
-CFLAGS+=-DASTETCDIR=\"$(ASTETCDIR)\"
-CFLAGS+=-DASTLIBDIR=\"$(ASTLIBDIR)\"
-CFLAGS+=-DASTVARLIBDIR=\"$(ASTVARLIBDIR)\"
-CFLAGS+=-DASTVARRUNDIR=\"$(ASTVARRUNDIR)\"
-CFLAGS+=-DASTSPOOLDIR=\"$(ASTSPOOLDIR)\"
-CFLAGS+=-DASTLOGDIR=\"$(ASTLOGDIR)\"
-CFLAGS+=-DASTCONFPATH=\"$(ASTCONFPATH)\"
-CFLAGS+=-DASTMODDIR=\"$(MODULES_DIR)\"
-CFLAGS+=-DASTAGIDIR=\"$(AGI_DIR)\"
-
-CFLAGS+= $(DEBUG_THREADS)
-CFLAGS+= $(TRACE_FRAMES)
-CFLAGS+= $(MALLOC_DEBUG)
-CFLAGS+= $(BUSYDETECT)
-CFLAGS+= $(OPTIONS)
-CFLAGS+=# -fomit-frame-pointer
+my_CFLAGS+=-DASTERISK_VERSION=\"$(ASTERISKVERSION)\"
+my_CFLAGS+=-DINSTALL_PREFIX=\"$(INSTALL_PREFIX)\"
+my_CFLAGS+=-DASTETCDIR=\"$(ASTETCDIR)\"
+my_CFLAGS+=-DASTLIBDIR=\"$(ASTLIBDIR)\"
+my_CFLAGS+=-DASTVARLIBDIR=\"$(ASTVARLIBDIR)\"
+my_CFLAGS+=-DASTVARRUNDIR=\"$(ASTVARRUNDIR)\"
+my_CFLAGS+=-DASTSPOOLDIR=\"$(ASTSPOOLDIR)\"
+my_CFLAGS+=-DASTLOGDIR=\"$(ASTLOGDIR)\"
+my_CFLAGS+=-DASTCONFPATH=\"$(ASTCONFPATH)\"
+my_CFLAGS+=-DASTMODDIR=\"$(MODULES_DIR)\"
+my_CFLAGS+=-DASTAGIDIR=\"$(AGI_DIR)\"
+
+my_CFLAGS+= $(DEBUG_THREADS)
+my_CFLAGS+= $(TRACE_FRAMES)
+my_CFLAGS+= $(MALLOC_DEBUG)
+my_CFLAGS+= $(BUSYDETECT)
+my_CFLAGS+= $(OPTIONS)
+my_CFLAGS+= -fomit-frame-pointer
+
+override CFLAGS += $(my_CFLAGS)
+
 SUBDIRS=res channels pbx apps codecs formats agi cdr astman stdtime
 ifeq (${OSARCH},Linux)
 LIBS=-ldl -lpthread
@@ -296,7 +299,7 @@
        fi

 asterisk: editline/libedit.a db1-ast/libdb1.a stdtime/libtime.a $(OBJS)
-       $(CC) $(DEBUG) -o asterisk $(ASTLINK) $(OBJS) $(LIBEDIT) db1-ast/libdb1.a stdtime/libtime.a $(LIBS)
+       $(CC) $(DEBUG) -o asterisk $(ASTLINK) $(OBJS) $(LIBEDIT) db1-ast/libdb1.a stdtime/libtime.a $(LDFLAGS) $(LIBS)

 muted: muted.o
        $(CC) -o muted muted.o