From bbbbc4c2b862ad3575083eea78c57bec66211249 Mon Sep 17 00:00:00 2001 From: Ivo Hinkelmann Date: Mon, 15 Oct 2007 14:48:56 +0000 Subject: INTEGRATION: CWS dmake411 (1.1.2); FILE ADDED 2007/09/16 04:10:30 vq 1.1.2.3: #i74007# Change testcase. 2007/09/16 03:16:51 vq 1.1.2.2: #i74007# Add testcase. 2007/08/26 22:22:27 vq 1.1.2.1: #i74007# Add testcase. --- dmake/tests/macros-11 | 147 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100755 dmake/tests/macros-11 (limited to 'dmake') diff --git a/dmake/tests/macros-11 b/dmake/tests/macros-11 new file mode 100755 index 000000000000..023b8a140e1d --- /dev/null +++ b/dmake/tests/macros-11 @@ -0,0 +1,147 @@ +#!/bin/sh + +# 26.08.2007 Volker Quetschke +# Test OOODMAKEMODE macro. +# (issue 74007) + +: ${DMAKEPROG:=dmake} +file1="mfile1.mk" +file2="startup.mk" +tmpfiles="$file1 $file2" + +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( $ -> \$ ). +# Test 1 - Without OOODMAKEMODE set strip leading ./ +cat > $file1 < \$ ). +# Test 2 - With OOODMAKEMODE=y do not strip leading ./ +cat > $file1 < \$ ). +# Test 3 - Test OOODMAKEMODE from environment. +cat > $file1 < \$ ). +# Test 4 - With OOODMAKEMODE= leading ./ +cat > $file1 < \$ ). +# Test 5 - Import from environment / targets from command line. +cat > $file1 < $file2 <