From 4721f9efe9d105b5c58ecb0ef71ff653f9f3cd05 Mon Sep 17 00:00:00 2001 From: Vignesh Venkatasubramanian <vigneshv@google.com> Date: Tue, 29 Apr 2014 00:03:01 -0700 Subject: [PATCH] third_party/libwebm: Add Android.mk Add Android.mk for libwebm so that unit tests involving WebM I/O can be built for android. Change-Id: I56db0f75672e28c22e559cc415e1d5c26ff0ceb5 --- configure | 1 + test/android/Android.mk | 8 +++++++- third_party/libwebm/Android.mk | 11 +++++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 third_party/libwebm/Android.mk diff --git a/configure b/configure index 29683cd621..690ac48fa7 100755 --- a/configure +++ b/configure @@ -709,6 +709,7 @@ process_toolchain() { soft_enable webm_io ;; *-android-*) + soft_enable webm_io # GTestLog must be modified to use Android logging utilities. ;; *-darwin-*) diff --git a/test/android/Android.mk b/test/android/Android.mk index 13af601e2c..4e750b24b7 100644 --- a/test/android/Android.mk +++ b/test/android/Android.mk @@ -14,8 +14,14 @@ CUR_WD := $(call my-dir) BINDINGS_DIR := $(CUR_WD)/../../.. LOCAL_PATH := $(CUR_WD)/../../.. +#libwebm +include $(CLEAR_VARS) +include $(BINDINGS_DIR)/libvpx/third_party/libwebm/Android.mk +LOCAL_PATH := $(CUR_WD)/../../.. + #libvpx include $(CLEAR_VARS) +LOCAL_STATIC_LIBRARIES := libwebm include $(BINDINGS_DIR)/libvpx/build/make/Android.mk LOCAL_PATH := $(CUR_WD)/../.. @@ -33,7 +39,7 @@ include $(BUILD_STATIC_LIBRARY) include $(CLEAR_VARS) LOCAL_ARM_MODE := arm LOCAL_MODULE := libvpx_test -LOCAL_STATIC_LIBRARIES := gtest +LOCAL_STATIC_LIBRARIES := gtest libwebm LOCAL_SHARED_LIBRARIES := vpx include $(LOCAL_PATH)/test/test.mk LOCAL_C_INCLUDES := $(BINDINGS_DIR) diff --git a/third_party/libwebm/Android.mk b/third_party/libwebm/Android.mk new file mode 100644 index 0000000000..13868b6605 --- /dev/null +++ b/third_party/libwebm/Android.mk @@ -0,0 +1,11 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) + +LOCAL_CPP_EXTENSION := .cpp +LOCAL_SRC_FILES := mkvmuxer.cpp \ + mkvmuxerutil.cpp \ + mkvparser.cpp \ + mkvreader.cpp \ + mkvwriter.cpp +LOCAL_MODULE := libwebm +include $(BUILD_STATIC_LIBRARY) -- GitLab