diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-03-14 21:26:47 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-03-14 21:26:47 -0400 |
commit | 94cacc84d322429e70485dea49bb858f48aa26c8 (patch) | |
tree | 2d6a493697e8e1b6db655a3bccc0869251db8e97 /wrapper/runcmd.mk | |
parent | 634f61cc8b4e096853c61686ccd535fbd45e9158 (diff) |
stuff
Diffstat (limited to 'wrapper/runcmd.mk')
-rw-r--r-- | wrapper/runcmd.mk | 7 |
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) |