aboutsummaryrefslogtreecommitdiff
path: root/tools/regression
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2012-07-05 18:23:36 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2012-07-05 18:23:36 +0000
commit6e50170633d4beb7eeb0bc7815b296ab5feef90b (patch)
treeb6d5c9b476081684885b8936419ac319def9a31a /tools/regression
parent7574a595f291c1547a51449d39bd4bbb9a9cf97f (diff)
Notes
Diffstat (limited to 'tools/regression')
-rw-r--r--tools/regression/usr.bin/make/syntax/funny-targets/Makefile14
-rw-r--r--tools/regression/usr.bin/make/syntax/funny-targets/expected.status.11
-rw-r--r--tools/regression/usr.bin/make/syntax/funny-targets/expected.status.21
-rw-r--r--tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.10
-rw-r--r--tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.20
-rw-r--r--tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.11
-rw-r--r--tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.21
-rw-r--r--tools/regression/usr.bin/make/syntax/funny-targets/test.t14
8 files changed, 32 insertions, 0 deletions
diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/Makefile b/tools/regression/usr.bin/make/syntax/funny-targets/Makefile
new file mode 100644
index 0000000000000..064ab3a9435f4
--- /dev/null
+++ b/tools/regression/usr.bin/make/syntax/funny-targets/Makefile
@@ -0,0 +1,14 @@
+# $FreeBSD$
+#
+# PR bin/6612 / GRN r102178
+#
+
+test1: colons::colons::target
+
+colons::colons::target:
+ @echo '${.TARGET}'
+
+test2: exclamation!target
+
+exclamation!target:
+ @echo '${.TARGET}
diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.status.1 b/tools/regression/usr.bin/make/syntax/funny-targets/expected.status.1
new file mode 100644
index 0000000000000..573541ac9702d
--- /dev/null
+++ b/tools/regression/usr.bin/make/syntax/funny-targets/expected.status.1
@@ -0,0 +1 @@
+0
diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.status.2 b/tools/regression/usr.bin/make/syntax/funny-targets/expected.status.2
new file mode 100644
index 0000000000000..573541ac9702d
--- /dev/null
+++ b/tools/regression/usr.bin/make/syntax/funny-targets/expected.status.2
@@ -0,0 +1 @@
+0
diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.1 b/tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.1
new file mode 100644
index 0000000000000..e69de29bb2d1d
--- /dev/null
+++ b/tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.1
diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.2 b/tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.2
new file mode 100644
index 0000000000000..e69de29bb2d1d
--- /dev/null
+++ b/tools/regression/usr.bin/make/syntax/funny-targets/expected.stderr.2
diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.1 b/tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.1
new file mode 100644
index 0000000000000..09cb2328e9f7c
--- /dev/null
+++ b/tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.1
@@ -0,0 +1 @@
+colons::colons::target
diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.2 b/tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.2
new file mode 100644
index 0000000000000..b2f03648b48db
--- /dev/null
+++ b/tools/regression/usr.bin/make/syntax/funny-targets/expected.stdout.2
@@ -0,0 +1 @@
+exclamation!target
diff --git a/tools/regression/usr.bin/make/syntax/funny-targets/test.t b/tools/regression/usr.bin/make/syntax/funny-targets/test.t
new file mode 100644
index 0000000000000..ec7e75c7a3a18
--- /dev/null
+++ b/tools/regression/usr.bin/make/syntax/funny-targets/test.t
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+# $FreeBSD$
+
+cd `dirname $0`
+. ../../common.sh
+
+# Description
+DESC='Target names with "funny" embeded characters.'
+
+# Run
+TEST_N=2
+
+eval_cmd $*