mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-22 06:00:40 +01:00
tex.mk: Add defaults for a lot of defintions that used to reside in cfg.mk
Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
c5fb7789c8
commit
3d4a34d36e
1 changed files with 61 additions and 3 deletions
64
make/tex.mk
64
make/tex.mk
|
|
@ -3,6 +3,61 @@
|
||||||
# contact@jannet.de
|
# contact@jannet.de
|
||||||
# $Id$
|
# $Id$
|
||||||
|
|
||||||
|
# -- project data
|
||||||
|
CUSTOMER ?= jannet
|
||||||
|
PROJECT ?= legal
|
||||||
|
TOPIC ?= $(notdir $(shell pwd))
|
||||||
|
VERSION ?= $(shell sed "s/-dev$$//" VERSION)
|
||||||
|
AUTHORS ?=
|
||||||
|
#TITLE ?= Allgemeine Bedingungen für
|
||||||
|
#SUBTITLE ?= Dienstgüte-Vereinbarungen
|
||||||
|
DATE ?= $(shell date +'%Y/%m/%d')
|
||||||
|
#CONFIDENTIAL_REMARK ?= Vertraulich
|
||||||
|
#CVSTOPDIR ?= $(CVS_PROJ_DIR)/..
|
||||||
|
|
||||||
|
# -- files
|
||||||
|
MAIN ?= main
|
||||||
|
HEADER ?= header
|
||||||
|
FRONTPAGE ?= frontpage
|
||||||
|
OUTPUT ?= $(patsubst %-dev,%,$(TOPIC)-$(VERSION))
|
||||||
|
DISTDIR ?= dist
|
||||||
|
|
||||||
|
# -- dependencies
|
||||||
|
LOCAL_PREREQ ?= Makefile cfg.mk main.tex.tmpl \
|
||||||
|
$(wildcard *.tex)
|
||||||
|
|
||||||
|
# -- formatting
|
||||||
|
#DOCUMENT_CLASS ?= book
|
||||||
|
ifneq ($(MAKECMDGOALS),html)
|
||||||
|
DOCUMENT_CLASS ?= article
|
||||||
|
else
|
||||||
|
DOCUMENT_CLASS ?= article
|
||||||
|
endif
|
||||||
|
TEX_TMPL_BASE_DIR ?= $(MODDIR)/texdoc
|
||||||
|
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_EPS ?= janware-frontpage-top-right.png
|
||||||
|
FRONTLOGO_WEB ?= janware-frontpage-top-right.png
|
||||||
|
ICON_UP ?= up.png
|
||||||
|
ICON_PREV ?= prev.png
|
||||||
|
ICON_NEXT ?= next.png
|
||||||
|
ICON_INDEX ?= index.png
|
||||||
|
ICON_CONTENTS ?= contents.png
|
||||||
|
|
||||||
|
# -- web publishing
|
||||||
|
HTMLDIR ?= $(TOPIC)
|
||||||
|
TARGET_HOST ?= cvs.jannet.de
|
||||||
|
TARGET_DIR ?= /home/wwwrun/dat/htdocs/jannet.de_443/upload/$(CUSTOMER)/projects/$(PROJECT)/doc/$(TOPIC)
|
||||||
|
TARGET_DIR_MODE ?= 755
|
||||||
|
TARGET_FILE_MODE ?= 644
|
||||||
|
TARGET_USER ?= root
|
||||||
|
|
||||||
|
UPLOAD_MODULE ?= doc/$(TOPIC)
|
||||||
|
UPLOAD_FILE_MODE ?= 644
|
||||||
|
UPLOAD_DIR_MODE ?= 755
|
||||||
|
|
||||||
include $(MODDIR)/make/tag-defs.mk
|
include $(MODDIR)/make/tag-defs.mk
|
||||||
include $(MODDIR)/make/tag-rules.mk
|
include $(MODDIR)/make/tag-rules.mk
|
||||||
|
|
||||||
|
|
@ -36,7 +91,7 @@ GENERATED_HTML = $(filter %.html,$(GENERATED))
|
||||||
|
|
||||||
CMD_PARSE_GRAPHICS = $(SED) '/includegraphics/ !d; s/[^{]*{\([^}]*\).*/\1/; /^\.\./ d; s/^.\///' *.tex *.tmpl | sort -u
|
CMD_PARSE_GRAPHICS = $(SED) '/includegraphics/ !d; s/[^{]*{\([^}]*\).*/\1/; /^\.\./ d; s/^.\///' *.tex *.tmpl | sort -u
|
||||||
|
|
||||||
CONTACT_EMAIL ?= contact@jannet.de
|
CONTACT_EMAIL ?= contact@janware.com
|
||||||
ifeq ($(DIST_VERSION),)
|
ifeq ($(DIST_VERSION),)
|
||||||
DIST_VERSION = $(VERSION)
|
DIST_VERSION = $(VERSION)
|
||||||
endif
|
endif
|
||||||
|
|
@ -103,6 +158,8 @@ define mangle_tmpl
|
||||||
s%__CONTACT_EMAIL__%$(CONTACT_EMAIL)%g; \
|
s%__CONTACT_EMAIL__%$(CONTACT_EMAIL)%g; \
|
||||||
s%__TITLE__%$(TITLE)%g; \
|
s%__TITLE__%$(TITLE)%g; \
|
||||||
s%__VERSION__%$(DIST_VERSION)%g; \
|
s%__VERSION__%$(DIST_VERSION)%g; \
|
||||||
|
s%__CUSTOMER__%$(CUSTOMER)%g; \
|
||||||
|
s%__TOPIC__%$(TOPIC)%g; \
|
||||||
s%__SUBTITLE__%$(SUBTITLE)%g; \
|
s%__SUBTITLE__%$(SUBTITLE)%g; \
|
||||||
s%__CONFIDENTIAL_REMARK__%$(CONFIDENTIAL_REMARK)%g; \
|
s%__CONFIDENTIAL_REMARK__%$(CONFIDENTIAL_REMARK)%g; \
|
||||||
s%__HEADER__%$(HEADER)%g; \
|
s%__HEADER__%$(HEADER)%g; \
|
||||||
|
|
@ -308,7 +365,8 @@ html_install: $(HTMLDIR)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@echo "-- cleaning up ..."
|
@echo "-- cleaning up ..."
|
||||||
rm -rf *.aux *.toc *.dvi *.pdf *.ps *~ *.log *.done *.rep *.nav *.snm *.tdo \
|
rm -rf *.maf *.mtc *.mtc0 *.ptc1 \
|
||||||
|
*.aux *.toc *.dvi *.pdf *.ps *~ *.log *.done *.rep *.nav *.snm *.tdo \
|
||||||
*.4ct *.4tc *.4of *.4oo *.4os *.4og */*.4og *.css *.html *.idv *.lg *.xref *.odt \
|
*.4ct *.4tc *.4of *.4oo *.4os *.4og */*.4og *.css *.html *.idv *.lg *.xref *.odt \
|
||||||
*.lol *.bak *.idx *.ilg *.ind *.out *.brf .\#* \#* \
|
*.lol *.bak *.idx *.ilg *.ind *.out *.brf .\#* \#* \
|
||||||
$(NEWDIRS) $(OUTPUT).txt \
|
$(NEWDIRS) $(OUTPUT).txt \
|
||||||
|
|
@ -322,7 +380,7 @@ priceclean: clean
|
||||||
done
|
done
|
||||||
|
|
||||||
view: pdf
|
view: pdf
|
||||||
$(PDF_VIEWER) *.pdf
|
$(PDF_VIEWER) $(OUTPUT).pdf
|
||||||
|
|
||||||
unzip:
|
unzip:
|
||||||
unzip *.zip
|
unzip *.zip
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue