vendor: support custom unofficial build tags
By defining TARGET_UNOFFICIAL_BUILD_ID in a device's cm.mk, users can build custom CM builds with their own identifier in place. This adheres to CM's policy that unofficial builds must be marked as such, as both the filename and internal version will still contain the word UNOFFICIAL. Example: TARGET_UNOFFICIAL_BUILD_ID := CatEater01 results in cm-11-20131211-UNOFFICIAL-CatEater01-device(.zip) Change-Id: I61acdf4698a7fe2b35d3d5315be4b444b1b97987
This commit is contained in:
parent
3aff048601
commit
f416839b8a
@ -272,6 +272,12 @@ else
|
||||
CM_EXTRAVERSION :=
|
||||
endif
|
||||
|
||||
ifeq ($(CM_BUILDTYPE), UNOFFICIAL)
|
||||
ifneq ($(TARGET_UNOFFICIAL_BUILD_ID),)
|
||||
CM_EXTRAVERSION := "-$(TARGET_UNOFFICIAL_BUILD_ID)"
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(CM_BUILDTYPE), RELEASE)
|
||||
ifndef TARGET_VENDOR_RELEASE_BUILD_ID
|
||||
CM_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_MAINTENANCE)$(PRODUCT_VERSION_DEVICE_SPECIFIC)-$(CM_BUILD)
|
||||
|
Loading…
Reference in New Issue
Block a user