From 3456b66f694a4631255b33d1cfb49c20937a27cf Mon Sep 17 00:00:00 2001 From: Palmer Dabbelt Date: Sun, 20 Aug 2017 13:57:26 -0700 Subject: Add a "make report" phony target This builds everything, runs the test suites, and then diffs against the whitelists to make sure there aren't any new failures. --- Makefile.in | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Makefile.in b/Makefile.in index cea00b0..7bd78cd 100644 --- a/Makefile.in +++ b/Makefile.in @@ -59,6 +59,24 @@ all: @default_target@ newlib: stamps/build-gcc-newlib-stage2 linux: stamps/build-gcc-linux-stage2 +.PHONY: build-binutils build-gcc1 build-libc build-gcc2 build-qemu +build-binutils: stamps/build-binutils-@default_target@ +build-gcc%: stamps/build-gcc-@default_target@-stage% +ifeq (@default_target@,linux) +build-libc: $(patsubst %,stamps/build-glibc-linux-%,$(MULTLIB_NAMES)) +else +build-libc: build-newlib +endif +build-qemu: stamps/build-qemu + +.PHONY: check check-gcc +check: check-gcc +check-gcc: stamps/check-gcc-@default_target@ + +.PHONY: report report-gcc +report: report-gcc +report-gcc: report-gcc-@default_target@ + $(addprefix src/original-,$(PACKAGES)): mkdir -p src rm -rf $@ $(subst original-,,$@)-* -- cgit v1.1