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 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
using boostbook
: /usr/share/xml/docbook/stylesheet/docbook-xsl/
: /usr/share/xml/docbook/schema/dtd/4.2/
: /usr/share/boostbook
;
using xsltproc : @XSLTPROC@ ;
using doxygen : @DOXYGEN@ ;
using fop : @FOP@ ;
using quickbook : @QUICKBOOK_SCRIPT@ ;
doxygen autodoc
:
[ glob @CMAKE_SOURCE_DIR@/include/zeep/*.hpp ]
[ glob @CMAKE_SOURCE_DIR@/include/zeep/xml/*.hpp ]
[ glob @CMAKE_SOURCE_DIR@/include/zeep/json/*.hpp ]
[ glob @CMAKE_SOURCE_DIR@/include/zeep/http/*.hpp ]
[ glob @CMAKE_SOURCE_DIR@/include/zeep/rest/*.hpp ]
[ glob @CMAKE_SOURCE_DIR@/include/zeep/soap/*.hpp ]
:
<doxygen:param>"PREDEFINED=\"HTTP_SERVER_HAS_PREFORK\""
<doxygen:param>HIDE_UNDOC_MEMBERS=YES
<doxygen:param>EXTRACT_PRIVATE=NO
<doxygen:param>ENABLE_PREPROCESSING=YES
<doxygen:param>MACRO_EXPANSION=YES
<doxygen:param>EXPAND_ONLY_PREDEF=YES
<doxygen:param>SEARCH_INCLUDES=YES
<doxygen:param>INCLUDE_PATH=$(BOOST_ROOT)
<doxygen:param>FULL_PATH_NAMES=YES
<doxygen:param>STRIP_FROM_PATH=@CMAKE_SOURCE_DIR@/include
<doxygen:params>SORT_MEMBER_DOCS=NO
;
xml libzeep-doc : @CMAKE_SOURCE_DIR@/doc/libzeep-doc.qbk ;
boostbook standalone
:
libzeep-doc autodoc
:
<xsl:param>boost.image.src=images/logo.png
<xsl:param>boost.image.alt="\"libzeep\""
<xsl:param>boost.image.w=100
<xsl:param>boost.image.h=50
<xsl:param>nav.layout=none
<dependency>css
<dependency>images
<xsl:param>boost.root="https://www.hekkelman.com/libzeep-doc/include/"
<xsl:param>html.stylesheet=css/zeep.css
<xsl:param>img.src.path=images/
<xsl:param>boost.graphics.root=images/
<xsl:param>boost.mobile=1
;
install css : [ glob @CMAKE_SOURCE_DIR@/doc/css/*.css ]
: <location>html/css ;
install images
: [ glob @CMAKE_SOURCE_DIR@/doc/images/*.png ]
[ glob @CMAKE_SOURCE_DIR@/doc/images/callouts/*.png ]
: <location>html/images ;
explicit css ;
explicit images ;
|