blob: 42764688c1e49fc33c281cb43dc8ba45c509e4a4 [file] [log] [blame]
Alexandre Lision17b60c32014-02-03 14:37:59 -05001###########
2# PJMEDIA #
3###########
4
5include $(CLEAR_VARS)
6
7PJMEDIA_DIR = libpjsip/sources/pjmedia
8
9LOCAL_MODULE := pjmedia
10
11LOCAL_C_INCLUDES := $(PJMEDIA_DIR)/../pjlib/include \
12 $(PJMEDIA_DIR)/../pjlib-util/include \
13 $(PJMEDIA_DIR)/../pjnath/include \
14 $(PJMEDIA_DIR)/include \
15 $(PJMEDIA_DIR)/.. \
16 $(PJMEDIA_DIR)/../third_party/srtp/include \
17 $(PJMEDIA_DIR)/../third_party/srtp/crypto/include \
18 $(PJMEDIA_DIR)/../third_party/build/srtp
19
20
21LOCAL_CFLAGS := $(MY_PJSIP_FLAGS)
22PJLIB_SRC_DIR := $(PJMEDIA_DIR)/src/pjmedia
23PJMEDIADEV_SRC_DIR := $(PJMEDIA_DIR)/src/pjmedia-audiodev
24PJMEDIADEV_VIDEO_SRC_DIR := src/pjmedia-videodev
25PJMEDIACODEC_SRC_DIR := src/pjmedia-codec
26
27LOCAL_SRC_FILES := $(PJLIB_SRC_DIR)/bidirectional.c $(PJLIB_SRC_DIR)/format.c \
28 $(PJLIB_SRC_DIR)/clock_thread.c $(PJLIB_SRC_DIR)/codec.c \
29 $(PJLIB_SRC_DIR)/conference.c $(PJLIB_SRC_DIR)/conf_switch.c $(PJLIB_SRC_DIR)/delaybuf.c $(PJLIB_SRC_DIR)/echo_common.c \
30 $(PJLIB_SRC_DIR)/echo_port.c $(PJLIB_SRC_DIR)/echo_suppress.c $(PJLIB_SRC_DIR)/endpoint.c $(PJLIB_SRC_DIR)/errno.c \
31 $(PJLIB_SRC_DIR)/g711.c $(PJLIB_SRC_DIR)/jbuf.c $(PJLIB_SRC_DIR)/master_port.c \
32 $(PJLIB_SRC_DIR)/mem_capture.c $(PJLIB_SRC_DIR)/mem_player.c \
33 $(PJLIB_SRC_DIR)/null_port.c $(PJLIB_SRC_DIR)/plc_common.c $(PJLIB_SRC_DIR)/port.c $(PJLIB_SRC_DIR)/splitcomb.c \
34 $(PJLIB_SRC_DIR)/resample_resample.c $(PJLIB_SRC_DIR)/resample_libsamplerate.c \
35 $(PJLIB_SRC_DIR)/resample_port.c $(PJLIB_SRC_DIR)/rtcp.c $(PJLIB_SRC_DIR)/rtcp_xr.c $(PJLIB_SRC_DIR)/rtp.c \
36 $(PJLIB_SRC_DIR)/sdp.c \
37 $(PJLIB_SRC_DIR)/sdp_cmp.c \
38 $(PJLIB_SRC_DIR)/sdp_neg.c \
39 $(PJLIB_SRC_DIR)/session.c $(PJLIB_SRC_DIR)/silencedet.c \
40 $(PJLIB_SRC_DIR)/sound_port.c $(PJLIB_SRC_DIR)/stereo_port.c \
41 $(PJLIB_SRC_DIR)/stream_common.c $(PJLIB_SRC_DIR)/stream_info.c \
42 $(PJLIB_SRC_DIR)/stream.c $(PJLIB_SRC_DIR)/tonegen.c $(PJLIB_SRC_DIR)/transport_adapter_sample.c \
43 $(PJLIB_SRC_DIR)/transport_ice.c $(PJLIB_SRC_DIR)/transport_loop.c \
44 $(PJLIB_SRC_DIR)/transport_srtp.c $(PJLIB_SRC_DIR)/transport_udp.c \
45 $(PJLIB_SRC_DIR)/wav_player.c $(PJLIB_SRC_DIR)/wav_playlist.c $(PJLIB_SRC_DIR)/wav_writer.c $(PJLIB_SRC_DIR)/wave.c \
46 $(PJLIB_SRC_DIR)/wsola.c \
47 $(PJLIB_SRC_DIR)/vid_port.c $(PJLIB_SRC_DIR)/vid_codec.c \
48 $(PJLIB_SRC_DIR)/vid_stream.c $(PJLIB_SRC_DIR)/vid_stream_info.c $(PJLIB_SRC_DIR)/vid_tee.c \
49 $(PJLIB_SRC_DIR)/converter.c $(PJLIB_SRC_DIR)/event.c \
50 #$(PJMEDIADEV_SRC_DIR)/audiodev.c $(PJMEDIADEV_SRC_DIR)/audiotest.c $(PJMEDIADEV_SRC_DIR)/errno.c \
51 #$(PJMEDIADEV_VIDEO_SRC_DIR)/videodev.c $(PJMEDIADEV_VIDEO_SRC_DIR)/colorbar_dev.c $(PJMEDIADEV_VIDEO_SRC_DIR)/errno.c \
52 #$(PJMEDIACODEC_SRC_DIR)/amr_sdp_match.c
53
54
55include $(BUILD_STATIC_LIBRARY)
56
57#include $(TOOLCHAIN_PATH)/Video.mk
58
59#$(call import-module,cpufeatures)
60