blob: 2dfa68415f982423f4346a610fa20de34f5948db [file] [log] [blame]
#!/bin/bash
mkdir -p docs/_build/html
rm -rf docs/_build/html/jsdoc
rm -rf docs/_build/html/javadoc
# remove stale tutorials and always build from scratch.
rm -rf docs/tutorials
# C++ doc
make doc
# JS doc
jsdoc web/tvm_runtime.js web/README.md || exit -1
mv out docs/_build/html/jsdoc || exit -1
# Java doc
make javadoc || exit -1
mv jvm/core/target/site/apidocs docs/_build/html/javadoc || exit -1
rm -rf python/tvm/*.pyc python/tvm/*/*.pyc python/tvm/*/*/*.pyc
cd docs
PYTHONPATH=`pwd`/../python make html || exit -1
cd _build/html
tar czf docs.tgz *
mv docs.tgz ../../../