From 78e1d2d2e6d628a7176e3f9b682a71fd496068c1 Mon Sep 17 00:00:00 2001 From: Joshua Bell Date: Thu, 3 Oct 2019 21:19:52 -0700 Subject: [PATCH] Add master Makefile --- Makefile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..5234e41 --- /dev/null +++ b/Makefile @@ -0,0 +1,19 @@ +targets := cricket bbb ram.drv + +.PHONY: all $(targets) + +all: $(targets) + +# Build all targets +$(targets): + @tput setaf 3 && echo "Building: $@" && tput sgr0 + @$(MAKE) -C $@ \ + && (tput setaf 2 && echo "make $@ good" && tput sgr0) \ + || (tput blink && tput setaf 1 && echo "MAKE $@ BAD" && tput sgr0 && false) + +# Clean all temporary/target files +clean: + @for dir in $(targets); do \ + tput setaf 2 && echo "cleaning $$dir" && tput sgr0; \ + $(MAKE) -C $$dir clean; \ + done