From 1c5e84d76ca12563c16f11aa578c85b468e67026 Mon Sep 17 00:00:00 2001 From: Anna Schumaker Date: Sun, 26 Jun 2016 09:11:41 -0400 Subject: [PATCH] Add subdirectory for grains recipes Signed-off-by: Anna Schumaker --- Makefile | 9 ++++++--- grains/0_title.tex | 7 +++++++ grains/Makefile | 11 +++++++++++ 3 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 grains/0_title.tex create mode 100644 grains/Makefile diff --git a/Makefile b/Makefile index 2248fba..8e7a08d 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,11 @@ +dirs := breakfast grains +pdfs := $(foreach dir, $(dirs), $(dir)/$(dir).pdf) + all: - $(MAKE) -C breakfast/ - cp breakfast/breakfast.pdf cookbook.pdf + $(foreach dir, $(dirs), $(MAKE) -C $(dir);) + pdfjoin -o cookbook.pdf $(pdfs) clean: + $(foreach dir, $(dirs), $(MAKE) -C $(dir)/ clean;) rm cookbook.pdf - cd breakfast/ && make clean diff --git a/grains/0_title.tex b/grains/0_title.tex new file mode 100644 index 0000000..d811920 --- /dev/null +++ b/grains/0_title.tex @@ -0,0 +1,7 @@ +% +% Copyright 2016 (c) Anna Schumaker. +% +\documentclass{../titlepage} +\begin{document} +\setTitle{Grains} +\end{document} diff --git a/grains/Makefile b/grains/Makefile new file mode 100644 index 0000000..939d70c --- /dev/null +++ b/grains/Makefile @@ -0,0 +1,11 @@ + +SOURCES = $(sort $(wildcard *.tex)) +OBJECTS = $(patsubst %.tex, %.pdf, $(SOURCES)) + +all: + latexmk -pdf $(SOURCES) + pdfjoin -o grains.pdf $(OBJECTS) + +clean: + latexmk -C + rm grains.pdf