Upgraded for AOSP 13

This commit is contained in:
Nehemiah of Zebulun 2023-11-28 11:23:09 -05:00
parent 766911e7b4
commit 2499a98a0e
18 changed files with 52 additions and 87 deletions

View File

@ -1,2 +0,0 @@
PRODUCT_MAKEFILES := \
$(LOCAL_DIR)/cat_s22.mk

View File

@ -1,64 +0,0 @@
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.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)
# Enable mainline checking
# PRODUCT_ENFORCE_ARTIFACT_PATH_REQUIREMENTS := relaxed
#
# All components inherited here go to product image
#
$(call inherit-product, $(SRC_TARGET_DIR)/product/aosp_product.mk)
#
# Special settings for GSI releasing
#
$(call inherit-product, $(SRC_TARGET_DIR)/product/gsi_release.mk)
# Don't build super.img
PRODUCT_BUILD_SUPER_PARTITION := false
PRODUCT_NAME := cat_s22
PRODUCT_DEVICE := cat_s22
PRODUCT_BRAND := Android
PRODUCT_MODEL := wePhone Cat S22
PRODUCT_CHARACTERISTICS := device
PRODUCT_PACKAGE_OVERLAYS += device/wephone/cat/overlay
PRODUCT_COPY_FILES += \
device/wephone/cat/files/qpnp_pon.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/qpnp_pon.kl \
device/wephone/cat/files/soc_matrix_keypad.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/soc_matrix_keypad.kl \
device/wephone/cat/files/soc_matrix_keypad.kcm:$(TARGET_COPY_OUT_SYSTEM)/usr/keychars/soc_matrix_keypad.kcm \
device/wephone/cat/files/wephone.rc:$(TARGET_COPY_OUT_SYSTEM)/etc/init/wephone.rc \
device/wephone/cat/files/wephone-boot.sh:$(TARGET_COPY_OUT_SYSTEM)/bin/wephone-boot.sh
PRODUCT_PACKAGES += \
BromiteSystemWebView \
Conversations \
Davx5 \
Etar \
ExactCalculator \
DeskClock \
FairEmail \
FDroid \
K9Mail \
Linphone \
Nextcloud \
NextcloudNotes \
OpenDocumentReader \
Wireguard
PRODUCT_PACKAGES -= \
EasterEgg \
webview \
libwebviewchromium_loader \
libwebviewchromium_plat_support

View File

@ -1,9 +0,0 @@
include build/make/target/board/generic_arm_ab/BoardConfig.mk
#include device/phh/treble/board-base.mk
ifeq ($(BOARD_SYSTEMIMAGE_PARTITION_RESERVED_SIZE),)
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 1572864000
endif
TARGET_USES_64_BIT_BINDER := true
TARGET_SYSTEM_PROP := device/wephone/cat/system.prop $(TARGET_SYSTEM_PROP)

View File

@ -1,4 +0,0 @@
#!/system/bin/sh
touch /mnt/wephone_script
mount -o bind /vendor/etc/audio/audio_policy_configuration.xml /vendor/etc/audio_policy_configuration.xml

View File

@ -1,6 +0,0 @@
service wephone_boot /system/bin/wephone-boot.sh
oneshot
disabled
on property:sys.boot_completed=1
start wephone_boot

View File

@ -1,2 +0,0 @@
# Fixed Bluetooth audio
persist.bluetooth.bluetooth_audio_hal.disabled=true

View File

@ -0,0 +1,2 @@
PRODUCT_MAKEFILES := \
$(LOCAL_DIR)/cats22flip.mk

1
cats22flip/board-base.mk Normal file
View File

@ -0,0 +1 @@
TARGET_SYSTEM_PROP := device/wephone/qinf21pro/system.prop $(TARGET_SYSTEM_PROP)

View File

@ -0,0 +1,8 @@
include build/make/target/board/generic/BoardConfig.mk
include device/wephone/cats22flip/board-base.mk
ifeq ($(BOARD_SYSTEMIMAGE_PARTITION_RESERVED_SIZE),)
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 1572864000
endif
TARGET_USES_64_BIT_BINDER := true

41
cats22flip/cats22flip.mk Normal file
View File

@ -0,0 +1,41 @@
TARGET_GAPPS_ARCH := arm
include build/make/target/product/aosp_arm.mk
PRODUCT_NAME := cats22flip
PRODUCT_DEVICE := cat
PRODUCT_BRAND := wephone
PRODUCT_MODEL := weOs | v13.0.1 | Nehemiah
# This is for a device
PRODUCT_CHARACTERISTICS := device
PRODUCT_PACKAGE_OVERLAYS += device/wephone/cats22flip/overlay
PRODUCT_COPY_FILES += \
device/wephone/cats22flip/files/qpnp_pon.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/qpnp_pon.kl \
device/wephone/cats22flip/files/soc_matrix_keypad.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/soc_matrix_keypad.kl \
device/wephone/cats22flip/files/soc_matrix_keypad.kcm:$(TARGET_COPY_OUT_SYSTEM)/usr/keychars/soc_matrix_keypad.kcm
PRODUCT_PACKAGES += \
BromiteSystemWebView \
Conversations \
Davx5 \
DeskClock \
Etar \
ExactCalculator \
Gallery2 \
K-9Mail \
Linphone \
Nextcloud \
NextcloudNotes \
OpenDocumentReader \
Wireguard
PRODUCT_PACKAGES -= \
EasterEgg \
webview \
libwebviewchromium_loader \
libwebviewchromium_plat_support \
CtsShimPrebuilt \
CtsShimPrivPrebuilt

0
cats22flip/system.prop Normal file
View File