diff --git a/docs/metadata/Makefile b/docs/metadata/Makefile index 7bc240351f4b8f14de54c336840ce7d4e67e072d..d23ebd3f580e01a83bc396eabfb1e530c35eb9ac 100644 --- a/docs/metadata/Makefile +++ b/docs/metadata/Makefile @@ -1,17 +1,21 @@ -all: metadata - -metadata: all.pdf +SITES := BCI Canada France Fushan NSW NVS Paracou Spain Sweden Swiss US +MD := $(addsuffix .md, $(addprefix sites/, $(SITES))) +PDF := $(addsuffix .pdf, $(addprefix sites/, $(SITES))) -INPUTS=metadata/BCI/site_description.md metadata/Canada/site_description.md metadata/France/site_description.md metadata/Fushan/site_description.md metadata/NSW/site_description.md metadata/NVS/site_description.md metadata/Paracou/site_description.md metadata/Spain/site_description.md metadata/Sweden/site_description.md metadata/Swiss/site_description.md metadata/US/site_description.md +all: $(MD) $(PDF) sites/all.pdf -${INPUTS}: - Rscript ../../knit_site_description.R - -meta_data_all.pdf: ${INPUTS} - pandoc -V linkcolor:black -V geometry:a4paper -V geometry:margin=0.5in --listings --include-in-header=include.tex ${INPUTS} -o $@ +$(MD): + make -C ../../R/metadata -clean: - find . -name '*.pdf' -delete - find . -name 'site_description.md' -delete +sites/all.md: $(MD) + cat $(MD) > sites/all.md + +sites/all.pdf: sites/all.md -.PHONY: all base metadata clean +%.pdf: %.md + pandoc $< -V linkcolor:black -V geometry:a4paper -V geometry:margin=0.5in --listings --include-in-header=../include.tex -o $@ + +clean: + rm -f sites/* + +.PHONY: all clean