| #!/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 ../../../ |