diff options
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/ |
