1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109
|
#
# Copyright (C) 2002-2009 FAUmachine Team <info@faumachine.org>.
# This program is free software. You can redistribute it and/or modify it
# under the terms of the GNU General Public License, either version 2 of
# the License, or (at your option) any later version. See COPYING.
#
# This makefile generates output for print or online publishing from
# DocBook or LaTeX text sources and xfig/eps figures.
# Configure the sources, objects and targets and add extra make-stuff
# (e.g. for unpacking special style-files from the author-pack of a
# conference or some such). Everything else should be automatic.
# some assumptions are made about the DocBook and utilities installed,
# same for LaTeX (tetex preferred) and xfig. So this may not work in
# your system ...
LANG=C
LC_ALL=C
prefix=@prefix@
datadir=@datadir@
docdir=@docdir@
# This makes make use LaTeX instead of plain TeX (default) to process
# *.tex files, don't change this!
TEX=pdflatex
# Basename of the source file.
BASENAME = guide
# Set on of the following two variables (DBSRC for DocBook source,
# TEXSRC for LaTeX sources. Name all sources in both cases, so make
# knows to rebuild when one of the sources changes, but make sure the
# top-level source is given first!
DBSRC =
TEXSRC = $(BASENAME).tex \
installpaths.sty \
buildfromsource.tex \
configmanual.tex \
configwizard.tex \
howtouse.tex \
injectingfaults.tex \
installbinary.tex \
networking.tex \
running.tex \
testautomation.tex \
serial_pattern.vhdl \
serial_pattern_signals.vhdl \
serial_terminal.vhdl \
serial_terminal_signals.vhdl \
serial_terminal_user.vhdl \
system.vhdl
# If you use a non-standard class-file for LaTeX, give it's name here.
# If it cannot be found in LaTeX's standard search paths (which include
# the current directory), you'll have to give the full path.
CLSSRC =
# Sources in diverse figure formats. This Makefile can automatically
# generate jpeg, gif and eps from fig or eps.
FIGSRC = components.fig \
node.fig \
serial_pattern.fig \
serial_terminal.fig
PDFSRC = FAUmachineLogo.pdf
# Names of generated figure files. Suffixes should be the commonly used
# ones, e.g. jpg or jpeg for JPEG etc.
EPSOBJ =
PDFOBJ = components.pdf \
node.pdf \
serial_pattern.pdf \
serial_terminal.pdf
GIFOBJ =
JPGOBJ =
# set the following if you have an archive to unpack (this Makefile can
# currently only handle a single archive). INSTSRC is the name of the
# archive, INSTCMD the command used to unpack it and INSTOBJ the names
# of the objects created (unpacked) from the archive (so make knows how
# to generate these objects). Since the archive will usually be newer
# than the objects generated from it, make will unpack it again every
# time, so you might want to pass options in the command to check if
# unpacking is really necessary.
INSTSRC =
INSTCMD =
INSTOBJ =
# Edit this line to make the targets you need.
# Available targets are
# for both LaTeX and DocBook:
# ps
# pdf
# snapshot (will install snapshot files into snapshot directory)
# for DocBook:
# checkenv (simple check of DocBook environment
# syntax (syntax check the document only
# html (includes htmlnochunks and htmlchunks)
# htmlnochunks (document as single html-file)
# htmlchunks (document split into several html-files, usually one
# per section)
# rtf
all: pdf
install: install-pdf
ALWAYS:
# dummy target
include ../Makefile.BuildRules
|