From 46d824b6b18979f41f80a9462a7a68c2c4495bbb Mon Sep 17 00:00:00 2001 From: Kaspar Schleiser <kaspar@schleiser.de> Date: Wed, 22 Mar 2017 15:19:59 +0100 Subject: [PATCH] make: add Makefile.periph --- makefiles/periph.mk | 12 ++++++++++++ makefiles/pseudomodules.inc.mk | 4 ++++ 2 files changed, 16 insertions(+) create mode 100644 makefiles/periph.mk diff --git a/makefiles/periph.mk b/makefiles/periph.mk new file mode 100644 index 0000000000..a35cf69da0 --- /dev/null +++ b/makefiles/periph.mk @@ -0,0 +1,12 @@ +MODULE ?= periph + +# enable submodules +SUBMODULES := 1 + +# don't fail if requested submodule does not have corresponding *.c file +SUBMODULES_NOFORCE := 1 + +# in case of e.g., <cpu>_periph_common, use periph_* as submodule prefix +BASE_MODULE := periph + +include $(RIOTBASE)/Makefile.base diff --git a/makefiles/pseudomodules.inc.mk b/makefiles/pseudomodules.inc.mk index 8bc25214d1..72f302ae0a 100644 --- a/makefiles/pseudomodules.inc.mk +++ b/makefiles/pseudomodules.inc.mk @@ -97,3 +97,7 @@ PSEUDOMODULES += prng_% # STM32 periph pseudomodules PSEUDOMODULES += stm32_periph_% + +# declare periph submodules as pseudomodules, but exclude periph_common +PSEUDOMODULES += periph_% +NO_PSEUDOMODULES += periph_common -- GitLab