summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Baptiste Queru <jbq@google.com>2009-09-30 19:15:42 -0700
committerJean-Baptiste Queru <jbq@google.com>2009-09-30 19:15:42 -0700
commit47d1b9e7cf7c51480050ca0ed1d5f5571195719e (patch)
tree9344e2fa280395dd4bf553dd75969b366e1ef726
parent0dcfd52a8a9d92d12b7b769b5c75087a08646e21 (diff)
downloadpv-open-47d1b9e7cf7c51480050ca0ed1d5f5571195719e.tar.gz
Scripts to manage the PV binaries
-rw-r--r--.gitignore1
-rw-r--r--Android.mk48
-rwxr-xr-xextract-files.sh10
3 files changed, 59 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..f5b82f3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+proprietary/*
diff --git a/Android.mk b/Android.mk
new file mode 100644
index 0000000..17a9c4f
--- /dev/null
+++ b/Android.mk
@@ -0,0 +1,48 @@
+ifeq ($(TARGET_ARCH),arm)
+
+LOCAL_PATH:= $(call my-dir)
+
+PRODUCT_COPY_FILES += \
+ $(LOCAL_PATH)/proprietary/pvasflocal.cfg:system/etc/pvasflocal.cfg
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := libomx_wmadec_sharedlibrary.so
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)
+LOCAL_SRC_FILES := proprietary/$(LOCAL_MODULE)
+OVERRIDE_BUILT_MODULE_PATH := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := libomx_wmvdec_sharedlibrary.so
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)
+LOCAL_SRC_FILES := proprietary/$(LOCAL_MODULE)
+OVERRIDE_BUILT_MODULE_PATH := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := libpvasfcommon.so
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)
+LOCAL_SRC_FILES := proprietary/$(LOCAL_MODULE)
+OVERRIDE_BUILT_MODULE_PATH := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := libpvasflocalpbreg.so
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)
+LOCAL_SRC_FILES := proprietary/$(LOCAL_MODULE)
+OVERRIDE_BUILT_MODULE_PATH := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := libpvasflocalpb.so
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)
+LOCAL_SRC_FILES := proprietary/$(LOCAL_MODULE)
+OVERRIDE_BUILT_MODULE_PATH := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)
+include $(BUILD_PREBUILT)
+
+endif # TARGET_ARCH
diff --git a/extract-files.sh b/extract-files.sh
new file mode 100755
index 0000000..1d59b5a
--- /dev/null
+++ b/extract-files.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+mkdir -p proprietary
+
+adb pull /system/etc/pvasflocal.cfg proprietary/pvasflocal.cfg
+adb pull /system/lib/libomx_wmadec_sharedlibrary.so proprietary/libomx_wmadec_sharedlibrary.so
+adb pull /system/lib/libomx_wmvdec_sharedlibrary.so proprietary/libomx_wmvdec_sharedlibrary.so
+adb pull /system/lib/libpvasfcommon.so proprietary/libpvasfcommon.so
+adb pull /system/lib/libpvasflocalpbreg.so proprietary/libpvasflocalpbreg.so
+adb pull /system/lib/libpvasflocalpb.so proprietary/libpvasflocalpb.so