blob: 605e497f814d4259e7be76930383efa05bb29b81 [file] [log] [blame]
Jackeagle59f7d842016-10-25 05:41:13 -04001# Versioning System For Bliss
2# Bliss RELEASE VERSION
3BLISS_VERSION_MAJOR = 14
4BLISS_VERSION_MINOR = 0
5# BLISS_VERSION_MAINTENANCE = Stable
6
7#ifdef BLISS_VERSION_MAINTENANCE
8# VERSION := $(BLISS_VERSION_MAJOR).$(BLISS_VERSION_MINOR)-$(BLISS_VERSION_MAINTENANCE)
9#else
10 VERSION := $(BLISS_VERSION_MAJOR).$(BLISS_VERSION_MINOR)
11#endif
12
13# Set BLISS_BUILDTYPE
14ifdef BLISS_NIGHTLY
15 BLISS_BUILDTYPE := NIGHTLY
16endif
17ifdef BLISS_EXPERIMENTAL
18 BLISS_BUILDTYPE := EXPERIMENTAL
19endif
20#ifdef BLISS_MAINTENANCE
21# BLISS_BUILDTYPE := MAINTENANCE
22#endif
23# Set Unofficial if no buildtype set (Buildtype should ONLY be set by BLISS Devs!)
24ifdef BLISS_BUILDTYPE
25else
26 BLISS_BUILDTYPE := UNOFFICIAL
27endif
28
29# Set BLISS version
30ifdef BLISS_RELEASE
31 BLISS_VERSION := Bliss-v$(VERSION)
32else
33 BLISS_VERSION := Bliss-v$(VERSION)-$(BLISS_BUILD)-$(BLISS_BUILDTYPE)-$(shell date +%Y%m%d)
34endif
35
36BLISS_DISPLAY_VERSION := $(VERSION)
37BLISS_DISPLAY_BUILDTYPE := $(BLISS_BUILDTYPE)
38
39PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
40 ro.bliss.version=$(BLISS_DISPLAY_VERSION) \
41 ro.bliss.build.status=$(BLISS_BUILDTYPE) \
42 ro.bliss.releasetype=$(BLISS_BUILDTYPE) \
43 ro.bliss.changelog.version=Changelog-$(BLISS_VERSION)