aboutsummaryrefslogtreecommitdiff
path: root/setup-makefiles-pvr.sh
diff options
context:
space:
mode:
authorHashcode <hashcode0f@gmail.com>2013-11-25 23:09:59 -0800
committerHashcode <hashcode0f@gmail.com>2013-11-25 23:09:59 -0800
commit04e6a4ff4f19a6ddc95bc1817c1c8293f75519ba (patch)
tree4466e47fa73b114cefbf5ce62b0ba2b33315c2af /setup-makefiles-pvr.sh
parentac4de008b6bdc50325c69623a1dbf67d2f2cca78 (diff)
update extract-files for device specific PVR blobs
Change-Id: Id82f23669e505c913e53a7c763d5dc79d9cba60f
Diffstat (limited to 'setup-makefiles-pvr.sh')
-rwxr-xr-xsetup-makefiles-pvr.sh39
1 files changed, 39 insertions, 0 deletions
diff --git a/setup-makefiles-pvr.sh b/setup-makefiles-pvr.sh
new file mode 100755
index 0000000..e2fcb4b
--- /dev/null
+++ b/setup-makefiles-pvr.sh
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+VENDOR=amazon
+DEVICE=omap4-common
+SOURCE_DEVICE=tate
+SGXPVR=540_120
+OUTDIR=vendor/$VENDOR/$DEVICE
+MAKEFILE=../../../$OUTDIR/$DEVICE-vendor-$SGXPVR.mk
+
+(cat << EOF) > $MAKEFILE
+# Copyright (C) 2013 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.
+
+# This file is generated by device/$VENDOR/$SOURCE_DEVICE/setup-makefiles-pvr.sh
+
+PRODUCT_COPY_FILES += \\
+EOF
+
+LINEEND=" \\"
+COUNT=`cat proprietary-files-pvr.txt | grep -v ^# | grep -v ^$ | wc -l | awk {'print $1'}`
+for FILE in `cat proprietary-files-pvr.txt | grep -v ^# | grep -v ^$`; do
+COUNT=`expr $COUNT - 1`
+ if [ $COUNT = "0" ]; then
+LINEEND=""
+ fi
+echo " $OUTDIR/proprietary/$FILE:system/$FILE$LINEEND" >> $MAKEFILE
+done
+