blob: b016b2282ef8035b8f8ec0c17f3ed7f57340530a [file] [log] [blame]
Jackeagle59f7d842016-10-25 05:41:13 -04001# Versioning System For Bliss
2# Bliss RELEASE VERSION
Jackeaglec5db8402023-10-08 00:14:15 -04003BLISS_VERSION_MAJOR = 17
4BLISS_VERSION_MINOR = 0
5BLISS_CODENAME = Universe
Jackeagle7d5e81c2023-10-23 10:52:57 -04006BLISS_VERSION_MAINTENANCE = Alpha
Jackeagle59f7d842016-10-25 05:41:13 -04007
Alexbff99c92019-02-20 21:01:28 -06008ifneq ($(SIGNING_KEYS),)
9 PRODUCT_DEFAULT_DEV_CERTIFICATE := $(SIGNING_KEYS)/releasekey
10endif
11
Jackeagleee73e6c2020-04-22 17:32:53 +020012# Bliss Android version
Jackeaglec5db8402023-10-08 00:14:15 -040013BLISS_VERSION_STATIC = 14.0
Jackeagleee73e6c2020-04-22 17:32:53 +020014
Jackeaglea1d98162020-10-04 06:00:55 -040015# Set Bliss Build Variant
Jackeagle2532fce2021-10-10 22:32:41 -040016BLISS_BUILD_VARIANT ?= vanilla
Jackeaglea1d98162020-10-04 06:00:55 -040017
Jackeaglec5db8402023-10-08 00:14:15 -040018ifdef BLISS_VERSION_MAINTENANCE
19 VERSION := $(BLISS_VERSION_MAJOR).$(BLISS_VERSION_MINOR)-$(BLISS_VERSION_MAINTENANCE)
20else
Jackeagle9e9deed2022-01-02 05:51:22 +010021 VERSION := $(BLISS_VERSION_MAJOR).$(BLISS_VERSION_MINOR)
Jackeaglec5db8402023-10-08 00:14:15 -040022endif
Jackeagle59f7d842016-10-25 05:41:13 -040023
Jackeagle644dd9d2019-09-16 10:01:03 -040024TARGET_PRODUCT_SHORT := $(subst bliss_,,$(BLISS_BUILDTYPE))
25
Jackeagle59f7d842016-10-25 05:41:13 -040026# Set BLISS_BUILDTYPE
27ifdef BLISS_NIGHTLY
28 BLISS_BUILDTYPE := NIGHTLY
29endif
30ifdef BLISS_EXPERIMENTAL
31 BLISS_BUILDTYPE := EXPERIMENTAL
32endif
33#ifdef BLISS_MAINTENANCE
34# BLISS_BUILDTYPE := MAINTENANCE
35#endif
36# Set Unofficial if no buildtype set (Buildtype should ONLY be set by BLISS Devs!)
37ifdef BLISS_BUILDTYPE
38else
39 BLISS_BUILDTYPE := UNOFFICIAL
40endif
41
42# Set BLISS version
43ifdef BLISS_RELEASE
Jackeagle5e95a0d2021-11-10 15:35:12 +010044 BLISS_BUILD_ZIP := Bliss-v$(VERSION)
Jackeagle59f7d842016-10-25 05:41:13 -040045else
Jackeaglecc155702021-11-11 09:37:51 +010046 BLISS_BUILD_ZIP := Bliss-v$(VERSION)-$(BLISS_BUILD)-$(BLISS_BUILDTYPE)-$(BLISS_BUILD_VARIANT)-$(shell date +%Y%m%d)
Jackeagle59f7d842016-10-25 05:41:13 -040047endif
48
Jackeagle5e95a0d2021-11-10 15:35:12 +010049BLISS_DEVICE := $(BLISS_BUILD)
50BLISS_VERSION := $(VERSION)
Jackeagle59f7d842016-10-25 05:41:13 -040051BLISS_DISPLAY_BUILDTYPE := $(BLISS_BUILDTYPE)
Jackeagle644dd9d2019-09-16 10:01:03 -040052BLISS_FINGERPRINT := Bliss/$(VERSION)/$(TARGET_PRODUCT_SHORT)/$(shell date +%Y%m%d)
Jackeaglef8dd3cf2021-07-10 19:37:57 +020053BLISS_BUILD_TIMESTAMP := $(shell date +%Y%m%d)
Jackeaglece8cdb02023-01-13 09:31:43 -050054BLISS_BUILD_VERSION := $(BLISS_BUILD_ZIP)