summaryrefslogtreecommitdiff
path: root/source4/build/make
diff options
context:
space:
mode:
Diffstat (limited to 'source4/build/make')
-rw-r--r--source4/build/make/templates.mk26
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