2 $description = "Test the abspath functions.";
7 ifneq ($(realpath $(abspath .)),$(CURDIR))
8 $(warning .: abs="$(abspath .)" real="$(realpath $(abspath .))" curdir="$(CURDIR)")
11 ifneq ($(realpath $(abspath ./)),$(CURDIR))
12 $(warning ./: abs="$(abspath ./)" real="$(realpath $(abspath ./))" curdir="$(CURDIR)")
15 ifneq ($(realpath $(abspath .///)),$(CURDIR))
16 $(warning .///: abs="$(abspath .///)" real="$(realpath $(abspath .///))" curdir="$(CURDIR)")
19 ifneq ($(abspath /),/)
20 $(warning /: abspath="$(abspath /)")
23 ifneq ($(abspath ///),/)
24 $(warning ///: abspath="$(abspath ///)")
27 ifneq ($(abspath /.),/)
28 $(warning /.: abspath="$(abspath /.)")
31 ifneq ($(abspath ///.),/)
32 $(warning ///.: abspath="$(abspath ///.)")
35 ifneq ($(abspath /./),/)
36 $(warning /./: abspath="$(abspath /./)")
39 ifneq ($(abspath /.///),/)
40 $(warning /.///: abspath="$(abspath /.///)")
43 ifneq ($(abspath /..),/)
44 $(warning /..: abspath="$(abspath /..)")
47 ifneq ($(abspath ///..),/)
48 $(warning ///..: abspath="$(abspath ///..)")
51 ifneq ($(abspath /../),/)
52 $(warning /../: abspath="$(abspath /../)")
55 ifneq ($(abspath /..///),/)
56 $(warning /..///: abspath="$(abspath /..///)")
60 ifneq ($(abspath /foo/bar/..),/foo)
61 $(warning /foo/bar/..: abspath="$(abspath /foo/bar/..)")
64 ifneq ($(abspath /foo/bar/../../../baz),/baz)
65 $(warning /foo/bar/../../../baz: abspath="$(abspath /foo/bar/../../../baz)")
68 ifneq ($(abspath /foo/bar/../ /..),/foo /)
69 $(warning /foo/bar/../ /..: abspath="$(abspath /foo/bar/../ /..)")
80 # This tells the test driver that the perl test script executed properly.