blob: b486cb38200dc88948575c4be3a570ca0042eec5 [file] [log] [blame]
XpLoDWilD12d3aaf2013-08-24 14:21:46 +02001# Versioning of the ROM
XpLoDWilD12d3aaf2013-08-24 14:21:46 +02002
XpLoDWilD12d3aaf2013-08-24 14:21:46 +02003ifndef ROM_BUILDTYPE
maxwen1d6bf882023-12-13 16:23:40 +01004 ROM_BUILDTYPE := WEEKLY
5endif
6
7ifndef ROM_BUILDTIME_UTC
8 ROM_BUILDTIME_UTC := y
XpLoDWilD12d3aaf2013-08-24 14:21:46 +02009endif
10
maxwen97c50742022-11-09 15:54:29 +010011ifndef ROM_BUILDTIME_WITH_TIME
12 ROM_BUILDTIME_WITH_TIME := y
13endif
14
Jorrit Jongma9b7ea682013-10-17 00:00:16 +020015TARGET_PRODUCT_SHORT := $(TARGET_PRODUCT)
16TARGET_PRODUCT_SHORT := $(subst omni_,,$(TARGET_PRODUCT_SHORT))
17
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020018# Build the final version string
Marko Manb187b862019-11-01 17:59:44 +010019ifeq ($(ROM_BUILDTYPE),GAPPS)
20include vendor/gapps/config.mk
21 VENDOR_EXCEPTION_PATHS += \
22 gapps
maxwen662ba2b2020-03-12 22:59:14 +010023endif
24ifeq ($(ROM_BUILDTYPE),MICROG)
25include vendor/microg/microg.mk
26 VENDOR_EXCEPTION_PATHS += \
27 microg
28endif
maxwene7a9f2b2016-02-02 17:40:50 +010029ifeq ($(ROM_BUILDTIME_UTC),y)
maxwen97c50742022-11-09 15:54:29 +010030 ifeq ($(ROM_BUILDTIME_WITH_TIME),y)
31 ROM_VERSION := $(PLATFORM_VERSION)-$(shell date -u +%Y%m%d%H%M)-$(TARGET_PRODUCT_SHORT)-$(ROM_BUILDTYPE)
32 else
33 ROM_VERSION := $(PLATFORM_VERSION)-$(shell date -u +%Y%m%d)-$(TARGET_PRODUCT_SHORT)-$(ROM_BUILDTYPE)
34 endif
maxwene7a9f2b2016-02-02 17:40:50 +010035else
maxwen97c50742022-11-09 15:54:29 +010036 ifeq ($(ROM_BUILDTIME_WITH_TIME),y)
37 ROM_VERSION := $(PLATFORM_VERSION)-$(shell date +%Y%m%d%H%M)-$(TARGET_PRODUCT_SHORT)-$(ROM_BUILDTYPE)
38 else
39 ROM_VERSION := $(PLATFORM_VERSION)-$(shell date +%Y%m%d)-$(TARGET_PRODUCT_SHORT)-$(ROM_BUILDTYPE)
40 endif
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020041endif
42
maxwen0b8f56b2023-10-07 15:32:48 +020043ROM_BRANCH := android-14.0
maxwen33aca8d2022-01-13 17:32:45 +010044
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020045# Apply it to build.prop
maxwen95418552021-10-12 23:31:16 +020046PRODUCT_PRODUCT_PROPERTIES += \
David Gasaway3144ea12014-01-11 18:45:55 -100047 ro.modversion=OmniROM-$(ROM_VERSION) \
maxwene3801e32021-11-11 14:24:16 +010048 ro.omni.version=$(ROM_VERSION) \
maxwen33aca8d2022-01-13 17:32:45 +010049 ro.omni.device=$(TARGET_PRODUCT_SHORT) \
50 ro.omni.branch=$(ROM_BRANCH)
micky387079a5cc2023-07-22 10:50:08 +020051
52PRODUCT_SYSTEM_PROPERTIES += ro.omni.version=$(ROM_VERSION)