Skip to content
make-api-doc 528 B
Newer Older
Fabrice Salvaire's avatar
Fabrice Salvaire committed
#! /usr/bin/bash

Fabrice Salvaire's avatar
Fabrice Salvaire committed
find PythonicGcodeMachine -name "flycheck*.py" -exec rm {} \;
find PythonicGcodeMachine -name "parsetab.py" -exec rm {} \;
Fabrice Salvaire's avatar
Fabrice Salvaire committed
find PythonicGcodeMachine -name "lextab.py" -exec rm {} \;
Fabrice Salvaire's avatar
Fabrice Salvaire committed

# rm -r doc/build
# rm -r doc/sphinx/source/api
Fabrice Salvaire's avatar
Fabrice Salvaire committed

api=doc/sphinx/source/api
rm -rf ${api}

Fabrice Salvaire's avatar
Fabrice Salvaire committed
python3 PythonicGcodeMachine/Gcode/Rs274/data/make-rst.py
Fabrice Salvaire's avatar
Fabrice Salvaire committed
rc=$?
if [ $rc -ne 0 ]; then
  exit 1
fi
Fabrice Salvaire's avatar
Fabrice Salvaire committed

Fabrice Salvaire's avatar
Fabrice Salvaire committed
echo
echo Generate RST API files
Fabrice Salvaire's avatar
Fabrice Salvaire committed
pyterate-rst-api PythonicGcodeMachine
Fabrice Salvaire's avatar
Fabrice Salvaire committed

echo
echo Run Sphinx
pushd doc/sphinx/
./make-html #--clean
popd