diff options
author | Jean-Baptiste Queru <jbq@google.com> | 2010-03-25 18:01:46 -0700 |
---|---|---|
committer | Jean-Baptiste Queru <jbq@google.com> | 2010-03-25 18:01:46 -0700 |
commit | cf5e526ebe7e6ed0c13d333cde7b2b7f208e9983 (patch) | |
tree | 59318e786b99aed7cb6ff9d59888a5aa5877a2b5 | |
parent | 4b63a4094f2d0cdb83c65f69126ff5e06fd6ac4d (diff) | |
download | passion-cf5e526ebe7e6ed0c13d333cde7b2b7f208e9983.tar.gz |
Separate scripts that handle blobs.
This opens the door for the blob-handling scripts to be
auto-generated, whereas another large part of the files
being copied to vendor/ isn't a good candidate for
auto-generation.
Bug: 1869158
Change-Id: Ib87e894829238d8299768ea7908e06ec361c5640
-rwxr-xr-x | extract-files.sh | 65 | ||||
-rwxr-xr-x | setup-makefiles.sh | 102 |
2 files changed, 104 insertions, 63 deletions
diff --git a/extract-files.sh b/extract-files.sh index 294be32..afc97d5 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -54,7 +54,7 @@ adb pull /system/lib/libopencorehw.so ../../../vendor/htc/$DEVICE/proprietary/li adb pull /system/lib/libqcomm_omx.so ../../../vendor/htc/$DEVICE/proprietary/libqcomm_omx.so adb pull /system/lib/libstagefrighthw.so ../../../vendor/htc/$DEVICE/proprietary/libstagefrighthw.so -(cat << EOF) | sed s/__DEVICE__/$DEVICE/g > ../../../vendor/htc/$DEVICE/$DEVICE-vendor.mk +(cat << EOF) | sed s/__DEVICE__/$DEVICE/g > ../../../vendor/htc/$DEVICE/$DEVICE-vendor-blobs.mk # Copyright (C) 2010 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -112,67 +112,6 @@ PRODUCT_COPY_FILES += \\ vendor/htc/__DEVICE__/proprietary/libqcomm_omx.so:/system/lib/libqcomm_omx.so \\ vendor/htc/__DEVICE__/proprietary/libstagefrighthw.so:/system/lib/libstagefrighthw.so -# Live wallpaper packages -PRODUCT_PACKAGES := \\ - LiveWallpapers \\ - LiveWallpapersPicker \\ - MagicSmokeWallpapers \\ - VisualizationWallpapers \\ - librs_jni - -# Publish that we support the live wallpaper feature. -PRODUCT_COPY_FILES += \\ - packages/wallpapers/LivePicker/android.software.live_wallpaper.xml:/system/etc/permissions/android.software.live_wallpaper.xml - -# Pick up overlay for features that depend on non-open-source files -DEVICE_PACKAGE_OVERLAYS := vendor/htc/__DEVICE__/overlay - EOF -(cat << EOF) | sed s/__DEVICE__/$DEVICE/g > ../../../vendor/htc/passion/BoardConfigVendor.mk -# Copyright (C) 2010 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/htc/__DEVICE__/extract-files.sh - -BOARD_GPS_LIBRARIES := libgps - -USE_CAMERA_STUB := false -EOF - -mkdir -p ../../../vendor/htc/passion/overlay/packages/apps/Launcher2/res/layout -(cat << EOF) | sed s/__DEVICE__/$DEVICE/g > ../../../vendor/htc/passion/overlay/packages/apps/Launcher2/res/layout/all_apps.xml -<?xml version="1.0" encoding="utf-8"?> -<!-- Copyright (C) 2010 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/htc/__DEVICE__/extract-files.sh --> - -<!-- switch to all_apps_3d on devices that support RenderScript --> -<merge xmlns:android="http://schemas.android.com/apk/res/android"> - <include layout="@layout/all_apps_3d" /> -</merge> -EOF +./setup-makefiles.sh diff --git a/setup-makefiles.sh b/setup-makefiles.sh new file mode 100755 index 0000000..7ade579 --- /dev/null +++ b/setup-makefiles.sh @@ -0,0 +1,102 @@ +#!/bin/sh + +# Copyright (C) 2010 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. + +DEVICE=passion + +mkdir -p ../../../vendor/htc/$DEVICE + +(cat << EOF) | sed s/__DEVICE__/$DEVICE/g > ../../../vendor/htc/$DEVICE/$DEVICE-vendor.mk +# Copyright (C) 2010 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/htc/__DEVICE__/setup-makefiles.sh + +\$(call inherit-product, vendor/htc/__DEVICE__/__DEVICE__-vendor-blobs.mk) + +# Live wallpaper packages +PRODUCT_PACKAGES := \\ + LiveWallpapers \\ + LiveWallpapersPicker \\ + MagicSmokeWallpapers \\ + VisualizationWallpapers \\ + librs_jni + +# Publish that we support the live wallpaper feature. +PRODUCT_COPY_FILES := \\ + packages/wallpapers/LivePicker/android.software.live_wallpaper.xml:/system/etc/permissions/android.software.live_wallpaper.xml + +# Pick up overlay for features that depend on non-open-source files +DEVICE_PACKAGE_OVERLAYS := vendor/htc/__DEVICE__/overlay +EOF + +(cat << EOF) | sed s/__DEVICE__/$DEVICE/g > ../../../vendor/htc/passion/BoardConfigVendor.mk +# Copyright (C) 2010 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/htc/__DEVICE__/setup-makefiles.sh + +BOARD_GPS_LIBRARIES := libgps + +USE_CAMERA_STUB := false +EOF + +mkdir -p ../../../vendor/htc/passion/overlay/packages/apps/Launcher2/res/layout +(cat << EOF) | sed s/__DEVICE__/$DEVICE/g > ../../../vendor/htc/passion/overlay/packages/apps/Launcher2/res/layout/all_apps.xml +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 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/htc/__DEVICE__/setup-makefiles.sh --> + +<!-- switch to all_apps_3d on devices that support RenderScript --> +<merge xmlns:android="http://schemas.android.com/apk/res/android"> + <include layout="@layout/all_apps_3d" /> +</merge> +EOF |