This commit is contained in:
Nehemiah of Zebulun 2025-01-22 14:11:06 +01:00
parent 2e2c89d43a
commit 45131ecf57
Signed by: nehemiah-zb
GPG Key ID: 6BFB3999D140A3CF
2 changed files with 67 additions and 17 deletions

View File

@ -1,26 +1,50 @@
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
$(call inherit-product, $(SRC_TARGET_DIR)/product/generic_system.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/mainline_system.mk)
#
# All components inherited here go to system_ext image
#
$(call inherit-product, $(SRC_TARGET_DIR)/product/handheld_system_ext.mk)
$(call inherit-product, $(SRC_TARGET_DIR)/product/telephony_system_ext.mk)
#
# All components inherited here go to product image
#
$(call inherit-product, $(SRC_TARGET_DIR)/product/aosp_product.mk)
#
# Special settings for GSI releasing
#
# ifeq (aosp_arm64,$(TARGET_PRODUCT))
$(call inherit-product, $(SRC_TARGET_DIR)/product/gsi_release.mk)
# endif
PRODUCT_ENFORCE_ARTIFACT_PATH_REQUIREMENTS := true
MODULE_BUILD_FROM_SOURCE := true
PRODUCT_CHARACTERISTICS := device PRODUCT_CHARACTERISTICS := device
$(call inherit-product, device/generic/common/gsi_system_ext.mk) PRODUCT_NAME := jelly_star
$(call inherit-product, packages/modules/Virtualization/apex/product_packages.mk) PRODUCT_DEVICE := jelly_star
$(call inherit-product, device/generic/common/gsi_product.mk) PRODUCT_BRAND := Android
$(call inherit-product, $(SRC_TARGET_DIR)/product/gsi_release.mk) PRODUCT_MODEL := AOSP on Unihertz Jelly Star
PRODUCT_AAPT_CONFIG := normal
PRODUCT_AAPT_PREF_CONFIG := xhdpi
PRODUCT_PACKAGE_OVERLAYS += device/wephone/jelly_star/overlay PRODUCT_PACKAGE_OVERLAYS += device/wephone/ttp/overlay
# Use a more decent APN config
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
device/sample/etc/apns-full-conf.xml:system/etc/apns-conf.xml device/sample/etc/apns-full-conf.xml:system/etc/apns-conf.xml
ifneq (,$(wildcard external/exfat))
PRODUCT_PACKAGES += \
mkfs.exfat \
fsck.exfat
endif
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
Contacts \
Etar \
TrichromeWebView TrichromeWebView
PRODUCT_NAME := jelly_star PRODUCT_PACKAGES -= \
PRODUCT_DEVICE := generic_arm64 EasterEgg \
PRODUCT_BRAND := Android webview \
PRODUCT_MODEL := GSI on ARM64 libwebviewchromium_loader \
libwebviewchromium_plat_support

View File

@ -1,3 +1,29 @@
include build/make/target/board/generic_arm64/BoardConfig.mk TARGET_ARCH := arm64
TARGET_ARCH_VARIANT := armv8-a
TARGET_CPU_ABI := arm64-v8a
TARGET_CPU_ABI2 :=
TARGET_CPU_VARIANT := generic
TARGET_SYSTEM_PROP := device/wephone/jelly_star/system.prop $(TARGET_SYSTEM_PROP) TARGET_2ND_ARCH := arm
TARGET_2ND_ARCH_VARIANT := armv8-a
TARGET_2ND_CPU_ABI := armeabi-v7a
TARGET_2ND_CPU_ABI2 := armeabi
TARGET_2ND_CPU_VARIANT := generic
include build/make/target/board/BoardConfigGsiCommon.mk
# TODO(jiyong) These might be SoC specific.
BOARD_ROOT_EXTRA_SYMLINKS += /vendor/lib/dsp:/dsp
# TODO(b/36764215): remove this setting when the generic system image
# no longer has QCOM-specific directories under /.
BOARD_SEPOLICY_DIRS += build/make/target/board/generic_arm64/sepolicy
TARGET_EXFAT_DRIVER := exfat
TARGET_SYSTEM_PROP := device/wephone/ttp/system.prop $(TARGET_SYSTEM_PROP)
ifeq ($(BOARD_SYSTEMIMAGE_PARTITION_RESERVED_SIZE),)
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 2147483648
else
BOARD_SYSTEMIMAGE_PARTITION_RESERVED_SIZE := 33554432
endif