diff options
Diffstat (limited to 'android/typefindfunctions.mk')
-rw-r--r-- | android/typefindfunctions.mk | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/android/typefindfunctions.mk b/android/typefindfunctions.mk new file mode 100644 index 000000000..cb660b9c9 --- /dev/null +++ b/android/typefindfunctions.mk @@ -0,0 +1,47 @@ +LOCAL_PATH:= $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_ARM_MODE := arm + +typefindfunctions_LOCAL_SRC_FILES:= \ + gst/typefind/gsttypefindfunctions.c + +LOCAL_SRC_FILES:= $(addprefix ../,$(typefindfunctions_LOCAL_SRC_FILES)) + +LOCAL_SHARED_LIBRARIES := \ + libgstreamer-0.10 \ + libgstbase-0.10 \ + libglib-2.0 \ + libgthread-2.0 \ + libgmodule-2.0 \ + libgobject-2.0 + +LOCAL_MODULE:= libgsttypefindfunctions + +LOCAL_C_INCLUDES := \ + $(LOCAL_PATH)/../gst/typefind \ + $(LOCAL_PATH)/../gst-libs \ + $(LOCAL_PATH)/.. \ + $(LOCAL_PATH) \ + $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ + $(TARGET_OUT_HEADERS)/glib-2.0 \ + $(TARGET_OUT_HEADERS)/glib-2.0/glib \ + external/libxml2/include + + +ifeq ($(STECONF_ANDROID_VERSION),"FROYO") +LOCAL_SHARED_LIBRARIES += libicuuc +LOCAL_C_INCLUDES += external/icu4c/common +endif + +LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID +# +# define LOCAL_PRELINK_MODULE to false to not use pre-link map +# +LOCAL_PRELINK_MODULE := false + +#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 +LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 + +include $(BUILD_SHARED_LIBRARY) |