From d868d4470ac75cf7c2659d7e1eeba0eb57121b37 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Fri, 21 May 2021 14:48:05 +0930 Subject: [PATCH] Makefile: don't let update-mocks run unless DEVELOPER and EXPERIMENTAL_FEATURES. Signed-off-by: Rusty Russell --- Makefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Makefile b/Makefile index 5ca5d6cbd..3628bc734 100644 --- a/Makefile +++ b/Makefile @@ -619,7 +619,13 @@ clean: obsclean find . -name '*gcno' -delete find . -name '*.nccout' -delete +# These must both be enabled for update-mocks +ifeq ($(DEVELOPER)$(EXPERIMENTAL_FEATURES),11) update-mocks: $(ALL_TEST_PROGRAMS:%=update-mocks/%.c) +else +update-mocks: + @echo Need DEVELOPER=1 and EXPERIMENTAL_FEATURES=1 to regenerate mocks >&2; exit 1 +endif $(ALL_TEST_PROGRAMS:%=update-mocks/%.c): $(ALL_GEN_HEADERS) $(EXTERNAL_LIBS) $(CCAN_OBJS) ccan/ccan/cdump/tools/cdump-enumstr config.vars