summaryrefslogtreecommitdiff
path: root/devel/bmake/files/unit-tests/modts
blob: d0efd6d19c0427759daa50a6de0575f3628665d7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

LIST= one two three
LIST+= four five six

FU_mod-ts = a / b / cool

AAA= a a a
B.aaa= Baaa

all:   mod-ts

mod-ts:
	@echo 'LIST="${LIST}"'
	@echo 'LIST:ts,="${LIST:ts,}"'
	@echo 'LIST:ts/:tu="${LIST:ts/:tu}"'
	@echo 'LIST:ts::tu="${LIST:ts::tu}"'
	@echo 'LIST:ts:tu="${LIST:ts:tu}"'
	@echo 'LIST:tu:ts/="${LIST:tu:ts/}"'
	@echo 'LIST:ts:="${LIST:ts:}"'
	@echo 'LIST:ts="${LIST:ts}"'
	@echo 'LIST:ts:S/two/2/="${LIST:ts:S/two/2/}"'
	@echo 'LIST:S/two/2/:ts="${LIST:S/two/2/:ts}"'
	@echo 'LIST:ts/:S/two/2/="${LIST:ts/:S/two/2/}"'
	@echo "Pretend the '/' in '/n' etc. below are back-slashes."
	@echo 'LIST:ts/n="${LIST:ts\n}"'
	@echo 'LIST:ts/t="${LIST:ts\t}"'
	@echo 'LIST:ts/012:tu="${LIST:ts\012:tu}"'
	@echo 'LIST:tx="${LIST:tx}"'
	@echo 'LIST:ts/x:tu="${LIST:ts\x:tu}"'
	@echo 'FU_$@="${FU_${@:ts}:ts}"'
	@echo 'FU_$@:ts:T="${FU_${@:ts}:ts:T}" == cool?'
	@echo 'B.$${AAA:ts}="${B.${AAA:ts}}" == Baaa?'