0.8.6.5
[sbcl.git] / contrib / asdf-install / Makefile
index 5ec18e7..68926ad 100644 (file)
@@ -4,7 +4,10 @@ EXTRA_INSTALL_TARGETS=asdf-install-install
 include ../asdf-module.mk
 
 asdf-install-install: asdf-install
-       if test -f $(INSTALL_ROOT)/bin/sbcl-asdf-install ; then \
-        mv $(INSTALL_ROOT)/bin/sbcl-asdf-install $(INSTALL_ROOT)/bin/sbcl-asdf-install.old ; \
-        fi
-       cp asdf-install $(INSTALL_ROOT)/bin/sbcl-asdf-install
+       if test -f $(BUILD_ROOT)$(INSTALL_ROOT)/bin/sbcl-asdf-install ; then \
+         mv $(BUILD_ROOT)$(INSTALL_ROOT)/bin/sbcl-asdf-install $(BUILD_ROOT)$(INSTALL_ROOT)/bin/sbcl-asdf-install.old ; \
+       fi
+# KLUDGE: mv rather than cp because keeping asdf-install in that
+# directory interferes with REQUIRE, and this is done before the tar 
+# in ../asdf-module.mk.  Better solutions welcome.
+       mv asdf-install $(BUILD_ROOT)$(INSTALL_ROOT)/bin/sbcl-asdf-install