Lines Matching refs:modules
191 # but instead _all depend on modules
196 _all: modules
314 # If we have only "make modules", don't compile built-in objects.
315 # When we're building modules with modversions, we need to consider
319 ifeq ($(MAKECMDGOALS),modules)
323 # If we have "make <whatever> modules", compile modules
325 # Just "make" or "make all" shall build modules as well
327 ifneq ($(filter all _all modules,$(MAKECMDGOALS)),)
420 # When compiling out-of-tree modules, put MODVERDIR in the module
575 # external modules needs include/generated/autoconf.h and include/config/auto.conf
597 # This allow a user to issue only 'make' to build a kernel including modules
824 MODLIB = $(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE)
828 # INSTALL_MOD_STRIP, if defined, will cause modules to be
956 # or the modules are listed in "prepare".
1089 # By default, build modules as well
1091 all: modules
1093 # Build modules
1096 # duplicate lines in modules.order files. Those are removed
1099 PHONY += modules
1100 modules: $(vmlinux-dirs) $(if $(KBUILD_BUILTIN),vmlinux) modules.builtin
1101 $(Q)$(AWK) '!x[$$0]++' $(vmlinux-dirs:%=$(objtree)/%/modules.order) > $(objtree)/modules.order
1102 @$(kecho) ' Building modules, stage 2.';
1106 modules.builtin: $(vmlinux-dirs:%=%/modules.builtin)
1107 $(Q)$(AWK) '!x[$$0]++' $^ > $(objtree)/modules.builtin
1109 %/modules.builtin: include/config/auto.conf
1113 # Target to prepare building external modules
1117 # Target to install modules
1131 @cp -f $(objtree)/modules.order $(MODLIB)/
1132 @cp -f $(objtree)/modules.builtin $(MODLIB)/
1136 # boot a modules.dep even before / is mounted read-write. However the
1154 modules modules_install: FORCE
1156 @echo >&2 "The present kernel configuration has modules disabled."
1167 # Leave enough to build external modules
1183 # clean - Delete most, but leave enough to build external modules
1248 @echo ' enough build support to build external modules'
1258 @echo '* modules - Build all modules'
1259 @echo ' modules_install - Install all modules to INSTALL_MOD_PATH (default: /)'
1267 @echo ' modules_prepare - Set up for building external modules'
1353 # When building external modules the kernel used as basis is considered
1360 # modules.
1362 # make M=dir modules Make all modules in specified dir
1363 # make M=dir Same as 'make M=dir modules'
1365 # Install the modules built in the module directory
1368 # We are always building modules
1379 echo " is missing; modules will have no dependencies and modversions."; \
1383 PHONY += $(module-dirs) modules
1387 modules: $(module-dirs)
1388 @$(kecho) ' Building modules, stage 2.';
1414 @echo ' Building external modules.'
1417 @echo ' modules - default target, build the module(s)'
1437 -o -name '*.symtypes' -o -name 'modules.order' \
1438 -o -name modules.builtin -o -name '.tmp_*.o.*' \
1514 # - external modules
1575 # clean it up only when building all modules