aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorBenedikt Tutzer <e1225461@student.tuwien.ac.at>2018-12-11 08:42:57 +0100
committerBenedikt Tutzer <e1225461@student.tuwien.ac.at>2018-12-11 08:42:57 +0100
commit7ca9fa64f7438cc4238b9245defd72a242da0fe7 (patch)
tree2cb6b51fbb70d404d18d0c50603c5ccf3b2541ce /Makefile
parentc151bb31eb9bc905f3a91803a2f4ea882a254b3c (diff)
downloadyosys-7ca9fa64f7438cc4238b9245defd72a242da0fe7.tar.gz
yosys-7ca9fa64f7438cc4238b9245defd72a242da0fe7.tar.bz2
yosys-7ca9fa64f7438cc4238b9245defd72a242da0fe7.zip
Added python-api to install
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index e1d66e566..c1943758a 100644
--- a/Makefile
+++ b/Makefile
@@ -20,6 +20,7 @@ ENABLE_PROTOBUF := 0
# python wrappers
ENABLE_PYTHON := 1
PYTHON_VERSION := 3.5
+PYTHON_DESTDIR := /usr/local/lib/python$(PYTHON_VERSION)/dist-packages
# other configuration flags
ENABLE_GPROF := 0
@@ -602,6 +603,11 @@ ifeq ($(ENABLE_LIBYOSYS),1)
$(INSTALL_SUDO) cp libyosys.so $(DESTDIR)$(LIBDIR)
$(INSTALL_SUDO) $(STRIP) -S $(DESTDIR)$(LIBDIR)/libyosys.so
$(INSTALL_SUDO) ldconfig
+ifeq ($(ENABLE_PYTHON),1)
+ $(INSTALL_SUDO) mkdir -p $(PYTHON_DESTDIR)/libyosys
+ $(INSTALL_SUDO) cp libyosys.so $(PYTHON_DESTDIR)/libyosys
+ $(INSTALL_SUDO) cp __init__.py $(PYTHON_DESTDIR)/libyosys
+endif
endif
uninstall:
@@ -609,6 +615,11 @@ uninstall:
$(INSTALL_SUDO) rm -rvf $(DESTDIR)$(DATDIR)
ifeq ($(ENABLE_LIBYOSYS),1)
$(INSTALL_SUDO) rm -vf $(DESTDIR)$(LIBDIR)/libyosys.so
+ifeq ($(ENABLE_PYTHON),1)
+ $(INSTALL_SUDO) rm -vf $(PYTHON_DESTDIR)/libyosys/libyosys.so
+ $(INSTALL_SUDO) rm -vf $(PYTHON_DESTDIR)/libyosys/__init__.py
+ $(INSTALL_SUDO) rmdir $(PYTHON_DESTDIR)/libyosys
+endif
endif
update-manual: $(TARGETS) $(EXTRA_TARGETS)