1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
ADD_CUSTOM_TARGET(tulip-libs-html sh ${PROJECT_SOURCE_DIR}/docs/common/gen-index.sh)
ADD_CUSTOM_TARGET(tulip-lib-html doxygen tulip-lib.doxygen WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
ADD_CUSTOM_TARGET(tulip-libogl-html doxygen tulip-ogl-lib.doxygen WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
ADD_CUSTOM_TARGET(tulip-libqt-html doxygen tulip-qt-lib.doxygen WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
ADD_CUSTOM_TARGET(tulip-plugins-doc doxygen tulip-plugins.doxygen WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
ADD_CUSTOM_TARGET(tulipPlugins-html java -cp "${SAXON653_JAR}:${SAXON_JAR}:${PROJECT_SOURCE_DIR}/docs/common:${RESOLVER_JAR}" com.icl.saxon.StyleSheet -x org.apache.xml.resolver.tools.ResolvingXMLReader -y org.apache.xml.resolver.tools.ResolvingXMLReader -r org.apache.xml.resolver.tools.CatalogResolver -o tulipPlugins.html tulip-plugins.tag ${PROJECT_SOURCE_DIR}/docs/doxygen/dox-plugins.xsl)
ADD_DEPENDENCIES(tulipPlugins-html tulip-plugins-doc)
ADD_DEPENDENCIES(tulip-libs-html tulip-lib-html tulip-libogl-html tulip-libqt-html)
ADD_CUSTOM_TARGET(allPluginsBody-html java -cp "${SAXON653_JAR}:${SAXON_JAR}:${PROJECT_SOURCE_DIR}/docs/common:${RESOLVER_JAR}" com.icl.saxon.StyleSheet -x org.apache.xml.resolver.tools.ResolvingXMLReader -y org.apache.xml.resolver.tools.ResolvingXMLReader -r org.apache.xml.resolver.tools.CatalogResolver -o allPluginsBody.html tulip-plugins.tag ${PROJECT_SOURCE_DIR}/docs/doxygen/dox-html.xsl)
ADD_DEPENDENCIES(allPluginsBody-html tulip-plugins-doc)
ADD_CUSTOM_TARGET(allPlugins-html sh ${PROJECT_SOURCE_DIR}/docs/doxygen/gen-allPlugins.sh)
ADD_DEPENDENCIES(allPlugins-html allPluginsBody-html)
ADD_CUSTOM_TARGET(dox_toc java -cp "${SAXON653_JAR}:${SAXON_JAR}:${PROJECT_SOURCE_DIR}/docs/common:${RESOLVER_JAR}" com.icl.saxon.StyleSheet -x org.apache.xml.resolver.tools.ResolvingXMLReader -y org.apache.xml.resolver.tools.ResolvingXMLReader -r org.apache.xml.resolver.tools.CatalogResolver -o toc.dcf tulip-plugins.tag ${PROJECT_SOURCE_DIR}/docs/doxygen/dox-toc.xsl)
ADD_DEPENDENCIES(dox_toc tulipPlugins-html)
ADD_CUSTOM_TARGET(dox_keywords java -cp "${SAXON653_JAR}:${SAXON_JAR}:${PROJECT_SOURCE_DIR}/docs/common:${RESOLVER_JAR}" com.icl.saxon.StyleSheet -x org.apache.xml.resolver.tools.ResolvingXMLReader -y org.apache.xml.resolver.tools.ResolvingXMLReader -r org.apache.xml.resolver.tools.CatalogResolver -o keywords.dcf tulip-plugins.tag ${PROJECT_SOURCE_DIR}/docs/doxygen/dox-keywords.xsl)
ADD_DEPENDENCIES(dox_keywords tulipPlugins-html)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/tulip.html
${CMAKE_CURRENT_BINARY_DIR}/tulipdoc.html
${CMAKE_CURRENT_BINARY_DIR}/allPluginsBody.html
${CMAKE_CURRENT_BINARY_DIR}/allPlugins.html
${CMAKE_CURRENT_BINARY_DIR}/tulipPlugins.html
DESTINATION share/doc/tulip/doxygen
COMPONENT tulip_doc)
INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/tulip-lib
${CMAKE_CURRENT_BINARY_DIR}/tulip-ogl-lib
${CMAKE_CURRENT_BINARY_DIR}/tulip-qt-lib
DESTINATION share/doc/tulip/doxygen
COMPONENT tulip_doc)
|