File: Makefile.Variables

package info (click to toggle)
faumachine 20100527-2
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 53,836 kB
  • ctags: 20,552
  • sloc: ansic: 179,550; asm: 3,645; makefile: 3,611; perl: 2,103; sh: 1,529; python: 600; xml: 563; lex: 210; vhdl: 204
file content (123 lines) | stat: -rw-r--r-- 4,582 bytes parent folder | download | duplicates (2)
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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
#$Id: Makefile.Variables,v 1.3 2009-03-02 15:04:41 potyra Exp $
# vim:tabstop=8:shiftwidth=8:textwidth=72

# Copyright (C) 2003-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 ...

# This makes make use LaTeX instead of plain TeX (default) to process
# *.tex files. You can also use pdflatex if you were careful with your
# *.tex files.
TEX=latex
# use customized jade-wrapper (located in doc-base directory)
JW=./jw-kb


# Basename of the source file.
BASENAME = guide

# Directory where to copy the files which are to be included in the
# snapshot. If this is empty, the snapshot target will do nothing.
SNAPDIR= ../../Snapshot/docs

# This is where to find the global literature files. There is one for
# DocBook sources (lit.db) and one for LaTeX sources (lit.bib). You can
# of course use your own. A link will be created in the current
# directory to file $(BIBNME) in $(LITDIR). The link's name will be
# $(BIBSRC).
LITDIR = ../literature

# Name of the bibliography file to use (if any). Bibliographies
# currently include papers on FAUmachine and papers cited by FAUmachine
# papers.
BIBNME =

# What to name the link created to the bibliography.
BIBSRC =

# This is the abbreviation used in the bibliographies for this paper. It
# will be used to extract bibliography information from the
# bibliographies and copy it into the snapshot directory together with a
# final version of the published paper.
CITE=

# This is the base-name of the final version of the paper, as used for
# submission. Following make-targets are available:
# final-pdf
#    Create correctly named PDF for distribution.
# final-ps
#    Create correctly named PS and corresponding zip-file for
#    distribution.
# final-dvi
#    Create correctly named DVI and corresponding zip-file for
#    distribution.
# final-eps
#    Pack eps-objects and eps-sources (usually figures) in a zip-file.
# final-html
#    Pack a HTML-subdirectory in a zip-file, where preference is given
#    to the chunked version.
FINAL=

# 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 installation.tex usage.tex

# 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 =
EPSSRC =

# Names of generated figure files. Suffixes should be the commonly used
# ones, e.g. jpg or jpeg for JPEG etc.
EPSOBJ =
GIFOBJ =
JPGOBJ =
PDFOBJ =

# 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