poll: don't call WSAWaitForMultipleEvents with no events
[platform/upstream/gstreamer.git] / android / controller.mk
1 LOCAL_PATH:= $(call my-dir)
2 #------------------------------------
3 #  include section 
4 #-----------------------------------
5 gst_controller_COPY_HEADERS_TO := gstreamer-0.10/gst/controller
6 gst_controller_COPY_HEADERS := \
7                 ../libs/gst/controller/gstcontroller.h                 \
8                 ../libs/gst/controller/gstcontrolsource.h              \
9                 ../libs/gst/controller/gstinterpolationcontrolsource.h \
10                 ../libs/gst/controller/gstlfocontrolsource.h   
11
12
13 include $(CLEAR_VARS)
14
15 LOCAL_ARM_MODE := arm
16
17 GST_MAJORMINOR:= 0.10
18
19 controller_LOCAL_SRC_FILES:= \
20     libs/gst/controller/lib.c \
21     libs/gst/controller/gstcontroller.c \
22     libs/gst/controller/gstinterpolation.c \
23     libs/gst/controller/gsthelper.c \
24     libs/gst/controller/gstcontrolsource.c \
25     libs/gst/controller/gstinterpolationcontrolsource.c \
26     libs/gst/controller/gstlfocontrolsource.c
27          
28 LOCAL_SRC_FILES:= $(addprefix ../,$(controller_LOCAL_SRC_FILES))
29                 
30 LOCAL_SHARED_LIBRARIES := \
31     libgstreamer-0.10     \
32     libglib-2.0           \
33     libgthread-2.0        \
34     libgmodule-2.0        \
35     libgobject-2.0
36
37 LOCAL_MODULE:= libgstcontroller-$(GST_MAJORMINOR)
38
39 LOCAL_C_INCLUDES := \
40     $(LOCAL_PATH)/../libs                               \
41     $(LOCAL_PATH)/..                                    \
42     $(LOCAL_PATH)/../gst                                \
43         $(LOCAL_PATH)                                           \
44         $(LOCAL_PATH)/gst                                       \
45         $(LOCAL_PATH)/gst/parse                         \
46         $(TARGET_OUT_HEADERS)/glib-2.0          \
47     $(TARGET_OUT_HEADERS)/glib-2.0/glib \
48         external/libxml2/include
49
50 ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
51 LOCAL_SHARED_LIBRARIES += libicuuc 
52 LOCAL_C_INCLUDES += external/icu4c/common
53 endif
54
55 LOCAL_CFLAGS := -DHAVE_CONFIG_H                 
56 #
57 # define LOCAL_PRELINK_MODULE to false to not use pre-link map
58 #
59 LOCAL_PRELINK_MODULE := false
60
61 LOCAL_COPY_HEADERS_TO := $(gst_controller_COPY_HEADERS_TO)
62 LOCAL_COPY_HEADERS := $(gst_controller_COPY_HEADERS)
63
64 include $(BUILD_SHARED_LIBRARY)