febca51ed9d041d420d6ef6b5c354c208bdd6feb
[asterisk/asterisk.git] / channels / misdn / Makefile
1 #
2 # Makefile
3 #
4 # Make file for chan_misdn support
5 #
6
7 # Verify those options with main Makefile
8 CFLAGS          = -pipe -c -Wall -ggdb
9 ifeq ($(shell uname -m),x86_64)
10 CFLAGS         += -fPIC
11 endif
12 SOURCES         = isdn_lib.c isdn_msg_parser.c 
13 OBJDIR          = .
14 OBJS            = isdn_lib.o isdn_msg_parser.o fac.o asn1.o
15
16 ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/lib/libbnec.so),)
17 CFLAGS+=-DBEROEC_VERSION=1
18 CFLAGS+=-DWITH_BEROEC
19 endif
20
21 CFLAGS+=-DFACILITY_DEBUG
22
23 all: chan_misdn_lib.a 
24
25 %.o: %.c
26         $(CC) $(CFLAGS) -o $@ $<
27
28 chan_misdn_lib.a:       $(OBJS)
29         ar crv $@ $(OBJS)
30
31
32 portinfo: portinfo.o
33         $(CC) -L/usr/lib -o $@ $^ -lisdnnet -lmISDN -lpthread
34
35
36 clean: 
37         rm -rf *.a *.o *.so portinfo