Improve handling of nomem models
[SymbiYosys.git] / Makefile
1
2 DESTDIR =
3 PREFIX = /usr/local
4
5 help:
6 @echo ""
7 @echo "sudo make install"
8 @echo " build and install SymbiYosys (sby)"
9 @echo ""
10 @echo "make html"
11 @echo " build documentation in docs/build/html/"
12 @echo ""
13 @echo "make clean"
14 @echo " cleanup"
15 @echo ""
16
17 install:
18 mkdir -p $(DESTDIR)$(PREFIX)/bin
19 mkdir -p $(DESTDIR)$(PREFIX)/share/yosys/python3
20 cp sbysrc/sby_*.py $(DESTDIR)$(PREFIX)/share/yosys/python3/
21 sed 's|##yosys-sys-path##|sys.path += [os.path.dirname(__file__) + p for p in ["/share/python3", "/../share/yosys/python3"]]|;' < sbysrc/sby.py > $(DESTDIR)$(PREFIX)/bin/sby
22 chmod +x $(DESTDIR)$(PREFIX)/bin/sby
23
24 html:
25 make -C docs html
26
27 clean:
28 make -C docs clean
29 rm -rf docs/build sbysrc/sby sbysrc/__pycache__
30