mirror of https://github.com/sipwise/rtpengine.git
parent
d3dca330fa
commit
1bf1067674
@ -1,12 +1,37 @@
|
|||||||
CFLAGS = -O2 -Wall -shared -fPIC
|
CFLAGS = -O2 -Wall -shared -fPIC
|
||||||
CFLAGS += -DMEDIAPROXY_VERSION="\"$(shell dpkg-parsechangelog -l../debian/changelog | awk '/^Version: / {print $$2}')\""
|
CFLAGS += -DMEDIAPROXY_VERSION="\"$(shell dpkg-parsechangelog -l../debian/changelog | awk '/^Version: / {print $$2}')\""
|
||||||
|
|
||||||
.PHONY: all clean
|
XTABLES = $(shell test -e /usr/include/xtables.h && echo 1)
|
||||||
|
IPTABLES = $(shell test -e /usr/include/iptables.h && echo 1)
|
||||||
|
IP6TABLES = $(shell test -e /usr/include/ip6tables.h && echo 1)
|
||||||
|
|
||||||
all: libxt_MEDIAPROXY.so
|
.PHONY: all module clean
|
||||||
|
|
||||||
|
all: module
|
||||||
|
|
||||||
|
ifeq ($(XTABLES),1)
|
||||||
|
|
||||||
|
module: libxt_MEDIAPROXY.so
|
||||||
|
|
||||||
libxt_MEDIAPROXY.so: libxt_MEDIAPROXY.c
|
libxt_MEDIAPROXY.so: libxt_MEDIAPROXY.c
|
||||||
gcc $(CFLAGS) -o libxt_MEDIAPROXY.so libxt_MEDIAPROXY.c
|
gcc $(CFLAGS) -o libxt_MEDIAPROXY.so libxt_MEDIAPROXY.c
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
ifeq ($(IPTABLES),1)
|
||||||
|
module: libipt_MEDIAPROXY.so
|
||||||
|
endif
|
||||||
|
ifeq ($(IP6TABLES),1)
|
||||||
|
module: libip6t_MEDIAPROXY.so
|
||||||
|
endif
|
||||||
|
|
||||||
|
libipt_MEDIAPROXY.so: libxt_MEDIAPROXY.c
|
||||||
|
gcc $(CFLAGS) -D__ipt -o libipt_MEDIAPROXY.so libxt_MEDIAPROXY.c
|
||||||
|
|
||||||
|
libip6t_MEDIAPROXY.so: libxt_MEDIAPROXY.c
|
||||||
|
gcc $(CFLAGS) -D__ip6t -o libip6t_MEDIAPROXY.so libxt_MEDIAPROXY.c
|
||||||
|
|
||||||
|
endif
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f libxt_MEDIAPROXY.so
|
rm -f libxt_MEDIAPROXY.so libipt_MEDIAPROXY.so libip6t_MEDIAPROXY.so
|
||||||
|
|||||||
Loading…
Reference in new issue