b5b92166fa37d4638300acf6a354ffe84747a006
3 .PHONY
: help Makefile gitupdate
install run_sim
test htmlupload
7 git submodule update
--init
--recursive
--remote
11 cp pinmux
/ls180
/ls180_pins.py src
/soc
/debug
12 cp pinmux
/ls180
/ls180_pins.py src
/soc
/litex
/florent
/libresoc
14 install: develop mkpinmux
17 python3 src
/soc
/decoder
/pseudo
/pywriter.py
20 python3 setup.py develop
--user
# yes, develop, not install
21 python3 src
/soc
/decoder
/pseudo
/pywriter.py
24 python3 src
/soc
/simple
/issuer_verilog.py \
25 src
/soc
/litex
/florent
/libresoc
/libresoc.v
26 python3 src
/soc
/litex
/florent
/sim.py
--cpu
=libresoc
29 python3 src
/soc
/simple
/issuer_verilog.py \
30 src
/soc
/litex
/florent
/libresoc
/libresoc.v \
32 python3 src
/soc
/litex
/florent
/sim.py
--cpu
=libresoc \
33 --variant
=standardjtagtestgpio
36 python3 src
/soc
/simple
/issuer_verilog.py \
37 --debug
=jtag
--enable-core
--enable-pll \
38 --enable-xics
--enable-sram4x4kblock
39 src
/soc
/litex
/florent
/libresoc
/libresoc.v
42 python3 setup.py
test # could just run nosetest3...
44 # Minimal makefile for Sphinx documentation
47 # You can set these variables from the command line.
49 SPHINXBUILD
= sphinx-build
50 SPHINXPROJ
= Libre-SOC
54 # Put it first so that "make" without argument is like "make help".
56 @
$(SPHINXBUILD
) -M help
"$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS
) $(O
)
58 # Catch-all target: route all unknown targets to Sphinx using the new
59 # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
61 mkdir
-p
"$(SOURCEDIR)"/src
/gen
62 sphinx-apidoc
--ext-autodoc
-o
"$(SOURCEDIR)"/src
/gen .
/src
/soc
63 @
$(SPHINXBUILD
) -M
$@
"$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS
) $(O
)
65 htmlupload
: clean html
66 rsync
-HPavz
--delete build
/html
/* \
67 libre-soc.org
:/var
/www
/libre-soc.org
/docs
/soc
/