blob: 3c65958158ca6bcaecd9564370d5e7261471a8f1 [file] [log] [blame]
Dark Eyesa68cfd72015-12-04 00:15:18 -05001# Versioning System For Bliss
2# Bliss RELEASE VERSION
Dark Eyese309c2c2015-12-06 23:47:06 -05003BLISS_VERSION_MAJOR = 6
Dark Eyesa68cfd72015-12-04 00:15:18 -05004BLISS_VERSION_MINOR = 0
5BLISS_VERSION_MAINTENANCE =
6
7VERSION := $(BLISS_VERSION_MAJOR).$(BLISS_VERSION_MINOR)$(BLISS_VERSION_MAINTENANCE)
8
9# Set BLISS_BUILDTYPE
10ifdef BLISS_NIGHTLY
11 BLISS_BUILDTYPE := NIGHTLY
12endif
13ifdef BLISS_EXPERIMENTAL
14 BLISS_BUILDTYPE := EXPERIMENTAL
15endif
16ifdef BLISS_RELEASE
17 BLISS_BUILDTYPE := RELEASE
18endif
19# Set Unofficial if no buildtype set (Buildtype should ONLY be set by BLISS Devs!)
20ifdef BLISS_BUILDTYPE
21else
22 BLISS_BUILDTYPE := UNOFFICIAL
Dark Eyese309c2c2015-12-06 23:47:06 -050023 BLISS_VERSION_MAJOR := 6
Dark Eyesa68cfd72015-12-04 00:15:18 -050024 BLISS_VERSION_MINOR := 0
25endif
26
27# Set BLISS version
28ifdef BLISS_RELEASE
29 BLISS_VERSION := Bliss-v$(VERSION)
30else
31 BLISS_VERSION := Bliss-v$(VERSION)-$(BLISS_BUILD)-$(BLISS_BUILDTYPE)-$(shell date +%Y%m%d-%H%M)
32endif
33
34BLISS_DISPLAY_VERSION := $(VERSION)
35BLISS_DISPLAY_BUILDTYPE := $(BLISS_BUILDTYPE)
36
37PRODUCT_PROPERTY_OVERRIDES += \
38 ro.modversion=$(BLISS_DISPLAY_VERSION) \
39 ro.bliss.display.version=$(BLISS_DISPLAY_VERSION) \
40 ro.bliss.display.buildtype=$(BLISS_DISPLAY_BUILDTYPE)
41
42export BLISS_OTA_XMLVER=$(BLISS_VERSION_MAJOR)