aboutsummaryrefslogtreecommitdiff
path: root/mk/install.mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk/install.mk')
-rw-r--r--mk/install.mk53
1 files changed, 0 insertions, 53 deletions
diff --git a/mk/install.mk b/mk/install.mk
deleted file mode 100644
index c5eb8eb37..000000000
--- a/mk/install.mk
+++ /dev/null
@@ -1,53 +0,0 @@
-# Add a rule for creating $(1) as a directory. This template may be
-# called multiple times for the same directory.
-define create-dir =
- ifndef $(1)_SEEN
- $(1)_SEEN = 1
- $(1):
- $(QUIET) install -d $(1)
- endif
-endef
-
-
-# Add a rule for installing file $(1) as file $(2) with mode $(3).
-# The directory containing $(2) will be created automatically.
-define install-file-as =
-
- install: $(2)
-
- $$(eval $$(call create-dir,$$(dir $(2))))
-
- $(2): $(1) | $$(dir $(2))
- $(QUIET) install -m $(3) $(1) $(2)
-
-endef
-
-
-# Add a rule for installing file $(1) in directory $(2) with mode
-# $(3). The directory will be created automatically.
-define install-file-in =
- $$(eval $$(call install-file-as,$(1),$(2)/$$(notdir $(1)),$(3)))
-endef
-
-
-define install-program-in =
- $$(eval $$(call install-file-in,$(1),$(2),0755))
-endef
-
-
-define install-data-in =
- $$(eval $$(call install-file-in,$(1),$(2),0644))
-endef
-
-
-# Install a symlink from $(2) to $(1). Note that $(1) need not exist.
-define install-symlink =
-
- install: $(2)
-
- $$(eval $$(call create-dir,$$(dir $(2))))
-
- $(2): | $$(dir $(2))
- $(QUIET) ln -sfn $(1) $(2)
-
-endef