4 # Make file for chan_misdn support
7 # Verify those options with main Makefile
9 LINUX=/lib/modules/$(shell uname -r)/build
13 SOURCES = isdn_lib.c isdn_msg_parser.c
15 OBJS = isdn_lib.o isdn_msg_parser.o
18 MISDNUSER=/usr/src/install-misdn/mISDNuser
21 MISDNCFLAGS += -I$(MISDNUSER)/include -I$(MISDNUSER)/i4lnet -I$(MISDNUSER)/lib
22 MISDNCFLAGS += -DMISDNUSER_JOLLY -I$(LINUX)/include
25 all: chan_misdn_lib.a Makefile.ast
29 $(CC) $(MISDNCFLAGS) $(CFLAGS) -o $@ $<
32 chan_misdn_lib.a: $(OBJS)
36 @echo CFLAGS+=$(MISDNCFLAGS) -Imisdn/ -DCHAN_MISDN_VERSION=\\\"0.1.1\\\" >$@.tmp
37 @echo MISDNUSER = $(MISDNUSER) >>$@.tmp
38 @if [ -r $@ ] && cmp -s $@ $@.tmp; then rm -f $@.tmp; else mv -f $@.tmp $@; fi
45 rm *.a *.o Makefile.ast