Basic implementation of 'make headers_check'
authorDavid Woodhouse <dwmw2@infradead.org>
Sun, 18 Jun 2006 11:02:10 +0000 (12:02 +0100)
committerDavid Woodhouse <dwmw2@infradead.org>
Sun, 18 Jun 2006 11:02:10 +0000 (12:02 +0100)
Based on the 'headers_install' target, this performs a basic sanity check
on the exported headers -- so far only checking that they do not include
any other headers which aren't selected for import, but easily extendable.

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Makefile
scripts/Makefile.headersinst
scripts/hdrcheck.sh [new file with mode: 0755]

index 98e5af7..dbab1a9 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -866,6 +866,10 @@ headers_install: include/linux/version.h
        $(Q)rm -rf $(INSTALL_HDR_PATH)/include
        $(Q)$(MAKE) -rR -f $(srctree)/scripts/Makefile.headersinst obj=include
 
+PHONY += headers_check
+headers_check: headers_install
+       $(Q)$(MAKE) -rR -f $(srctree)/scripts/Makefile.headersinst obj=include HDRCHECK=1
+
 # ---------------------------------------------------------------------------
 # Modules
 
Simple merge
Simple merge