@@ -16,39 +16,39 @@ GLADTEX_PKG=gladtex -d "gladtex_imgs" --png -P -p "\usepackage{cancel}\usepackag
16
16
17
17
all : pseudocode python cpp js lua epub_pseudocode epub_python epub_cpp epub_js epub_lua
18
18
19
- pseudocode :
20
- $(PANDOC_STANDALONE ) $(PANDOC_DEFAULT_ARGS ) $(CHAPTERS_CMD ) $(VERSION ) $(PDF_TEMPLATE ) -M proglang=pseudocode -o Pseudocode_Edition.pdf
19
+ pseudocode : Makefile | output
20
+ $(PANDOC_STANDALONE ) $(PANDOC_DEFAULT_ARGS ) $(CHAPTERS_CMD ) $(VERSION ) $(PDF_TEMPLATE ) -M proglang=pseudocode -o output/ Pseudocode_Edition.pdf
21
21
22
- python :
23
- $(PANDOC_STANDALONE ) $(PANDOC_DEFAULT_ARGS ) $(CHAPTERS_CMD ) $(VERSION ) $(PDF_TEMPLATE ) -M proglang=python -o Python_Edition.pdf
22
+ python : Makefile | output
23
+ $(PANDOC_STANDALONE ) $(PANDOC_DEFAULT_ARGS ) $(CHAPTERS_CMD ) $(VERSION ) $(PDF_TEMPLATE ) -M proglang=python -o output/ Python_Edition.pdf
24
24
25
- cpp :
26
- $(PANDOC_STANDALONE ) $(PANDOC_DEFAULT_ARGS ) $(CHAPTERS_CMD ) $(VERSION ) $(PDF_TEMPLATE ) -M proglang=C++ -o C++_Edition.pdf
25
+ cpp : Makefile | output
26
+ $(PANDOC_STANDALONE ) $(PANDOC_DEFAULT_ARGS ) $(CHAPTERS_CMD ) $(VERSION ) $(PDF_TEMPLATE ) -M proglang=C++ -o output/ C++_Edition.pdf
27
27
28
- js :
29
- $(PANDOC_STANDALONE ) $(PANDOC_DEFAULT_ARGS ) $(CHAPTERS_CMD ) $(VERSION ) $(PDF_TEMPLATE ) -M proglang=javascript -o JS_Edition.pdf
28
+ js : Makefile | output
29
+ $(PANDOC_STANDALONE ) $(PANDOC_DEFAULT_ARGS ) $(CHAPTERS_CMD ) $(VERSION ) $(PDF_TEMPLATE ) -M proglang=javascript -o output/ JS_Edition.pdf
30
30
31
- lua :
32
- $(PANDOC_STANDALONE ) $(PANDOC_DEFAULT_ARGS ) $(CHAPTERS_CMD ) $(VERSION ) $(PDF_TEMPLATE ) -M proglang=lua -o Lua_Edition.pdf
31
+ lua : Makefile | output
32
+ $(PANDOC_STANDALONE ) $(PANDOC_DEFAULT_ARGS ) $(CHAPTERS_CMD ) $(VERSION ) $(PDF_TEMPLATE ) -M proglang=lua -o output/ Lua_Edition.pdf
33
33
34
34
latex :
35
35
$(PANDOC_STANDALONE ) $(PANDOC_DEFAULT_ARGS ) $(CHAPTERS_CMD ) $(VERSION ) $(PDF_TEMPLATE ) -M proglang=pseudocode -o Book_LaTeX.latex
36
36
37
- epub_pseudocode :
38
- $(PANDOC ) $(PANDOC_DEFAULT_ARGS ) template/epub_addons/front_matter.md template/epub_addons/dedication.md $(CHAPTERS_CMD ) $(VERSION ) -M proglang=" pseudocode" -t json | $(GLADTEX_PKG ) | $(PANDOC_STANDALONE ) -f json $(EPUB_TEMPLATE ) --to=epub -o Pseudocode_Edition.epub
37
+ epub_pseudocode : Makefile | output
38
+ $(PANDOC ) $(PANDOC_DEFAULT_ARGS ) template/epub_addons/front_matter.md template/epub_addons/dedication.md $(CHAPTERS_CMD ) $(VERSION ) -M proglang=" pseudocode" -t json | $(GLADTEX_PKG ) | $(PANDOC_STANDALONE ) -f json $(EPUB_TEMPLATE ) --to=epub -o output/ Pseudocode_Edition.epub
39
39
40
- epub_python :
41
- $(PANDOC ) $(PANDOC_DEFAULT_ARGS ) template/epub_addons/front_matter.md template/epub_addons/dedication.md $(CHAPTERS_CMD ) $(VERSION ) -M proglang=" python" -t json | $(GLADTEX_PKG ) | $(PANDOC_STANDALONE ) -f json $(EPUB_TEMPLATE ) --to=epub -o Python_Edition.epub
40
+ epub_python : Makefile | output
41
+ $(PANDOC ) $(PANDOC_DEFAULT_ARGS ) template/epub_addons/front_matter.md template/epub_addons/dedication.md $(CHAPTERS_CMD ) $(VERSION ) -M proglang=" python" -t json | $(GLADTEX_PKG ) | $(PANDOC_STANDALONE ) -f json $(EPUB_TEMPLATE ) --to=epub -o output/ Python_Edition.epub
42
42
43
- epub_cpp :
44
- $(PANDOC ) $(PANDOC_DEFAULT_ARGS ) template/epub_addons/front_matter.md template/epub_addons/dedication.md $(CHAPTERS_CMD ) $(VERSION ) -M proglang=" C++" -t json | $(GLADTEX_PKG ) | $(PANDOC_STANDALONE ) -f json $(EPUB_TEMPLATE ) --to=epub -o C++_Edition.epub
43
+ epub_cpp : Makefile | output
44
+ $(PANDOC ) $(PANDOC_DEFAULT_ARGS ) template/epub_addons/front_matter.md template/epub_addons/dedication.md $(CHAPTERS_CMD ) $(VERSION ) -M proglang=" C++" -t json | $(GLADTEX_PKG ) | $(PANDOC_STANDALONE ) -f json $(EPUB_TEMPLATE ) --to=epub -o output/ C++_Edition.epub
45
45
46
- epub_js :
47
- $(PANDOC ) $(PANDOC_DEFAULT_ARGS ) template/epub_addons/front_matter.md template/epub_addons/dedication.md $(CHAPTERS_CMD ) $(VERSION ) -M proglang=" javascript" -t json | $(GLADTEX_PKG ) | $(PANDOC_STANDALONE ) -f json $(EPUB_TEMPLATE ) --to=epub -o JS_Edition.epub
46
+ epub_js : Makefile | output
47
+ $(PANDOC ) $(PANDOC_DEFAULT_ARGS ) template/epub_addons/front_matter.md template/epub_addons/dedication.md $(CHAPTERS_CMD ) $(VERSION ) -M proglang=" javascript" -t json | $(GLADTEX_PKG ) | $(PANDOC_STANDALONE ) -f json $(EPUB_TEMPLATE ) --to=epub -o output/ JS_Edition.epub
48
48
49
- epub_lua :
50
- $(PANDOC ) $(PANDOC_DEFAULT_ARGS ) template/epub_addons/front_matter.md template/epub_addons/dedication.md $(CHAPTERS_CMD ) $(VERSION ) -M proglang=" lua" -t json | $(GLADTEX_PKG ) | $(PANDOC_STANDALONE ) -f json $(EPUB_TEMPLATE ) --to=epub -o Lua_Edition.epub
49
+ epub_lua : Makefile | output
50
+ $(PANDOC ) $(PANDOC_DEFAULT_ARGS ) template/epub_addons/front_matter.md template/epub_addons/dedication.md $(CHAPTERS_CMD ) $(VERSION ) -M proglang=" lua" -t json | $(GLADTEX_PKG ) | $(PANDOC_STANDALONE ) -f json $(EPUB_TEMPLATE ) --to=epub -o output/ Lua_Edition.epub
51
51
52
52
clean :
53
- rm -f * .pdf * . aux * .toc * .lol * .lot * .log * .out * .latex outsourced_descriptions.html gladtex_imgs/* * .epub * .mobi
53
+ rm -f * .aux * .toc * .lol * .lot * .log * .out * .latex outsourced_descriptions.html gladtex_imgs/* output/ * .pdf output/ * .epub
54
54
echo " Cleanup finished"
0 commit comments