chiark
/
gitweb
/
~ian
/
subdirmk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
subdirmk: break out subdirmk_target in generated Makefile
[subdirmk.git]
/
generate
diff --git
a/generate
b/generate
index 87e2214965846f2ed5d81905f8197844b6fe6bd6..22e8aff57e36abf60d977acebd89ddeebaa91236 100755
(executable)
--- a/
generate
+++ b/
generate
@@
-101,8
+101,9
@@
sub write_makefile ($$) {
default: all
\$(filter-out all,\$(MAKECMDGOALS)) all: run-main.mk
\@:
default: all
\$(filter-out all,\$(MAKECMDGOALS)) all: run-main.mk
\@:
+subdirmk_targets:=\$(or \$(MAKECMDGOALS),all)
Makefile run-main.mk:
Makefile run-main.mk:
- \$(MAKE) -C $cd -f main.mk \$(addprefix ${dir_prefix},\$(
or \$(MAKECMDGOALS),all
))
+ \$(MAKE) -C $cd -f main.mk \$(addprefix ${dir_prefix},\$(
subdirmk_targets
))
.SUFFIXES:
.PHONY: run-main.mk
END
.SUFFIXES:
.PHONY: run-main.mk
END