| # This file is a shell script fragment that supplies the information |
| # necessary for a configure script to process the program in |
| # this directory. For more information, look at ../../configure. |
| |
| configdirs= |
| srctrigger=tcomplex.cc |
| srcname="tests for ANSI C++ library" |
| package_makefile_frag=Make.pack |
| |
| # per-host: |
| |
| # per-target: |
| |
| target_makefile_frag=../target-mkfrag |
| |
| TO_TOPDIR=../../ |
| ALL=' ' |
| XCXXINCLUDES="-I${srcdir}/.. -I${srcdir}/../stl -I${TO_TOPDIR}libio -I${srcdir}/${TO_TOPDIR}libio" |
| SIMPLE_TESTS='tstring tlist tmap tvector' |
| TESTS="tcomplex ${SIMPLE_TESTS}" |
| MOSTLYCLEAN="*.o core ${TESTS} *.out" |
| (. ${srcdir}/${TO_TOPDIR}libio/config.shared) >${package_makefile_frag} |
| |
| # post-target: |
| |
| CHECK="" |
| |
| for TEST in ${SIMPLE_TESTS} ; do |
| echo "${TEST}: ${TEST}.o" '$(DEPLIBS) |
| $(CXX) $(CXXFLAGS) -o' "${TEST} ${TEST}.o" '$(LDLIBS) |
| ' >> Makefile |
| done |
| |
| for TEST in ${TESTS} ; do |
| echo ".PHONY: check-${TEST}" >>Makefile |
| if [ -f ${srcdir}/${TEST}.inp ] ; then |
| echo "check-${TEST}: ${TEST}" '$(srcdir)'"/${TEST}.inp |
| ./${TEST} < "'$(srcdir)'"/${TEST}.inp > ${TEST}.out 2>&1" >>Makefile |
| else |
| echo "check-${TEST}: ${TEST} |
| ./${TEST} > ${TEST}.out 2>&1" >>Makefile |
| fi |
| echo ' diff -c $(srcdir)/'"${TEST}.exp ${TEST}.out" >>Makefile |
| CHECK="${CHECK} check-${TEST}" |
| done |
| echo " |
| check: |
| check-old: ${CHECK}" >>Makefile |
| |
| |