The branch main has been updated by kp:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=2f3c018ba8e8e807784c6af06665c8eb08a99292

commit 2f3c018ba8e8e807784c6af06665c8eb08a99292
Author:     Kristof Provost <k...@freebsd.org>
AuthorDate: 2021-12-16 08:53:42 +0000
Commit:     Kristof Provost <k...@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 \\";                                        
\

Reply via email to