TWRP device version string
For building through jenkins. Export a variable to the shell so that we don't monkey patch variables.h and keep the git tag clean in the version string. Jenkins will export the variable TW_DEVICE_VERSION=n where n > 0. The makefile will use this variable to show the device string in twrp startup. For mass production builds, omit the environment variable to default to 0. Change-Id: I0d6eb764255d7069c0fb4a378522a009cfe4054f
This commit is contained in:
committed by
Ethan Yonker
parent
5733215112
commit
584b977489
+7
-1
@@ -40,6 +40,12 @@ TWHTCD_PATH := $(TWRES_PATH)htcd/
|
||||
|
||||
TARGET_RECOVERY_GUI := true
|
||||
|
||||
ifneq ($(TW_DEVICE_VERSION),)
|
||||
LOCAL_CFLAGS += -DTW_DEVICE_VERSION='"-$(TW_DEVICE_VERSION)"'
|
||||
else
|
||||
LOCAL_CFLAGS += -DTW_DEVICE_VERSION='"-0"'
|
||||
endif
|
||||
|
||||
LOCAL_SRC_FILES := \
|
||||
twrp.cpp \
|
||||
fixContexts.cpp \
|
||||
@@ -164,7 +170,7 @@ endif # HAVE_SELINUX
|
||||
ifeq ($(TWHAVE_SELINUX), true)
|
||||
LOCAL_C_INCLUDES += external/libselinux/include
|
||||
LOCAL_SHARED_LIBRARIES += libselinux
|
||||
LOCAL_CFLAGS += -DHAVE_SELINUX -g
|
||||
LOCAL_CFLAGS += -DHAVE_SELINUX
|
||||
ifneq ($(TARGET_USERIMAGES_USE_EXT4), true)
|
||||
LOCAL_CFLAGS += -DUSE_EXT4
|
||||
LOCAL_C_INCLUDES += system/extras/ext4_utils
|
||||
|
||||
+8
-2
@@ -1,10 +1,16 @@
|
||||
LOCAL_PATH:= $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
ifneq ($(TW_DEVICE_VERSION),)
|
||||
LOCAL_CFLAGS += -DTW_DEVICE_VERSION='"-$(TW_DEVICE_VERSION)"'
|
||||
else
|
||||
LOCAL_CFLAGS += -DTW_DEVICE_VERSION='"-0"'
|
||||
endif
|
||||
|
||||
LOCAL_SRC_FILES:= \
|
||||
orscmd.cpp
|
||||
LOCAL_CFLAGS:= -c -W
|
||||
LOCAL_MODULE:=orscmd
|
||||
LOCAL_CFLAGS += -c -W
|
||||
LOCAL_MODULE := orscmd
|
||||
LOCAL_MODULE_STEM := twrp
|
||||
LOCAL_MODULE_TAGS:= eng
|
||||
LOCAL_MODULE_CLASS := RECOVERY_EXECUTABLES
|
||||
|
||||
+2
-1
@@ -17,7 +17,8 @@
|
||||
#ifndef _VARIABLES_HEADER_
|
||||
#define _VARIABLES_HEADER_
|
||||
|
||||
#define TW_VERSION_STR "3.0.3-0"
|
||||
#define TW_MAIN_VERSION_STR "3.0.3"
|
||||
#define TW_VERSION_STR TW_MAIN_VERSION_STR TW_DEVICE_VERSION
|
||||
|
||||
#define TW_USE_COMPRESSION_VAR "tw_use_compression"
|
||||
#define TW_FILENAME "tw_filename"
|
||||
|
||||
Reference in New Issue
Block a user