blob: 4a2e539769fbb05e5ba4cbeaf1978017efb1b4f4 [file] [log] [blame] [edit]
LOCAL_DIR := $(GET_LOCAL_DIR)
MODULE := $(LOCAL_DIR)
MODULE_DEPS := \
ifeq (false,$(call TOBOOL,$(WITHOUT_CONSOLE)))
MODULE_DEPS += lib/cbuf
MODULE_SRCS += $(LOCAL_DIR)/console.c
CONSOLE_CALLBACK_DISABLES_SERIAL ?= true
ifeq (true,$(call TOBOOL,$(CONSOLE_CALLBACK_DISABLES_SERIAL)))
MODULE_DEFINES += CONSOLE_CALLBACK_DISABLES_SERIAL=1
endif
# The size of the buffer to capture early boot logs in, which will
# then be dumped to the first print callback to register.
# Set to 0 to disable.
CONSOLE_EARLY_LOG_BUFFER_SIZE ?= 4096
MODULE_DEFINES += EARLY_LOG_BUFFER_SIZE=$(CONSOLE_EARLY_LOG_BUFFER_SIZE)
endif
MODULE_SRCS += \
$(LOCAL_DIR)/io.c \
include make/module.mk