summaryrefslogtreecommitdiff
path: root/make_helpers/unix.mk
diff options
context:
space:
mode:
authordavidcunado-arm <david.cunado@arm.com>2017-05-08 23:32:52 +0100
committerGitHub <noreply@github.com>2017-05-08 23:32:52 +0100
commit172138b9e077ec53c9fdec2eb0a4df73f1db3f22 (patch)
tree0988e54019da5692afe24953a72409b711c27ca7 /make_helpers/unix.mk
parent07f40001d17426143542b71ac9b3d88b11788fa4 (diff)
parent052ab529c4a02ee60974c20a1dd954238ec40c4c (diff)
Merge pull request #926 from EvanLloyd/win_make_4
Minor makefile fixes
Diffstat (limited to 'make_helpers/unix.mk')
-rw-r--r--make_helpers/unix.mk5
1 files changed, 4 insertions, 1 deletions
diff --git a/make_helpers/unix.mk b/make_helpers/unix.mk
index 61b1368b..17f8a7c2 100644
--- a/make_helpers/unix.mk
+++ b/make_helpers/unix.mk
@@ -1,5 +1,5 @@
#
-# Copyright (c) 2016, ARM Limited and Contributors. All rights reserved.
+# Copyright (c) 2016-2017, ARM Limited and Contributors. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
@@ -43,11 +43,14 @@ ifndef UNIX_MK
# ${1} is the directory to be generated.
# ${2} is optional, and allows a prerequisite to be specified.
+ # Do nothing if $1 == $2, to ignore self dependencies.
define MAKE_PREREQ_DIR
+ ifneq (${1},${2})
${1} : ${2}
${Q}mkdir -p "${1}"
+ endif
endef
define SHELL_REMOVE_DIR