diff options
Diffstat (limited to 'source4/build')
-rw-r--r-- | source4/build/make/templates.mk | 26 |
1 files changed, 7 insertions, 19 deletions
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 |