From 303ea0fcf06d156c2d65c42d8a20519cbb7ecaa2 Mon Sep 17 00:00:00 2001 From: Chirayu Desai Date: Mon, 22 Nov 2021 21:22:09 +0530 Subject: [PATCH] Add initial Lineage product makefiles Co-authored-by: Michael Bestas Change-Id: I0781b6d4d74680ce7f0d860048871da7c2d43fb6 --- AndroidProducts.mk | 1 + BoardConfigLineage.mk | 5 +++++ device-lineage.mk | 7 +++++++ lineage_tegu.mk | 30 ++++++++++++++++++++++++++++++ tegu/BoardConfig.mk | 3 +++ tegu/BoardConfigLineage.mk | 7 +++++++ tegu/device-lineage.mk | 9 +++++++++ 7 files changed, 62 insertions(+) create mode 100644 BoardConfigLineage.mk create mode 100644 device-lineage.mk create mode 100644 lineage_tegu.mk create mode 100644 tegu/BoardConfigLineage.mk create mode 100644 tegu/device-lineage.mk diff --git a/AndroidProducts.mk b/AndroidProducts.mk index 4155f43..1889281 100644 --- a/AndroidProducts.mk +++ b/AndroidProducts.mk @@ -18,6 +18,7 @@ PRODUCT_MAKEFILES := \ $(LOCAL_DIR)/aosp_tegu.mk \ $(LOCAL_DIR)/aosp_tegu_fullmte.mk \ $(LOCAL_DIR)/factory_tegu.mk \ + $(LOCAL_DIR)/lineage_tegu.mk COMMON_LUNCH_CHOICES := \ aosp_tegu-trunk_staging-userdebug diff --git a/BoardConfigLineage.mk b/BoardConfigLineage.mk new file mode 100644 index 0000000..eadedb9 --- /dev/null +++ b/BoardConfigLineage.mk @@ -0,0 +1,5 @@ +# +# SPDX-FileCopyrightText: 2021-2024 The LineageOS Project +# SPDX-FileCopyrightText: 2021-2024 The Calyx Institute +# SPDX-License-Identifier: Apache-2.0 +# diff --git a/device-lineage.mk b/device-lineage.mk new file mode 100644 index 0000000..dc6adb4 --- /dev/null +++ b/device-lineage.mk @@ -0,0 +1,7 @@ +# +# SPDX-FileCopyrightText: 2021-2024 The LineageOS Project +# SPDX-FileCopyrightText: 2021-2024 The Calyx Institute +# SPDX-License-Identifier: Apache-2.0 +# + +DEVICE_PACKAGE_OVERLAYS += $(DEVICE_PATH)/overlay-lineage diff --git a/lineage_tegu.mk b/lineage_tegu.mk new file mode 100644 index 0000000..c4fcc4a --- /dev/null +++ b/lineage_tegu.mk @@ -0,0 +1,30 @@ +# +# SPDX-FileCopyrightText: 2021-2024 The LineageOS Project +# SPDX-FileCopyrightText: 2021-2024 The Calyx Institute +# SPDX-License-Identifier: Apache-2.0 +# + +# Inherit some common stuff +TARGET_DISABLE_EPPE := true +$(call inherit-product, vendor/lineage/config/common_full_phone.mk) + +# Inherit device configuration +DEVICE_CODENAME := tegu +DEVICE_PATH := device/google/tegu +$(call inherit-product, $(DEVICE_PATH)/aosp_$(DEVICE_CODENAME).mk) +$(call inherit-product, device/google/zumapro/lineage_common.mk) +$(call inherit-product, $(DEVICE_PATH)/$(DEVICE_CODENAME)/device-lineage.mk) + +# Device identifier. This must come after all inclusions +PRODUCT_BRAND := google +PRODUCT_MODEL := Pixel 9a +PRODUCT_NAME := lineage_$(DEVICE_CODENAME) + +# Boot animation +TARGET_SCREEN_HEIGHT := 2424 +TARGET_SCREEN_WIDTH := 1080 + +PRODUCT_BUILD_PROP_OVERRIDES += \ + BuildDesc="tegu-user 16 BP2A.250605.031.A2 13578606 release-keys" \ + BuildFingerprint=google/tegu/tegu:16/BP2A.250605.031.A2/13578606:user/release-keys \ + DeviceProduct=$(DEVICE_CODENAME) diff --git a/tegu/BoardConfig.mk b/tegu/BoardConfig.mk index 9f3563c..11670aa 100644 --- a/tegu/BoardConfig.mk +++ b/tegu/BoardConfig.mk @@ -28,3 +28,6 @@ include device/google/gs-common/check_current_prebuilt/check_current_prebuilt.mk -include vendor/google_devices/tegu/proprietary/BoardConfigVendor.mk include device/google/tegu/sepolicy/tegu-sepolicy.mk include device/google/tegu/wifi/BoardConfig-wifi.mk + +DEVICE_PATH := device/google/tegu +include $(DEVICE_PATH)/$(TARGET_BOOTLOADER_BOARD_NAME)/BoardConfigLineage.mk diff --git a/tegu/BoardConfigLineage.mk b/tegu/BoardConfigLineage.mk new file mode 100644 index 0000000..996f8be --- /dev/null +++ b/tegu/BoardConfigLineage.mk @@ -0,0 +1,7 @@ +# +# SPDX-FileCopyrightText: 2021-2024 The LineageOS Project +# SPDX-FileCopyrightText: 2021-2024 The Calyx Institute +# SPDX-License-Identifier: Apache-2.0 +# + +include $(DEVICE_PATH)/BoardConfigLineage.mk diff --git a/tegu/device-lineage.mk b/tegu/device-lineage.mk new file mode 100644 index 0000000..fd82a16 --- /dev/null +++ b/tegu/device-lineage.mk @@ -0,0 +1,9 @@ +# +# SPDX-FileCopyrightText: 2021-2024 The LineageOS Project +# SPDX-FileCopyrightText: 2021-2024 The Calyx Institute +# SPDX-License-Identifier: Apache-2.0 +# + +$(call inherit-product, $(DEVICE_PATH)/device-lineage.mk) + +DEVICE_PACKAGE_OVERLAYS += $(DEVICE_PATH)/$(DEVICE_CODENAME)/overlay-lineage