diff options
author | Christian Richter <christian.richter@beronet.com> | 2005-12-09 11:01:18 +0000 |
---|---|---|
committer | Christian Richter <christian.richter@beronet.com> | 2005-12-09 11:01:18 +0000 |
commit | 7dfa72cdee99501e13f3dab014847c9565eb172a (patch) | |
tree | 274e276759789c2ccbf4891f61889e298939ae2f /channels/misdn/Makefile | |
parent | 52d3ddabd155df0c0a128417d7803cd55989d2cb (diff) |
committed head of chan_misdn with a lot of new features. Most important of all: chan_misdn supports now the mISDN mqueue tree (smp,preemptible,gcc-4 aware\!). Additionally there are some code optimizations, new facility management (Calldeflect works for now).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7413 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels/misdn/Makefile')
-rw-r--r-- | channels/misdn/Makefile | 33 |
1 files changed, 11 insertions, 22 deletions
diff --git a/channels/misdn/Makefile b/channels/misdn/Makefile index 2288bc7d2..bacbf5b75 100644 --- a/channels/misdn/Makefile +++ b/channels/misdn/Makefile @@ -5,41 +5,30 @@ # # Verify those options with main Makefile -ifndef LINUX -LINUX=/lib/modules/$(shell uname -r)/build -endif - CFLAGS += -pipe -c SOURCES = isdn_lib.c isdn_msg_parser.c OBJDIR = . -OBJS = isdn_lib.o isdn_msg_parser.o - -ifndef MISDNUSER -MISDNUSER=/usr/src/install-misdn/mISDNuser -endif +OBJS = isdn_lib.o isdn_msg_parser.o fac.o -MISDNCFLAGS += -I$(MISDNUSER)/include -I$(MISDNUSER)/i4lnet -I$(MISDNUSER)/lib -MISDNCFLAGS += -DMISDNUSER_JOLLY -I$(LINUX)/include - -all: chan_misdn_lib.a Makefile.ast +all: chan_misdn_lib.a %.o: %.c - $(CC) $(MISDNCFLAGS) $(CFLAGS) -o $@ $< + $(CC) $(CFLAGS) -o $@ $< chan_misdn_lib.a: $(OBJS) ar crv $@ $(OBJS) -Makefile.ast: FORCE - @echo CFLAGS+=$(MISDNCFLAGS) -Imisdn/ -DCHAN_MISDN_VERSION=\\\"0.2.0\\\" >$@.tmp - @echo MISDNUSER = $(MISDNUSER) >>$@.tmp - @if [ -r $@ ] && cmp -s $@ $@.tmp; then rm -f $@.tmp; else mv -f $@.tmp $@; fi - - +misdn: + @mkdir -p lib + cd lib ; cvs -d:pserver:anonymous:readonly@cvs.isdn4linux.de:/i4ldev co -r mqueue mISDN mISDNuser ; + cd lib/mISDN ; make install + cd lib/mISDNuser ; make install + FORCE: - clean: - rm *.a *.o Makefile.ast + rm -rf *.a *.o *.so + rm -rf lib |