diff --git a/make/tex.mk b/make/tex.mk index 73ab1422..3b2cb1b2 100644 --- a/make/tex.mk +++ b/make/tex.mk @@ -3,6 +3,61 @@ # contact@jannet.de # $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-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 -CONTACT_EMAIL ?= contact@jannet.de +CONTACT_EMAIL ?= contact@janware.com ifeq ($(DIST_VERSION),) DIST_VERSION = $(VERSION) endif @@ -103,6 +158,8 @@ define mangle_tmpl s%__CONTACT_EMAIL__%$(CONTACT_EMAIL)%g; \ s%__TITLE__%$(TITLE)%g; \ s%__VERSION__%$(DIST_VERSION)%g; \ + s%__CUSTOMER__%$(CUSTOMER)%g; \ + s%__TOPIC__%$(TOPIC)%g; \ s%__SUBTITLE__%$(SUBTITLE)%g; \ s%__CONFIDENTIAL_REMARK__%$(CONFIDENTIAL_REMARK)%g; \ s%__HEADER__%$(HEADER)%g; \ @@ -308,7 +365,8 @@ html_install: $(HTMLDIR) clean: @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 \ *.lol *.bak *.idx *.ilg *.ind *.out *.brf .\#* \#* \ $(NEWDIRS) $(OUTPUT).txt \ @@ -322,7 +380,7 @@ priceclean: clean done view: pdf - $(PDF_VIEWER) *.pdf + $(PDF_VIEWER) $(OUTPUT).pdf unzip: unzip *.zip