blob: 8aff6eded7506c83b4ac0531a0f0c1a95ead65bb [file] [log] [blame]
Jackeagle5c53cae2016-10-25 15:13:35 +05301# Versioning System For Bliss
2# Bliss RELEASE VERSION
Jackeagle09c35772018-08-12 10:36:15 -04003BLISS_VERSION_MAJOR = 11
Jackeagle8710bc42019-01-31 12:48:23 -05004BLISS_VERSION_MINOR = 5
Jon West912f6862019-02-02 16:50:31 -05005# BLISS_VERSION_MAINTENANCE = Stable
Jackeagle5c53cae2016-10-25 15:13:35 +05306
Jackeagle50229462019-03-08 10:33:39 -05007#ifdef BLISS_VERSION_MAINTENANCE
8# VERSION := $(BLISS_VERSION_MAJOR).$(BLISS_VERSION_MINOR)-$(BLISS_VERSION_MAINTENANCE)
9#else
Jon West912f6862019-02-02 16:50:31 -050010 VERSION := $(BLISS_VERSION_MAJOR).$(BLISS_VERSION_MINOR)
Jackeagle50229462019-03-08 10:33:39 -050011#endif
Jackeagle5c53cae2016-10-25 15:13:35 +053012
13# Set BLISS_BUILDTYPE
14ifdef BLISS_NIGHTLY
15 BLISS_BUILDTYPE := NIGHTLY
16endif
17ifdef BLISS_EXPERIMENTAL
18 BLISS_BUILDTYPE := EXPERIMENTAL
19endif
Jackeagle50229462019-03-08 10:33:39 -050020#ifdef BLISS_MAINTENANCE
21# BLISS_BUILDTYPE := MAINTENANCE
22#endif
Jackeagle5c53cae2016-10-25 15:13:35 +053023# Set Unofficial if no buildtype set (Buildtype should ONLY be set by BLISS Devs!)
24ifdef BLISS_BUILDTYPE
25else
26 BLISS_BUILDTYPE := UNOFFICIAL
Jackeagle5c53cae2016-10-25 15:13:35 +053027endif
28
29# Set BLISS version
30ifdef BLISS_RELEASE
31 BLISS_VERSION := Bliss-v$(VERSION)
32else
Jackeaglec209a602019-03-01 09:58:52 -050033 BLISS_VERSION := Bliss-v$(VERSION)-$(BLISS_BUILD)-$(BLISS_BUILDTYPE)-$(shell date +%Y%m%d)
Jackeagle5c53cae2016-10-25 15:13:35 +053034endif
35
36BLISS_DISPLAY_VERSION := $(VERSION)
37BLISS_DISPLAY_BUILDTYPE := $(BLISS_BUILDTYPE)
38
Rashed Abdel-Tawab06413ba2018-03-02 10:21:37 -050039PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
nilac8991718ff2d2017-10-24 21:36:12 +020040 ro.bliss.version=$(BLISS_DISPLAY_VERSION) \
Jackeagle059b2682019-03-08 20:47:24 -050041 ro.bliss.build.status=$(BLISS_BUILDTYPE) \
42 ro.bliss.buildtype=$(BLISS_BUILDTYPE)