|
|
|
@ -77,12 +77,14 @@ check: check-gcc |
|
|
|
check-gcc: stamps/check-gcc-@default_target@ |
|
|
|
check-dhrystone: check-dhrystone-@default_target@ |
|
|
|
check-binutils: stamps/check-binutils-@default_target@ |
|
|
|
check-gdb: stamps/check-gdb-@default_target@ |
|
|
|
|
|
|
|
.PHONY: report report-gcc |
|
|
|
report: report-gcc |
|
|
|
report-gcc: report-gcc-@default_target@ |
|
|
|
report-dhrystone: report-dhrystone-@default_target@ |
|
|
|
report-binutils: report-binutils-@default_target@ |
|
|
|
report-gdb: report-gdb-@default_target@ |
|
|
|
|
|
|
|
$(addprefix src/original-,$(PACKAGES)): |
|
|
|
mkdir -p src |
|
|
|
@ -386,9 +388,6 @@ stamps/build-dejagnu: $(srcdir)/riscv-dejagnu |
|
|
|
mkdir -p $(dir $@) |
|
|
|
date > $@ |
|
|
|
|
|
|
|
check-gdb-newlib: stamps/build-gcc-newlib-stage2 stamps/build-dejagnu |
|
|
|
PATH="$(INSTALL_DIR)/bin:$(PATH)" DEJAGNULIBS="$(srcdir)/riscv-dejagnu" $(MAKE) -C build-binutils-newlib check-gdb "RUNTESTFLAGS=--target_board=riscv-sim" |
|
|
|
|
|
|
|
stamps/check-gcc-newlib: stamps/build-gcc-newlib-stage2 stamps/build-qemu stamps/build-dejagnu |
|
|
|
PATH="$(srcdir)/scripts/wrapper/qemu:$(INSTALL_DIR)/bin:$(PATH)" DEJAGNULIBS="$(srcdir)/riscv-dejagnu" RISC_V_SYSROOT="$(SYSROOT)" $(MAKE) -C build-gcc-newlib-stage2 check-gcc "RUNTESTFLAGS=--target_board='$(NEWLIB_TARGET_BOARDS)'" |
|
|
|
mkdir -p $(dir $@) |
|
|
|
@ -431,6 +430,14 @@ stamps/check-binutils-linux: stamps/build-gcc-linux-stage2 stamps/build-qemu |
|
|
|
PATH="$(srcdir)/scripts/wrapper/qemu:$(INSTALL_DIR)/bin:$(PATH)" DEJAGNULIBS="$(srcdir)/riscv-dejagnu" RISC_V_SYSROOT="$(SYSROOT)" $(MAKE) -C build-binutils-linux check-{binutils,gas,ld} -k "RUNTESTFLAGS=--target_board='$(GLIBC_TARGET_BOARDS)'" || true |
|
|
|
date > $@ |
|
|
|
|
|
|
|
stamps/check-gdb-newlib: stamps/build-gcc-newlib-stage2 stamps/build-qemu |
|
|
|
PATH="$(srcdir)/scripts/wrapper/qemu:$(INSTALL_DIR)/bin:$(PATH)" DEJAGNULIBS="$(srcdir)/riscv-dejagnu" RISC_V_SYSROOT="$(SYSROOT)" $(MAKE) -C build-binutils-newlib check-gdb -k "RUNTESTFLAGS=--target_board='$(NEWLIB_TARGET_BOARDS)'" || true |
|
|
|
date > $@ |
|
|
|
|
|
|
|
stamps/check-gdb-linux: stamps/build-gcc-linux-stage2 stamps/build-qemu |
|
|
|
PATH="$(srcdir)/scripts/wrapper/qemu:$(INSTALL_DIR)/bin:$(PATH)" DEJAGNULIBS="$(srcdir)/riscv-dejagnu" RISC_V_SYSROOT="$(SYSROOT)" $(MAKE) -C build-binutils-linux check-gdb -k "RUNTESTFLAGS=--target_board='$(GLIBC_TARGET_BOARDS)'" || true |
|
|
|
date > $@ |
|
|
|
|
|
|
|
.PHONY: report-gcc-newlib |
|
|
|
report-gcc-newlib: stamps/check-gcc-newlib |
|
|
|
stat $(patsubst %,$(srcdir)/test/gcc-newlib/%.log,$(NEWLIB_MULTILIB_NAMES)) || exit 1 |
|
|
|
@ -462,6 +469,16 @@ report-binutils-linux: stamps/check-binutils-linux |
|
|
|
clean: |
|
|
|
rm -rf build-* $(addprefix src/,$(PACKAGES)) stamps |
|
|
|
|
|
|
|
.PHONY: report-gdb-newlib |
|
|
|
report-gdb-newlib: stamps/check-gdb-newlib |
|
|
|
stat $(patsubst %,$(srcdir)/test/gdb-newlib/%.log,$(NEWLIB_MULTILIB_NAMES)) || exit 1 |
|
|
|
if find build-binutils-newlib -iname '*.sum' | xargs grep ^FAIL | sort | grep -F -v $(patsubst %,--file=$(srcdir)/test/gdb-newlib/%.log,$(NEWLIB_MULTILIB_NAMES)); then false; else true; fi |
|
|
|
|
|
|
|
.PHONY: report-gdb-linux |
|
|
|
report-gdb-linux: stamps/check-gdb-linux |
|
|
|
stat $(patsubst %,$(srcdir)/test/gdb-linux/%.log,$(GLIBC_MULTILIB_NAMES)) || exit 1 |
|
|
|
if find build-binutils-linux -iname '*.sum' | xargs grep ^FAIL | sort | grep -F -v $(patsubst %,--file=$(srcdir)/test/gdb-linux/%.log,$(GLIBC_MULTILIB_NAMES)); then false; else true; fi |
|
|
|
|
|
|
|
distclean: clean |
|
|
|
rm -rf src |
|
|
|
|
|
|
|
|