2022-04-01 15:08:13 -04:00
#!/bin/bash
#
2024-08-27 15:51:30 -04:00
# SPDX-FileCopyrightText: 2016 The CyanogenMod Project
# SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
2022-04-01 15:08:13 -04:00
# SPDX-License-Identifier: Apache-2.0
#
set -e
DEVICE = common
2024-04-19 19:29:54 -04:00
VENDOR = xiaomi/sweet-miuicamera
2022-04-01 15:08:13 -04:00
# Load extract_utils and do some sanity checks
MY_DIR = " ${ BASH_SOURCE %/* } "
if [ [ ! -d " ${ MY_DIR } " ] ] ; then MY_DIR = " ${ PWD } " ; fi
ANDROID_ROOT = " ${ MY_DIR } /../../.. "
2024-08-14 02:44:45 -04:00
export TARGET_ENABLE_CHECKELF = true
2022-04-01 15:08:13 -04:00
HELPER = " ${ ANDROID_ROOT } /tools/extract-utils/extract_utils.sh "
if [ ! -f " ${ HELPER } " ] ; then
echo " Unable to find helper script at ${ HELPER } "
exit 1
fi
source " ${ HELPER } "
# Initialize the helper
setup_vendor " ${ DEVICE } " " ${ VENDOR } " " ${ ANDROID_ROOT } " true
# Warning headers and guards
write_headers "arm64"
sed -i 's|TARGET_DEVICE|TARGET_ARCH|g' " ${ ANDROIDMK } "
2024-04-19 19:29:54 -04:00
sed -i 's|vendor/xiaomi/sweet-miuicamera/|vendor/xiaomi/sweet-miuicamera/common|g' " ${ PRODUCTMK } "
sed -i 's|device/xiaomi/sweet-miuicamera//setup-makefiles.sh|vendor/xiaomi/sweet-miuicamera/setup-makefiles.sh|g' " ${ ANDROIDBP } " " ${ ANDROIDMK } " " ${ BOARDMK } " " ${ PRODUCTMK } "
2022-04-01 15:08:13 -04:00
write_makefiles " ${ MY_DIR } /proprietary-files.txt " true
2024-04-19 19:29:54 -04:00
sed -i 's|"xiaomi/sweet-miuicamera"|"xiaomi"|g' " ${ ANDROIDBP } "
2022-04-01 15:08:13 -04:00
# Finish
write_footers