diff options
author | Brian Behlendorf <[email protected]> | 2010-07-28 13:59:18 -0700 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2010-07-28 14:55:32 -0700 |
commit | 099dc9c2d275b4475f130f3d03bab88516101b36 (patch) | |
tree | 24827ed79b63e6de0a3af4e510b47d594d53230a /include/Makefile.in | |
parent | 287b2fb117f1ce964dc79c1f694e7d473a6b9db0 (diff) |
Add uninstall Makefile targets
Extend the Makefiles with an uninstall target to cleanly
remove a package which was installed with 'make install'.
Additionally, ensure a 'depmod -a' is run as part of the
install to update the module dependency information.
Diffstat (limited to 'include/Makefile.in')
-rw-r--r-- | include/Makefile.in | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/include/Makefile.in b/include/Makefile.in index cdbeff05f..c64647450 100644 --- a/include/Makefile.in +++ b/include/Makefile.in @@ -431,7 +431,7 @@ ps: ps-am ps-am: -uninstall-am: +uninstall-am: uninstall-local .MAKE: install-am install-strip @@ -446,17 +446,22 @@ uninstall-am: installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ - uninstall-am + uninstall-am uninstall-local install-data-local: destname=spl-$(SPL_META_VERSION)/$(LINUX_VERSION); \ - instdest=$(DESTDIR)/${prefix}/src/$$destname; \ + instdest=$(DESTDIR)/usr/src/$$destname; \ instfiles=`find . -name '*.h'`; \ for instfile in $$instfiles; do \ $(INSTALL) -D $$instfile $$instdest/$$instfile; \ done +uninstall-local: + destname=spl-$(SPL_META_VERSION)/$(LINUX_VERSION); \ + instdest=$(DESTDIR)/usr/src/$$destname; \ + $(RM) -R $$instdest + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: |