File: Makefile

package info (click to toggle)
doc-linux-nl 20051127-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 16,408 kB
  • ctags: 94
  • sloc: xml: 47,403; makefile: 312; perl: 193; sh: 116; ansic: 12; csh: 9
file content (38 lines) | stat: -rw-r--r-- 937 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
# $Id: Makefile,v 1.1.1.1 2004/03/21 21:02:25 cor Exp $

#
# Makefile voor genereren van PostScript en PostScript met 2 bladzijdes op
# 1 vel (debian-tutorial-NL.2.ps) en PDF versies van DocBook SGML source.
#

# Dit Makefile wordt gebruikt op
# http://nl.linux.org/doc/books/debian-tutorial/print/

# DocBook SGML declaration V4.1 bestand.  Dit is waar dat staat
# op een Debian GNU/Linux woody systeem.  Wellicht dat je dit
# aan moet passen op andere platformen.
DOCBOOKDCL=/usr/share/sgml/docbook/dtd/4.1/docbook.dcl

all: debian-tutorial-NL.ps debian-tutorial-NL.pdf debian-tutorial-NL.2.ps

debian-tutorial-NL.sgml: ../source/debian-tutorial-NL.sgml
	cp ../source/debian-tutorial-NL.sgml .

%.tex: %.sgml
	jade -t tex -d print.dsl $(DOCBOOKDCL) $<

%.dvi: %.tex
	# three time, to get references resolved
	jadetex $<
	jadetex $<
	jadetex $<

%.ps: %.dvi
	dvips -f < $< > $@

%.pdf: %.ps
	ps2pdf $< $@

%.2.ps: %.ps
	psnup -2 $< $@