ifeq ($(OS),Linux) ifneq (,$(filter periph_gpio,$(USEMODULE))) ifeq (,$(filter periph_gpio_mock,$(USEMODULE))) USEMODULE += periph_gpio_linux endif endif ifneq (,$(filter periph_spi,$(USEMODULE))) USEMODULE += periph_spidev_linux endif else ifneq (,$(filter periph_gpio,$(USEMODULE))) USEMODULE += periph_gpio_mock endif endif ifeq (,$(filter stdio_%,$(USEMODULE))) USEMODULE += stdio_native endif ifneq (,$(filter periph_rtc,$(USEMODULE))) USEMODULE += xtimer endif ifneq (,$(filter eui_provider,$(USEMODULE))) USEMODULE += native_cli_eui_provider endif ifneq (,$(filter native_cli_eui_provider,$(USEMODULE))) USEMODULE += l2util endif USEMODULE += periph # UART is needed by startup.c USEMODULE += periph_uart