diff options
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 |