further refactoring of the variables to make more customizable
This commit is contained in:
parent
ba3c6250c4
commit
d6cdb773e5
@ -4,26 +4,29 @@
|
|||||||
# of information to the developers. Variants submit.tex and public.tex are
|
# of information to the developers. Variants submit.tex and public.tex are
|
||||||
# used to prepare official versions (hiding development/private info).
|
# used to prepare official versions (hiding development/private info).
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# To use this file, set these files in a local Makefile
|
# To use this file, set these variables in a local Makefile
|
||||||
# PROPOSAL = ???? # the base name of the top-level proposal file(s)
|
# PROPOSAL = ???? # the base name of the top-level proposal file(s)
|
||||||
# REPORT = ???? # the base name of the top-level report file(s)
|
# REPORT = ???? # the base name of the top-level report file(s)
|
||||||
# BIB = ????? # directory of the bibTeX databases
|
# BIB = ????? # directory of the bibTeX databases
|
||||||
# PROP.dir = ???? # The LaTeX-proposal class directory
|
# PROP.dir = ???? # The LaTeX-proposal class directory
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# the following are computed from these settings
|
# The following variables can be used to customize things furhter
|
||||||
|
LATEXMODE ?= batchmode
|
||||||
|
PDFLATEX = pdflatex -interaction $(LATEXMODE) -file-line-error
|
||||||
|
###########################################################################
|
||||||
|
# the following variables are computed from these settings
|
||||||
TARGET = $(PROPOSAL) $(REPORT) # all pdflatex targets
|
TARGET = $(PROPOSAL) $(REPORT) # all pdflatex targets
|
||||||
TARGET.pdf = $(TARGET:%.tex=%.pdf) # PDFs to be produced
|
TARGET.pdf = $(TARGET:%.tex=%.pdf) # PDFs to be produced
|
||||||
TARGET.aux = $(TARGET:%.tex=%.aux) # their aux files.
|
TARGET.aux = $(TARGET:%.tex=%.aux) # their aux files.
|
||||||
PDATA = $(PROPOSAL:%.tex=%.pdata) # the proposal project data
|
PDATA = $(PROPOSAL:%.tex=%.pdata) # the proposal project data
|
||||||
SRC = $(filter-out $(TARGET),$(shell ls *.tex)) # included files
|
SRC = $(filter-out $(TARGET),$(shell ls *.tex)) # included files
|
||||||
PDFLATEX = pdflatex -interaction batchmode -file-line-error
|
|
||||||
BBL = $(PROPOSAL:%.tex=%.bbl)
|
BBL = $(PROPOSAL:%.tex=%.bbl)
|
||||||
PROPCLS.dir = $(PROP.dir)/base
|
PROPCLS.dir = $(PROP.dir)/base
|
||||||
PROPETC.dir = $(PROP.dir)/etc
|
PROPETC.dir = $(PROP.dir)/etc
|
||||||
DFGPROPCLS.dir = $(PROP.dir)/dfg
|
DFGPROPCLS.dir = $(PROP.dir)/dfg
|
||||||
TEXINPUTS := $(PROPCLS.dir)//:$(DFGPROPCLS.dir)//:$(PROPETC.dir)//:
|
TEXINPUTS := $(PROPCLS.dir)//:$(DFGPROPCLS.dir)//:$(PROPETC.dir)//:
|
||||||
BIBINPUTS := $(BIB):$(BIBINPUTS)
|
BIBINPUTS := $(BIB):$(BIBINPUTS)
|
||||||
BIBS := $(shell ls $(BIB)/*.bib)
|
BIBS := $(shell ls *.bib) $(shell ls $(BIB)/*.bib)
|
||||||
PROPCLS.clssty = proposal.cls pdata.sty reporting.cls
|
PROPCLS.clssty = proposal.cls pdata.sty reporting.cls
|
||||||
PROPETC.sty = workaddress.sty metakeys.sty sref.sty
|
PROPETC.sty = workaddress.sty metakeys.sty sref.sty
|
||||||
DFGPROPCLS.clssty = dfgproposal.cls dfgpdata.sty dfgreporting.cls
|
DFGPROPCLS.clssty = dfgproposal.cls dfgpdata.sty dfgreporting.cls
|
||||||
|
Loading…
Reference in New Issue
Block a user