Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 #T commandline: ['OBASIC=oval']
3 BASIC = val
5 TEST = $(TEST)
7 TEST2 = $(TES
8 TEST2 += T)
10 TES T = val
12 RECVAR = foo
13 RECVAR += var baz
15 IMMVAR := bloo
16 IMMVAR += $(RECVAR)
18 BASIC ?= notval
20 all: BASIC = valall
21 all: RECVAR += $(BASIC)
22 all: IMMVAR += $(BASIC)
23 all: UNSET += more
24 all: OBASIC += allmore
26 CHECKLIT = $(NULL) check
27 all: CHECKLIT += appendliteral
29 RECVAR = blimey
31 TESTEMPTY = \
32 $(NULL)
34 all: other
35 test "$(TEST2)" = "val"
36 test '$(value TEST2)' = '$$(TES T)'
37 test "$(RECVAR)" = "blimey valall"
38 test "$(IMMVAR)" = "bloo foo var baz valall"
39 test "$(UNSET)" = "more"
40 test "$(OBASIC)" = "oval"
41 test "$(CHECKLIT)" = " check appendliteral"
42 test "$(TESTEMPTY)" = ""
43 @echo TEST-PASS
45 OVAR = oval
46 OVAR ?= onotval
48 other: OVAR ?= ooval
49 other: LATERVAR ?= lateroverride
51 LATERVAR = olater
53 other:
54 test "$(OVAR)" = "oval"
55 test "$(LATERVAR)" = "lateroverride"