From 1c0769fdc316a5e2982d8909e713050af223c928 Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Mon, 27 Jan 2025 22:32:10 -0700 Subject: GNUmakefile: Pull lint/c, lint/all, and lint/unknown out into separate shell scripts --- .editorconfig | 4 ++-- GNUmakefile | 46 ++++++---------------------------------------- build-aux/get-dscname | 12 ++++++++++++ build-aux/lint-generic | 31 +++++++++++++++++++++++++++++++ build-aux/lint-h | 19 +++++++++++++++++++ build-aux/lint-unknown | 7 +++++++ 6 files changed, 77 insertions(+), 42 deletions(-) create mode 100755 build-aux/get-dscname create mode 100755 build-aux/lint-generic create mode 100755 build-aux/lint-h create mode 100755 build-aux/lint-unknown diff --git a/.editorconfig b/.editorconfig index 8fb3a6f..0baab4f 100644 --- a/.editorconfig +++ b/.editorconfig @@ -30,10 +30,10 @@ _mode = markdown [*.9p{,.wip}] _mode = 9p -[{lib9p/tests/test_server/static.h.gen,build-aux/embed-sources.h.gen}] +[{lib9p/tests/test_server/static.h.gen,build-aux/embed-sources.h.gen,build-aux/lint-{generic,unknown},build-aux/get-dscname}] _mode = sh -[{build-aux/linux-errno.txt.gen,libusb/include/libusb/tusb_helpers.h.gen,lib9p/tests/runtest}] +[{build-aux/lint-h,build-aux/linux-errno.txt.gen,libusb/include/libusb/tusb_helpers.h.gen,lib9p/tests/runtest}] _mode = bash [{lib9p/idl.gen,lib9p/include/lib9p/linux-errno.h.gen,build-aux/stack.c.gen}] diff --git a/GNUmakefile b/GNUmakefile index ab28ede..3abe629 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -86,8 +86,6 @@ $(foreach t,$(build_types),$(foreach p,$(platforms),build/$p-$t/check)): build/% -include build-aux/sources.mk sources_all := $(foreach v,$(filter sources_%,$(.VARIABLES)),$($v)) -get_dscname = sed -n '1,3{ /^\#!/d; /^