PYTHON3 ?= "python3"
-.PHONY: help Makefile gitupdate svanalysis test htmlupload pypiuload pywriter
+.PHONY: help Makefile gitupdate svanalysis test htmlupload pypiupload \
+ pyfnwriter pywriter generate
+
+generate: svanalysis pyfnwriter pywriter
gitupdate:
git submodule init
git submodule update --init --recursive --remote
+# now installed as a command (/usr/local/bin/svanalysis) by setup.py
svanalysis:
- python3 openpower/sv_analysis.py
+ sv_analysis
# now installed as a command (/usr/local/bin/pywriter) by setup.py
-pywriter:
+pywriter: | svanalysis
pywriter
+# likewise
+pyfnwriter: | pywriter
+ pyfnwriter
+
develop:
python3 setup.py develop # yes, develop, not install
# testing (usually done at install time)
-test: develop
+test: develop setup
python3 setup.py test # could just run nosetest3...
pypiupload:
# copies all documentation to libre-soc (libre-soc admins only)
htmlupload: clean html
rsync -HPavz --delete build/html/* \
- libre-soc.org:/var/www/libre-soc.org/docs/soc/
+ libre-soc.org:/var/www/libre-soc.org/docs/openpower-isa/
# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
echo "catch-all falling through to sphinx for document building"
mkdir -p "$(SOURCEDIR)"/src/gen
- sphinx-apidoc --ext-autodoc -o "$(SOURCEDIR)"/src/gen ./src/soc
+ sphinx-apidoc --ext-autodoc -o "$(SOURCEDIR)"/src/gen ./src/openpower
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)