"RUNTESTFLAGS=$(RUNTESTFLAGS)"
all:
- @echo "Nothing to be done for all..."
+ @:
.NOEXPORT:
INFODIRS=doc
# $(RUNTEST) is looking up `site.exp' only in the current directory.
$(abs_builddir)/site.exp site.exp: Makefile
- @echo "Making a new config file..."
- -@rm -f ./tmp?
- @touch site.exp
- -@mv site.exp site.bak
- @echo "## these variables are automatically generated by make ##" > ./tmp0
- @echo "# Do not edit here. If you wish to override these values" >> ./tmp0
- @echo "# add them to the last section" >> ./tmp0
- @echo "set host_triplet ${host_canonical}" >> ./tmp0
- @echo "set target_alias $(target_alias)" >> ./tmp0
- @echo "set target_triplet ${target_canonical}" >> ./tmp0
- @echo "set build_triplet ${build_canonical}" >> ./tmp0
- @echo "set srcdir ${abs_srcdir}" >> ./tmp0
- @echo "set tool gdb" >> ./tmp0
- @echo "set enable_libctf ${enable_libctf}" >> ./tmp0
- @echo 'source $${srcdir}/lib/append_gdb_boards_dir.exp' >> ./tmp0
- @echo "## All variables above are generated by configure. Do Not Edit ##" >> ./tmp0
- @cat ./tmp0 > site.exp
- @cat site.bak | sed \
- -e '1,/^## All variables above are.*##/ d' >> site.exp
- -@rm -f ./tmp?
+ $(ECHO_GEN) \
+ rm -f ./tmp?; \
+ touch site.exp; \
+ mv site.exp site.bak; \
+ echo "## these variables are automatically generated by make ##" > ./tmp0; \
+ echo "# Do not edit here. If you wish to override these values" >> ./tmp0; \
+ echo "# add them to the last section" >> ./tmp0; \
+ echo "set host_triplet ${host_canonical}" >> ./tmp0; \
+ echo "set target_alias $(target_alias)" >> ./tmp0; \
+ echo "set target_triplet ${target_canonical}" >> ./tmp0; \
+ echo "set build_triplet ${build_canonical}" >> ./tmp0; \
+ echo "set srcdir ${abs_srcdir}" >> ./tmp0; \
+ echo "set tool gdb" >> ./tmp0; \
+ echo "set enable_libctf ${enable_libctf}" >> ./tmp0; \
+ echo 'source $${srcdir}/lib/append_gdb_boards_dir.exp' >> ./tmp0; \
+ echo "## All variables above are generated by configure. Do Not Edit ##" >> ./tmp0; \
+ cat ./tmp0 > site.exp; \
+ cat site.bak | sed \
+ -e '1,/^## All variables above are.*##/ d' >> site.exp; \
+ rm -f ./tmp?
installcheck:
# Build the expect wrapper script that preloads the read1.so library.
expect-read1:
- @echo Making expect-read1
- @rm -f expect-read1-tmp
- @touch expect-read1-tmp
- @echo "# THIS FILE IS GENERATED -*- buffer-read-only: t -*- \n" >>expect-read1-tmp
- @echo "# vi:set ro: */\n\n" >>expect-read1-tmp
- @echo "# To regenerate this file, run:\n" >>expect-read1-tmp
- @echo "# make clean; make/\n" >>expect-read1-tmp
- @echo "export LD_PRELOAD=`pwd`/read1.so" >>expect-read1-tmp
- @echo 'exec expect "$$@"' >>expect-read1-tmp
- @chmod +x expect-read1-tmp
- @mv expect-read1-tmp expect-read1
+ $(ECHO_GEN) \
+ rm -f expect-read1-tmp; \
+ touch expect-read1-tmp; \
+ echo "# THIS FILE IS GENERATED -*- buffer-read-only: t -*- \n" >>expect-read1-tmp; \
+ echo "# vi:set ro: */\n\n" >>expect-read1-tmp; \
+ echo "# To regenerate this file, run:\n" >>expect-read1-tmp; \
+ echo "# make clean; make/\n" >>expect-read1-tmp; \
+ echo "export LD_PRELOAD=`pwd`/read1.so" >>expect-read1-tmp; \
+ echo 'exec expect "$$@"' >>expect-read1-tmp; \
+ chmod +x expect-read1-tmp; \
+ mv expect-read1-tmp expect-read1
# Build the read1.so preload library. This overrides the `read'
# function, making it read one byte at a time. Running the testsuite
# with this catches racy tests.
read1.so: lib/read1.c
- $(CC) -o $@ ${srcdir}/lib/read1.c -Wall -g -shared -fPIC $(CFLAGS)
+ $(ECHO_CC) $(CC) -o $@ ${srcdir}/lib/read1.c -Wall -g -shared -fPIC $(CFLAGS)
# Build the read1 machinery.
.PHONY: read1
# Disable implicit make rules.
include $(srcdir)/../disable-implicit-rules.mk
+include $(srcdir)/../silent-rules.mk