Browse Source

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.
pull/268/head
Palmer Dabbelt 9 years ago
parent
commit
3456b66f69
  1. 18
      Makefile.in

18
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-,,$@)-*

Loading…
Cancel
Save