2015-12-13 07:01:04 +08:00
|
|
|
BASEDIR = $(CURDIR)
|
2017-09-22 22:55:48 +08:00
|
|
|
CLASSES = $(BASEDIR)/classes/ $(BASEDIR)/../modules/
|
2015-12-13 07:01:04 +08:00
|
|
|
OUTPUTDIR = $(BASEDIR)/_build
|
|
|
|
TOOLSDIR = $(BASEDIR)/tools
|
|
|
|
|
|
|
|
.ONESHELL:
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -rf $(OUTPUTDIR)
|
|
|
|
|
|
|
|
doxygen:
|
|
|
|
rm -rf $(OUTPUTDIR)/doxygen
|
|
|
|
mkdir -p $(OUTPUTDIR)/doxygen
|
|
|
|
doxygen Doxyfile
|
|
|
|
|
|
|
|
markdown:
|
|
|
|
rm -rf $(OUTPUTDIR)/markdown
|
|
|
|
mkdir -p $(OUTPUTDIR)/markdown
|
|
|
|
pushd $(OUTPUTDIR)/markdown
|
|
|
|
python2 $(TOOLSDIR)/makemd.py $(CLASSES)
|
|
|
|
popd
|
|
|
|
|
|
|
|
rst:
|
|
|
|
rm -rf $(OUTPUTDIR)/rst
|
|
|
|
mkdir -p $(OUTPUTDIR)/rst
|
|
|
|
pushd $(OUTPUTDIR)/rst
|
2018-12-26 22:57:51 +08:00
|
|
|
python3 $(TOOLSDIR)/makerst.py $(CLASSES)
|
2015-12-13 07:01:04 +08:00
|
|
|
popd
|