From 32f2d681625cb2d4bde2d155e5b95ec12d0e753d Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Wed, 13 Nov 2019 18:42:18 +0000 Subject: [PATCH 1/1] subdirmk/generate: Supply default target if none given in command line If you just run `make' then `$(MAKECMDGOALS)' is empty, so we get the default target of `main.mk'. Nothing is set up by `usual.mk', so we end up with `$(srcdir)/configure' established by `regen.mk'. Instead, propagate `all' to the `main.mk' makefile. Maybe this should be configurable, though I don't think that'll be very useful in real life. Signed-off-by: Mark Wooding --- subdirmk/generate | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subdirmk/generate b/subdirmk/generate index 8669864..fbf07d4 100755 --- a/subdirmk/generate +++ b/subdirmk/generate @@ -102,7 +102,7 @@ default: all %: FORCE-ALWAYS-RUN \@: Makefile FORCE-ALWAYS-RUN: - \$(MAKE) -C $cd -f main.mk \$(addprefix ${dir_prefix},\$(MAKECMDGOALS)) + \$(MAKE) -C $cd -f main.mk \$(addprefix ${dir_prefix},\$(or \$(MAKECMDGOALS),all)) .SUFFIXES: END } -- 2.30.2