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