mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
20 lines
659 B
Makefile
20 lines
659 B
Makefile
# check that one, and only one log backend is being used
|
|
USED_LOG_BACKENDS := $(sort $(filter log_%,$(USEMODULE)))
|
|
|
|
ifeq (0,$(words $(USED_LOG_BACKENDS)))
|
|
$(error The log module is being used but no backend is provided.)
|
|
else ifeq (1,$(words $(USED_LOG_BACKENDS)))
|
|
# only one backend is provided, this is correct
|
|
else
|
|
$(info Only one log backend can be used at a time.)
|
|
$(error Currently selecting: $(USED_LOG_BACKENDS))
|
|
endif
|
|
|
|
ifneq (,$(filter log_printfnoformat,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/log/log_printfnoformat
|
|
endif
|
|
|
|
ifneq (,$(filter log_color,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/log/log_color
|
|
endif
|