aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorMohammad Akhlaghi <mohammad@akhlaghi.org>2018-02-20 17:01:52 +0100
committerMohammad Akhlaghi <mohammad@akhlaghi.org>2018-02-20 17:01:52 +0100
commitd23a3c66e4f59d4f9150256f30fcc8f9cbad10a9 (patch)
tree6723e75a5fef800cc69a16b7280f7e62b31971f8 /README.md
parentd3beb51c03f38503f92bd7253d341eed6c72c986 (diff)
Minor edits in design summary of README.md
The points were made more clear.
Diffstat (limited to 'README.md')
-rw-r--r--README.md23
1 files changed, 12 insertions, 11 deletions
diff --git a/README.md b/README.md
index fe6d5d3..c41f512 100644
--- a/README.md
+++ b/README.md
@@ -266,14 +266,14 @@ this is how a project is designed to grow in this framework.
Summary
-------
-A general series of steps you should take and things to have in mind based
-on the explanation above is provided here:
+Based on the explanation above, some major design points you should have in
+mind are listed below.
- - define new `reproduce/src/make/XXXXXX.mk` file(s) with good and
- human-friendly name(s) replacing `XXXXXX`.
+ - Define new `reproduce/src/make/XXXXXX.mk` workhorse-Makefile(s) with
+ good and human-friendly name(s) replacing `XXXXXX`.
- - Add `XXXXXX` in the proper place of the loop which includes
- workhorse-Makefiles.
+ - Add `XXXXXX`, as a new line, to the loop which includes the
+ workhorse-Makefiles in the top-level `Makefile`.
- Do not use any constant numbers (or important names like filter names)
in the workhorse-Makefiles. Define such constants as logically-grouped
@@ -281,12 +281,13 @@ on the explanation above is provided here:
set the respective configuration-Makefiles file as a pre-requisite to
any rule that uses the variable defined in it.
- - Each target should either be a prerequisite of another rule (possibly in
- another Makefile), or a file that is directly imported into LaTeX as
- fixed macros for inclusion in text or LaTeX settings (in
+ - To be executed, any target should either be a prerequisite of another
+ rule (possibly in another Makefile), or a file that is directly imported
+ into LaTeX as fixed macros for inclusion in text or LaTeX settings (in
`$(BDIR)/tex/macros`), images, plots or tables (in other `$(BDIR)/tex`
- sub-directories).
-
+ sub-directories). In any cases, through any number of intermediate
+ prerequisites, all processing steps should end in (be a prerequisite of)
+ `tex/pipeline.tex`.