diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-02-04T10·02+0100 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-02-04T10·02+0100 |
commit | 0da82efa5d67ab1eb8b8cc066704d7f863451d5b (patch) | |
tree | 664c12d428f1e1b54649d87fb2206edc0a1518e3 | |
parent | 8468806552d6730abec6431c42b5b0e897c0222c (diff) |
GNU Make 3.81 compatibility
3.81 doesn't understand the ‘define foo =’ syntax, which was added in 3.82. So use ‘define foo’ instead.
-rw-r--r-- | install.mk | 12 | ||||
-rw-r--r-- | jars.mk | 2 | ||||
-rw-r--r-- | lib.mk | 2 | ||||
-rw-r--r-- | libraries.mk | 2 | ||||
-rw-r--r-- | programs.mk | 2 | ||||
-rw-r--r-- | templates.mk | 2 | ||||
-rw-r--r-- | tests.mk | 2 |
7 files changed, 12 insertions, 12 deletions
diff --git a/install.mk b/install.mk index 093f30b810e2..e8543f6b6ab9 100644 --- a/install.mk +++ b/install.mk @@ -1,6 +1,6 @@ # Add a rule for creating $(1) as a directory. This template may be # called multiple times for the same directory. -define create-dir = +define create-dir ifndef $(1)_SEEN $(1)_SEEN = 1 $(1): @@ -11,7 +11,7 @@ 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 = +define install-file-as install: $(2) @@ -25,23 +25,23 @@ endef # Add a rule for installing file $(1) in directory $(2) with mode # $(3). The directory will be created automatically. -define install-file-in = +define install-file-in $$(eval $$(call install-file-as,$(1),$(2)/$$(notdir $(1)),$(3))) endef -define install-program-in = +define install-program-in $$(eval $$(call install-file-in,$(1),$(2),0755)) endef -define install-data-in = +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 = +define install-symlink install: $(2) diff --git a/jars.mk b/jars.mk index 9595c1c47f74..99470f37435b 100644 --- a/jars.mk +++ b/jars.mk @@ -1,4 +1,4 @@ -define build-jar = +define build-jar $(1)_NAME ?= $(1) _d := $$(strip $$($(1)_DIR)) diff --git a/lib.mk b/lib.mk index 6e02bc91299b..6bcd83a06e5f 100644 --- a/lib.mk +++ b/lib.mk @@ -60,7 +60,7 @@ include mk/tests.mk # Include all sub-Makefiles. -define include-sub-makefile = +define include-sub-makefile d := $$(patsubst %/,%,$$(dir $(1))) include $(1) endef diff --git a/libraries.mk b/libraries.mk index a6965325a629..69dede9af418 100644 --- a/libraries.mk +++ b/libraries.mk @@ -38,7 +38,7 @@ endif # # - BUILD_SHARED_LIBS: if equal to ‘1’, a dynamic library will be # built, otherwise a static library. -define build-library = +define build-library $(1)_NAME ?= $(1) _d := $$(strip $$($(1)_DIR)) _srcs := $$(sort $$(foreach src, $$($(1)_SOURCES), $$(src))) diff --git a/programs.mk b/programs.mk index 30539d129055..74f2982a5f1c 100644 --- a/programs.mk +++ b/programs.mk @@ -15,7 +15,7 @@ programs-list := # # - $(1)_INSTALL_DIR: the directory where the program will be # installed; defaults to $(bindir). -define build-program = +define build-program _d := $$($(1)_DIR) _srcs := $$(sort $$(foreach src, $$($(1)_SOURCES), $$(src))) $(1)_OBJS := $$(addsuffix .o, $$(basename $$(_srcs))) diff --git a/templates.mk b/templates.mk index 6d7b1034c45b..8e8b28643f5c 100644 --- a/templates.mk +++ b/templates.mk @@ -2,7 +2,7 @@ template-files := # Create the file $(1) from $(1).in by running config.status (which # substitutes all ‘@var@’ variables set by the configure script). -define instantiate-template = +define instantiate-template clean-files += $(1) diff --git a/tests.mk b/tests.mk index bb94a83ac3a2..6bdb4e57739e 100644 --- a/tests.mk +++ b/tests.mk @@ -1,5 +1,5 @@ # Run program $1 as part of ‘make installcheck’. -define run-install-test = +define run-install-test installcheck: $1 |