From 83ae0ed8379e2e00815cbe60e2e512665e48c1ed Mon Sep 17 00:00:00 2001 From: "Kelvin M. Klann" Date: Thu, 23 Jun 2022 02:51:52 -0300 Subject: makefiles: stop failing when config.mk does not exist This allows running `make clean` and `make distclean` (and possibly others) without having to run ./configure beforehand. Note that some packaging-related targets still depend on the existence of generated files. For example: * dist: config.mk * deb: config.sh Commands used to search and replace: $ git grep -Elz 'include *([^ ]*/)?config.mk' | xargs -0 -I '{}' \ sh -c "printf '%s\n' \ \"\$(sed -E 's|^include *(([^ ]*/)?config.mk)|-include \1|' '{}')\" >'{}'" Relates to #5140. --- src/zsh_completion/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/zsh_completion') diff --git a/src/zsh_completion/Makefile b/src/zsh_completion/Makefile index 303057b0b..bec015049 100644 --- a/src/zsh_completion/Makefile +++ b/src/zsh_completion/Makefile @@ -2,7 +2,7 @@ all: _firejail ROOT = ../.. -include $(ROOT)/config.mk +-include $(ROOT)/config.mk _firejail: _firejail.in gawk -f ../man/preproc.awk -- $(MANFLAGS) < $< > $@.tmp -- cgit v1.2.3-54-g00ecf