tests: add ABI test suite for libs
[platform/upstream/gstreamer.git] / android / tcp.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 include $(CLEAR_VARS)
4
5 LOCAL_ARM_MODE := arm
6
7 tcp_LOCAL_SRC_FILES_BASE:= \
8         gst/tcp/gsttcpplugin.c          \
9         gst/tcp/gsttcp.c                        \
10         gst/tcp/gstmultifdsink.c        \
11         gst/tcp/gsttcpclientsrc.c       \
12         gst/tcp/gsttcpclientsink.c      \
13         gst/tcp/gsttcpserversrc.c       \
14         gst/tcp/gsttcpserversink.c      
15 tcp_LOCAL_SRC_FILES_ANDROID:= \
16         gst/tcp/gsttcp-enumtypes.c      \
17         gst/tcp/gsttcp-marshal.c
18
19 LOCAL_SRC_FILES:= $(addprefix ../,$(tcp_LOCAL_SRC_FILES_BASE)) \
20                                   $(addprefix ../android/,$(tcp_LOCAL_SRC_FILES_ANDROID))
21
22 LOCAL_SHARED_LIBRARIES := \
23     libgstreamer-0.10       \
24     libgstbase-0.10         \
25     libglib-2.0             \
26     libgthread-2.0          \
27     libgmodule-2.0          \
28     libgobject-2.0                      \
29         libgstdataprotocol-0.10
30
31 LOCAL_MODULE:= libgsttcp
32
33 LOCAL_C_INCLUDES := \
34     $(LOCAL_PATH)/../gst/tcp                            \
35     $(LOCAL_PATH)/../gst-libs                           \
36     $(LOCAL_PATH)/..                                    \
37     $(LOCAL_PATH)                                               \
38         $(LOCAL_PATH)/gst/tcp                                   \
39     $(TARGET_OUT_HEADERS)/gstreamer-0.10    \
40         $(TARGET_OUT_HEADERS)/glib-2.0                  \
41     $(TARGET_OUT_HEADERS)/glib-2.0/glib     \
42         external/libxml2/include 
43
44 ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
45 LOCAL_SHARED_LIBRARIES += libicuuc 
46 LOCAL_C_INCLUDES += external/icu4c/common
47 endif
48
49 LOCAL_CFLAGS := -DHAVE_CONFIG_H  -DGSTREAMER_BUILT_FOR_ANDROID
50 #
51 # define LOCAL_PRELINK_MODULE to false to not use pre-link map
52 #
53 LOCAL_PRELINK_MODULE := false
54
55 #It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10
56 LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10
57
58 include $(BUILD_SHARED_LIBRARY)