From 5715f13323220ea8cf5ec8bd06decb72e33ba692 Mon Sep 17 00:00:00 2001 From: Francisco Molina Date: Tue, 11 Feb 2020 22:19:15 +0100 Subject: [PATCH] cpu/efm32/Makefile: DIRS based on USEMODULE --- cpu/efm32/Makefile | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/cpu/efm32/Makefile b/cpu/efm32/Makefile index f70451361e..519aa8138e 100644 --- a/cpu/efm32/Makefile +++ b/cpu/efm32/Makefile @@ -1,6 +1,26 @@ MODULE = cpu # add a list of subdirectories, that should also be build -DIRS = periph families/$(EFM32_FAMILY) $(RIOTCPU)/cortexm_common +DIRS += periph +DIRS += $(RIOTCPU)/cortexm_common + +ifneq (,$(filter cpu_efm32gg,$(USEMODULE))) + DIRS += families/efm32gg +endif +ifneq (,$(filter cpu_efm32lg,$(USEMODULE))) + DIRS += families/efm32lg +endif +ifneq (,$(filter cpu_efm32pg1b,$(USEMODULE))) + DIRS += families/efm32pg1b +endif +ifneq (,$(filter cpu_efm32pg12b,$(USEMODULE))) + DIRS += families/efm32pg12b +endif +ifneq (,$(filter cpu_efr32mg1p,$(USEMODULE))) + DIRS += families/efr32mg1p +endif +ifneq (,$(filter cpu_efr32mg12p,$(USEMODULE))) + DIRS += families/efr32mg12p +endif include $(RIOTBASE)/Makefile.base