diff options
author | Alejandro Colomar <alx@kernel.org> | 2023-07-16 23:17:49 +0200 |
---|---|---|
committer | Alejandro Colomar <alx@kernel.org> | 2023-07-16 23:24:23 +0200 |
commit | 22a3e2c47bd5c8aa423d4f5b116775c5952b89ab (patch) | |
tree | 7878c9f53a983bd5c95d1a2132374d7c82e397ae | |
parent | 28a127c5a4297a1a9e67269e750ca533dfafb51b (diff) |
Makefile: Simplify
Suggested-by: Dmitry Goncharov <dgoncharov@users.sf.net>
Suggested-by: Torbjorn SVENSSON <torbjorn.svensson@foss.st.com>
Cc: Philip Guenther <guenther@gmail.com>
Cc: Bruno Haible <bruno@clisp.org>
Cc: Paul Smith <psmith@gnu.org>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rw-r--r-- | Makefile | 28 | ||||
-rw-r--r-- | share/mk/make.mk | 23 |
2 files changed, 8 insertions, 43 deletions
@@ -132,26 +132,14 @@ help: .SECONDEXPANSION: -include $(MAKEFILEDIR)/check/_.mk -include $(MAKEFILEDIR)/check/catman.mk -include $(MAKEFILEDIR)/build/_.mk -include $(MAKEFILEDIR)/build/catman.mk -include $(MAKEFILEDIR)/build/html.mk -include $(MAKEFILEDIR)/build/pdf.mk -include $(MAKEFILEDIR)/build/pre.mk -include $(MAKEFILEDIR)/build/ps.mk -include $(MAKEFILEDIR)/build/src.mk -include $(MAKEFILEDIR)/dist.mk -include $(MAKEFILEDIR)/install/_.mk -include $(MAKEFILEDIR)/install/html.mk -include $(MAKEFILEDIR)/install/man.mk -include $(MAKEFILEDIR)/lint/_.mk -include $(MAKEFILEDIR)/lint/c.mk -include $(MAKEFILEDIR)/lint/man/_.mk -include $(MAKEFILEDIR)/lint/man/man.mk -include $(MAKEFILEDIR)/lint/man/mdoc.mk -include $(MAKEFILEDIR)/make.mk -include $(MAKEFILEDIR)/verbose.mk +MK := \ + $(srcdir)/Makefile \ + $(wildcard \ + $(MAKEFILEDIR)/*.mk \ + $(MAKEFILEDIR)/*/*.mk \ + $(MAKEFILEDIR)/*/*/*.mk) +include $(MK) +$(MK):: ; .PHONY: help-variables diff --git a/share/mk/make.mk b/share/mk/make.mk deleted file mode 100644 index 7bbdc166f..000000000 --- a/share/mk/make.mk +++ /dev/null @@ -1,23 +0,0 @@ -######################################################################## -# Copyright 2023, Alejandro Colomar <alx@kernel.org> -# SPDX-License-Identifier: GPL-3.0-or-later -######################################################################## - - -ifndef MAKEFILE_MAKE_INCLUDED -MAKEFILE_MAKE_INCLUDED := 1 - - -include $(MAKEFILEDIR)/cmd.mk - - -MK := $(srcdir)/Makefile -MK += $(shell $(FIND) $(MAKEFILEDIR) -type f \ - | $(GREP) '\.mk$$' \ - | $(SORT)) - - -$(MK):: ; - - -endif # include guard |