summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/wargame/source/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/wargame/source/Makefile')
-rw-r--r--macros/latex/contrib/wargame/source/Makefile46
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