diff options
author | Mark Spencer <markster@digium.com> | 1999-12-05 07:16:40 +0000 |
---|---|---|
committer | Mark Spencer <markster@digium.com> | 1999-12-05 07:16:40 +0000 |
commit | 3e950c6ed1e46c6e97f3d2a90c062af949fee70f (patch) | |
tree | 757ac0e84c4aa20bf1e52d87171ed89f53bf9abb | |
parent | ca87930eb191cdd5fb24cfaa71e5ea4d421c4961 (diff) |
Version 0.1.0 from FTP
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@91 65c4cc65-6c06-0410-ace0-fbb531ad65f3
-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 |