summaryrefslogtreecommitdiff
path: root/setup-makefiles.sh
diff options
context:
space:
mode:
authorMichael Bestas <mkbestas@lineageos.org>2020-12-28 01:17:48 +0200
committerMichael Bestas <mkbestas@lineageos.org>2020-12-29 03:48:48 +0200
commit4f9929699aada5b0e6b486b45507f317a402d32b (patch)
treef474ac64120f69765f62154f8e8ef9ebf7c40242 /setup-makefiles.sh
parent25f98427bdf8257f8c5ba66f552aecaba8ac375e (diff)
sdm660-common: Switch to standalone extract utils
Align with templates while we are at it Change-Id: I3cd279191c7bd3582f1c1f80c588eb26cf9da933
Diffstat (limited to 'setup-makefiles.sh')
-rwxr-xr-xsetup-makefiles.sh75
1 files changed, 30 insertions, 45 deletions
diff --git a/setup-makefiles.sh b/setup-makefiles.sh
index d44c0ba..56ceee9 100755
--- a/setup-makefiles.sh
+++ b/setup-makefiles.sh
@@ -1,85 +1,70 @@
#!/bin/bash
#
-# Copyright (C) 2018 The LineageOS Project
+# Copyright (C) 2016 The CyanogenMod Project
+# Copyright (C) 2017-2020 The LineageOS 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.
+# SPDX-License-Identifier: Apache-2.0
#
set -e
-DEVICE_COMMON=sdm660-common
-VENDOR=xiaomi
-
-INITIAL_COPYRIGHT_YEAR=2018
-
# Load extract_utils and do some sanity checks
MY_DIR="${BASH_SOURCE%/*}"
-if [[ ! -d "$MY_DIR" ]]; then MY_DIR="$PWD"; fi
+if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
-LINEAGE_ROOT="$MY_DIR"/../../..
+ANDROID_ROOT="${MY_DIR}/../../.."
-HELPER="$LINEAGE_ROOT"/vendor/lineage/build/tools/extract_utils.sh
-if [ ! -f "$HELPER" ]; then
- echo "Unable to find helper script at $HELPER"
+HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
+if [ ! -f "${HELPER}" ]; then
+ echo "Unable to find helper script at ${HELPER}"
exit 1
fi
-. "$HELPER"
+source "${HELPER}"
-# Initialize the common helper
-setup_vendor "$DEVICE_COMMON" "$VENDOR" "$LINEAGE_ROOT" true
+# Initialize the helper for common
+setup_vendor "${DEVICE_COMMON}" "${VENDOR}" "${ANDROID_ROOT}" true
-# Copyright headers and guards
+# Warning headers and guards
write_headers "jasmine_sprout jason lavender twolip wayne whyred"
-write_makefiles "$MY_DIR"/proprietary-files.txt true
+# The standard common blobs
+write_makefiles "${MY_DIR}/proprietary-files.txt" true
-printf "\n%s\n" "ifeq (\$(BOARD_HAVE_QCOM_FM),true)" >> "$PRODUCTMK"
-write_makefiles "$MY_DIR"/proprietary-files-fm.txt true
-echo "endif" >> "$PRODUCTMK"
+printf "\n%s\n" "ifeq (\$(BOARD_HAVE_QCOM_FM),true)" >> "${PRODUCTMK}"
+write_makefiles "${MY_DIR}/proprietary-files-fm.txt" true
+echo "endif" >> "${PRODUCTMK}"
# Finish
write_footers
-if [ -s "$MY_DIR"/../$DEVICE_SPECIFIED_COMMON/proprietary-files.txt ]; then
- DEVICE_COMMON=$DEVICE_SPECIFIED_COMMON
+if [ -s "${MY_DIR}/../$DEVICE_SPECIFIED_COMMON/proprietary-files.txt" ]; then
+ DEVICE_COMMON="${DEVICE_SPECIFIED_COMMON}"
# Reinitialize the helper for device specified common
- INITIAL_COPYRIGHT_YEAR="$DEVICE_BRINGUP_YEAR"
- setup_vendor "$DEVICE_SPECIFIED_COMMON" "$VENDOR" "$LINEAGE_ROOT" true
+ setup_vendor "${DEVICE_SPECIFIED_COMMON}" "${VENDOR}" "${ANDROID_ROOT}" true
- # Copyright headers and guards
- write_headers "$DEVICE_SPECIFIED_COMMON_DEVICE"
+ # Warning headers and guards
+ write_headers "${DEVICE_SPECIFIED_COMMON_DEVICE}"
# The standard device specified common blobs
- write_makefiles "$MY_DIR"/../$DEVICE_SPECIFIED_COMMON/proprietary-files.txt true
+ write_makefiles "${MY_DIR}/../${DEVICE_SPECIFIED_COMMON}/proprietary-files.txt" true
- # We are done!
+ # Finish
write_footers
- DEVICE_COMMON=sdm660-common
+ DEVICE_COMMON="sdm660-common"
fi
-if [ -s "$MY_DIR"/../$DEVICE/proprietary-files.txt ]; then
+if [ -s "${MY_DIR}/../${DEVICE}/proprietary-files.txt" ]; then
# Reinitialize the helper for device
- INITIAL_COPYRIGHT_YEAR="$DEVICE_BRINGUP_YEAR"
- setup_vendor "$DEVICE" "$VENDOR" "$LINEAGE_ROOT" false
+ setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" false
- # Copyright headers and guards
+ # Warning headers and guards
write_headers
# The standard device blobs
- write_makefiles "$MY_DIR"/../$DEVICE/proprietary-files.txt true
+ write_makefiles "${MY_DIR}/../${DEVICE}/proprietary-files.txt" true
- # We are done!
+ # Finish
write_footers
fi