blob: a8bb5e8c02bb879c66a64dc8c0548df3d8d9d673 [file] [log] [blame]
Jackeagled031d942016-10-25 05:41:13 -04001# Versioning System For Bliss
2# Bliss RELEASE VERSION
Jackeagle23e27f02019-09-04 19:32:32 +02003BLISS_VERSION_MAJOR = 12
Jackeaglec2092eb2020-04-08 07:14:44 +02004BLISS_VERSION_MINOR = 6
Jackeaglea4075602019-11-11 15:18:14 +01005BLISS_VERSION_MAINTENANCE = Stable
Jackeagled031d942016-10-25 05:41:13 -04006
Jackeagle54647462020-04-22 17:32:53 +02007# Bliss Android version
8BLISS_VERSION_STATIC = 10.0
9
Jackeagled031d942016-10-25 05:41:13 -040010#ifdef BLISS_VERSION_MAINTENANCE
11# VERSION := $(BLISS_VERSION_MAJOR).$(BLISS_VERSION_MINOR)-$(BLISS_VERSION_MAINTENANCE)
12#else
13 VERSION := $(BLISS_VERSION_MAJOR).$(BLISS_VERSION_MINOR)
14#endif
15
Jackeagle146fa522019-09-16 10:01:03 -040016TARGET_PRODUCT_SHORT := $(subst bliss_,,$(BLISS_BUILDTYPE))
17
Jackeagled031d942016-10-25 05:41:13 -040018# Set BLISS_BUILDTYPE
19ifdef BLISS_NIGHTLY
20 BLISS_BUILDTYPE := NIGHTLY
21endif
22ifdef BLISS_EXPERIMENTAL
23 BLISS_BUILDTYPE := EXPERIMENTAL
24endif
25#ifdef BLISS_MAINTENANCE
26# BLISS_BUILDTYPE := MAINTENANCE
27#endif
28# Set Unofficial if no buildtype set (Buildtype should ONLY be set by BLISS Devs!)
29ifdef BLISS_BUILDTYPE
30else
31 BLISS_BUILDTYPE := UNOFFICIAL
32endif
33
34# Set BLISS version
35ifdef BLISS_RELEASE
36 BLISS_VERSION := Bliss-v$(VERSION)
37else
38 BLISS_VERSION := Bliss-v$(VERSION)-$(BLISS_BUILD)-$(BLISS_BUILDTYPE)-$(shell date +%Y%m%d)
39endif
40
41BLISS_DISPLAY_VERSION := $(VERSION)
42BLISS_DISPLAY_BUILDTYPE := $(BLISS_BUILDTYPE)
Jackeagle146fa522019-09-16 10:01:03 -040043BLISS_FINGERPRINT := Bliss/$(VERSION)/$(TARGET_PRODUCT_SHORT)/$(shell date +%Y%m%d)
Jackeagled031d942016-10-25 05:41:13 -040044
45PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
46 ro.bliss.version=$(BLISS_DISPLAY_VERSION) \
47 ro.bliss.build.status=$(BLISS_BUILDTYPE) \
48 ro.bliss.releasetype=$(BLISS_BUILDTYPE) \
Jackeagle146fa522019-09-16 10:01:03 -040049 ro.bliss.changelog.version=Changelog-$(BLISS_VERSION) \
Jackeagle54647462020-04-22 17:32:53 +020050 ro.bliss.fingerprint=$(BLISS_FINGERPRINT) \
51 ro.bliss.static.version=$(BLISS_VERSION_STATIC)