source: Makefile@ effd9c6

6.1.1
Last change on this file since effd9c6 was effd9c6, checked in by Manuel Canales Esparcia <manuel@…>, 19 years ago

Updated Makefile and related files.

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/6.1.1/BOOK@7053 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 1.9 KB
RevLine 
[44758be]1BASEDIR=~/lfs-book
[effd9c6]2DUMPDIR=~/lfs-commands
[44758be]3CHUNK_QUIET=0
4PDF_OUTPUT=LFS-BOOK.pdf
5NOCHUNKS_OUTPUT=LFS-BOOK.html
6XSLROOTDIR=/usr/share/xml/docbook/xsl-stylesheets-current
[287ea55]7
8lfs:
[81fd230]9 xsltproc --xinclude --nonet -stringparam profile.condition html \
10 -stringparam chunk.quietly $(CHUNK_QUIET) -stringparam base.dir $(BASEDIR)/ \
11 stylesheets/lfs-chunked.xsl index.xml
[287ea55]12
[44758be]13 if [ ! -e $(BASEDIR)/stylesheets ]; then \
14 mkdir -p $(BASEDIR)/stylesheets; \
15 fi;
16 cp stylesheets/*.css $(BASEDIR)/stylesheets
17
18 if [ ! -e $(BASEDIR)/images ]; then \
19 mkdir -p $(BASEDIR)/images; \
20 fi;
21 cp $(XSLROOTDIR)/images/*.png \
22 $(BASEDIR)/images
23 cd $(BASEDIR)/; sed -i -e "s@../stylesheets@stylesheets@g" \
[f7bd105]24 *.html
[44758be]25 cd $(BASEDIR)/; sed -i -e "s@../images@images@g" \
[f7bd105]26 *.html
[287ea55]27
[59ccb23]28 for filename in `find $(BASEDIR) -name "*.html"`; do \
[12043d2]29 tidy -config tidy.conf $$filename; \
[59ccb23]30 true; \
[effd9c6]31 sh obfuscate.sh $$filename; \
[3879ebc]32 sed -i -e "s@text/html@application/xhtml+xml@g" $$filename; \
33 done;
[81fd230]34
[395f415]35# Uncomment this for testing and stable versions
[536b6aa]36pdf:
[1eb75cf]37 xsltproc --xinclude --nonet --stringparam profile.condition pdf \
38 --output $(BASEDIR)/lfs-pdf.xml stylesheets/lfs-profile.xsl index.xml
39 xsltproc --nonet --output $(BASEDIR)/lfs-pdf.fo stylesheets/lfs-pdf.xsl \
40 $(BASEDIR)/lfs-pdf.xml
[a03b9453]41 sed -i -e "s/inherit/all/" $(BASEDIR)/lfs-pdf.fo
42 fop.sh $(BASEDIR)/lfs-pdf.fo $(BASEDIR)/$(PDF_OUTPUT)
[1eb75cf]43 rm $(BASEDIR)/lfs-pdf.xml $(BASEDIR)/lfs-pdf.fo
[91364a5]44
45nochunks:
[81fd230]46 xsltproc --xinclude --nonet -stringparam profile.condition html \
47 --output $(BASEDIR)/$(NOCHUNKS_OUTPUT) \
[91364a5]48 stylesheets/lfs-nochunks.xsl index.xml
[81fd230]49
[536b6aa]50 tidy -config tidy.conf $(BASEDIR)/$(NOCHUNKS_OUTPUT) || true
[91364a5]51
[effd9c6]52 sh obfuscate.sh $(BASEDIR)/$(NOCHUNKS_OUTPUT)
53
[81fd230]54 sed -i -e "s@text/html@application/xhtml+xml@g" \
55 $(BASEDIR)/$(NOCHUNKS_OUTPUT)
56
[effd9c6]57dump-commands:
58 xsltproc --xinclude --nonet --output $(DUMPDIR)/ \
59 stylesheets/dump-commands.xsl index.xml
60
[287ea55]61validate:
62 xmllint --noout --nonet --xinclude --postvalid index.xml
[536b6aa]63
Note: See TracBrowser for help on using the repository browser.