add texinfo to ppc64-gdb-gcc
[dev-env-setup.git] / hdl-dev-repos-virtualenv
1 #!/bin/bash
2 python3 -m venv .env
3 . .env/bin/activate
4 pip3 install nose
5
6 git clone https://github.com/nmigen/nmigen.git
7 git clone https://git.libre-soc.org/git/c4m-jtag.git
8 git clone https://git.libre-soc.org/git/nmutil.git
9 git clone https://git.libre-soc.org/git/openpower-isa.git
10 git clone https://git.libre-soc.org/git/ieee754fpu.git
11 git clone https://git.libre-soc.org/git/nmigen-soc.git
12 git clone https://git.libre-soc.org/git/soc.git
13
14 cd nmigen
15 python3 setup.py develop
16 cd ../nmutil
17 python3 setup.py develop
18 cd ../openpower-isa
19 python3 setup.py develop
20 make pywriter
21 make svanalysis
22 cd ../c4m-jtag
23 python3 setup.py develop
24 cd ../ieee754fpu
25 git submodule update --init --recursive
26 python3 setup.py develop
27 cd ../nmigen-soc
28 python3 setup.py develop
29
30 # soc install
31 cd ../soc
32 make gitupdate
33 python3 setup.py develop
34 make mkpinmux
35
36 # comment this out - takes too long. run it manually
37 # nosetests -v --processes=-1 --process-timeout=120
38