logger.conf.sample: add missing comment mark
[asterisk/asterisk.git] / channels / misdn / Makefile
index 2288bc7..96d5a2a 100644 (file)
@@ -1,45 +1,17 @@
 #
-# Makefile
+# Makefile for chan_misdn support
 #
-# 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
+ifneq ($(wildcard /usr/include/linux/mISDNdsp.h),)
+CFLAGS+=-DMISDN_1_2
 endif
 
-MISDNCFLAGS    += -I$(MISDNUSER)/include -I$(MISDNUSER)/i4lnet -I$(MISDNUSER)/lib
-MISDNCFLAGS    += -DMISDNUSER_JOLLY -I$(LINUX)/include
-
-
-all: chan_misdn_lib.a Makefile.ast
-
+all:
 
 %.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.2.0\\\" >$@.tmp
-       @echo MISDNUSER = $(MISDNUSER) >>$@.tmp
-       @if [ -r $@ ] && cmp -s $@ $@.tmp; then rm -f $@.tmp; else mv -f $@.tmp $@; fi
-
-
-FORCE:
+       $(CC) $(CFLAGS) -c -o $@ $<
 
+portinfo: portinfo.o
+       $(CC) -o $@ $^ -lisdnnet -lmISDN -lpthread
 
-clean: 
-       rm *.a *.o Makefile.ast
+clean:
+       rm -rf *.a *.o *.so portinfo *.i *.gcda *.gcno