source: Makefile@ 2ec64b3

v5_1_1
Last change on this file since 2ec64b3 was 2ec64b3, checked in by lfs-dev <lfs-dev@…>, 20 years ago

This commit was manufactured by cvs2svn to create tag 'v5_1_1'.

git-svn-id: http://svn.linuxfromscratch.org/LFS/tags/v5_1_1/BOOK@3757 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 1.4 KB
Line 
1BASEDIR=~/lfs-book
2CHUNK_QUIET=0
3PDF_OUTPUT=LFS-BOOK.pdf
4PRINT_OUTPUT=LFS-BOOK-PRINTABLE.pdf
5NOCHUNKS_OUTPUT=LFS-BOOK.html
6
7lfs:
8 xsltproc --xinclude --nonet -stringparam chunk.quietly $(CHUNK_QUIET) \
9 -stringparam base.dir $(BASEDIR)/ stylesheets/lfs-chunked.xsl \
10 index.xml
11
12 if [ ! -e $(BASEDIR)/stylesheets ]; then \
13 mkdir -p $(BASEDIR)/stylesheets; \
14 fi;
15 cp stylesheets/lfs.css $(BASEDIR)/stylesheets
16
17 if [ ! -e $(BASEDIR)/images ]; then \
18 mkdir -p $(BASEDIR)/images; \
19 fi;
20 cp /usr/share/xml/docbook/xsl-stylesheets-1.65.1/images/*.png \
21 $(BASEDIR)/images
22 cd $(BASEDIR)/; sed -i -e "s@../stylesheets@stylesheets@" \
23 index.html part1.html part2.html part3.html longindex.html
24 cd $(BASEDIR)/; sed -i -e "s@../images@images@g" \
25 index.html part1.html part2.html part3.html longindex.html
26
27 sh goTidy $(BASEDIR)/
28
29pdf:
30 xsltproc --xinclude --nonet --output lfs.fo stylesheets/lfs-pdf.xsl \
31 index.xml
32 sed -i -e "s/inherit/all/" lfs.fo
33 fop.sh lfs.fo $(PDF_OUTPUT)
34
35print:
36 xsltproc --xinclude --nonet --output lfs-print.fo \
37 stylesheets/lfs-print.xsl index.xml
38 sed -i -e "s/inherit/all/" lfs-print.fo
39 fop.sh lfs-print.fo $(PRINT_OUTPUT)
40
41nochunks:
42 xsltproc --xinclude --nonet --output $(NOCHUNKS_OUTPUT) \
43 stylesheets/lfs-nochunks.xsl index.xml
44 tidy -config tidy.conf $(NOCHUNKS_OUTPUT) || true
45
46validate:
47 xmllint --noout --nonet --xinclude --postvalid index.xml
Note: See TracBrowser for help on using the repository browser.