|
|
|
@ -9,6 +9,7 @@ CFLAGS+= $(shell pkg-config --cflags gthread-2.0) |
|
|
|
CFLAGS+= $(shell pkg-config --cflags openssl) |
|
|
|
CFLAGS+= -I. -I../lib/ -I../kernel-module/ -I../include/ |
|
|
|
CFLAGS+= -D_GNU_SOURCE |
|
|
|
CFLAGS+= $(shell pkg-config --cflags libpcre) |
|
|
|
ifeq ($(with_transcoding),yes) |
|
|
|
CFLAGS+= $(shell pkg-config --cflags libavcodec) |
|
|
|
CFLAGS+= $(shell pkg-config --cflags libavformat) |
|
|
|
@ -16,7 +17,6 @@ CFLAGS+= $(shell pkg-config --cflags libavutil) |
|
|
|
CFLAGS+= $(shell pkg-config --cflags libswresample) |
|
|
|
CFLAGS+= $(shell pkg-config --cflags libavfilter) |
|
|
|
CFLAGS+= -DWITH_TRANSCODING |
|
|
|
CFLAGS+= $(shell pkg-config --cflags libpcre) |
|
|
|
CFLAGS+= $(shell pkg-config --cflags zlib) |
|
|
|
CFLAGS+= $(shell pkg-config --cflags json-glib-1.0) |
|
|
|
CFLAGS+= $(shell pkg-config --cflags libevent_pthreads) |
|
|
|
@ -32,13 +32,13 @@ LDLIBS+= $(shell pkg-config --libs glib-2.0) |
|
|
|
LDLIBS+= $(shell pkg-config --libs gthread-2.0) |
|
|
|
LDLIBS+= $(shell pkg-config --libs libcrypto) |
|
|
|
LDLIBS+= $(shell pkg-config --libs openssl) |
|
|
|
LDLIBS+= $(shell pkg-config --libs libpcre) |
|
|
|
ifeq ($(with_transcoding),yes) |
|
|
|
LDLIBS+= $(shell pkg-config --libs libavcodec) |
|
|
|
LDLIBS+= $(shell pkg-config --libs libavformat) |
|
|
|
LDLIBS+= $(shell pkg-config --libs libavutil) |
|
|
|
LDLIBS+= $(shell pkg-config --libs libswresample) |
|
|
|
LDLIBS+= $(shell pkg-config --libs libavfilter) |
|
|
|
LDLIBS+= $(shell pkg-config --libs libpcre) |
|
|
|
LDLIBS+= $(shell pkg-config --libs zlib) |
|
|
|
LDLIBS+= $(shell pkg-config --libs json-glib-1.0) |
|
|
|
LDLIBS+= -lpcap |
|
|
|
@ -57,11 +57,11 @@ LIBSRCS= loglib.c auxlib.c str.c rtplib.c |
|
|
|
ifeq ($(with_transcoding),yes) |
|
|
|
LIBSRCS+= codeclib.c resample.c |
|
|
|
endif |
|
|
|
DAEMONSRCS= crypto.c |
|
|
|
DAEMONSRCS= crypto.c ssrc.c aux.c rtp.c |
|
|
|
ifeq ($(with_transcoding),yes) |
|
|
|
DAEMONSRCS+= codec.c ssrc.c call.c ice.c aux.c kernel.c media_socket.c stun.c bencode.c socket.c poller.c \
|
|
|
|
DAEMONSRCS+= codec.c call.c ice.c kernel.c media_socket.c stun.c bencode.c socket.c poller.c \
|
|
|
|
dtls.c recording.c statistics.c rtcp.c redis.c iptables.c graphite.c call_interfaces.c sdp.c \
|
|
|
|
rtp.c control_ng.c streambuf.c cookie_cache.c udp_listener.c homer.c load.c cdr.c dtmf.c |
|
|
|
control_ng.c streambuf.c cookie_cache.c udp_listener.c homer.c load.c cdr.c dtmf.c |
|
|
|
endif |
|
|
|
OBJS= $(SRCS:.c=.o) $(LIBSRCS:.c=.o) $(DAEMONSRCS:.c=.o) |
|
|
|
|
|
|
|
|