After implementing the find_file class, the blank timer code needed to be updated to pull the brightness path from the data manager instead of using the build flag to ensure that we use the proper path for brightness. Change-Id: I084983ac0bd68b2fcdd69b93c2d18e2862ba0c77
120 lines
3.5 KiB
Makefile
120 lines
3.5 KiB
Makefile
LOCAL_PATH := $(call my-dir)
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_SRC_FILES := \
|
|
gui.cpp \
|
|
resources.cpp \
|
|
pages.cpp \
|
|
text.cpp \
|
|
image.cpp \
|
|
action.cpp \
|
|
console.cpp \
|
|
fill.cpp \
|
|
button.cpp \
|
|
checkbox.cpp \
|
|
fileselector.cpp \
|
|
progressbar.cpp \
|
|
animation.cpp \
|
|
object.cpp \
|
|
slider.cpp \
|
|
slidervalue.cpp \
|
|
listbox.cpp \
|
|
keyboard.cpp \
|
|
input.cpp \
|
|
blanktimer.cpp \
|
|
partitionlist.cpp \
|
|
mousecursor.cpp
|
|
|
|
ifneq ($(TWRP_CUSTOM_KEYBOARD),)
|
|
LOCAL_SRC_FILES += $(TWRP_CUSTOM_KEYBOARD)
|
|
else
|
|
LOCAL_SRC_FILES += hardwarekeyboard.cpp
|
|
endif
|
|
|
|
LOCAL_SHARED_LIBRARIES += libminuitwrp libc libstdc++
|
|
LOCAL_MODULE := libguitwrp
|
|
|
|
# Use this flag to create a build that simulates threaded actions like installing zips, backups, restores, and wipes for theme testing
|
|
#TWRP_SIMULATE_ACTIONS := true
|
|
ifeq ($(TWRP_SIMULATE_ACTIONS), true)
|
|
LOCAL_CFLAGS += -D_SIMULATE_ACTIONS
|
|
endif
|
|
|
|
#TWRP_EVENT_LOGGING := true
|
|
ifeq ($(TWRP_EVENT_LOGGING), true)
|
|
LOCAL_CFLAGS += -D_EVENT_LOGGING
|
|
endif
|
|
|
|
ifneq ($(RECOVERY_SDCARD_ON_DATA),)
|
|
LOCAL_CFLAGS += -DRECOVERY_SDCARD_ON_DATA
|
|
endif
|
|
ifneq ($(TW_EXTERNAL_STORAGE_PATH),)
|
|
LOCAL_CFLAGS += -DTW_EXTERNAL_STORAGE_PATH=$(TW_EXTERNAL_STORAGE_PATH)
|
|
endif
|
|
ifneq ($(TW_NO_SCREEN_BLANK),)
|
|
LOCAL_CFLAGS += -DTW_NO_SCREEN_BLANK
|
|
endif
|
|
ifneq ($(TW_NO_SCREEN_TIMEOUT),)
|
|
LOCAL_CFLAGS += -DTW_NO_SCREEN_TIMEOUT
|
|
endif
|
|
ifeq ($(HAVE_SELINUX), true)
|
|
LOCAL_CFLAGS += -DHAVE_SELINUX
|
|
endif
|
|
ifeq ($(TW_OEM_BUILD),true)
|
|
LOCAL_CFLAGS += -DTW_OEM_BUILD
|
|
endif
|
|
|
|
ifeq ($(DEVICE_RESOLUTION),)
|
|
$(warning ********************************************************************************)
|
|
$(warning * DEVICE_RESOLUTION is NOT SET in BoardConfig.mk )
|
|
$(warning * Please see http://tinyw.in/nP7d for details )
|
|
$(warning ********************************************************************************)
|
|
$(error stopping)
|
|
endif
|
|
|
|
ifeq "$(wildcard bootable/recovery/gui/devices/$(DEVICE_RESOLUTION))" ""
|
|
$(warning ********************************************************************************)
|
|
$(warning * DEVICE_RESOLUTION ($(DEVICE_RESOLUTION)) does NOT EXIST in bootable/recovery/gui/devices )
|
|
$(warning * Please choose an existing theme or create a new one for your device )
|
|
$(warning ********************************************************************************)
|
|
$(error stopping)
|
|
endif
|
|
|
|
LOCAL_C_INCLUDES += bionic external/stlport/stlport $(commands_recovery_local_path)/gui/devices/$(DEVICE_RESOLUTION)
|
|
|
|
include $(BUILD_STATIC_LIBRARY)
|
|
|
|
# Transfer in the resources for the device
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := twrp
|
|
LOCAL_MODULE_TAGS := eng
|
|
LOCAL_MODULE_CLASS := RECOVERY_EXECUTABLES
|
|
LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/res
|
|
TWRP_RES_LOC := $(commands_recovery_local_path)/gui/devices/common/res
|
|
|
|
ifeq ($(TW_CUSTOM_THEME),)
|
|
TWRP_THEME_LOC := $(commands_recovery_local_path)/gui/devices/$(DEVICE_RESOLUTION)/res
|
|
else
|
|
TWRP_THEME_LOC := $(TW_CUSTOM_THEME)
|
|
endif
|
|
TWRP_RES_GEN := $(intermediates)/twrp
|
|
ifneq ($(TW_USE_TOOLBOX), true)
|
|
TWRP_SH_TARGET := /sbin/busybox
|
|
else
|
|
TWRP_SH_TARGET := /sbin/mksh
|
|
endif
|
|
|
|
$(TWRP_RES_GEN):
|
|
mkdir -p $(TARGET_RECOVERY_ROOT_OUT)/res/
|
|
cp -fr $(TWRP_RES_LOC)/* $(TARGET_RECOVERY_ROOT_OUT)/res/
|
|
cp -fr $(TWRP_THEME_LOC)/* $(TARGET_RECOVERY_ROOT_OUT)/res/
|
|
mkdir -p $(TARGET_RECOVERY_ROOT_OUT)/sbin/
|
|
ln -sf $(TWRP_SH_TARGET) $(TARGET_RECOVERY_ROOT_OUT)/sbin/sh
|
|
ln -sf /sbin/pigz $(TARGET_RECOVERY_ROOT_OUT)/sbin/gzip
|
|
ln -sf /sbin/unpigz $(TARGET_RECOVERY_ROOT_OUT)/sbin/gunzip
|
|
|
|
|
|
LOCAL_GENERATED_SOURCES := $(TWRP_RES_GEN)
|
|
LOCAL_SRC_FILES := twrp $(TWRP_RES_GEN)
|
|
include $(BUILD_PREBUILT)
|