From d4172dac2c122bc2cf5f419d5687168468a9a141 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Thu, 26 Jun 2008 11:51:22 +0200 Subject: Use make magic for installing/uninstalling binaries. (This used to be commit 97b724417fc8110f7c591779b0c17bd072be304f) --- source4/build/make/templates.mk | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) (limited to 'source4/build/make/templates.mk') diff --git a/source4/build/make/templates.mk b/source4/build/make/templates.mk index eb6b584af2..d4973e7dd6 100644 --- a/source4/build/make/templates.mk +++ b/source4/build/make/templates.mk @@ -122,32 +122,20 @@ endef # abspath for older makes abspath := $(shell cd $(1); pwd) +# Install a binary +# Arguments: path to binary to install define binary_install_template -inst@allbin:: $(1) installdirs - @mkdir -p $$(DESTDIR)$$(bindir) - @$$(SHELL) $$(srcdir)/script/installbin.sh \ - $$(INSTALLPERMS) \ - $$(DESTDIR)$$(BASEDIR) \ - $$(DESTDIR)$$(bindir) \ - $$(DESTDIR)$$(libdir) \ - $$(DESTDIR)$$(localstatedir) \ - $$< - +installbin:: $$(DESTDIR)$$(bindir)/$(notdir $(1)) + uninstallbin:: + @echo "Removing $(notdir $(1))" @rm -f $$(DESTDIR)$$(bindir)/$(1) endef define sbinary_install_template -installsbin:: $(1) installdirs - @mkdir -p $$(DESTDIR)$$(sbindir) - @$$(SHELL) $$(srcdir)/script/installbin.sh \ - $$(INSTALLPERMS) \ - $$(DESTDIR)$$(BASEDIR) \ - $$(DESTDIR)$$(sbindir) \ - $$(DESTDIR)$$(libdir) \ - $$(DESTDIR)$$(localstatedir) \ - $$< +installsbin:: $$(DESTDIR)$$(sbindir)/$(notdir $(1)) installdirs uninstallsbin:: + @echo "Removing $(notdir $(1))" @rm -f $$(DESTDIR)$$(sbindir)/$(1) endef -- cgit