mirror of
https://github.com/chararomandroid/android_device_samsung_a20
synced 2026-08-21 11:55:31 -04:00
36 lines
1.5 KiB
Shell
Executable file
36 lines
1.5 KiB
Shell
Executable file
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
|
|
echo "TARGET_USES_MINI_GAPPS := true" >>${DEV}/"$VENDOR"_${DEVICE}.mk
|