Merge branch 'master' into 0.11
[platform/upstream/gstreamer.git] / android / riff.mk
1 LOCAL_PATH:= $(call my-dir)
2 #----------------------------------------
3 # include 
4 gst_riffs_COPY_HEADERS_TO := gstreamer-0.11/gst/riff
5 gst_riffs_COPY_HEADERS := \
6         ../gst-libs/gst/riff/riff-ids.h \
7         ../gst-libs/gst/riff/riff-media.h \
8         ../gst-libs/gst/riff/riff-read.h
9
10 include $(CLEAR_VARS)
11
12 LOCAL_ARM_MODE := arm
13
14 riff_LOCAL_SRC_FILES:= \
15         gst-libs/gst/riff/riff.c \
16         gst-libs/gst/riff/riff-media.c \
17         gst-libs/gst/riff/riff-read.c 
18     
19 LOCAL_SRC_FILES:= $(addprefix ../,$(riff_LOCAL_SRC_FILES))
20
21 LOCAL_SHARED_LIBRARIES := \
22     libgstreamer-0.11       \
23     libgstbase-0.11         \
24     libglib-2.0             \
25     libgthread-2.0          \
26     libgmodule-2.0          \
27     libgobject-2.0                      \
28         libgsttag-0.11          \
29     libgstaudio-0.11     
30
31
32 LOCAL_MODULE:= libgstriff-0.11
33
34 LOCAL_C_INCLUDES := \
35     $(LOCAL_PATH)/../gst-libs/gst/riff  \
36     $(LOCAL_PATH)/../gst-libs                   \
37     $(LOCAL_PATH)/..                            \
38     $(LOCAL_PATH)                                       \
39         $(LOCAL_PATH)/gst/tcp                           \
40     $(TARGET_OUT_HEADERS)/gstreamer-0.11 \
41         $(TARGET_OUT_HEADERS)/glib-2.0          \
42     $(TARGET_OUT_HEADERS)/glib-2.0/glib \
43         external/libxml2/include
44
45 ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
46 LOCAL_SHARED_LIBRARIES += libicuuc 
47 LOCAL_C_INCLUDES += external/icu4c/common
48 endif
49
50 LOCAL_CFLAGS := -DHAVE_CONFIG_H  -DGSTREAMER_BUILT_FOR_ANDROID
51 #
52 # define LOCAL_PRELINK_MODULE to false to not use pre-link map
53 #
54 LOCAL_PRELINK_MODULE := false
55
56 LOCAL_COPY_HEADERS_TO := $(gst_riffs_COPY_HEADERS_TO)
57 LOCAL_COPY_HEADERS := $(gst_riffs_COPY_HEADERS)
58
59 include $(BUILD_SHARED_LIBRARY)