LOGGER_MAIN_BUFFER_SIZE ?= 256
LOGGER_EVENTS_BUFFER_SIZE ?= 256
LOGGER_RADIO_BUFFER_SIZE ?= 256
LOGGER_SYSTEM_BUFFER_SIZE ?= 256

CFLAGS_logger.o   += \
	-DLOGGER_MAIN_BUFFER_SIZE=$(LOGGER_MAIN_BUFFER_SIZE) \
	-DLOGGER_EVENTS_BUFFER_SIZE=$(LOGGER_EVENTS_BUFFER_SIZE) \
	-DLOGGER_RADIO_BUFFER_SIZE=$(LOGGER_RADIO_BUFFER_SIZE) \
	-DLOGGER_SYSTEM_BUFFER_SIZE=$(LOGGER_SYSTEM_BUFFER_SIZE)

ifdef CONFIG_CC_IS_GCC
# See commit 0b999ae3614d0 ("Merge tag 'compiler-attributes-for-linus-v5.0-rc7'"[..]) for rationale
CFLAGS_logger.o   += -Wno-error=missing-attributes
endif

obj-$(CONFIG_TIZEN_LOGGER) += logger.o
