X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?p=subdirmk.git;a=blobdiff_plain;f=generate;h=22e8aff57e36abf60d977acebd89ddeebaa91236;hp=87e2214965846f2ed5d81905f8197844b6fe6bd6;hb=e149e53837aae5e1cfb39b44bb0a00ea8b185016;hpb=e0d1f64d4d198205ba6f451fd400d885abf0fe78 diff --git a/generate b/generate index 87e2214..22e8aff 100755 --- a/generate +++ b/generate @@ -101,8 +101,9 @@ sub write_makefile ($$) { default: all \$(filter-out all,\$(MAKECMDGOALS)) all: run-main.mk \@: +subdirmk_targets:=\$(or \$(MAKECMDGOALS),all) 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