blob: 673ec15658ca2c0c5841d9d41552caa58496f52f [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
Jis G Jacob8539fc72024-04-17 09:57:12 -04004BLISS_VERSION_MINOR = 4
Jackeaglec5db8402023-10-08 00:14:15 -04005BLISS_CODENAME = Universe
Jackeagle9fd2e032023-11-10 05:50:45 -05006BLISS_VERSION_MAINTENANCE = Beta
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
Jackeagle36fce862023-12-06 22:13:14 -050018#ifdef BLISS_VERSION_MAINTENANCE
19# VERSION := $(BLISS_VERSION_MAJOR).$(BLISS_VERSION_MINOR)-$(BLISS_VERSION_MAINTENANCE)
20#else
Jackeagle9e9deed2022-01-02 05:51:22 +010021 VERSION := $(BLISS_VERSION_MAJOR).$(BLISS_VERSION_MINOR)
Jackeagle36fce862023-12-06 22:13:14 -050022#endif
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)