Let "make distclean" remove generated tilegx instruction test files
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15488 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/none/tests/tilegx/Makefile.am b/none/tests/tilegx/Makefile.am
index 9004465..0d505b7 100644
--- a/none/tests/tilegx/Makefile.am
+++ b/none/tests/tilegx/Makefile.am
@@ -1597,19 +1597,15 @@
gen_insn_test_LDADD = ../../../VEX/priv/tilegx_disasm.o
$(addsuffix .c, $(insn_tests)) : gen_insn_test
- @echo $@
- ./gen_test.sh $@
+ @./gen_test.sh $@
$(addsuffix .stdout.exp, $(insn_tests)) : $(insn_tests)
- @echo "Generate $@"
./$(basename $(basename $@)) > $@
$(addsuffix .stderr.exp, $(insn_tests)) :
- @echo "Generate $@"
touch $@
$(addsuffix .vgtest, $(insn_tests)) :
- @echo "Generate $@"
echo -e "prog: $(basename $@)\nvgopts: -q" > $@
check-am : $(addsuffix .stdout.exp, $(insn_tests)) $(addsuffix .stderr.exp, $(insn_tests)) $(addsuffix .vgtest, $(insn_tests))
@@ -1618,3 +1614,4 @@
@rm -f *.stderr.exp *.stdout.exp *.vgtest $(addsuffix .c, $(insn_tests)) $(addsuffix .o, $(insn_tests)) $(insn_tests)
@rm -f *.o $(bin_PROGRAMS)
+distclean-am : clean-am
diff --git a/none/tests/tilegx/gen_test.sh b/none/tests/tilegx/gen_test.sh
index 77bf128..1b6537e 100755
--- a/none/tests/tilegx/gen_test.sh
+++ b/none/tests/tilegx/gen_test.sh
@@ -573,13 +573,12 @@
if [ $# -gt 0 ]; then
#fname = "$1"
-echo "generate $1"
+
for f in "${FILES[@]}"
do
array=(${f// / })
if [ ${array[2]} = $1 ]; then
./gen_insn_test ${array[0]} ${array[1]} > ${array[2]}
-# cat hello.c > ${array[2]}
exit 0
fi
done