poll: don't call WSAWaitForMultipleEvents with no events
[platform/upstream/gstreamer.git] / android / base.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 #------------------------------------
4 #  include section 
5 #-----------------------------------
6 gst_base_COPY_HEADERS_TO := gstreamer-0.10/gst/base
7 gst_base_COPY_HEADERS := \
8                 ../libs/gst/base/gstadapter.h         \
9                 ../libs/gst/base/gstbasesink.h        \
10                 ../libs/gst/base/gstbasesrc.h         \
11                 ../libs/gst/base/gstbasetransform.h   \
12                 ../libs/gst/base/gstbitreader.h       \
13                 ../libs/gst/base/gstbytereader.h      \
14                 ../libs/gst/base/gstbytewriter.h      \
15                 ../libs/gst/base/gstcollectpads.h     \
16                 ../libs/gst/base/gstdataqueue.h       \
17                 ../libs/gst/base/gstpushsrc.h         \
18                 ../libs/gst/base/gsttypefindhelper.h
19
20 include $(CLEAR_VARS)
21
22 LOCAL_ARM_MODE := arm
23
24 GST_MAJORMINOR:= 0.10
25
26 base_LOCAL_SRC_FILES:= \
27     libs/gst/base/gstadapter.c          \
28     libs/gst/base/gstbasesink.c                 \
29     libs/gst/base/gstbasesrc.c                  \
30     libs/gst/base/gstbasetransform.c    \
31     libs/gst/base/gstbitreader.c                \
32     libs/gst/base/gstbytereader.c               \
33     libs/gst/base/gstbytewriter.c               \
34     libs/gst/base/gstcollectpads.c              \
35     libs/gst/base/gstpushsrc.c                  \
36     libs/gst/base/gsttypefindhelper.c   \
37     libs/gst/base/gstdataqueue.c        
38
39 LOCAL_SRC_FILES:= $(addprefix ../,$(base_LOCAL_SRC_FILES))
40          
41                 
42 LOCAL_SHARED_LIBRARIES := \
43     libgstreamer-0.10       \
44     libglib-2.0             \
45     libgthread-2.0          \
46     libgmodule-2.0          \
47     libgobject-2.0
48
49 LOCAL_MODULE:= libgstbase-$(GST_MAJORMINOR)
50
51
52 LOCAL_C_INCLUDES := \
53         $(LOCAL_PATH)                                           \
54         $(LOCAL_PATH)/gst                                       \
55     $(LOCAL_PATH)/../libs/gst/base      \
56     $(LOCAL_PATH)/..                                    \
57     $(LOCAL_PATH)/../gst                                \
58     $(LOCAL_PATH)/../libs                               \
59     $(TARGET_OUT_HEADERS)/glib-2.0              \
60     $(TARGET_OUT_HEADERS)/glib-2.0/glib \
61         external/libxml2/include
62
63 ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
64 LOCAL_SHARED_LIBRARIES += libicuuc 
65 LOCAL_C_INCLUDES += external/icu4c/common
66 endif
67
68 LOCAL_CFLAGS := -DHAVE_CONFIG_H
69 #
70 # define LOCAL_PRELINK_MODULE to false to not use pre-link map
71 #
72 LOCAL_PRELINK_MODULE := false
73
74 LOCAL_COPY_HEADERS_TO := $(gst_base_COPY_HEADERS_TO)
75 LOCAL_COPY_HEADERS := $(gst_base_COPY_HEADERS)
76
77 include $(BUILD_SHARED_LIBRARY)