X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/cb2996e2ce1158fda5e41eed1ad9d6e7b553a66f..c29c95fe24973b94fd724db767193171ca7c513d:/docs/doxygen/regen.sh?ds=sidebyside diff --git a/docs/doxygen/regen.sh b/docs/doxygen/regen.sh index a9dd32c9eb..8089bc1e58 100755 --- a/docs/doxygen/regen.sh +++ b/docs/doxygen/regen.sh @@ -31,14 +31,16 @@ mkdir -p out/html/wxmsw out/html/wxgtk out/html/wxmac # custom aliases cp images/powered-by-wxwidgets.png out/html cp images/logo_*.png out/html +cp images/tab_*.gif out/html cp images/wxmsw/*png out/html/wxmsw cp images/wxmac/*png out/html/wxmac cp images/wxgtk/*png out/html/wxgtk cp wxwidgets.js out/html -# this CSS is not automatically copied by Doxygen because it's +# these CSS are not automatically copied by Doxygen because they're # included by our custom html header... cp wxwidgets.css out/html +cp wxtabs.css out/html # which configuration should we use? if [[ -z "$1" ]]; then @@ -104,6 +106,40 @@ if [[ "$1" = "qch" ]]; then qhelpgenerator out/html/index.qhp -o out/wx.qch fi +if [[ "$1" = "docset" ]]; then + DOCSETNAME="org.wxwidgets.doxygen.wx29.docset" + ATOM="org.wxwidgets.doxygen.docset.wx29.atom" + ATOMDIR="http://docs.wxwidgets.org/docsets" + XAR="org.wxwidgets.doxygen.docset.wx29.xar" + XARDIR="http://docs.wxwidgets.org/docsets" + XCODE_INSTALL=`sh xcode-select -print-path` + + cp wxdocsettabs.css out/html/wxtabs.css + cp wxdocsetwidgets.css out/html/wxwidgets.css + cp img_downArrow.png out/html + cp background_navigation.png out/html + + cd out/html + DESTINATIONDIR=`pwd` + + rm -rf $DESTINATIONDIR/$DOCSETNAME + rm -f $DESTINATIONDIR/$XAR + + make + + defaults write $DESTINATIONDIR/$DOCSETNAME/Contents/Info CFBundleVersion 1.3 + defaults write $DESTINATIONDIR/$DOCSETNAME/Contents/Info CFBundleShortVersionString 1.3 + defaults write $DESTINATIONDIR/$DOCSETNAME/Contents/Info CFBundleName "wxWidgets 2.9 Library" + defaults write $DESTINATIONDIR/$DOCSETNAME/Contents/Info DocSetFeedURL $ATOMDIR/$ATOM + defaults write $DESTINATIONDIR/$DOCSETNAME/Contents/Info DocSetFallbackURL http://docs.wxwidgets.org + defaults write $DESTINATIONDIR/$DOCSETNAME/Contents/Info DocSetDescription "API reference and conceptual documentation for wxWidgets 2.9" + defaults write $DESTINATIONDIR/$DOCSETNAME/Contents/Info NSHumanReadableCopyright "Copyright 1992-2011 wxWidgets team, Portions 1996 Artificial Intelligence Applications Institute" + + $XCODE_INSTALL/usr/bin/docsetutil package -atom $DESTINATIONDIR/$ATOM -download-url $XARDIR/$XAR -output $DESTINATIONDIR/$XAR $DESTINATIONDIR/$DOCSETNAME + + cd ../.. +fi + # Doxygen has the annoying habit to put the full path of the # affected files in the log file; remove it to make the log # more readable