diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-04-26 14:00:41 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-09-21 07:39:09 +0200 |
commit | db8f598d56951cf43f22a5e325e0d23c8f7559f9 (patch) | |
tree | 607bc2e2c842bb932bce53efc7423e73ef18f6ff /c/src/automake/subdirs.am | |
parent | arm/lpc24xx: Use common test definition file (diff) | |
download | rtems-db8f598d56951cf43f22a5e325e0d23c8f7559f9.tar.bz2 |
build: Remove old build system
Close #3250.
Close #4081.
Diffstat (limited to '')
-rw-r--r-- | c/src/automake/subdirs.am | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/c/src/automake/subdirs.am b/c/src/automake/subdirs.am deleted file mode 100644 index 47d88cffcd..0000000000 --- a/c/src/automake/subdirs.am +++ /dev/null @@ -1,64 +0,0 @@ -## Copyright 2017 Chris Johns <chrisj@rtems.org> - -## -## The following builds in parallel. The subdirectories are -## expanded into separate rules and all the targets are listed -## and make runs as many as it can. -## -## A macro is defined and evaluated once for each directory. This -## creates the instance of the rule. Use $(info ...) to print them. -## - -SUBDIRS_dot = $(filter .,$(_SUBDIRS)) -SUBDIRS_no_dot = $(filter-out .,$(_SUBDIRS)) -SUBDIRS_no_dot_no_wrapup = $(filter-out wrapup,$(SUBDIRS_no_dot)) -SUBDIRS_no_dot_no_testsuites = $(filter-out testsuites,$(SUBDIRS_no_dot)) -SUBDIRS_no_dot_no_wrapup_no_testsuites = $(filter-out testsuites,$(SUBDIRS_no_dot_no_wrapup)) -SUBDIRS_wrapup = $(filter wrapup,$(SUBDIRS_no_dot)) -SUBDIRS_testsuites = $(filter testsuites,$(SUBDIRS_no_dot)) - -define CPUKITDIR -.PHONY: $1 -$1: - @+set fnord $(MAKEFLAGS); amf=$$$$2; \ - subdir=$(2); \ - target=`echo $(MAKECMDGOALS) | sed s/-recursive//`; \ - if test "$$$$target" = "all-local-am"; then \ - target="all-am"; \ - fi; \ - if test "$$$$target" = "all-local"; then \ - target="all"; \ - fi; \ - echo "Making $$$$target in $$$$subdir"; \ - if test "$$$$subdir" != "."; then \ - cd $$$$subdir; \ - $(MAKE) $(AM_MAKEFLAGS) $$$$target; \ - fi; -endef - -# -# This GNU make syntax is being used to stop automake thinking the code is for -# it. -# -$(if "$(SUBDIRS_dot)" ".",$(eval $(call CPUKITDIR,dot,.))) - -$(foreach D,$(SUBDIRS_no_dot),$(eval $(call CPUKITDIR,$(D),$(D)))) - -# -# If there is a wrapup make it depend on all other directories except the -# testsuite so it is not entered until everything but the testsuite has -# finished. -# -$(if "$(SUBDIRS_wrapup)" "wrapup",wrapup: dot $(SUBDIRS_no_dot_no_wrapup_no_testsuites)) - -# -# If there is a testsuite make it depend on all other directories so it is not -# entered until everything else has finished. -# -$(if "$(SUBDIRS_testsuites)" "testsuites",testsuites: dot $(SUBDIRS_no_dot_no_testsuites)) - -# -# The general build all rule for automake. -# -all-local: $(if "$(SUBDIRS_dot)" ".",dot) $(SUBDIRS_no_dot) -clean-local: $(if "$(SUBDIRS_dot)" ".",dot) $(SUBDIRS_no_dot) |