1LOCAL_DIR := $(GET_LOCAL_DIR)
2
3MODULE := $(LOCAL_DIR)
4
5MODULE_DEPS := \
6
7ifeq (false,$(call TOBOOL,$(WITHOUT_CONSOLE)))
8MODULE_DEPS += lib/cbuf
9MODULE_SRCS += $(LOCAL_DIR)/console.c
10
11CONSOLE_CALLBACK_DISABLES_SERIAL ?= true
12ifeq (true,$(call TOBOOL,$(CONSOLE_CALLBACK_DISABLES_SERIAL)))
13MODULE_DEFINES += CONSOLE_CALLBACK_DISABLES_SERIAL=1
14endif
15
16# The size of the buffer to capture early boot logs in, which will
17# then be dumped to the first print callback to register.
18# Set to 0 to disable.
19CONSOLE_EARLY_LOG_BUFFER_SIZE ?= 4096
20MODULE_DEFINES += EARLY_LOG_BUFFER_SIZE=$(CONSOLE_EARLY_LOG_BUFFER_SIZE)
21
22endif
23
24MODULE_SRCS += \
25   $(LOCAL_DIR)/io.c \
26
27include make/module.mk
28