XpLoDWilD | 12d3aaf | 2013-08-24 14:21:46 +0200 | [diff] [blame^] | 1 | # Versioning of the ROM |
| 2 | PRODUCT_VERSION_MAJOR = 4 |
| 3 | PRODUCT_VERSION_MINOR = 3 |
| 4 | PRODUCT_VERSION_REVISION = 0 |
| 5 | |
| 6 | ifdef BUILDTYPE_NIGHTLY |
| 7 | ROM_BUILDTYPE := NIGHTLY |
| 8 | endif |
| 9 | ifdef BUILDTYPE_AUTOTEST |
| 10 | ROM_BUILDTYPE := AUTOTEST |
| 11 | endif |
| 12 | ifdef BUILDTYPE_EXPERIMENTAL |
| 13 | ROM_BUILDTYPE := EXPERIMENTAL |
| 14 | endif |
| 15 | ifdef BUILDTYPE_RELEASE |
| 16 | ROM_BUILDTYPE := RELEASE |
| 17 | endif |
| 18 | |
| 19 | ifndef ROM_BUILDTYPE |
| 20 | ROM_BUILDTYPE := HOMEMADE |
| 21 | endif |
| 22 | |
| 23 | # Build the final version string |
| 24 | ifdef BUILDTYPE_RELEASE |
| 25 | ROM_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_REVISION)-$(TARGET_PRODUCT) |
| 26 | else |
| 27 | ROM_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_REVISION)-$(shell date -u +%Y%m%d)-$(TARGET_PRODUCT)-$(ROM_BUILDTYPE) |
| 28 | endif |
| 29 | |
| 30 | # Apply it to build.prop |
| 31 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 32 | ro.modversion=$(ROM_VERSION) |