Revision: 40504
http://brlcad.svn.sourceforge.net/brlcad/?rev=40504&view=rev
Author: starseeker
Date: 2010-09-08 17:02:23 +0000 (Wed, 08 Sep 2010)
Log Message:
-----------
First cut at Docbook with CMake. Obviously need FindXSLT - for now, hardcode
it in order to test. Just try html right now.
Added Paths:
-----------
brlcad/branches/cmake/doc/docbook/CMakeLists.txt
brlcad/branches/cmake/doc/docbook/articles/en/CMakeLists.txt
Added: brlcad/branches/cmake/doc/docbook/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/doc/docbook/CMakeLists.txt
(rev 0)
+++ brlcad/branches/cmake/doc/docbook/CMakeLists.txt 2010-09-08 17:02:23 UTC
(rev 40504)
@@ -0,0 +1,21 @@
+SET(XSLTPROC_FLAGS
+ -nonet
+ -xinclude
+)
+SET(XSL_XHTML_STYLESHEET
"${CMAKE_SOURCE_DIR}/doc/docbook/resources/standard/xsl/xhtml-1_1/docbook.xsl")
+SET(XSL_MAN_STYLESHEET
"${CMAKE_SOURCE_DIR}/doc/docbook/resources/standard/xsl/manpages/docbook.xsl")
+SET(XSL_FO_STYLESHEET
"${CMAKE_SOURCE_DIR}/doc/docbook/resources/standard/xsl/fo/docbook.xsl")
+SET(XML_CATALOG_FILES "${CMAKE_SOURCE_DIR}/doc/docbook/catalog.xml")
+
+SET(XSLTPROC_EXEC "/usr/bin/xsltproc")
+
+MACRO(DOCBOOK_TO_HTML targetname srcfile outfile targetdir)
+ ADD_CUSTOM_COMMAND(
+ OUTPUT ${outfile}
+ COMMAND XML_CATALOG_FILES=${XML_CATALOG_FILES} ${XSLTPROC_EXEC}
${XSLTPROC_FLAGS} -o ${outfile} ${XSL_XHTML_STYLESHEET} ${srcfile}
+ )
+ ADD_CUSTOM_TARGET(${targetname}_HTML ALL DEPENDS ${outfile})
+ INSTALL(FILES ${outfile} DESTINATION ${targetdir})
+ENDMACRO(DOCBOOK_TO_HTML targetname srcfile outfile targetdir)
+
+ADD_SUBDIRECTORY(articles/en)
Property changes on: brlcad/branches/cmake/doc/docbook/CMakeLists.txt
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: svn:eol-style
+ native
Added: brlcad/branches/cmake/doc/docbook/articles/en/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/doc/docbook/articles/en/CMakeLists.txt
(rev 0)
+++ brlcad/branches/cmake/doc/docbook/articles/en/CMakeLists.txt
2010-09-08 17:02:23 UTC (rev 40504)
@@ -0,0 +1,108 @@
+SET(docbook_articles_EN
+ build_pattern.xml
+ build_region.xml
+ ebm_primitive.xml
+ mgedrc.xml
+ nirt.xml
+ oed.xml
+ pipes.xml
+ projection_shader.xml
+ tire.xml
+)
+
+SET(docbook_articles_EN_IMAGES
+ images/build_pattern_fig01.png
+ images/build_pattern_fig02.png
+ images/build_pattern_fig03.png
+ images/build_pattern_fig04.png
+ images/build_pattern_fig05.png
+ images/build_pattern_fig06.png
+ images/build_pattern_fig07.png
+ images/build_region_fig01.png
+ images/build_region_fig02.png
+ images/build_region_fig03.png
+ images/build_region_fig04.png
+ images/ebm_primitive_fig01.png
+ images/ebm_primitive_fig02.png
+ images/ebm_primitive_fig03.png
+ images/mgedrc_fig01.png
+ images/mgedrc_fig02.png
+ images/mgedrc_fig03.png
+ images/nirt_fig01.png
+ images/nirt_fig02.png
+ images/nirt_fig03.png
+ images/nirt_fig04.png
+ images/nirt_fig05.png
+ images/nirt_fig06.png
+ images/nirt_fig07.png
+ images/nirt_fig08.png
+ images/nirt_fig09.png
+ images/nirt_fig10.png
+ images/nirt_fig11.png
+ images/nirt_fig12.png
+ images/nirt_fig13.png
+ images/nirt_fig14.png
+ images/nirt_fig15.png
+ images/nirt_fig16.png
+ images/nirt_fig17.png
+ images/nirt_fig18.png
+ images/nirt_fig19.png
+ images/nirt_fig20.png
+ images/nirt_fig21.png
+ images/nirt_fig22.png
+ images/nirt_fig23.png
+ images/nirt_fig24.png
+ images/oed_fig01.png
+ images/oed_fig02.png
+ images/oed_fig03.png
+ images/oed_fig04.png
+ images/oed_fig05.png
+ images/oed_fig06.png
+ images/oed_fig07.png
+ images/oed_fig08.png
+ images/oed_fig09.png
+ images/oed_fig10.png
+ images/oed_fig11.png
+ images/oed_fig12.png
+ images/oed_fig13.png
+ images/pipes_fig01.png
+ images/pipes_fig02.png
+ images/pipes_fig03.png
+ images/pipes_fig04.png
+ images/pipes_fig05.png
+ images/pipes_fig06.png
+ images/pipes_fig07.png
+ images/pipes_fig08.png
+ images/pipes_fig09.png
+ images/pipes_fig10.png
+ images/pipes_fig11.png
+ images/pipes_fig12.png
+ images/pipes_fig13.png
+ images/projection_shader_fig01.png
+ images/projection_shader_fig02.png
+ images/projection_shader_fig03.png
+ images/projection_shader_fig04.png
+ images/projection_shader_fig05.png
+ images/projection_shader_fig06.png
+ images/projection_shader_fig07.png
+ images/tire_fig01.png
+ images/tire_fig02.png
+ images/tire_fig03.png
+ images/tire_fig04.png
+ images/tire_fig05.png
+ images/tire_fig06.png
+ images/tire_fig07.png
+ images/tire_fig08.png
+ images/tire_fig09.png
+ images/tire_fig10.png
+ images/tire_fig11.png
+ images/tire_fig12.png
+ images/tire_fig13.png
+ images/tire_fig14.png
+)
+
+FOREACH(article ${docbook_articles_EN})
+ STRING(REGEX REPLACE "([0-9a-z_]*).xml" "\\1" article_root "${article}")
+ DOCBOOK_TO_HTML(${article_root}_article
${CMAKE_CURRENT_SOURCE_DIR}/${article}
${CMAKE_CURRENT_BINARY_DIR}/${article_root}.html
${BRLCAD_INSTALL_DATA_DIR}/html/articles/en)
+ENDFOREACH(article ${docbook_articles_EN})
+INSTALL(FILES ${docbook_articles_EN_IMAGES} DESTINATION
${BRLCAD_INSTALL_DATA_DIR}/html/articles/en/images)
Property changes on:
brlcad/branches/cmake/doc/docbook/articles/en/CMakeLists.txt
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: svn:eol-style
+ native
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:
Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits