diff options
| author | Mohit Agarwal <mohit.agarwal@sky.com> | 2024-12-12 18:04:34 +0000 |
|---|---|---|
| committer | Mohit Agarwal <mohit.agarwal@sky.com> | 2024-12-12 18:04:34 +0000 |
| commit | d352671447f09659ea88a5e15d441ae59c503d4a (patch) | |
| tree | 2e736261e5ffc621a139e4c8015003adf4c04644 /Makefile | |
| parent | aa77744a37ef3aefeb672fbff9efa49c211ff583 (diff) | |
Building Make system. & Minor corrections.
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 25 |
1 files changed, 23 insertions, 2 deletions
@@ -1,4 +1,25 @@ SOURCES=$(wildcard *.md) +TARGETS=$(SOURCES:%.md=target/%.tex) -the-fresh-loaf.pdf: $(SOURCES) - pandoc --pdf-engine=xelatex $^ -o $@ +default: target/ \ + target/Makefile \ + target/the-fresh-loaf.tex \ + $(TARGETS) include.tex + +target/: + mkdir target +target/the-fresh-loaf.tex: the-fresh-loaf.tex + cp -ruv the-fresh-loaf.tex target/ +target/Makefile: TexMakefile + cp -ruv TexMakefile target/Makefile +target/%.tex: %.md + pandoc --top-level-division=chapter $^ -o $@ +include.tex: + rm target/include.tex + touch target/include.tex + for f in $(SOURCES:%.md=%);\ + do echo \\include{$$f} >> target/include.tex;\ + done + +clean: + rm -rf target/ |
