Warning, file /frameworks/syntax-highlighting/autotests/html/Makefile.dark.html was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 <!DOCTYPE html>
0002 <html><head>
0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
0004 <title>Makefile</title>
0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (Makefile) - Theme (Breeze Dark)"/>
0006 </head><body style="background-color:#232629;color:#cfcfc2"><pre>
0007 <span style="color:#7a7c7d;"># comment</span>
0008 
0009 <span style="font-weight:bold;">include</span> Makefile.in
0010 <span style="font-weight:bold;">-include</span> Makefile.doesntexist
0011 
0012 <span style="color:#27ae60;font-weight:bold;">.PHONY:</span><span style="color:#2980b9;"> all</span>
0013 
0014 <span style="color:#f67400;">all:</span><span style="color:#2980b9;"> target</span>
0015 
0016 <span style="color:#2980b9;">foo</span> <span style="color:#3daee9;">=</span><span style="color:#f44f4f;"> bar </span><span style="color:#3daee9;">$(</span><span style="color:#2980b9;">var</span><span style="color:#3daee9;">)</span><span style="color:#f44f4f;"> </span><span style="color:#3daee9;">\</span>
0017 <span style="color:#f44f4f;">    </span><span style="color:#3daee9;">$(</span><span style="color:#2980b9;">baz</span><span style="color:#3daee9;">)</span><span style="color:#f44f4f;"> quux</span>
0018 
0019 <span style="color:#fdbc4b;font-weight:bold;">ifeq</span> (<span style="color:#3daee9;">$(</span><span style="color:#2980b9;">CC</span><span style="color:#3daee9;">)</span>,gcc)
0020     <span style="color:#2980b9;">bla</span><span style="color:#3daee9;">=$(</span><span style="font-weight:bold;">call</span><span style="color:#f44f4f;"> func</span><span style="font-weight:bold;">,</span><span style="color:#f44f4f;">param1</span><span style="font-weight:bold;">,</span><span style="color:#f44f4f;">param2</span><span style="color:#3daee9;">)</span>
0021 <span style="color:#fdbc4b;font-weight:bold;">else</span> <span style="color:#fdbc4b;font-weight:bold;">ifeq</span> <span style="color:#f44f4f;">&quot;x&quot;</span> <span style="color:#f44f4f;">&quot;y&quot;</span>
0022     <span style="color:#3daee9;">$(</span><span style="font-weight:bold;">error</span><span style="color:#f44f4f;"> this seems wrong</span><span style="color:#3daee9;">)</span>
0023 <span style="color:#fdbc4b;font-weight:bold;">else</span>
0024     <span style="color:#2980b9;">libs</span><span style="color:#3daee9;">=$(</span><span style="color:#2980b9;">normal_libs</span><span style="color:#3daee9;">)</span>
0025 <span style="color:#fdbc4b;font-weight:bold;">endif</span>
0026 
0027 <span style="color:#f67400;">target1:</span>
0028 <span style="color:#da4453;text-decoration:underline;">        </span>error
0029 
0030 <span style="color:#f67400;">target2:</span><span style="color:#2980b9;"> bla.cpp </span><span style="color:#3daee9;">$@</span>
0031         <span style="color:#3daee9;">$(</span><span style="color:#2980b9;">CC</span><span style="color:#3daee9;">)</span> bla.c -o bla.o
0032         <span style="color:#3daee9;">$(</span><span style="color:#2980b9;">CC</span><span style="color:#3daee9;">)</span> bla.o <span style="color:#3daee9;">$&lt;</span> <span style="color:#3daee9;">\</span>
0033             <span style="color:#3daee9;">-</span><span style="color:#8e44ad;">o bla.exe</span>
0034         <span style="color:#3daee9;">@</span><span style="color:#8e44ad;">echo </span><span style="color:#f44f4f;">&quot;hello&quot;</span>
0035 
0036 <span style="color:#f67400;">target3:</span><span style="color:#2980b9;"> </span><span style="color:#3daee9;">;</span> <span style="color:#3daee9;">@</span><span style="color:#8e44ad;">echohello </span><span style="color:#3daee9;">\</span>
0037 <span style="color:#8e44ad;">world’ ; echo </span><span style="color:#f44f4f;">&quot;hello </span><span style="color:#3daee9;">\</span>
0038 <span style="color:#f44f4f;">world&quot;</span>
0039         <span style="color:#3daee9;">@</span><span style="color:#8e44ad;">echo </span><span style="color:#f44f4f;">&quot;hello&quot;</span>
0040 
0041 <span style="color:#f67400;">target4:</span><span style="color:#2980b9;"> </span><span style="color:#3daee9;">;</span> echohello <span style="color:#3daee9;">\</span>
0042 world’ ; echo <span style="color:#f44f4f;">&quot;hello </span><span style="color:#3daee9;">\</span>
0043 <span style="color:#f44f4f;">world&quot;</span>
0044         echo <span style="color:#f44f4f;">&quot;hello&quot;</span>
0045 
0046 <span style="color:#7a7c7d;"># String Substitution</span>
0047 <span style="color:#2980b9;">VAR</span> <span style="color:#3daee9;">:=</span><span style="color:#f44f4f;"> </span><span style="color:#3daee9;">$(</span><span style="color:#2980b9;">ANOTHER_VAR</span><span style="font-weight:bold;">:</span><span style="color:#da4453;">%</span><span style="font-weight:bold;">=</span><span style="color:#da4453;">%+1</span><span style="color:#3daee9;">)</span>
0048 
0049 <span style="color:#7a7c7d;"># Variable Assignment</span>
0050 <span style="color:#2980b9;">RELAXED</span> <span style="color:#3daee9;">::=</span><span style="color:#f44f4f;"> mello</span>
0051 <span style="color:#2980b9;">rempl</span> <span style="color:#3daee9;">:=</span><span style="color:#f44f4f;"> x</span>
0052 <span style="color:#2980b9;">foo</span> <span style="color:#3daee9;">:=</span><span style="color:#f44f4f;"> a b c</span>
0053 <span style="color:#2980b9;">bar</span> <span style="color:#3daee9;">:=</span><span style="color:#f44f4f;"> foo</span>
0054 <span style="color:#2980b9;">hello</span> <span style="color:#3daee9;">:=</span><span style="color:#f44f4f;"> </span><span style="color:#3daee9;">$($(</span><span style="color:#2980b9;">bar</span><span style="color:#3daee9;">)</span><span style="font-weight:bold;">:</span><span style="color:#da4453;">a</span><span style="font-weight:bold;">=</span><span style="color:#3daee9;">$(</span><span style="color:#2980b9;">rempl</span><span style="color:#3daee9;">))</span>
0055 <span style="color:#2980b9;">my??var</span><span style="color:#3daee9;">=</span><span style="color:#f44f4f;">value</span>
0056 <span style="color:#2980b9;">var?</span><span style="color:#3daee9;">?=</span><span style="color:#f44f4f;">value</span>
0057 <span style="color:#2980b9;">var</span><span style="color:#3daee9;">?=</span><span style="color:#f44f4f;">value</span>
0058 <span style="color:#2980b9;">var?</span> <span style="color:#3daee9;">=</span><span style="color:#f44f4f;"> value</span>
0059 <span style="color:#2980b9;">var</span> <span style="color:#3daee9;">:::=</span><span style="color:#f44f4f;"> value</span>
0060 <span style="color:#2980b9;">var</span> <span style="color:#3daee9;">::=</span><span style="color:#f44f4f;"> value</span>
0061 <span style="color:#2980b9;">var</span> <span style="color:#3daee9;">+=</span><span style="color:#f44f4f;"> value</span>
0062 <span style="color:#2980b9;">var</span> <span style="color:#3daee9;">!=</span><span style="color:#f44f4f;"> value</span>
0063   <span style="color:#2980b9;">var</span> <span style="color:#3daee9;">=</span><span style="color:#f44f4f;"> value\#nocomment</span>
0064   <span style="color:#2980b9;">var</span> <span style="color:#3daee9;">=</span><span style="color:#f44f4f;"> value</span><span style="color:#7a7c7d;">#comment</span>
0065   <span style="color:#2980b9;">var</span> <span style="color:#3daee9;">=</span><span style="color:#f44f4f;"> value;value2</span>
0066 <span style="font-weight:bold;">override</span> <span style="color:#2980b9;">var</span> <span style="color:#3daee9;">=</span><span style="color:#f44f4f;"> a</span>
0067 
0068 <span style="font-weight:bold;">define</span> <span style="color:#2980b9;">var</span> <span style="color:#3daee9;">:::=</span>
0069 bar
0070 <span style="font-weight:bold;">endef</span>
0071 
0072 <span style="font-weight:bold;">override</span> <span style="font-weight:bold;">define</span> <span style="color:#2980b9;">var</span> <span style="color:#3daee9;">:::=</span>
0073 bar
0074 <span style="font-weight:bold;">endef</span>
0075 
0076 <span style="color:#7a7c7d;"># Conditionals</span>
0077 <span style="color:#2980b9;">bar</span> <span style="color:#3daee9;">=</span>
0078 <span style="color:#2980b9;">foo</span> <span style="color:#3daee9;">=</span><span style="color:#f44f4f;"> </span><span style="color:#3daee9;">$(</span><span style="color:#2980b9;">bar</span><span style="color:#3daee9;">)</span>
0079 <span style="color:#fdbc4b;font-weight:bold;">ifdef</span> bar
0080 <span style="color:#2980b9;">frobozz</span> <span style="color:#3daee9;">=</span><span style="color:#f44f4f;"> yes</span>
0081 <span style="color:#fdbc4b;font-weight:bold;">else</span> <span style="color:#fdbc4b;font-weight:bold;">ifdef</span> foo
0082 <span style="color:#2980b9;">frobozz</span> <span style="color:#3daee9;">=</span><span style="color:#f44f4f;"> no</span>
0083 <span style="color:#fdbc4b;font-weight:bold;">endif</span>
0084 
0085 <span style="color:#2980b9;">error_type</span> <span style="color:#3daee9;">:=</span><span style="color:#f44f4f;"> 0</span>
0086 <span style="color:#f67400;">check:</span>
0087 <span style="color:#fdbc4b;font-weight:bold;">ifeq</span> (<span style="color:#3daee9;">$(</span><span style="color:#2980b9;">error_type</span><span style="color:#3daee9;">)</span>,0)
0088 <span style="color:#fdbc4b;font-weight:bold;">else</span> <span style="color:#fdbc4b;font-weight:bold;">ifeq</span> (<span style="color:#3daee9;">$(</span><span style="color:#2980b9;">error_type</span><span style="color:#3daee9;">)</span>,1)
0089 <span style="color:#fdbc4b;font-weight:bold;">else</span> <span style="color:#fdbc4b;font-weight:bold;">ifeq</span> (<span style="color:#3daee9;">$(</span><span style="color:#2980b9;">error_type</span><span style="color:#3daee9;">)</span>,2)
0090 <span style="color:#fdbc4b;font-weight:bold;">else</span> <span style="color:#fdbc4b;font-weight:bold;">ifeq</span> (<span style="color:#3daee9;">$(</span><span style="color:#2980b9;">error_type</span><span style="color:#3daee9;">)</span>,3)
0091 <span style="color:#fdbc4b;font-weight:bold;">endif</span>
0092 
0093 <span style="color:#3daee9;">$(</span><span style="font-weight:bold;">info</span><span style="color:#f44f4f;"> </span><span style="color:#f44f4f;">&quot;'&quot;</span><span style="color:#3daee9;">)</span>
0094 <span style="color:#3daee9;">$(</span><span style="font-weight:bold;">info</span><span style="color:#f44f4f;"> </span><span style="color:#f44f4f;">'&quot;'</span><span style="color:#3daee9;">)</span>
0095 <span style="color:#3daee9;">$(</span><span style="font-weight:bold;">info</span><span style="color:#f44f4f;"> </span><span style="color:#3daee9;">$(</span><span style="color:#2980b9;">??</span><span style="color:#3daee9;">))</span>
0096 </pre></body></html>