mirror of
https://github.com/chararomandroid/android_device_samsung_a20
synced 2026-08-22 04:05:31 -04:00
universal7885: refactor makefile generation
This commit is contained in:
parent
841efbe2b9
commit
0d48d4e4fb
9 changed files with 52 additions and 180 deletions
35
universal7885-common/setup.sh
Executable file
35
universal7885-common/setup.sh
Executable file
|
|
@ -0,0 +1,35 @@
|
|||
DEVICE=$1
|
||||
BASE="device/samsung"
|
||||
UNI="${BASE}/universal7885-common"
|
||||
DEV="${BASE}/${DEVICE}"
|
||||
if [ -z "$DEVICE" ]; then
|
||||
echo "Something went wrong while generating makefiles!"
|
||||
exit 1
|
||||
fi
|
||||
VENDOR=$(cat ${UNI}/vendor_name)
|
||||
if [ ! $VENDOR ]; then
|
||||
VENDOR=aosp
|
||||
fi
|
||||
# Generate AndroidProducts.mk
|
||||
echo "# Auto-Generated by ${DEV}/setup.sh" >${DEV}/AndroidProducts.mk
|
||||
echo "PRODUCT_MAKEFILES += \$(LOCAL_DIR)/"$VENDOR"_${DEVICE}.mk" >>${DEV}/AndroidProducts.mk
|
||||
|
||||
# Generate <vendor>_${DEVICE}.mk
|
||||
echo "# Auto-Generated by ${DEV}/setup.sh" >${DEV}/"$VENDOR"_${DEVICE}.mk
|
||||
echo "\$(call inherit-product, ${DEV}/full_${DEVICE}.mk)" >>${DEV}/"$VENDOR"_${DEVICE}.mk
|
||||
if test -f vendor/"$VENDOR"/config/common_full_phone.mk && echo "common_full_phone"; then
|
||||
echo "\$(call inherit-product, vendor/"$VENDOR"/config/common_full_phone.mk)" >>${DEV}/"$VENDOR"_${DEVICE}.mk
|
||||
elif test -f vendor/"$VENDOR"/config/common.mk && echo "common"; then
|
||||
echo "\$(call inherit-product, vendor/"$VENDOR"/config/common.mk)" >>${DEV}/"$VENDOR"_${DEVICE}.mk
|
||||
fi
|
||||
echo "PRODUCT_NAME := "$VENDOR"_${DEVICE}" >>${DEV}/"$VENDOR"_${DEVICE}.mk
|
||||
echo "" >>${DEV}/"$VENDOR"_${DEVICE}.mk
|
||||
echo "# Additional Props" >>${DEV}/"$VENDOR"_${DEVICE}.mk
|
||||
echo "TARGET_FACE_UNLOCK_SUPPORTED := true" >>${DEV}/"$VENDOR"_${DEVICE}.mk
|
||||
|
||||
HD_DEV="a10dd a10 a20 a20e"
|
||||
if echo $HD_DEV | grep $DEVICE 2>&1 >/dev/null; then
|
||||
echo "TARGET_BOOT_ANIMATION_RES := 720" >>${DEV}/"$VENDOR"_${DEVICE}.mk
|
||||
else
|
||||
echo "TARGET_BOOT_ANIMATION_RES := 1080" >>${DEV}/"$VENDOR"_${DEVICE}.mk
|
||||
fi
|
||||
Loading…
Reference in a new issue