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