- Timestamp:
- 09/05/2004 05:08:12 PM (20 years ago)
- Branches:
- 6.0
- Children:
- b78bece
- Parents:
- 16005aa
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Makefile
r16005aa r79a458a 1 BASEDIR=~/lfs-book 2 CHUNK_QUIET=0 3 PDF_OUTPUT=LFS-BOOK.pdf 4 NOCHUNKS_OUTPUT=LFS-BOOK.html 5 XSLROOTDIR=/usr/share/xml/docbook/xsl-stylesheets-current 1 BASEDIR=/home/macana/tmp/test-book-LFS/ 6 2 7 3 lfs: 8 xsltproc --xinclude --nonet -stringparam chunk.quietly $(CHUNK_QUIET) \ 9 -stringparam base.dir $(BASEDIR)/ stylesheets/lfs-chunked.xsl \ 10 index.xml 4 xsltproc --xinclude --nonet --stringparam base.dir $(BASEDIR) \ 5 stylesheets/lfs-chunked.xsl index.xml 11 6 12 if [ ! -e $(BASEDIR)/stylesheets ]; then \ 13 mkdir -p $(BASEDIR)/stylesheets; \ 14 fi; 15 cp stylesheets/*.css $(BASEDIR)/stylesheets 7 mkdir -p $(BASEDIR)stylesheets && \ 8 cp stylesheets/*.css $(BASEDIR)stylesheets 16 9 17 if [ ! -e $(BASEDIR)/images ]; then \ 18 mkdir -p $(BASEDIR)/images; \ 19 fi; 20 cp $(XSLROOTDIR)/images/*.png \ 21 $(BASEDIR)/images 22 cd $(BASEDIR)/; sed -i -e "s@../stylesheets@stylesheets@g" \ 10 mkdir -p $(BASEDIR)images && \ 11 cp /usr/share/xml/docbook/xsl-stylesheets-1.65.1/images/*.png \ 12 $(BASEDIR)images 13 14 cd $(BASEDIR); sed -i -e "s@../stylesheets@stylesheets@g" \ 23 15 *.html 24 cd $(BASEDIR) /; sed -i -e "s@../images@images@g" \16 cd $(BASEDIR); sed -i -e "s@../images@images@g" \ 25 17 *.html 26 18 27 sh goTidy $(BASEDIR)/ 28 29 # 30 # This is the old "pdf" target. The old "print" target below has been 31 # renamed to "pdf" and will be used. This commented out previous_pdf 32 # target can be removed eventually. It'll remain here for a bit for 33 # historical reasons 34 # 35 #previous_pdf: 36 # xsltproc --xinclude --nonet --output $(BASEDIR)/lfs.fo stylesheets/lfs-pdf.xsl \ 37 # index.xml 38 # sed -i -e "s/inherit/all/" $(BASEDIR)/lfs.fo 39 # fop.sh $(BASEDIR)/lfs.fo $(BASEDIR)/$(PDF_OUTPUT) 40 # rm lfs.fo 19 cd $(BASEDIR); goTidy 41 20 42 21 pdf: 43 xsltproc --xinclude --nonet --stringparam profile.condition print \ 44 --output $(BASEDIR)/lfs-pdf.xml stylesheets/lfs-profile.xsl index.xml 45 xsltproc --nonet --output $(BASEDIR)/lfs-pdf.fo stylesheets/lfs-pdf.xsl \ 46 $(BASEDIR)/lfs-pdf.xml 47 sed -i -e "s/inherit/all/" $(BASEDIR)/lfs-pdf.fo 48 fop.sh $(BASEDIR)/lfs-pdf.fo $(BASEDIR)/$(PDF_OUTPUT) 49 rm $(BASEDIR)/lfs-pdf.xml $(BASEDIR)/lfs-pdf.fo 22 xsltproc --xinclude --nonet --stringparam profile.condition print --output $(BASEDIR)lfs-pdf.xml \ 23 stylesheets/lfs-profile.xsl index.xml 24 xsltproc --nonet --output $(BASEDIR)lfs-pdf.fo stylesheets/lfs-pdf.xsl $(BASEDIR)lfs-pdf.xml 25 cd $(BASEDIR); sed -i -e "s@inherit@all@" lfs-pdf.fo 26 cd $(BASEDIR); JAVA_HOME=/opt/java/jre1.3.1_02 FOP_HOME=/home/macana/tmp/fop \ 27 /home/macana/tmp/fop/fop.sh lfs-pdf.fo lfs-pdf.pdf 50 28 51 29 nochunks: 52 xsltproc --xinclude --nonet --output $(BASEDIR) /$(NOCHUNKS_OUTPUT)\30 xsltproc --xinclude --nonet --output $(BASEDIR)lfs-nochunk.html \ 53 31 stylesheets/lfs-nochunks.xsl index.xml 54 tidy -config tidy.conf $(BASEDIR) /$(NOCHUNKS_OUTPUT)|| true32 tidy -config tidy.conf $(BASEDIR)lfs-nochunk.html || true 55 33 56 34 validate: 57 35 xmllint --noout --nonet --xinclude --postvalid index.xml 36 58 37
Note:
See TracChangeset
for help on using the changeset viewer.