SVN: PLD-doc/book/stylesheet/Makefile
ciesiel
ciesiel w pld-linux.org
Wto, 5 Kwi 2011, 09:41:25 CEST
Author: ciesiel
Date: Tue Apr 5 09:41:25 2011
New Revision: 12221
Modified:
PLD-doc/book/stylesheet/Makefile
Log:
- modularnosc make
Modified: PLD-doc/book/stylesheet/Makefile
==============================================================================
--- PLD-doc/book/stylesheet/Makefile (original)
+++ PLD-doc/book/stylesheet/Makefile Tue Apr 5 09:41:25 2011
@@ -5,18 +5,22 @@
STYLE_FO=/usr/share/sgml/docbook/xsl-stylesheets/fo
OUTPUT_HTML=./html
-all:
+all: html_pld
+
+cleanup:
# porzadki
rm -rf {*.pdf *.txt all.xml}
rm -rf $(OUTPUT_HTML)
mkdir -p $(OUTPUT_HTML)
+html_1_file:
# html (1 plik)
xsltproc --stringparam chunker.output.encoding UTF-8 -o $(OUTPUT_HTML)/pld_dok.html $(STYLE_DIR_HTML)/docbook.xsl $(BOOK)
+html_pld: cleanup html_1_file
# html PLD style
# xspp nie ma w repo PLD
-# Jezeli mamy zbudowane i zainstalowane w PLD mozna odkomentowac ponizsza linijke
+# Jezeli mamy zbudowane i zainstalowane w PLD mozna odkomentowac ponizsza linijke:
# xspp pld-guide.xspp > style.xsl
xsltproc --novalid copy.xsl $(BOOK) | (read xml; cat) > all.xml
cp *.png $(OUTPUT_HTML)
@@ -24,15 +28,15 @@
rm -rf $(OUTPUT_HTML)/zrzuty_ekr/.svn
cd $(OUTPUT_HTML); xsltproc ../style.xsl ../webpage.xml
cp $(OUTPUT_HTML)/toc.html $(OUTPUT_HTML)/index.html
-
# html "Tworzymy dokumentacje PLD"
xsltproc --stringparam chunker.output.encoding UTF-8 -o $(OUTPUT_HTML)/devel_howto.html $(STYLE_DIR_HTML)/docbook.xsl $(DEV_BOOK)
+pdf_pld:
# pdf
# TODO:
# - Dodac PL literki (osadzanie PL fontow w FOP jest niepraktyczne - nie dziala np. wyszukiwanie w pdf)
# - Dodac obrazki (obecnie FOP ignoruje obrazki)
# - Powyzsze punkty moze naprawic lepszy procesor konwertujacy. FOP jest ubogi
-# xsltproc --stringparam paper.type A4 --stringparam body.font.master 8 -o book.fo $(STYLE_FO)/docbook.xsl $(BOOK)
-# fop book.fo -pdf $(OUTPUT_HTML)/pl_doc.pdf
-# rm -rf book.fo
+ xsltproc --stringparam paper.type A4 --stringparam body.font.master 8 -o book.fo $(STYLE_FO)/docbook.xsl $(BOOK)
+ fop book.fo -pdf $(OUTPUT_HTML)/pl_doc.pdf
+ rm -rf book.fo
Więcej informacji o liście pld-doc