SVN: PLD-doc/book/stylesheet/Makefile
ciesiel
ciesiel w pld-linux.org
Śro, 16 Lut 2011, 15:30:59 CET
Author: ciesiel
Date: Wed Feb 16 15:30:58 2011
New Revision: 12156
Modified:
PLD-doc/book/stylesheet/Makefile
Log:
- dodanie stylu PLD do generowanej strony
- porzadki
Modified: PLD-doc/book/stylesheet/Makefile
==============================================================================
--- PLD-doc/book/stylesheet/Makefile (original)
+++ PLD-doc/book/stylesheet/Makefile Wed Feb 16 15:30:58 2011
@@ -1,25 +1,38 @@
BOOK=../pl_book__master.docb
+DEV_BOOK=../../howto/pl_howto__master.docb
STYLE_DIR_HTML=/usr/share/sgml/docbook/xsl-stylesheets/html
STYLE_DIR_COMMON=/usr/share/sgml/docbook/xsl-stylesheets/common
STYLE_FO=/usr/share/sgml/docbook/xsl-stylesheets/fo
OUTPUT_HTML=./html
all:
-# html (1 plik)
-# TODO:
-# - dodac styl
+# porzadki
+ rm -rf {*.pdf *.txt all.xml}
rm -rf $(OUTPUT_HTML)
mkdir -p $(OUTPUT_HTML)
- xsltproc --stringparam chunker.output.encoding UTF-8 -o $(OUTPUT_HTML)/index.html $(STYLE_DIR_HTML)/docbook.xsl $(BOOK)
+
+# html (1 plik)
+ xsltproc --stringparam chunker.output.encoding UTF-8 -o $(OUTPUT_HTML)/pld_dok.html $(STYLE_DIR_HTML)/docbook.xsl $(BOOK)
+
+# html PLD style
+# xspp nie ma w repo PLD
+# 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)
cp -fr ../pl_book__wstep/zrzuty_ekr $(OUTPUT_HTML)
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
# 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 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