blob: 50c8c2d352cb0254c896ae084cee0eb720f2f340 [file] [log] [blame]
Dark Eyes43450542015-12-11 22:15:28 -05001# Versioning System For Bliss
2# Bliss RELEASE VERSION
3BLISS_VERSION_MAJOR = 6
Patrick Grabercd980262016-02-05 10:22:04 -08004BLISS_VERSION_MINOR = 1
Dark Eyes43450542015-12-11 22:15:28 -05005BLISS_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
Patrick Graber81963b72016-01-17 20:27:42 -080016ifdef BLISS_MAINTENANCE
17 BLISS_BUILDTYPE := MAINTENANCE
Dark Eyes43450542015-12-11 22:15:28 -050018endif
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
Patrick Grabercd980262016-02-05 10:22:04 -080027 BLISS_VERSION_MINOR := 1
Dark Eyes43450542015-12-11 22:15:28 -050028endif
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)