From 48e61df320e7571e527049cd3eef5cf96b8cb491 Mon Sep 17 00:00:00 2001
From: Mohammad Akhlaghi <mohammad@akhlaghi.org>
Date: Mon, 23 Mar 2020 03:16:06 +0000
Subject: Analysis and configuration file sections complete

With this commit a description of these two important parts have been added
to the project, along with several figures showing various parts of the
files that are discussed. I also done some other restructuring of the
figures and files to make things fit better into the the description of the
paper.
---
 tex/src/figure-src-topmake.tex | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 tex/src/figure-src-topmake.tex

(limited to 'tex/src/figure-src-topmake.tex')

diff --git a/tex/src/figure-src-topmake.tex b/tex/src/figure-src-topmake.tex
new file mode 100644
index 0000000..bd4b67d
--- /dev/null
+++ b/tex/src/figure-src-topmake.tex
@@ -0,0 +1,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{Load all the configuration files.}}\par
+  \texttt{\textcolor{purple}{include} reproduce/analysis/config/*.conf}
+
+  \vspace{1em}
+  \texttt{\mkcomment{Load/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}
-- 
cgit v1.2.1

