diff options
author | Benjamin Gaignard <benjamin.gaignard@stericsson.com> | 2010-12-03 17:41:18 +0100 |
---|---|---|
committer | Edward Hervey <bilboed@bilboed.com> | 2010-12-03 17:41:18 +0100 |
commit | 740aab4f5520edebb37ba060a2e472e14210e201 (patch) | |
tree | 6fe506ca3721e4b917d3ad50ec4a5456f567b04d /android/rtp.mk | |
parent | b3b8c09cf48913c54efec92ad0eea9f2c8599c98 (diff) |
Add build system for Android
Diffstat (limited to 'android/rtp.mk')
-rw-r--r-- | android/rtp.mk | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/android/rtp.mk b/android/rtp.mk new file mode 100644 index 000000000..7a8a8bcf7 --- /dev/null +++ b/android/rtp.mk @@ -0,0 +1,63 @@ +LOCAL_PATH:= $(call my-dir) +#---------------------------------------- +# include +gst_rtp_COPY_HEADERS_TO := gstreamer-0.10/gst/rtp +gst_rtp_COPY_HEADERS := \ + ../gst-libs/gst/rtp/gstbasertpaudiopayload.h \ + ../gst-libs/gst/rtp/gstbasertpdepayload.h \ + ../gst-libs/gst/rtp/gstbasertppayload.h \ + ../gst-libs/gst/rtp/gstrtcpbuffer.h \ + ../gst-libs/gst/rtp/gstrtpbuffer.h \ + ../gst-libs/gst/rtp/gstrtppayloads.h + +include $(CLEAR_VARS) + +LOCAL_ARM_MODE := arm + +rtp_LOCAL_SRC_FILES:= \ + gst-libs/gst/rtp/gstrtpbuffer.c \ + gst-libs/gst/rtp/gstrtcpbuffer.c \ + gst-libs/gst/rtp/gstrtppayloads.c \ + gst-libs/gst/rtp/gstbasertpaudiopayload.c \ + gst-libs/gst/rtp/gstbasertppayload.c \ + gst-libs/gst/rtp/gstbasertpdepayload.c + +LOCAL_SRC_FILES:= $(addprefix ../,$(rtp_LOCAL_SRC_FILES)) + +LOCAL_SHARED_LIBRARIES := \ + libdl \ + libgstreamer-0.10 \ + libgstbase-0.10 \ + libglib-2.0 \ + libgthread-2.0 \ + libgmodule-2.0 \ + libgobject-2.0 + +LOCAL_MODULE:= libgstrtp-0.10 + +LOCAL_C_INCLUDES := \ + $(LOCAL_PATH)/../gst-libs/gst/rtp \ + $(LOCAL_PATH)/../gst-libs \ + $(LOCAL_PATH)/../ \ + $(LOCAL_PATH) \ + $(LOCAL_PATH)/gst/tcp \ + $(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 + +LOCAL_COPY_HEADERS_TO := $(gst_rtp_COPY_HEADERS_TO) +LOCAL_COPY_HEADERS := $(gst_rtp_COPY_HEADERS) + +include $(BUILD_SHARED_LIBRARY) |