Revert "Clean up 'install' Makefile target"
authorMiodrag Milanovic <mmicko@gmail.com>
Thu, 12 Mar 2020 17:26:19 +0000 (18:26 +0100)
committerMiodrag Milanovic <mmicko@gmail.com>
Thu, 12 Mar 2020 17:26:19 +0000 (18:26 +0100)
This reverts commit 2a746234fec2f6d14e9bfa40fd7f3478cdd539ea.

Makefile

index 479cdf0e914e5040c7127031c86d66ca9149914f..a911e610350159fdd16d5e5af4aa60065097e22c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -765,7 +765,8 @@ clean-unit-test:
        @$(MAKE) -C $(UNITESTPATH) clean
 
 install: $(TARGETS) $(EXTRA_TARGETS)
-       $(INSTALL_SUDO) install -D -t $(DESTDIR)$(BINDIR) $(filter-out libyosys.so,$(TARGETS))
+       $(INSTALL_SUDO) mkdir -p $(DESTDIR)$(BINDIR)
+       $(INSTALL_SUDO) cp $(TARGETS) $(DESTDIR)$(BINDIR)
 ifneq ($(filter yosys,$(TARGETS)),)
        $(INSTALL_SUDO) $(STRIP) -S $(DESTDIR)$(BINDIR)/yosys
 endif
@@ -778,11 +779,13 @@ endif
        $(INSTALL_SUDO) mkdir -p $(DESTDIR)$(DATDIR)
        $(INSTALL_SUDO) cp -r share/. $(DESTDIR)$(DATDIR)/.
 ifeq ($(ENABLE_LIBYOSYS),1)
-       $(INSTALL_SUDO) install -D -t $(DESTDIR)$(LIBDIR) libyosys.so
+       $(INSTALL_SUDO) mkdir -p $(DESTDIR)$(LIBDIR)
+       $(INSTALL_SUDO) cp libyosys.so $(DESTDIR)$(LIBDIR)/
        $(INSTALL_SUDO) $(STRIP) -S $(DESTDIR)$(LIBDIR)/libyosys.so
 ifeq ($(ENABLE_PYOSYS),1)
-       $(INSTALL_SUDO) install -Dm644 -t $(PYTHON_DESTDIR)/pyosys/ misc/__init__.py
-       $(INSTALL_SUDO) ln -s $(LIBDIR)/libyosys.so $(PYTHON_DESTDIR)/pyosys/
+       $(INSTALL_SUDO) mkdir -p $(PYTHON_DESTDIR)/pyosys
+       $(INSTALL_SUDO) cp libyosys.so $(PYTHON_DESTDIR)/pyosys/
+       $(INSTALL_SUDO) cp misc/__init__.py $(PYTHON_DESTDIR)/pyosys/
 endif
 endif