diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 1999-12-05 07:16:40 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 1999-12-05 07:16:40 +0000 |
commit | 18438e3e7ffb91177ce68e3b68e08e4fd260c965 (patch) | |
tree | 757ac0e84c4aa20bf1e52d87171ed89f53bf9abb | |
parent | cf38740db3247ad69d6c6ad5a2b9693aadefca02 (diff) |
Version 0.1.0 from FTP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@91 f38db490-d61c-443f-a65b-d21fe96a405b
-rwxr-xr-x | Makefile | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100755 index 000000000..5604e7628 --- /dev/null +++ b/Makefile @@ -0,0 +1,45 @@ +# +# Asterisk -- A telephony toolkit for Linux. +# +# Top level Makefile +# +# Copyright (C) 1999, Adtran Inc. and Linux Support Services, LLC +# +# Mark Spencer <markster@linux-support.net> +# +# This program is free software, distributed under the terms of +# the GNU General Public License +# + + +.EXPORT_ALL_VARIABLES: + +MODULES_DIR=/usr/lib/asterisk/modules + +DEBUG=-g #-pg +INCLUDE=-Iinclude -I../include +CFLAGS=-Wall -Werror -O6 $(DEBUG) $(INCLUDE) -D_REENTRANT +CFLAGS+=$(shell if $(CC) -march=i686 -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=i686"; fi) +SUBDIRS=channels pbx apps codecs formats +LIBS=-ldl -lpthread #-lefence +OBJS=io.o sched.o logger.o frame.o loader.o config.o channel.o translate.o file.o say.o pbx.o asterisk.o +CC=gcc +INSTALL=install + +all: asterisk subdirs + +asterisk: $(OBJS) + gcc -o asterisk -rdynamic $(OBJS) $(LIBS) + +subdirs: + for x in $(SUBDIRS); do $(MAKE) -C $$x || exit 1 ; done + +clean: + for x in $(SUBDIRS); do $(MAKE) -C $$x clean || exit 1 ; done + rm -f *.o *.so asterisk + +install: all + mkdir -p $(MODULES_DIR) + for x in $(SUBDIRS); do $(MAKE) -C $$x install || exit 1 ; done + install -d /usr/include/asterisk + install include/asterisk/*.h /usr/include/asterisk |