blob: c1deb881615c49b3911a42aaab0d4c509c92b0ca [file] [log] [blame]
Dark Eyes43450542015-12-11 22:15:28 -05001# Versioning System For Bliss
2# Bliss RELEASE VERSION
3BLISS_VERSION_MAJOR = 6
4BLISS_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
Patrick926f3212015-12-31 00:12:46 -080019ifdef BLISS_BETA
20 BLISS_BUILDTYPE := BETA
21endif
Dark Eyes43450542015-12-11 22:15:28 -050022# Set Unofficial if no buildtype set (Buildtype should ONLY be set by BLISS Devs!)
23ifdef BLISS_BUILDTYPE
24else
25 BLISS_BUILDTYPE := UNOFFICIAL
26 BLISS_VERSION_MAJOR := 6
27 BLISS_VERSION_MINOR := 0
28endif
29
30# Set BLISS version
31ifdef BLISS_RELEASE
32 BLISS_VERSION := Bliss-v$(VERSION)
33else
34 BLISS_VERSION := Bliss-v$(VERSION)-$(BLISS_BUILD)-$(BLISS_BUILDTYPE)-$(shell date +%Y%m%d-%H%M)
35endif
36
37BLISS_DISPLAY_VERSION := $(VERSION)
38BLISS_DISPLAY_BUILDTYPE := $(BLISS_BUILDTYPE)
39
40PRODUCT_PROPERTY_OVERRIDES += \
41 ro.modversion=$(BLISS_DISPLAY_VERSION) \
42 ro.bliss.display.version=$(BLISS_DISPLAY_VERSION) \
43 ro.bliss.display.buildtype=$(BLISS_DISPLAY_BUILDTYPE)
44
45export BLISS_OTA_XMLVER=$(BLISS_VERSION_MAJOR)