git: 2f3c018ba8e8 - main - test-includes: use the same header set for badfiles.inc as for testing
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 17 Dec 2021 11:39:05 UTC
The branch main has been updated by kp: URL: https://cgit.FreeBSD.org/src/commit/?id=2f3c018ba8e8e807784c6af06665c8eb08a99292 commit 2f3c018ba8e8e807784c6af06665c8eb08a99292 Author: Kristof Provost <kp@FreeBSD.org> AuthorDate: 2021-12-16 08:53:42 +0000 Commit: Kristof Provost <kp@FreeBSD.org> CommitDate: 2021-12-17 11:38:35 +0000 test-includes: use the same header set for badfiles.inc as for testing This ensures we don't end up listing files we've excluded (e.g. those starting with _). Add a slight hack to preserve the existing order (sys, then net) in badfiles.inc. Reviewed by: imp Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D33505 --- tools/build/test-includes/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/build/test-includes/Makefile b/tools/build/test-includes/Makefile index b1e5023663af..3ae39a2cb61f 100644 --- a/tools/build/test-includes/Makefile +++ b/tools/build/test-includes/Makefile @@ -16,7 +16,7 @@ LIB= test-includes INTERNALLIB= This is a compile-only test MAN= -HDRS!= (cd ${SRCTOP}/sys; ls sys/[^_]*.h net*/[^_]*.h) +HDRS!= (cd ${SRCTOP}/sys; ls sys/[^_]*.h | sort ; ls net*/[^_]*.h | sort) NO_PIC= yes # Some files have to be clean for extra defines too... @@ -44,7 +44,7 @@ badfiles.inc: @(cd ${SRCTOP}/sys; \ echo "# DO NOT EDIT-- this file is automatically @""generated."; \ echo "BADHDRS= \\"; \ - for i in sys/*.h net*/*.h; do \ + for i in ${HDRS}; do \ echo "#include <$$i>" | \ ${CC} ${CFLAGS} -xc - -c -o /dev/null 2> /dev/null || \ echo " $$i \\"; \