From 48026bb824fd2d9cfb00ecd040db6ef3a416bae9 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Fri, 22 Jan 2021 21:43:36 -0500 Subject: upload initial port --- ChibiOS_20.3.2/tools/mk/autobuild.mk | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 ChibiOS_20.3.2/tools/mk/autobuild.mk (limited to 'ChibiOS_20.3.2/tools/mk/autobuild.mk') diff --git a/ChibiOS_20.3.2/tools/mk/autobuild.mk b/ChibiOS_20.3.2/tools/mk/autobuild.mk new file mode 100644 index 0000000..1e2410d --- /dev/null +++ b/ChibiOS_20.3.2/tools/mk/autobuild.mk @@ -0,0 +1,18 @@ +# Source files located under $(AUTOBUILD_ROOT) are automatically added. +ifeq ($(AUTOBUILD_ROOT),) + AUTOBUILD_ROOT := ./source/ +endif + +rwildcard = $(wildcard $1$2) $(foreach d,$(wildcard $1*),$(call rwildcard,$d/,$2)) +AUTOCSRC := $(call rwildcard,$(AUTOBUILD_ROOT),*.c) +AUTOCPPSRC := $(call rwildcard,$(AUTOBUILD_ROOT),*.cpp) +AUTOASMSRC := $(call rwildcard,$(AUTOBUILD_ROOT),*.s) +AUTOXASMSRC := $(call rwildcard,$(AUTOBUILD_ROOT),*.S) +AUTOINC := $(sort $(dir $(call rwildcard,$(AUTOBUILD_ROOT),*))) + +# Shared variables. +ALLCSRC += $(AUTOCSRC) +ALLCPPSRC += $(AUTOCPPSRC) +ALLASMSRC += $(AUTOASMSRC) +ALLXASMSRC += $(AUTOXASMSRC) +ALLINC += $(AUTOINC) -- cgit v1.2.3