mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 12:03:31 +01:00
tex.mk: Add generation of front logo
Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
a2503c6721
commit
e3e4e14238
1 changed files with 7 additions and 2 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue