From 6eaca0ad8fb80b10bae8f7728572d37e00212edb Mon Sep 17 00:00:00 2001 From: "Kevin P. Fleming" Date: Mon, 31 Oct 2005 23:30:09 +0000 Subject: finish chan_misdn commit git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6915 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- channels/misdn/Makefile | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100755 channels/misdn/Makefile (limited to 'channels/misdn/Makefile') diff --git a/channels/misdn/Makefile b/channels/misdn/Makefile new file mode 100755 index 000000000..0e0917a2d --- /dev/null +++ b/channels/misdn/Makefile @@ -0,0 +1,45 @@ +# +# Makefile +# +# Make file for chan_misdn support +# + +# 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 + +MISDNCFLAGS += -I$(MISDNUSER)/include -I$(MISDNUSER)/i4lnet -I$(MISDNUSER)/lib +MISDNCFLAGS += -DMISDNUSER_JOLLY -I$(LINUX)/include + + +all: chan_misdn_lib.a Makefile.ast + + +%.o: %.c + $(CC) $(MISDNCFLAGS) $(CFLAGS) -o $@ $< + + +chan_misdn_lib.a: $(OBJS) + ar crv $@ $(OBJS) + +Makefile.ast: FORCE + @echo CFLAGS+=$(MISDNCFLAGS) -Imisdn/ -DCHAN_MISDN_VERSION=\\\"0.1.1\\\" >$@.tmp + @echo MISDNUSER = $(MISDNUSER) >>$@.tmp + @if [ -r $@ ] && cmp -s $@ $@.tmp; then rm -f $@.tmp; else mv -f $@.tmp $@; fi + + +FORCE: + + +clean: + rm *.a *.o Makefile.ast -- cgit v1.2.3