blob: 648f3a18cfc57e1ed5914de401d52abf07a2aca8 [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
Jackeagled6590d02018-12-19 17:09:43 +01004BLISS_VERSION_MINOR = 4
Jackeagle4d1fb522018-11-17 09:28:02 -05005BLISS_VERSION_MAINTENANCE = Stable
Jackeagle5c53cae2016-10-25 15:13:35 +05306
Jackeaglec965ff92017-08-27 02:49:00 -04007VERSION := $(BLISS_VERSION_MAJOR).$(BLISS_VERSION_MINOR)-$(BLISS_VERSION_MAINTENANCE)
Jackeagle5c53cae2016-10-25 15:13:35 +05308
9# Set BLISS_BUILDTYPE
10ifdef BLISS_NIGHTLY
11 BLISS_BUILDTYPE := NIGHTLY
12endif
13ifdef BLISS_EXPERIMENTAL
14 BLISS_BUILDTYPE := EXPERIMENTAL
15endif
Jackeagle09c35772018-08-12 10:36:15 -040016ifdef BLISS_MAINTENANCE
17 BLISS_BUILDTYPE := MAINTENANCE
Jackeagle5c53cae2016-10-25 15:13:35 +053018endif
19# Set Unofficial if no buildtype set (Buildtype should ONLY be set by BLISS Devs!)
20ifdef BLISS_BUILDTYPE
21else
22 BLISS_BUILDTYPE := UNOFFICIAL
Jackeagle5c53cae2016-10-25 15:13:35 +053023endif
24
25# Set BLISS version
26ifdef BLISS_RELEASE
27 BLISS_VERSION := Bliss-v$(VERSION)
28else
29 BLISS_VERSION := Bliss-v$(VERSION)-$(BLISS_BUILD)-$(BLISS_BUILDTYPE)-$(shell date +%Y%m%d-%H%M)
30endif
31
32BLISS_DISPLAY_VERSION := $(VERSION)
33BLISS_DISPLAY_BUILDTYPE := $(BLISS_BUILDTYPE)
34
Rashed Abdel-Tawab06413ba2018-03-02 10:21:37 -050035PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
nilac8991718ff2d2017-10-24 21:36:12 +020036 ro.bliss.version=$(BLISS_DISPLAY_VERSION) \
37 ro.bliss.build.status=$(BLISS_BUILDTYPE)