diff options
Diffstat (limited to 'dmake/tests/targets-27')
-rwxr-xr-x | dmake/tests/targets-27 | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/dmake/tests/targets-27 b/dmake/tests/targets-27 deleted file mode 100755 index 3ad33b4c2..000000000 --- a/dmake/tests/targets-27 +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/sh - -# 15.08.2007 Volker Quetschke -# Another check that the .PHONY attribute works with %-targets. This test -# was still failing after issue 66751. -# (issue 80687) - -: ${DMAKEPROG:=dmake} -file1="mfile1.mk" -file2="aa.x" -file3="aa.y" -file4="aa.z" -tmpfiles="$file1 $file2 $file3 $file4" - -trap '{ echo "trapped signal - removing temporary files" ; rm -rf $tmpfiles ; }' 1 2 3 15 - -# Remove files from prior failed run -rm -rf $tmpfiles - -# Remember to quote variables in generated makefiles( $ -> \$ ). -cat > $file1 <<EOT -SHELL*:=/bin/sh -SHELLFLAGS*:=-ce - -%.x : %.y - @sleep 1 - @+printf " and \$@.\n" - @touch \$@ - -aa.y .PHONY : aa.z - @+printf "Build \$@" - @touch \$@ - -EOT - -# Create test environment -touch aa.z; sleep 1; touch aa.y ; sleep 1 ;touch aa.x -# Avoid that aa.x has the same time stamp as aa.y after -# that has been rebuild. -sleep 1 - -output1=`eval ${DMAKEPROG} -rf $file1 aa.x 2>&1 ` -result1=$? - -if test "$output1" != "Build aa.y and aa.x."; then - echo "Wrong result: $output1" - result1=1 -else - echo "OK" -fi - -if test $result1 -eq 0 ; then - echo "Success - Cleaning up" - rm -rf $tmpfiles - exit -else - echo "Failure!" - exit 1 -fi |