diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-04-27 18:13:11 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-04-27 18:13:11 +0000 |
commit | 0aca2c116cc8e7639edb3df385aa713c19b9b881 (patch) | |
tree | 1afbb7a2845b98a6b6a9ef4f8582529671e6cb10 /Makefile | |
parent | 1eabb1cfb5a737476c178de880bd6e0b27c78ab4 (diff) |
More BSD enhancements
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@916 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'Makefile')
-rwxr-xr-x | Makefile | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -13,13 +13,17 @@ .EXPORT_ALL_VARIABLES: +OSARCH=$(shell uname -s) + # Pentium Pro Optimize -#PROC=i686 +PROC=i686 # Pentium Optimize #PROC=i586 #PROC=k6 #PROC=ppc +ifeq (${OSARCH},Linux) PROC=$(shell uname -m) +endif ######### More GSM codec optimization ######### Uncomment to enable MMXTM optimizations for x86 architecture CPU's @@ -63,6 +67,9 @@ CFLAGS=-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarati CFLAGS+=$(OPTIMIZE) CFLAGS+=$(shell if $(CC) -march=$(PROC) -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=$(PROC)"; fi) CFLAGS+=$(shell if uname -m | grep -q ppc; then echo "-fsigned-char"; fi) +ifeq (${OSARCH},OpenBSD) +CFLAGS+=-pthread +endif LIBEDIT=editline/libedit.a @@ -85,7 +92,10 @@ CFLAGS+= $(DEBUG_THREADS) CFLAGS+= $(TRACE_FRAMES) CFLAGS+=# -fomit-frame-pointer SUBDIRS=res channels pbx apps codecs formats agi cdr astman -LIBS=-ldl -lpthread -lncurses -lm #-lnjamd +ifeq (${OSARCH},Linux) +LIBS=-ldl +endif +LIBS+=-lpthread -lncurses -lm #-lnjamd OBJS=io.o sched.o logger.o frame.o loader.o config.o channel.o \ translate.o file.o say.o pbx.o cli.o md5.o term.o \ ulaw.o alaw.o callerid.o fskmodem.o image.o app.o \ @@ -147,7 +157,7 @@ build.h: endif asterisk: .version build.h editline/libedit.a db1-ast/libdb1.a $(OBJS) - gcc -o asterisk -rdynamic $(OBJS) $(LIBS) $(LIBEDIT) db1-ast/libdb1.a + gcc $(DEBUG) -o asterisk -rdynamic $(OBJS) $(LIBS) $(LIBEDIT) db1-ast/libdb1.a subdirs: for x in $(SUBDIRS); do $(MAKE) -C $$x || exit 1 ; done |