summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorSuper User2008-04-26 10:34:29 +0200
committerSuper User2008-04-26 10:34:29 +0200
commit27b95197734350cc99c29929c2527f2c6d5541d6 (patch)
treef619478a6398443070549cc411a21dcecb4d209f /Makefile
parent modified: chan_lcr.c (diff)
parentMerge branch 'master' of ssh://crich@git.misdn.org/var/git/lcr (diff)
downloadlcr-27b95197734350cc99c29929c2527f2c6d5541d6.tar.gz
lcr-27b95197734350cc99c29929c2527f2c6d5541d6.tar.xz
lcr-27b95197734350cc99c29929c2527f2c6d5541d6.zip
Merge branch 'master' of ssh://jolly@www.mISDN.org/var/git/lcr
Conflicts: chan_lcr.c
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 1c9cca3..cfee9ee 100644
--- a/Makefile
+++ b/Makefile
@@ -35,7 +35,7 @@ LCR = ./lcr
LCRADMIN = ./lcradmin
CFLAGS_LCRADMIN = -DINSTALL_DATA=\"$(INSTALL_DATA)\"
ifdef WITH-ASTERISK
-CHAN_LCR = ./chan_lcr
+CHAN_LCR = ./chan_lcr.so
endif
LCRWATCH = ./lcrwatch
GEN = ./gentones
@@ -158,7 +158,10 @@ trace.o: trace.c *.h Makefile
$(PP) -c $(CFLAGS) trace.c -o trace.o
chan_lcr.o: chan_lcr.c *.h Makefile
- $(CC) -c $(CFLAGS) chan_lcr.c -o chan_lcr.o
+ $(CC) -D_GNU_SOURCE -c $(CFLAGS) chan_lcr.c -o chan_lcr.o
+
+chan_lcr.so: chan_lcr.o *.h Makefile
+ gcc -shared -x $(LDFLAGS) -o chan_lcr.so chan_lcr.o
bchannel.o: bchannel.c *.h Makefile
$(CC) -c $(CFLAGS) bchannel.c -o bchannel.o