Newer
Older
Handbook / make-includes / local_configuration.make.in
################################################################################
#
# @configure_input@
#
# This file sets up items that are system dependent (mostly paths to various)
# tools, so it must always be loaded FIRST, before any other make includes! In
# particular, it MUST be loaded before files that assume its existence, such
# as standard_rules.make.
#
################################################################################

# File system.
MKDIR_P=@MKDIR_P@
MV=@MV@
CP=@CP@
RM=@RM@
RSYNC=@RSYNC@
TOUCH=@TOUCH@
MKTEMP=@MKTEMP@
LN_S=@LN_S@

# Searching.
GREP=@GREP@
FIND=@FIND@

# Tests.
TEST=@TEST_PROGRAM@
TRUE=@TRUE@
FALSE=@FALSE@

# Output.
ECHO=@ECHO@
CAT=@CAT@
ANNOUNCE=@ANNOUNCE@

# Miscellaneous.
SED=@SED@
TR=@TR@
CUT=@CUT@
PERL=@PERL@
DATE=@DATE@
EXPR=@EXPR@
BASENAME=@BASENAME@
ZIP=@ZIP@
UNZIP=@UNZIP@
GIT=@GIT@
LOCKFILE=@LOCKFILE@
JAVA=@JAVA@
JAVAC=@JAVAC@
JAR=@JAR@
MAKE=@MAKE@
GCP=@GCP@
PHP=@PHP@

# LaTeX and friends.
LATEX=@latex@
PDFLATEX=@pdflatex@
XELATEX=@xelatex@
DVIPS=@dvips@

# PlantUML
PLANTUML=@PLANTUML@

# XML manipulation.
XMLLINT=@XMLLINT@
# Note: XSLTPROC is distinct from the XSLT environment variable.
# We may not even use this directly, as the command-line arguments are
# different for each processor anyway, which means that the current
# approach of parameterised make functions is better in general.
XSLTPROC=@XSLTPROC@
RESOLVER=@RESOLVER@

# Image manipulation and conversion (includes PDF & PS).
CONVERT=@CONVERT@
COMPOSITE=@COMPOSITE@
PDFNUP=@PDFNUP@
PDFCROP=@PDFCROP@
PS2EPS=@PS2EPS@
PS2PDF=@PS2PDF@
RSVG_CONVERT=@RSVG_CONVERT@
SHIFTBBOX=@SHIFTBBOX@
EPSTOPDF=@EPSTOPDF@
INKSCAPE=@INKSCAPE@
GS=@GS@
XCF2PNG=@XCF2PNG@

# Plotting tools.
PLOTICUS=@PLOTICUS@
R=@R@

# Web site synchronisation.
SITECOPY=@SITECOPY@

# CSS development.
SASS=@SASS@