blob: 63330a8cb6f11b4b3576aa41f87da59353c1726d [file] [log] [blame]
# Versioning of the ROM
PRODUCT_VERSION_MAJOR = 4
PRODUCT_VERSION_MINOR = 3
PRODUCT_VERSION_REVISION = 0
ifdef BUILDTYPE_NIGHTLY
ROM_BUILDTYPE := NIGHTLY
endif
ifdef BUILDTYPE_AUTOTEST
ROM_BUILDTYPE := AUTOTEST
endif
ifdef BUILDTYPE_EXPERIMENTAL
ROM_BUILDTYPE := EXPERIMENTAL
endif
ifdef BUILDTYPE_RELEASE
ROM_BUILDTYPE := RELEASE
endif
ifndef ROM_BUILDTYPE
ROM_BUILDTYPE := HOMEMADE
endif
# Build the final version string
ifdef BUILDTYPE_RELEASE
ROM_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_REVISION)-$(TARGET_PRODUCT)
else
ROM_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_REVISION)-$(shell date -u +%Y%m%d)-$(TARGET_PRODUCT)-$(ROM_BUILDTYPE)
endif
# Apply it to build.prop
PRODUCT_PROPERTY_OVERRIDES += \
ro.modversion=$(ROM_VERSION)