# Defines from device files # Init default define values MULTIROM_DEFAULT_ROTATION := 0 # This value is used to have different folders on USB drives # for different devices. Grouper didn't have that, hence the hack LOCAL_CFLAGS += -DTARGET_DEVICE="\"$(TARGET_DEVICE)\"" ifeq ($(TARGET_DEVICE),grouper) LOCAL_CFLAGS += -DMR_MOVE_USB_DIR endif ifneq ($(TW_DEFAULT_ROTATION),) MULTIROM_DEFAULT_ROTATION := $(TW_DEFAULT_ROTATION) endif LOCAL_CFLAGS += -DMULTIROM_DEFAULT_ROTATION=$(MULTIROM_DEFAULT_ROTATION) # TWRP framebuffer flags ifeq ($(RECOVERY_GRAPHICS_USE_LINELENGTH), true) LOCAL_CFLAGS += -DRECOVERY_GRAPHICS_USE_LINELENGTH endif ifeq ($(MR_PIXEL_FORMAT),) MR_PIXEL_FORMAT := $(TARGET_RECOVERY_PIXEL_FORMAT) endif ifeq ($(MR_PIXEL_FORMAT),"RGBX_8888") LOCAL_CFLAGS += -DRECOVERY_RGBX else ifeq ($(MR_PIXEL_FORMAT),"RGBA_8888") LOCAL_CFLAGS += -DRECOVERY_RGBA else ifeq ($(MR_PIXEL_FORMAT),"BGRA_8888") LOCAL_CFLAGS += -DRECOVERY_BGRA else ifeq ($(MR_PIXEL_FORMAT),"RGB_565") LOCAL_CFLAGS += -DRECOVERY_RGB_565 else $(info TARGET_RECOVERY_PIXEL_FORMAT or MR_PIXEL_FORMAT not set or have invalid value) endif ifeq ($(MR_DPI),) $(info MR_DPI not defined in device files) else ifeq ($(MR_DPI),hdpi) ifeq ($(MR_DPI_MUL),) MR_DPI_MUL := 1 endif else ifeq ($(MR_DPI),xhdpi) ifeq ($(MR_DPI_MUL),) MR_DPI_MUL := 1.5 endif else ifeq ($(MR_DPI),xxhdpi) ifeq ($(MR_DPI_MUL),) MR_DPI_MUL := 2.0 endif endif ifeq ($(MR_DPI_FONT),) MR_DPI_FONT := 96 endif LOCAL_CFLAGS += -DMR_DPI_FONT=$(MR_DPI_FONT) ifneq ($(MR_DPI_MUL),) LOCAL_CFLAGS += -DDPI_MUL=$(MR_DPI_MUL) else $(info MR_DPI_MUL not defined!) endif ifeq ($(MR_DISABLE_ALPHA),true) LOCAL_CFLAGS += -DMR_DISABLE_ALPHA endif ifneq ($(TW_BRIGHTNESS_PATH),) LOCAL_CFLAGS += -DTW_BRIGHTNESS_PATH=\"$(TW_BRIGHTNESS_PATH)\" endif ifeq ($(TW_SCREEN_BLANK_ON_BOOT), true) LOCAL_CFLAGS += -DTW_SCREEN_BLANK_ON_BOOT endif ifneq ($(MR_DEFAULT_BRIGHTNESS),) LOCAL_CFLAGS += -DMULTIROM_DEFAULT_BRIGHTNESS=\"$(MR_DEFAULT_BRIGHTNESS)\" else LOCAL_CFLAGS += -DMULTIROM_DEFAULT_BRIGHTNESS=40 endif ifneq ($(MR_KEXEC_MEM_MIN),) LOCAL_CFLAGS += -DMR_KEXEC_MEM_MIN=\"$(MR_KEXEC_MEM_MIN)\" else $(info MR_KEXEC_MEM_MIN was not defined in device files!) endif ifeq ($(MR_KEXEC_DTB),true) LOCAL_CFLAGS += -DMR_KEXEC_DTB endif ifeq ($(MR_CONTINUOUS_FB_UPDATE),true) LOCAL_CFLAGS += -DMR_CONTINUOUS_FB_UPDATE endif LOCAL_CFLAGS += -DPLATFORM_SDK_VERSION=$(PLATFORM_SDK_VERSION) ifeq ($(MR_USE_MROM_FSTAB),true) LOCAL_CFLAGS += -DMR_USE_MROM_FSTAB endif ifeq ($(MR_ENCRYPTION),true) LOCAL_CFLAGS += -DMR_ENCRYPTION endif ifneq ($(MR_RD_ADDR),) LOCAL_CFLAGS += -DMR_RD_ADDR=$(MR_RD_ADDR) endif