3 .PHONY
: help Makefile gitupdate svanalysis
test htmlupload pypiupload pywriter
7 git submodule update
--init
--recursive
--remote
9 # now installed as a command (/usr/local/bin/svanalysis) by setup.py
13 # now installed as a command (/usr/local/bin/pywriter) by setup.py
18 python3 setup.py develop
# yes, develop, not install
20 # testing (usually done at install time)
22 python3 setup.py
test # could just run nosetest3...
25 $(PYTHON3
) setup.py sdist upload
27 # Minimal makefile for Sphinx documentation
30 # You can set these variables from the command line.
32 SPHINXBUILD
= sphinx-build
33 SPHINXPROJ
= Libre-SOC
37 # Put it first so that "make" without argument is like "make help".
39 @
$(SPHINXBUILD
) -M help
"$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS
) $(O
)
41 # copies all documentation to libre-soc (libre-soc admins only)
42 htmlupload
: clean html
43 rsync
-HPavz
--delete build
/html
/* \
44 libre-soc.org
:/var
/www
/libre-soc.org
/docs
/openpower-isa
/
46 # Catch-all target: route all unknown targets to Sphinx using the new
47 # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
49 echo
"catch-all falling through to sphinx for document building"
50 mkdir
-p
"$(SOURCEDIR)"/src
/gen
51 sphinx-apidoc
--ext-autodoc
-o
"$(SOURCEDIR)"/src
/gen .
/src
/openpower
52 @
$(SPHINXBUILD
) -M
$@
"$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS
) $(O
)