1 LOCAL_PATH:= $(call my-dir)
2 #------------------------------------
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
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
28 LOCAL_SRC_FILES:= $(addprefix ../,$(controller_LOCAL_SRC_FILES))
30 LOCAL_SHARED_LIBRARIES := \
37 LOCAL_MODULE:= libgstcontroller-$(GST_MAJORMINOR)
40 $(LOCAL_PATH)/../libs \
42 $(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
50 ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
51 LOCAL_SHARED_LIBRARIES += libicuuc
52 LOCAL_C_INCLUDES += external/icu4c/common
55 LOCAL_CFLAGS := -DHAVE_CONFIG_H
57 # define LOCAL_PRELINK_MODULE to false to not use pre-link map
59 LOCAL_PRELINK_MODULE := false
61 LOCAL_COPY_HEADERS_TO := $(gst_controller_COPY_HEADERS_TO)
62 LOCAL_COPY_HEADERS := $(gst_controller_COPY_HEADERS)
64 include $(BUILD_SHARED_LIBRARY)