From: Richard M K. <kr...@pr...> - 2008-03-23 19:05:58
|
Eugene Ossintsev writes: > Here is a patch to make asdf-module.mk happier on NetBSD and maybe > some other Unixes (probably OpenBSD and Solaris). <snip> > diff -ru sbcl.orig/contrib/asdf-module.mk sbcl/contrib/asdf-module.mk > --- sbcl.orig/contrib/asdf-module.mk 2008-03-21 20:08:12.000000000 -0400 > +++ sbcl/contrib/asdf-module.mk 2008-03-22 18:39:42.000000000 -0400 > @@ -27,6 +27,6 @@ > "(asdf:operate (quote asdf:test-op) :$(SYSTEM))" | \ > $(SBCL) --eval '(load "../asdf/asdf")' > > - > install: $(EXTRA_INSTALL_TARGETS) > - tar --exclude=CVS -cf - . | ( cd "$(BUILD_ROOT)$(INSTALL_DIR)" && tar - > -no-same-owner -xpvf - ) > + cp -R * "$(BUILD_ROOT)$(INSTALL_DIR)" > + find "$(BUILD_ROOT)$(INSTALL_DIR)" -name CVS -type d -prune -exec rm -r > {} \; I wonder if it wouldn't be saner to have each of the asdf-using contribs' Makefiles set a variable whose value named the files to install for that contrib (possibly by extracting the information from the asdf system), and to have the install target be install: cp $(INSTALL_FILES) "$(BUILD_ROOT)$(INSTALL_DIR)" Thoughts? -- Richard |