diff options
Diffstat (limited to 'macros/latex/contrib/wargame/source/Makefile')
-rw-r--r-- | macros/latex/contrib/wargame/source/Makefile | 46 |
1 files changed, 28 insertions, 18 deletions
diff --git a/macros/latex/contrib/wargame/source/Makefile b/macros/latex/contrib/wargame/source/Makefile index faca441091..e11c477bf7 100644 --- a/macros/latex/contrib/wargame/source/Makefile +++ b/macros/latex/contrib/wargame/source/Makefile @@ -2,7 +2,7 @@ # # NAME := wargame -VERSION := 0.3 +VERSION := 0.5 LATEX_FLAGS := -interaction=nonstopmode \ -file-line-error \ --synctex=15 \ @@ -16,8 +16,21 @@ SOURCES := wargame.ins \ wargame.dtx \ package.dtx \ util/core.dtx \ + util/misc.dtx \ + util/compound.dtx \ + util/bb.dtx \ + util/tikz.dtx \ + util/randomid.dtx \ + util/icons.dtx \ + util/export.dtx \ chit/shape.dtx \ chit/misc.dtx \ + chit/modifiers.dtx \ + chit/stack.dtx \ + chit/oob.dtx \ + chit/table.dtx \ + chit/battle.dtx \ + chit/dice.dtx \ chit/elements.dtx \ chit/core.dtx \ hex/shape.dtx \ @@ -42,6 +55,7 @@ SOURCES := wargame.ins \ hex/terrain/rough.dtx \ hex/board.dtx \ hex/coord.dtx \ + hex/split.dtx \ natoapp6c/shape.dtx \ natoapp6c/symbols.dtx \ natoapp6c/list.dtx \ @@ -105,15 +119,6 @@ PKG_FILES := wargame.sty \ wgexport.cls \ $(TILES_PDF) -# beach.png \ -# city.png \ -# mountains.png \ -# sea.png \ -# woods.png \ -# light_woods.png \ -# rough.png \ -# swamp.png \ -# town.png DOC_FILES := wargame.pdf symbols.pdf compat.pdf ifdef VERBOSE @@ -130,6 +135,10 @@ else ifdef := $(CI_JOB_ID) endif +%.pdf:%.tex + @echo "LATEX $< -> $@" + $(MUTE)$(LATEX) $(LATEX_FLAGS) $< $(REDIR) + %.aux:%.tex @echo "LATEX $< -> $@" $(MUTE)$(LATEX) $(LATEX_FLAGS) $< $(REDIR) @@ -152,10 +161,6 @@ endif @echo "LATEX $*.tex -> $@ (via $<)" $(MUTE)$(LATEX) $(LATEX_FLAGS) $*.tex $(REDIR) -%.pdf:%.tex - @echo "LATEX $< -> $@" - $(MUTE)$(LATEX) $(LATEX_FLAGS) $< $(REDIR) - %.ind:%.idx @echo "INDEX $< -> $@ $<" @@ -174,8 +179,9 @@ package: $(PKG_FILES) everything: all symbols.pdf compat.pdf tests/test.pdf tutorial: tutorial/game.pdf -tutorial/game.pdf: all - $(MUTE)$(MAKE) -C tutorial Game.vmod $(REDIR) +tutorial/game.pdf: all + @echo "MAKE -C tutorial Game.vmod" + $(MUTE)$(MAKE) -C tutorial Game.vmod clean: @echo "CLEAN" @@ -198,6 +204,7 @@ clean: $(MUTE)rm -rf __pycache__ $(MUTE)rm -rf $(ctandir) tmp $(MUTE)rm -f ctan.tex $(NAME).ctan.tar.gz + $(MUTE)$(MAKE) -C tutorial clean @@ -220,7 +227,9 @@ wargame.idx: wargame.dtx wargame.sty $(TILES_PDF) wargame.pdf: wargame.aux wargame.ind fast: wargame.idx symbols.aux: symbols.tex wargame.sty +symbols.pdf: symbols.aux compat.aux: compat.tex $(TABLES:%=cmp_%.tex) wargame.sty +compat.pdf: compat.aux test.aux: test.tex wargame.sty beach.pdf: beach.tex @@ -269,11 +278,11 @@ bindist:install logo.png:logo.pdf - pdftocairo -png $< + pdftocairo -transp -png $< mv logo-1.png logo.png README.md.version:README.md - @echo "Versioned README.md" + @echo "Versioned README.md $(VERSION)" $(MUTE)$(SED) 's/^# \(.*\)/# \1\n## Version $(VERSION)/' \ < $< | pandoc --to markdown > $@ @@ -289,6 +298,7 @@ ctandir: all tutorial/game.pdf README.md.version $(MUTE)mkdir -p $(ctandir)/$(NAME) $(MUTE)cp tmp/$(docdir)/README.md $(ctandir)/$(NAME)/ $(MUTE)(cd tmp && zip -q -r ../$(ctandir)/$(NAME).tds.zip *) + $(MUTE)rm tmp/$(docdir)/README.md $(MUTE)(cd tmp && cp -a $(docdir) ../$(ctandir)/$(NAME)/doc) $(MUTE)(cd tmp && cp -a $(srcdir) ../$(ctandir)/$(NAME)/source) $(MUTE) rm -rf tmp |