X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=Makefile;h=d456746da347d11c633ad5256aed463126a5c7af;hb=770597ecb2075390c01c425b8b1f551347f1bd70;hp=656a8c95789df7bd9206a9bd6c710855546c0252;hpb=018c6837f3e63b45163d55a1668d9f8e6fdecf6e;p=linux-2.6-microblaze.git diff --git a/Makefile b/Makefile index 656a8c95789d..d456746da347 100644 --- a/Makefile +++ b/Makefile @@ -1498,6 +1498,9 @@ help: @echo ' headerdep - Detect inclusion cycles in headers' @echo ' coccicheck - Check with Coccinelle' @echo '' + @echo 'Tools:' + @echo ' nsdeps - Generate missing symbol namespace dependencies' + @echo '' @echo 'Kernel selftest:' @echo ' kselftest - Build and run kernel selftest (run as root)' @echo ' Build, install, and boot kernel before' @@ -1679,7 +1682,7 @@ clean: $(clean-dirs) -o -name '*.ko.*' \ -o -name '*.dtb' -o -name '*.dtb.S' -o -name '*.dt.yaml' \ -o -name '*.dwo' -o -name '*.lst' \ - -o -name '*.su' -o -name '*.mod' \ + -o -name '*.su' -o -name '*.mod' -o -name '*.ns_deps' \ -o -name '.*.d' -o -name '.*.tmp' -o -name '*.mod.c' \ -o -name '*.lex.c' -o -name '*.tab.[ch]' \ -o -name '*.asn1.[ch]' \ @@ -1697,6 +1700,15 @@ quiet_cmd_tags = GEN $@ tags TAGS cscope gtags: FORCE $(call cmd,tags) +# Script to generate missing namespace dependencies +# --------------------------------------------------------------------------- + +PHONY += nsdeps + +nsdeps: modules + $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modpost nsdeps + $(Q)$(CONFIG_SHELL) $(srctree)/scripts/$@ + # Scripts to check various things for consistency # ---------------------------------------------------------------------------