# Generated automatically from Makefile.in by configure.
#
# Makefile for CFEngine's documentation
#
# This file is intended as a guide. You may need to modify it a little on your
# system.  Note that you need the GNU texinfo package to run tex on this
# documentation!! 
#

#
# This assumes texinfo-4.0 which can be obtained from www.texinfo.org
#

version = cfengine-1.5.4


INFOFILES = cfengine-Tutorial.info cfengine-Reference.info
MANPAGES = cfengine.8
HTMLFILES = cfengine-Tutorial.html cfengine-Reference.html cf-security.html
DOCFILES = cfengine-Tutorial.ps cfengine-Reference.ps paper1.ps paper2.ps locks.ps
DOCS = ${INFOFILES} ${MANPAGES} ${HTMLFILES} ${DOCFILES}

prefix = /usr
infodir = ${prefix}/info
mandir = ${prefix}/man/man8
docdir = /etc/cfengine/doc
htmldir = /etc/cfengine/html

INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644

MKINSTALLDIR = ../bin/mkinstalldirs

MAKEINFO = /usr/bin/makeinfo
TEX = /usr/bin/tex
LATEX = /usr/bin/latex
TEXINDEX = /usr/bin/texindex
DVIPS = /usr/bin/dvips
TEXI2HTML = /usr/bin/texi2html

CP = ln
RM = rm -f
RM1 = rm -f
RM2 = echo rm -f
RM3 = rm -f

# Needs to agree with VPATH
MAKEINFOFLAGS = -I.

.SUFFIXES: .ps .info .html .dvi .texinfo .latex

all: ${DOCS}

install: install-info install-man install-html install-doc

install-info: ${INFOFILES}
	${MKINSTALLDIR} ${infodir}
	-for x in ${INFOFILES} ; \
	do \
		for y in $${x}* ; \
		do \
		${INSTALL_DATA} $$y ${infodir}; \
		done ; \
	done

install-man: ${MANPAGES}
	${MKINSTALLDIR} ${mandir}
	-for x in ${MANPAGES} ; \
	do \
		${INSTALL_DATA} $$x ${mandir}; \
	done

install-html: ${HTMLFILES}
	${MKINSTALLDIR} ${htmldir}
	-for x in ${HTMLFILES} ; \
	do \
		${INSTALL_DATA} $$x ${htmldir}; \
	done

install-doc: ${DOCFILES}
	${MKINSTALLDIR} ${docdir}
	-for x in ${DOCFILES} ; \
	do \
		${INSTALL_DATA} $$x ${docdir}; \
	done

dist: clean

clean:
	${RM} cf*.aux cf*.log cf*.cp
	${RM} cf*.pg cf*.tp cf*.vr cf*.fn
	${RM} cf*.ky cf*.toc cf*.cps cf*.vrs
	${RM} cf*.fns cf*.mb cf*.mbs  
	${RM} *.log *.aux cf*.f cf*.fs *~

distclean: clean
	${RM} cfengine*.info*
	${RM} cfengine*.ps
	${RM} cfengine*.html
	${RM} Makefile cfengine.8 *.dvi

.texinfo.html:
	-${MAKEINFO} --html $<

.dvi.ps:
	${DVIPS} -f $< > $@

.texinfo.info:
	-${MAKEINFO} ${MAKEINFOFLAGS} $<

.texinfo.dvi:
	-${TEX} $<
	-${TEXINDEX} $*.vr $*.mb $*.cp
	-echo rescanning && ${TEX} $<

.latex.dvi:
	-${LATEX} $<
	${LATEX} $<

cfengine-Tutorial.dvi: version.texi

cfengine-Tutorial.html: version.texi

cfengine-Tutorial.info: version.texi

cfengine-Reference.dvi: version.texi

cfengine-Reference.html: version.texi

cfengine-Reference.info: version.texi

