Warning, file /frameworks/syntax-highlighting/autotests/reference/Makefile.ref was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 <Comment># comment</Comment><br/> 0002 <Normal></Normal><br/> 0003 <Keyword>include</Keyword><Normal> Makefile.in</Normal><br/> 0004 <Keyword>-include</Keyword><Normal> Makefile.doesntexist</Normal><br/> 0005 <Normal></Normal><br/> 0006 <SpecialTarget>.PHONY:</SpecialTarget><Prereq> all</Prereq><br/> 0007 <Normal></Normal><br/> 0008 <Target>all</Target><TargetSeparator>:</TargetSeparator><Prereq> target</Prereq><br/> 0009 <Normal></Normal><br/> 0010 <Variable>foo</Variable><Normal> </Normal><Operator>=</Operator><String> bar </String><Operator>$(</Operator><Variable>var</Variable><Operator>)</Operator><String> </String><Operator>\</Operator><br/> 0011 <String> </String><Operator>$(</Operator><Variable>baz</Variable><Operator>)</Operator><String> quux</String><br/> 0012 <Normal></Normal><br/> 0013 <ControlFlow>ifeq</ControlFlow><Normal> (</Normal><Operator>$(</Operator><Variable>CC</Variable><Operator>)</Operator><Normal>,gcc)</Normal><br/> 0014 <Normal> </Normal><Variable>bla</Variable><Operator>=$(</Operator><Keyword>call</Keyword><FuncParam> func</FuncParam><Keyword>,</Keyword><FuncParam>param1</FuncParam><Keyword>,</Keyword><FuncParam>param2</FuncParam><Operator>)</Operator><br/> 0015 <ControlFlow>else</ControlFlow><Normal> </Normal><ControlFlow>ifeq</ControlFlow><Normal> </Normal><String>"x"</String><Normal> </Normal><String>"y"</String><br/> 0016 <Normal> </Normal><Operator>$(</Operator><Keyword>error</Keyword><FuncParam> this seems wrong</FuncParam><Operator>)</Operator><br/> 0017 <ControlFlow>else</ControlFlow><br/> 0018 <Normal> </Normal><Variable>libs</Variable><Operator>=$(</Operator><Variable>normal_libs</Variable><Operator>)</Operator><br/> 0019 <ControlFlow>endif</ControlFlow><br/> 0020 <Normal></Normal><br/> 0021 <Target>target1</Target><TargetSeparator>:</TargetSeparator><br/> 0022 <Error> </Error><Normal>error</Normal><br/> 0023 <Normal></Normal><br/> 0024 <Target>target2</Target><TargetSeparator>:</TargetSeparator><Prereq> bla.cpp </Prereq><Operator>$@</Operator><br/> 0025 <Normal> </Normal><Operator>$(</Operator><Variable>CC</Variable><Operator>)</Operator><Normal> bla.c -o bla.o</Normal><br/> 0026 <Normal> </Normal><Operator>$(</Operator><Variable>CC</Variable><Operator>)</Operator><Normal> bla.o </Normal><Operator>$<</Operator><Normal> </Normal><Operator>\</Operator><br/> 0027 <Normal> </Normal><Operator>-</Operator><Silent>o bla.exe</Silent><br/> 0028 <Normal> </Normal><Operator>@</Operator><Silent>echo </Silent><String>"hello"</String><Silent> </Silent><Operator>\</Operator><br/> 0029 <Silent> bla bla</Silent><br/> 0030 <Normal> echo </Normal><String>"hello"</String><Normal> </Normal><Operator>\</Operator><br/> 0031 <Normal> bla bla</Normal><br/> 0032 <Normal></Normal><br/> 0033 <Target>target3</Target><TargetSeparator>:</TargetSeparator><Prereq> </Prereq><Operator>;</Operator><Normal> </Normal><Operator>@</Operator><Silent>echo ’hello </Silent><Operator>\</Operator><br/> 0034 <Silent>world’ ; echo </Silent><String>"hello </String><Operator>\</Operator><br/> 0035 <String>world"</String><br/> 0036 <Normal> </Normal><Operator>@</Operator><Silent>echo </Silent><String>"hello"</String><br/> 0037 <Normal></Normal><br/> 0038 <Target>target4</Target><TargetSeparator>:</TargetSeparator><Prereq> </Prereq><Operator>;</Operator><Normal> echo ’hello </Normal><Operator>\</Operator><br/> 0039 <Normal>world’ ; echo </Normal><String>"hello </String><Operator>\</Operator><br/> 0040 <String>world"</String><br/> 0041 <Normal> echo </Normal><String>"hello"</String><br/> 0042 <Normal></Normal><br/> 0043 <Target>target5 </Target><Operator>\</Operator><br/> 0044 <Target>target6 </Target><Operator>\</Operator><br/> 0045 <Target>target7 </Target><TargetSeparator>&::</TargetSeparator><br/> 0046 <Normal> </Normal><Operator>@</Operator><Silent>echo </Silent><String>"hello"</String><br/> 0047 <Comment># this should not break the rule</Comment><br/> 0048 <Normal> </Normal><Comment># ifndef is a command</Comment><br/> 0049 <Normal> ifndef</Normal><br/> 0050 <Normal></Normal><br/> 0051 <Comment># String Substitution</Comment><br/> 0052 <Variable>VAR</Variable><Normal> </Normal><Operator>:=</Operator><String> </String><Operator>$(</Operator><Variable>ANOTHER_VAR</Variable><RealOperator>:</RealOperator><VarModifier>%</VarModifier><RealOperator>=</RealOperator><VarModifier>%+1</VarModifier><Operator>)</Operator><br/> 0053 <Normal></Normal><br/> 0054 <Comment># Variable Assignment</Comment><br/> 0055 <Variable>RELAXED</Variable><Normal> </Normal><Operator>::=</Operator><String> mello</String><br/> 0056 <Variable>rempl</Variable><Normal> </Normal><Operator>:=</Operator><String> x</String><br/> 0057 <Variable>foo</Variable><Normal> </Normal><Operator>:=</Operator><String> a b c</String><br/> 0058 <Variable>bar</Variable><Normal> </Normal><Operator>:=</Operator><String> foo</String><br/> 0059 <Variable>hello</Variable><Normal> </Normal><Operator>:=</Operator><String> </String><Operator>$($(</Operator><Variable>bar</Variable><Operator>)</Operator><RealOperator>:</RealOperator><VarModifier>a</VarModifier><RealOperator>=</RealOperator><Operator>$(</Operator><Variable>rempl</Variable><Operator>))</Operator><br/> 0060 <Variable>my??var</Variable><Operator>=</Operator><String>value</String><br/> 0061 <Variable>var?</Variable><Operator>?=</Operator><String>value</String><br/> 0062 <Variable>var</Variable><Operator>?=</Operator><String>value</String><br/> 0063 <Variable>var?</Variable><Normal> </Normal><Operator>=</Operator><String> value</String><br/> 0064 <Variable>var</Variable><Normal> </Normal><Operator>:::=</Operator><String> value</String><br/> 0065 <Variable>var</Variable><Normal> </Normal><Operator>::=</Operator><String> value</String><br/> 0066 <Variable>var</Variable><Normal> </Normal><Operator>+=</Operator><String> value</String><br/> 0067 <Variable>var</Variable><Normal> </Normal><Operator>!=</Operator><String> value</String><br/> 0068 <Normal> </Normal><Variable>var</Variable><Normal> </Normal><Operator>=</Operator><String> value\#nocomment</String><br/> 0069 <Normal> </Normal><Variable>var</Variable><Normal> </Normal><Operator>=</Operator><String> value</String><Comment>#comment</Comment><br/> 0070 <Normal> </Normal><Variable>var</Variable><Normal> </Normal><Operator>=</Operator><String> value;value2</String><br/> 0071 <Keyword>override</Keyword><Normal> </Normal><Variable>var </Variable><Operator>=</Operator><String> a</String><br/> 0072 <Normal></Normal><br/> 0073 <Keyword>define</Keyword><Normal> </Normal><Variable>var</Variable><Normal> </Normal><Operator>:::=</Operator><br/> 0074 <String>bar</String><br/> 0075 <Keyword>endef</Keyword><br/> 0076 <Normal></Normal><br/> 0077 <Keyword>override</Keyword><Normal> </Normal><Keyword>define</Keyword><Normal> </Normal><Variable>var</Variable><Normal> </Normal><Operator>:::=</Operator><br/> 0078 <String>bar</String><br/> 0079 <Keyword>endef</Keyword><br/> 0080 <Normal></Normal><br/> 0081 <Keyword>undefine</Keyword><Variable> var</Variable><br/> 0082 <Keyword>override</Keyword><Normal> </Normal><Keyword>undefine</Keyword><Variable> var</Variable><br/> 0083 <Normal></Normal><br/> 0084 <Keyword>export</Keyword><Variable> foo bar</Variable><br/> 0085 <Keyword>export</Keyword><Variable> foo </Variable><Operator>=</Operator><String> bar</String><br/> 0086 <Keyword>unexport</Keyword><Variable> foo bar</Variable><br/> 0087 <Normal></Normal><br/> 0088 <Target>prog</Target><TargetSeparator>:</TargetSeparator><Prereq> </Prereq><Keyword>private</Keyword><Variable> EXTRA_CFLAGS </Variable><Operator>=</Operator><String> -L/usr/local/lib</String><br/> 0089 <Target>prog</Target><TargetSeparator>:</TargetSeparator><Prereq> </Prereq><Variable>CFLAGS</Variable><Normal> </Normal><Operator>=</Operator><String> -g</String><br/> 0090 <Target>prog</Target><TargetSeparator>:</TargetSeparator><Prereq> a.o b.o</Prereq><br/> 0091 <Normal></Normal><br/> 0092 <Comment># Conditionals</Comment><br/> 0093 <Variable>bar</Variable><Normal> </Normal><Operator>=</Operator><br/> 0094 <Variable>foo</Variable><Normal> </Normal><Operator>=</Operator><String> </String><Operator>$(</Operator><Variable>bar</Variable><Operator>)</Operator><br/> 0095 <ControlFlow>ifdef</ControlFlow><Normal> bar</Normal><br/> 0096 <Variable>frobozz</Variable><Normal> </Normal><Operator>=</Operator><String> yes</String><br/> 0097 <ControlFlow>else</ControlFlow><Normal> </Normal><ControlFlow>ifdef</ControlFlow><Normal> foo</Normal><br/> 0098 <Variable>frobozz</Variable><Normal> </Normal><Operator>=</Operator><String> no</String><br/> 0099 <ControlFlow>endif</ControlFlow><br/> 0100 <Normal></Normal><br/> 0101 <Variable>error_type</Variable><Normal> </Normal><Operator>:=</Operator><String> 0</String><br/> 0102 <Target>check</Target><TargetSeparator>:</TargetSeparator><br/> 0103 <ControlFlow>ifeq</ControlFlow><Normal> (</Normal><Operator>$(</Operator><Variable>error_type</Variable><Operator>)</Operator><Normal>,0)</Normal><br/> 0104 <ControlFlow>else</ControlFlow><Normal> </Normal><ControlFlow>ifeq</ControlFlow><Normal> (</Normal><Operator>$(</Operator><Variable>error_type</Variable><Operator>)</Operator><Normal>,1)</Normal><br/> 0105 <ControlFlow>else</ControlFlow><Normal> </Normal><ControlFlow>ifeq</ControlFlow><Normal> (</Normal><Operator>$(</Operator><Variable>error_type</Variable><Operator>)</Operator><Normal>,2)</Normal><br/> 0106 <ControlFlow>else</ControlFlow><Normal> </Normal><ControlFlow>ifeq</ControlFlow><Normal> (</Normal><Operator>$(</Operator><Variable>error_type</Variable><Operator>)</Operator><Normal>,3)</Normal><br/> 0107 <ControlFlow>endif</ControlFlow><br/> 0108 <Normal></Normal><br/> 0109 <Operator>$(</Operator><Keyword>info</Keyword><FuncParam> </FuncParam><String>"'"</String><Operator>)</Operator><br/> 0110 <Operator>$(</Operator><Keyword>info</Keyword><FuncParam> </FuncParam><String>'"'</String><Operator>)</Operator><br/> 0111 <Operator>$(</Operator><Keyword>info</Keyword><FuncParam> </FuncParam><Operator>$(</Operator><Variable>??</Variable><Operator>))</Operator><br/> 0112 <Normal></Normal><br/> 0113 <Operator>$(</Operator><Keyword>eval</Keyword><FuncParam> </FuncParam><Operator>$(</Operator><Keyword>call</Keyword><FuncParam> Variable_rule</FuncParam><Keyword>,</Keyword><FuncParam>target/compile_flags</FuncParam><Keyword>,</Keyword><Operator>$$</Operator><FuncParam>{CXX} </FuncParam><Operator>$$</Operator><FuncParam>(CXXFLAGS)</FuncParam><Operator>))</Operator><br/> 0114 <Operator>$(</Operator><Keyword>eval</Keyword><FuncParam> </FuncParam><Operator>${</Operator><Keyword>call</Keyword><FuncParam> Variable_rule</FuncParam><Keyword>,</Keyword><FuncParam>target/link_flags</FuncParam><Keyword>,</Keyword><Operator>$$</Operator><FuncParam>(CXX) </FuncParam><Operator>$$</Operator><FuncParam>(LDFLAGS) </FuncParam><Operator>$$</Operator><FuncParam>{LDLIBS}</FuncParam><Operator>})</Operator><br/>