blob: f7aeda55826acf8d67f4e4d99014d624027d84aa [file] [log] [blame]
XpLoDWilD12d3aaf2013-08-24 14:21:46 +02001# Versioning of the ROM
XpLoDWilD12d3aaf2013-08-24 14:21:46 +02002
XpLoDWilD12d3aaf2013-08-24 14:21:46 +02003ifndef ROM_BUILDTYPE
David Gasaway3144ea12014-01-11 18:45:55 -10004 ROM_BUILDTYPE := HOMEMADE
XpLoDWilD12d3aaf2013-08-24 14:21:46 +02005endif
6
Jorrit Jongma9b7ea682013-10-17 00:00:16 +02007TARGET_PRODUCT_SHORT := $(TARGET_PRODUCT)
8TARGET_PRODUCT_SHORT := $(subst omni_,,$(TARGET_PRODUCT_SHORT))
9
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020010# Build the final version string
11ifdef BUILDTYPE_RELEASE
David Gasaway3144ea12014-01-11 18:45:55 -100012 ROM_VERSION := $(PLATFORM_VERSION)-$(TARGET_PRODUCT_SHORT)
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020013else
maxwene7a9f2b2016-02-02 17:40:50 +010014ifeq ($(ROM_BUILDTIME_UTC),y)
David Gasaway3144ea12014-01-11 18:45:55 -100015 ROM_VERSION := $(PLATFORM_VERSION)-$(shell date -u +%Y%m%d)-$(TARGET_PRODUCT_SHORT)-$(ROM_BUILDTYPE)
maxwene7a9f2b2016-02-02 17:40:50 +010016else
17 ROM_VERSION := $(PLATFORM_VERSION)-$(shell date +%Y%m%d)-$(TARGET_PRODUCT_SHORT)-$(ROM_BUILDTYPE)
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020018endif
crondogd04dce92013-11-12 11:54:21 +110019endif
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020020
21# Apply it to build.prop
maxwencbc3db82018-08-12 17:01:57 +020022PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
David Gasaway3144ea12014-01-11 18:45:55 -100023 ro.modversion=OmniROM-$(ROM_VERSION) \
24 ro.omni.version=$(ROM_VERSION)