summaryrefslogtreecommitdiffstats
path: root/tests/makefiles/macrotest.mk
blob: eabeacbab123de603ca3d11e792d6790d5848788 (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
33
34
35
36
37
38
39
VERY_LONG_Macro_Name_With_mucho_mucho_characters_and_some_number_too_1234458789765421200218427824996512548989654486630110059699471421 = AHA
LOREM = ipsum
SEIN = ist
DES = kleinen
WUPPIWUPPI = wallewalle
ThisIsNotDefined=well, at the moment is actually *is* defined.
viel$(LOREM)_$(SEIN)$(WUPPIWUPPI)_ = Icke wa dsch und er denn uurrrgh...
# what about a comment inbetween? good idea! :-)
NoContent=               # this is a comment, dude
LateDefinition = _$(Literal2)_
Literal1 = ^# who does that anyway? ^# # but here ends the line, sucker!
Literal2 = thi$$ i$$ pricele$$$$
Literal3 = schnupsi^
wupsi^
dupsi
Literal4 = backslash at the end^\
!UNDEF ThisIsNotDefined
Literal5 = backslash at the end\#
Literal6 = backslash at the end\ # errm i don't have anything to say...
Literal7 = double backslash at the end\\
SplitOverLines= \
				 one \
				 two\
				 three
Incremental = one
Incremental = $(Incremental) two

B=B
y=y
$BANANA=$yellow

1=x
XXX=$1$(1)$1

MACROSUBSTITUTION=is not working
MKSPECDIR=root_dir\mkspecs

_STARTING_WITH_AN_UNDERSCORE=underscores are beautiful
__STARTING_WITH_TWO_UNDERSCORES=underscores are beautiful