diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-01-09 16:12:02 +0100 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-01-09 16:12:02 +0100 |
commit | 55c9a40613fefda6622aa9acd22cce4006fd1077 (patch) | |
tree | cd592d5836af42feeeca64ac3ebb77037b93a076 /mk/install.mk | |
parent | 259086de841d155f7951c2cc50f799a4631aa512 (diff) |
Move stuff to top-level
This makes it easier to use with "git subtree".
Diffstat (limited to 'mk/install.mk')
-rw-r--r-- | mk/install.mk | 53 |
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 |