tex.mk: Add generation of front logo

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2014-04-07 08:22:47 +00:00
commit e3e4e14238

View file

@ -38,6 +38,7 @@ TEX_TMPL_STYLE ?= de_technical
TEX_TMPL_DIR ?= $(TEX_TMPL_BASE_DIR)/$(TEX_TMPL_STYLE)
IMPORTED_TEMPLATES ?= $(shell ls $(TEX_TMPL_DIR)/*.tmpl)
IMAGEDIR ?= $(CVSTOPDIR)/images
FRONTLOGO_PDF ?= janware-logo.pdf
FRONTLOGO_EPS ?= janware-frontpage-top-right.png
FRONTLOGO_WEB ?= janware-frontpage-top-right.png
ICON_UP ?= up.png
@ -84,7 +85,7 @@ PRE_HTML_REMOTE = $(foreach dir,$(TEX_TMPL_DIR),$(wildcard $(dir)/*.html))
FILES_FROM_TMPL = $(notdir $(patsubst %.ger,%.tex,$(patsubst %.tmpl,%,$(PRE_TMPL_REMOTE) $(PRE_TMPL_LOCAL))))
EPS_FROM_FIG = $(notdir $(patsubst %.fig,%.png,$(PRE_FIG_REMOTE) $(PRE_FIG_LOCAL)))
FILES_COPIED = $(notdir $(wildcard $(TEX_TMPL_DIR)/*.html $(TEX_TMPL_DIR)/*.tex))
GENERATED += $(FILES_FROM_TMPL) $(EPS_FROM_FIG) $(FILES_COPIED)
GENERATED += $(FILES_FROM_TMPL) $(EPS_FROM_FIG) $(FILES_COPIED) $(FRONTLOGO_PDF)
GENERATED_TEX = $(filter %.tex,$(GENERATED))
GENERATED_EPS = $(filter %.png,$(GENERATED))
GENERATED_HTML = $(filter %.html,$(GENERATED))
@ -122,7 +123,7 @@ HTML_WARN_DONT_EDIT = "\
-->"
WD = `pwd`
IMAGES = $(patsubst %,$(IMAGEDIR)/%,$(FRONTLOGO_EPS) $(FRONTLOGO_WEB) \
IMAGES = $(patsubst %,$(IMAGEDIR)/%,$(FRONTLOGO_EPS) $(FRONTLOGO_WEB) $(FRONTLOGO_PDF) \
$(ICON_UP) $(ICON_PREV) $(ICON_NEXT) $(ICON_INDEX) $(ICON_CONTENTS)) \
#LOCAL_IMPORTED_TEMPLATES = $(notdir $(IMPORTED_TEMPLATES))
@ -165,6 +166,7 @@ define mangle_tmpl
s%__HEADER__%$(HEADER)%g; \
s%__FRONTPAGE__%$(FRONTPAGE)%g; \
s%__FRONTLOGO_EPS__%$(IMAGEDIR)/$(FRONTLOGO_EPS)%g; \
s%__FRONTLOGO_PDF__%$(FRONTLOGO_PDF)%g; \
s%__FRONTLOGO_WEB__%$(FRONTLOGO_WEB)%g; \
s%__ICON_UP__%$(ICON_UP)%g; \
s%__ICON_INDEX__%$(ICON_INDEX)%g; \
@ -242,6 +244,9 @@ texsrc: $(GENERATED)
%: %.tmpl
$(mangle_tmpl)
$(FRONTLOGO_PDF): $(IMAGEDIR)/$(patsubst %.pdf,%.svg,$(FRONTLOGO_PDF))
inkscape -w 30mm --export-pdf=$@ $<
cfgtest.done:
test -n "$(OUTPUT)" # OUTPUT
test -n "$(DISTDIR)" # DISTDIR