blob: 7f0ebe165dd7541e0239982dec4df73e77d36860 [file] [log] [blame]
XpLoDWilD12d3aaf2013-08-24 14:21:46 +02001# Versioning of the ROM
2PRODUCT_VERSION_MAJOR = 4
3PRODUCT_VERSION_MINOR = 3
4PRODUCT_VERSION_REVISION = 0
5
6ifdef BUILDTYPE_NIGHTLY
7 ROM_BUILDTYPE := NIGHTLY
8endif
9ifdef BUILDTYPE_AUTOTEST
10 ROM_BUILDTYPE := AUTOTEST
11endif
12ifdef BUILDTYPE_EXPERIMENTAL
13 ROM_BUILDTYPE := EXPERIMENTAL
14endif
15ifdef BUILDTYPE_RELEASE
16 ROM_BUILDTYPE := RELEASE
17endif
18
19ifndef ROM_BUILDTYPE
20 ROM_BUILDTYPE := HOMEMADE
21endif
22
Jorrit Jongma9b7ea682013-10-17 00:00:16 +020023TARGET_PRODUCT_SHORT := $(TARGET_PRODUCT)
24TARGET_PRODUCT_SHORT := $(subst omni_,,$(TARGET_PRODUCT_SHORT))
25
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020026# Build the final version string
27ifdef BUILDTYPE_RELEASE
Jorrit Jongma9b7ea682013-10-17 00:00:16 +020028 ROM_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_REVISION)-$(TARGET_PRODUCT_SHORT)
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020029else
Jorrit Jongma9b7ea682013-10-17 00:00:16 +020030 ROM_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_REVISION)-$(shell date -u +%Y%m%d)-$(TARGET_PRODUCT_SHORT)-$(ROM_BUILDTYPE)
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020031endif
32
33# Apply it to build.prop
34PRODUCT_PROPERTY_OVERRIDES += \
Jorrit Jongma9b7ea682013-10-17 00:00:16 +020035 ro.modversion=OmniROM-$(ROM_VERSION) \
36 ro.omni.version=$(ROM_VERSION)
37