diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2020-10-11 14:31:56 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2020-10-18 14:32:19 +0200 |
| commit | c13b8861b2b831d4b1f251a307eb9f987bf887d8 (patch) | |
| tree | 23388407370b97e30e45aabd220332392ea943d6 /latex | |
| parent | 53521f5ff633b0a0c5c608ccd4164ecf74eff7a2 (diff) | |
| download | muhqs-game-c13b8861b2b831d4b1f251a307eb9f987bf887d8.tar.gz muhqs-game-c13b8861b2b831d4b1f251a307eb9f987bf887d8.zip | |
add ability to generate all cards defined in a data dir and build sets
Diffstat (limited to 'latex')
| -rw-r--r-- | latex/Makefile | 15 | ||||
| -rw-r--r-- | latex/sets/base.tex (renamed from latex/base.tex) | 0 | ||||
| -rw-r--r-- | latex/sets/equipments.tex (renamed from latex/equipments.tex) | 0 | ||||
| -rw-r--r-- | latex/sets/magic.tex (renamed from latex/magic.tex) | 0 |
4 files changed, 12 insertions, 3 deletions
diff --git a/latex/Makefile b/latex/Makefile index 2dba3efa..76e74ab2 100644 --- a/latex/Makefile +++ b/latex/Makefile @@ -12,11 +12,15 @@ COMMON_TEX_FILES = libs.tex colors.tex tikzcards.tex CARDS_DIR = cards CARD_SOURCES = $(shell find $(CARDS_DIR) -name "*.tex") +SETS_DIR = sets +SETS_SOURCES = $(shell find $(SETS_DIR) -name "*.tex") + VERBOSE = @ PDF_DIR = ./build -CARD_PDFS = $(notdir $(CARD_SOURCES:.tex=.pdf)) -CARD_PDFS_PREFIXED = $(addprefix $(PDF_DIR)/,$(CARD_PDFS)) +ALL_SOURCES = $(CARD_SOURCES) $(SETS_SOURCES) +PDFS = $(notdir $(ALL_SOURCES:.tex=.pdf)) +PDFS_PREFIXED = $(addprefix $(PDF_DIR)/,$(PDFS)) CARD_PNGS = $(notdir $(CARD_SOURCES:.tex=.png)) CARD_PNGS_PREFIXED = $(addprefix $(PDF_DIR)/,$(CARD_PNGS)) @@ -26,7 +30,7 @@ MAKEFILE_LIST = Makefile ASSETS_PATH = ./assets PDFLATEX_ENV := TEXINPUTS=".:$(ASSETS_PATH):" -all: $(PDF_DIR)/cards.pdf $(CARD_PDFS_PREFIXED) $(CARD_PNGS_PREFIXED) +all: $(PDF_DIR)/cards.pdf $(PDFS_PREFIXED) $(CARD_PNGS_PREFIXED) $(PDF_DIR)/cards.pdf: cards.tex $(CARD_SOURCES) $(COMMON_TEX_FILES) $(MAKEFILE_LIST) @echo "building › › $@" @@ -38,6 +42,11 @@ $(PDF_DIR)/%.pdf : $(CARDS_DIR)/%.tex $(COMMON_TEX_FILES) $(MAKEFILE_LIST) @if test \( ! \( -d $(@D) \) \) ;then mkdir -p $(@D);fi $(VERBOSE) $(PDFLATEX_ENV) $(PDFLATEX) --output-directory $(PDF_DIR) $(CARDS_DIR)/$*.tex +$(PDF_DIR)/%.pdf : $(SETS_DIR)/%.tex $(CARD_SOURCES) $(COMMON_TEX_FILES) $(MAKEFILE_LIST) + @echo "card › $@" + @if test \( ! \( -d $(@D) \) \) ;then mkdir -p $(@D);fi + $(VERBOSE) $(PDFLATEX_ENV) $(PDFLATEX) --output-directory $(PDF_DIR) $^ + $(PDF_DIR)/%.png : $(PDF_DIR)/%.pdf $(MAKEFILE_LIST) @echo "png › $@" @if test \( ! \( -d $(@D) \) \) ;then mkdir -p $(@D);fi diff --git a/latex/base.tex b/latex/sets/base.tex index 8419f84a..8419f84a 100644 --- a/latex/base.tex +++ b/latex/sets/base.tex diff --git a/latex/equipments.tex b/latex/sets/equipments.tex index 75aa6b16..75aa6b16 100644 --- a/latex/equipments.tex +++ b/latex/sets/equipments.tex diff --git a/latex/magic.tex b/latex/sets/magic.tex index d8dddcbd..d8dddcbd 100644 --- a/latex/magic.tex +++ b/latex/sets/magic.tex |
