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
21 python3 setup.py develop
# yes, develop, not install
23 # testing (usually done at install time)
25 python3 setup.py
test # could just run nosetest3...
28 $(PYTHON3
) setup.py sdist upload
30 # Minimal makefile for Sphinx documentation
33 # You can set these variables from the command line.
35 SPHINXBUILD
= sphinx-build
36 SPHINXPROJ
= Libre-SOC
40 # Put it first so that "make" without argument is like "make help".
42 @
$(SPHINXBUILD
) -M help
"$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS
) $(O
)
44 # copies all documentation to libre-soc (libre-soc admins only)
45 htmlupload
: clean html
46 rsync
-HPavz
--delete build
/html
/* \
47 libre-soc.org
:/var
/www
/libre-soc.org
/docs
/openpower-isa
/
49 # Catch-all target: route all unknown targets to Sphinx using the new
50 # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
52 echo
"catch-all falling through to sphinx for document building"
53 mkdir
-p
"$(SOURCEDIR)"/src
/gen
54 sphinx-apidoc
--ext-autodoc
-o
"$(SOURCEDIR)"/src
/gen .
/src
/openpower
55 @
$(SPHINXBUILD
) -M
$@
"$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS
) $(O
)