summaryrefslogtreecommitdiff
path: root/wrapper/runcmd.mk
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2016-03-14 21:26:47 -0400
committerLuke Shumaker <lukeshu@sbcglobal.net>2016-03-14 21:26:47 -0400
commit94cacc84d322429e70485dea49bb858f48aa26c8 (patch)
tree2d6a493697e8e1b6db655a3bccc0869251db8e97 /wrapper/runcmd.mk
parent634f61cc8b4e096853c61686ccd535fbd45e9158 (diff)
stuff
Diffstat (limited to 'wrapper/runcmd.mk')
-rw-r--r--wrapper/runcmd.mk7
1 files changed, 4 insertions, 3 deletions
diff --git a/wrapper/runcmd.mk b/wrapper/runcmd.mk
index 7340d11..cdfa897 100644
--- a/wrapper/runcmd.mk
+++ b/wrapper/runcmd.mk
@@ -1,15 +1,16 @@
#!/usr/bin/make -f
-
# Environment/command line variables:
# - ARGS
# - EXEC_DIR
# - CWD
+MAKEFLAGS += --no-builtin-rules
SHELL = bash -o pipefail
export OUTPUT_DIR := $(realpath .)
-% : $(EXEC_PATH)/modules/%
- cd $(CWD) && '$<' $(ARGS) | tee -- '$@' | sed 's,^,$@:,' >/dev/tty
+$(MAKECMDGOALS): % : $(EXEC_PATH)/modules/%
+ mkdir -p -- '$(@D)'
+ (cd $(CWD) && '$<' $(ARGS)) | tee -- '$@' | sed 's,^,$@:,' >&2
include $(wildcard $(EXEC_PATH)/modules/*.mk)