aboutsummaryrefslogtreecommitdiff
path: root/tex/src/figure-src-topmake.tex
blob: 6ed315b61480903bda04172548b3ba2b6d5e58e0 (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
\begin{tcolorbox}[title=\inlinecode{\textcolor{white}{top-make.mk}}\hfill\textcolor{white}{(simplified)}]
  \footnotesize

  \texttt{\mkcomment{Ultimate target/purpose of project (`paper.pdf' is the final target of the final subMakefile}}\par
  \texttt{\mkcomment{that is loaded/included below)}}\par
  \texttt{\mktarget{all}: paper.pdf}

  \vspace{1em}
  \texttt{\mkcomment{List of subMakefiles to be loaded in order.}}\par
  \texttt{\mkvar{makesrc} = initialize \textbackslash}\par
  \texttt{{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }download \textbackslash}\par
  \texttt{{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }format \textbackslash}\par
  \texttt{{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }demo-plot \textbackslash}\par
  \texttt{{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }verify \textbackslash}\par
  \texttt{{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }paper}\par

  \vspace{1em}
  \texttt{\mkcomment{Include all the configuration files.}}\par
  \texttt{\textcolor{purple}{include} reproduce/analysis/config/*.conf}

  \vspace{1em}
  \texttt{\mkcomment{Include the subMakefiles in the specified order.}}\par
  \texttt{\textcolor{purple}{include} \$(\textcolor{blue}{foreach} s, \$(\mkvar{makesrc}), reproduce/analysis/make/\$(\mkvar{s}).mk)}
\end{tcolorbox}