diff --git a/config/common.mk b/config/common.mk index 1c20a776..a5b35320 100644 --- a/config/common.mk +++ b/config/common.mk @@ -328,13 +328,6 @@ else endif endif -PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \ - ro.lineage.version=$(LINEAGE_VERSION) \ - ro.lineage.releasetype=$(LINEAGE_BUILDTYPE) \ - ro.lineage.build.version=$(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR) \ - ro.modversion=$(LINEAGE_VERSION) \ - ro.lineagelegal.url=https://lineageos.org/legal - PRODUCT_EXTRA_RECOVERY_KEYS += \ vendor/lineage/build/target/product/security/lineage @@ -365,9 +358,6 @@ ifneq ($(PRODUCT_DEFAULT_DEV_CERTIFICATE),build/target/product/security/testkey) endif endif -PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \ - ro.lineage.display.version=$(LINEAGE_DISPLAY_VERSION) - -include $(WORKSPACE)/build_env/image-auto-bits.mk -include vendor/lineage/config/partner_gms.mk diff --git a/config/lineage_sdk_common.mk b/config/lineage_sdk_common.mk index d92ed2d4..38495d62 100644 --- a/config/lineage_sdk_common.mk +++ b/config/lineage_sdk_common.mk @@ -38,12 +38,3 @@ ifndef LINEAGE_PLATFORM_REV # If you are doing a release and this is NOT 0, you are almost certainly doing it wrong LINEAGE_PLATFORM_REV := 0 endif - -# LineageOS Platform SDK Version -PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \ - ro.lineage.build.version.plat.sdk=$(LINEAGE_PLATFORM_SDK_VERSION) - -# LineageOS Platform Internal -PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \ - ro.lineage.build.version.plat.rev=$(LINEAGE_PLATFORM_REV) - diff --git a/config/main.mk b/config/main.mk new file mode 100644 index 00000000..038a8469 --- /dev/null +++ b/config/main.mk @@ -0,0 +1,2 @@ +# Include LineageOS versions +include vendor/lineage/config/main_version.mk diff --git a/config/main_version.mk b/config/main_version.mk new file mode 100644 index 00000000..96213b08 --- /dev/null +++ b/config/main_version.mk @@ -0,0 +1,19 @@ +# LineageOS System Version +ADDITIONAL_BUILD_PROPERTIES += \ + ro.lineage.version=$(LINEAGE_VERSION) \ + ro.lineage.releasetype=$(LINEAGE_BUILDTYPE) \ + ro.lineage.build.version=$(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR) \ + ro.modversion=$(LINEAGE_VERSION) \ + ro.lineagelegal.url=https://lineageos.org/legal + +# LineageOS Platform Display Version +ADDITIONAL_BUILD_PROPERTIES += \ + ro.lineage.display.version=$(LINEAGE_DISPLAY_VERSION) + +# LineageOS Platform SDK Version +ADDITIONAL_BUILD_PROPERTIES += \ + ro.lineage.build.version.plat.sdk=$(LINEAGE_PLATFORM_SDK_VERSION) + +# LineageOS Platform Internal Version +ADDITIONAL_BUILD_PROPERTIES += \ + ro.lineage.build.version.plat.rev=$(LINEAGE_PLATFORM_REV)