summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--BoardConfig.mk1
-rwxr-xr-xself-extractors/generate-packages.sh30
-rw-r--r--self-extractors/moto/COPYRIGHT1
-rw-r--r--self-extractors/moto/LICENSE1
-rw-r--r--self-extractors/moto/staging/BoardConfigWingray.mk13
-rw-r--r--self-extractors/moto/staging/device-wingray.mk19
-rw-r--r--self-extractors/nvidia/staging/device-wingray.mk5
-rw-r--r--self-extractors/root/BoardConfigVendor.mk1
-rw-r--r--self-extractors/root/wingray-vendor.mk1
-rw-r--r--taudio/Android.mk2
10 files changed, 62 insertions, 12 deletions
diff --git a/BoardConfig.mk b/BoardConfig.mk
index b6f829f..2b068d6 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -43,6 +43,7 @@ TARGET_BOARD_PLATFORM := tegra
TARGET_CPU_ABI := armeabi-v7a
TARGET_CPU_ABI2 := armeabi
TARGET_CPU_SMP := true
+TARGET_ARCH := arm
TARGET_ARCH_VARIANT := armv7-a
ARCH_ARM_HAVE_TLS_REGISTER := true
diff --git a/self-extractors/generate-packages.sh b/self-extractors/generate-packages.sh
index e7ecd41..71d7592 100755
--- a/self-extractors/generate-packages.sh
+++ b/self-extractors/generate-packages.sh
@@ -25,17 +25,25 @@
# 262866 = IMM30D
# 299849 = IMM76D
# end ics-mr1
-BRANCH=ics-mr1
+# start jb-dev
+# 405518 = JRO03H
+# end jb-dev
+BRANCH=jb-dev
if test $BRANCH=ics-mr1
then
ZIP=tervigon-ota-299849.zip
BUILD=imm76d
fi # ics-mr1
+if test $BRANCH=jb-dev
+then
+ ZIP=tervigon-ota-405518.zip
+ BUILD=jro03h
+fi # jb-dev
ROOTDEVICE=stingray
DEVICE=wingray
MANUFACTURER=moto
-for COMPANY in nvidia broadcom
+for COMPANY in nvidia broadcom moto
do
echo Processing files from $COMPANY
rm -rf tmp
@@ -50,6 +58,11 @@ do
system/vendor/firmware/fw_bcm4329_mfg.bin
"
;;
+ moto)
+ TO_EXTRACT="\
+ system/lib/hw/camera.stingray.so
+ "
+ ;;
nvidia)
TO_EXTRACT="\
system/etc/firmware/nvmm_aacdec.axf \
@@ -70,8 +83,11 @@ do
system/etc/firmware/nvmm_sw_mp3dec.axf \
system/etc/firmware/nvmm_wavdec.axf \
system/etc/firmware/nvrm_avp.bin \
+ system/lib/egl/libEGL_perfhud.so \
system/lib/egl/libEGL_tegra.so \
+ system/lib/egl/libGLESv1_CM_perfhud.so \
system/lib/egl/libGLESv1_CM_tegra.so \
+ system/lib/egl/libGLESv2_perfhud.so \
system/lib/egl/libGLESv2_tegra.so \
system/lib/hw/gralloc.tegra.so \
system/lib/hw/hwcomposer.tegra.so \
@@ -90,6 +106,8 @@ do
system/lib/libnvmm_tracklist.so \
system/lib/libnvmm_utils.so \
system/lib/libnvmm_video.so \
+ system/lib/libnvodm_imager.so \
+ system/lib/libnvodm_query.so \
system/lib/libnvomx.so \
system/lib/libnvomxilclient.so \
system/lib/libnvos.so \
@@ -111,14 +129,6 @@ do
then
chmod a+x $FILEDIR/$(basename $ONE_FILE) || echo \ \ \ \ Error chmoding $ONE_FILE
fi
- if test $(echo $ONE_FILE | grep \\.apk\$ | wc -l) = 1
- then
- echo \ \ \ \ Splitting $ONE_FILE
- mkdir -p $FILEDIR/$(basename $ONE_FILE).parts || echo \ \ \ \ Error making parts dir for $ONE_FILE
- unzip $FILEDIR/$(basename $ONE_FILE) -d $FILEDIR/$(basename $ONE_FILE).parts > /dev/null || echo \ \ \ \ Error unzipping $ONE_FILE
- rm $FILEDIR/$(basename $ONE_FILE) || echo \ \ \ \ Error removing original $ONE_FILE
- rm -rf $FILEDIR/$(basename $ONE_FILE).parts/META-INF || echo \ \ \ \ Error removing META-INF for $ONE_FILE
- fi
done
echo \ \ Setting up $COMPANY-specific makefiles
cp -R $COMPANY/staging/* tmp/vendor/$COMPANY/$DEVICE || echo \ \ \ \ Error copying makefiles
diff --git a/self-extractors/moto/COPYRIGHT b/self-extractors/moto/COPYRIGHT
new file mode 100644
index 0000000..abd2ffd
--- /dev/null
+++ b/self-extractors/moto/COPYRIGHT
@@ -0,0 +1 @@
+# (C) Motorola - All Rights Reserved
diff --git a/self-extractors/moto/LICENSE b/self-extractors/moto/LICENSE
new file mode 100644
index 0000000..9a204a6
--- /dev/null
+++ b/self-extractors/moto/LICENSE
@@ -0,0 +1 @@
+MOTOROLA LICENSE GOES HERE
diff --git a/self-extractors/moto/staging/BoardConfigWingray.mk b/self-extractors/moto/staging/BoardConfigWingray.mk
new file mode 100644
index 0000000..851a7a8
--- /dev/null
+++ b/self-extractors/moto/staging/BoardConfigWingray.mk
@@ -0,0 +1,13 @@
+# Copyright (C) 2011 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
diff --git a/self-extractors/moto/staging/device-wingray.mk b/self-extractors/moto/staging/device-wingray.mk
new file mode 100644
index 0000000..34b8be2
--- /dev/null
+++ b/self-extractors/moto/staging/device-wingray.mk
@@ -0,0 +1,19 @@
+# Copyright (C) 2011 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+LOCAL_PATH := vendor/moto/wingray
+
+# Motorola blobnecessary for wingray hardware
+PRODUCT_COPY_FILES := \
+ $(LOCAL_PATH)/proprietary/camera.stingray.so:system/lib/hw/camera.stingray.so
diff --git a/self-extractors/nvidia/staging/device-wingray.mk b/self-extractors/nvidia/staging/device-wingray.mk
index 8ef8941..eb42b6d 100644
--- a/self-extractors/nvidia/staging/device-wingray.mk
+++ b/self-extractors/nvidia/staging/device-wingray.mk
@@ -34,8 +34,11 @@ PRODUCT_COPY_FILES := \
$(LOCAL_PATH)/proprietary/nvmm_sw_mp3dec.axf:system/etc/firmware/nvmm_sw_mp3dec.axf \
$(LOCAL_PATH)/proprietary/nvmm_wavdec.axf:system/etc/firmware/nvmm_wavdec.axf \
$(LOCAL_PATH)/proprietary/nvrm_avp.bin:system/etc/firmware/nvrm_avp.bin \
+ $(LOCAL_PATH)/proprietary/libEGL_perfhud.so:system/lib/egl/libEGL_perfhud.so \
$(LOCAL_PATH)/proprietary/libEGL_tegra.so:system/lib/egl/libEGL_tegra.so \
+ $(LOCAL_PATH)/proprietary/libGLESv1_CM_perfhud.so:system/lib/egl/libGLESv1_CM_perfhud.so \
$(LOCAL_PATH)/proprietary/libGLESv1_CM_tegra.so:system/lib/egl/libGLESv1_CM_tegra.so \
+ $(LOCAL_PATH)/proprietary/libGLESv2_perfhud.so:system/lib/egl/libGLESv2_perfhud.so \
$(LOCAL_PATH)/proprietary/libGLESv2_tegra.so:system/lib/egl/libGLESv2_tegra.so \
$(LOCAL_PATH)/proprietary/gralloc.tegra.so:system/lib/hw/gralloc.tegra.so \
$(LOCAL_PATH)/proprietary/hwcomposer.tegra.so:system/lib/hw/hwcomposer.tegra.so \
@@ -54,6 +57,8 @@ PRODUCT_COPY_FILES := \
$(LOCAL_PATH)/proprietary/libnvmm_tracklist.so:system/lib/libnvmm_tracklist.so \
$(LOCAL_PATH)/proprietary/libnvmm_utils.so:system/lib/libnvmm_utils.so \
$(LOCAL_PATH)/proprietary/libnvmm_video.so:system/lib/libnvmm_video.so \
+ $(LOCAL_PATH)/proprietary/libnvodm_imager.so:system/lib/libnvodm_imager.so \
+ $(LOCAL_PATH)/proprietary/libnvodm_query.so:system/lib/libnvodm_query.so \
$(LOCAL_PATH)/proprietary/libnvomx.so:system/lib/libnvomx.so \
$(LOCAL_PATH)/proprietary/libnvomxilclient.so:system/lib/libnvomxilclient.so \
$(LOCAL_PATH)/proprietary/libnvos.so:system/lib/libnvos.so \
diff --git a/self-extractors/root/BoardConfigVendor.mk b/self-extractors/root/BoardConfigVendor.mk
index 4dd06a0..7a5611f 100644
--- a/self-extractors/root/BoardConfigVendor.mk
+++ b/self-extractors/root/BoardConfigVendor.mk
@@ -15,4 +15,5 @@
LOCAL_STEM := wingray/BoardConfigWingray.mk
-include vendor/broadcom/$(LOCAL_STEM)
+-include vendor/moto/$(LOCAL_STEM)
-include vendor/nvidia/$(LOCAL_STEM)
diff --git a/self-extractors/root/wingray-vendor.mk b/self-extractors/root/wingray-vendor.mk
index 0c686ff..da36421 100644
--- a/self-extractors/root/wingray-vendor.mk
+++ b/self-extractors/root/wingray-vendor.mk
@@ -15,4 +15,5 @@
LOCAL_STEM := wingray/device-wingray.mk
$(call inherit-product-if-exists, vendor/broadcom/$(LOCAL_STEM))
+$(call inherit-product-if-exists, vendor/moto/$(LOCAL_STEM))
$(call inherit-product-if-exists, vendor/nvidia/$(LOCAL_STEM))
diff --git a/taudio/Android.mk b/taudio/Android.mk
index 04c25d3..3363c4a 100644
--- a/taudio/Android.mk
+++ b/taudio/Android.mk
@@ -22,12 +22,10 @@ include $(BUILD_EXECUTABLE)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= twav.c
-LOCAL_MODULE_TAGS:= eng
LOCAL_MODULE:= twav
include $(BUILD_HOST_EXECUTABLE)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= resample.c
-LOCAL_MODULE_TAGS:= eng
LOCAL_MODULE:= tdownsample
include $(BUILD_HOST_EXECUTABLE)