blob: e6c3fab5424bd0e14aa879a2aaad4f2fd7cd6c26 [file] [log] [blame]
XpLoDWilD12d3aaf2013-08-24 14:21:46 +02001# Versioning of the ROM
XpLoDWilD12d3aaf2013-08-24 14:21:46 +02002
3ifdef BUILDTYPE_NIGHTLY
4 ROM_BUILDTYPE := NIGHTLY
5endif
6ifdef BUILDTYPE_AUTOTEST
7 ROM_BUILDTYPE := AUTOTEST
8endif
9ifdef BUILDTYPE_EXPERIMENTAL
10 ROM_BUILDTYPE := EXPERIMENTAL
11endif
12ifdef BUILDTYPE_RELEASE
13 ROM_BUILDTYPE := RELEASE
14endif
15
16ifndef ROM_BUILDTYPE
17 ROM_BUILDTYPE := HOMEMADE
18endif
19
Jorrit Jongma9b7ea682013-10-17 00:00:16 +020020TARGET_PRODUCT_SHORT := $(TARGET_PRODUCT)
21TARGET_PRODUCT_SHORT := $(subst omni_,,$(TARGET_PRODUCT_SHORT))
22
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020023# Build the final version string
24ifdef BUILDTYPE_RELEASE
Richard Bankoleee7c7942013-10-24 10:17:46 -050025 ROM_VERSION := $(PLATFORM_VERSION)-$(TARGET_PRODUCT_SHORT)
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020026else
Richard Bankoleee7c7942013-10-24 10:17:46 -050027 ROM_VERSION := $(PLATFORM_VERSION)-$(shell date -u +%Y%m%d)-$(TARGET_PRODUCT_SHORT)-$(ROM_BUILDTYPE)
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020028endif
29
30# Apply it to build.prop
31PRODUCT_PROPERTY_OVERRIDES += \
Jorrit Jongma9b7ea682013-10-17 00:00:16 +020032 ro.modversion=OmniROM-$(ROM_VERSION) \
33 ro.omni.version=$(ROM_VERSION)