Lines Matching refs:modules

139 	$(error building multiple external modules is not supported))
705 # but instead __all depend on modules
710 __all: modules
721 # If we have only "make modules", don't compile built-in objects.
722 ifeq ($(MAKECMDGOALS),modules)
726 # If we have "make <whatever> modules", compile modules
728 # Just "make" or "make all" shall build modules as well
730 ifneq ($(filter all modules nsdeps %compile_commands.json clang-%,$(MAKECMDGOALS)),)
753 # This allow a user to issue only 'make' to build a kernel including modules
800 # External modules and some install targets need include/generated/autoconf.h
1162 MODLIB = $(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE)
1168 export MODORDER := $(extmod_prefix)modules.order
1169 export MODULES_NSDEPS := $(extmod_prefix)modules.nsdeps
1198 # we have to build modules as well to determine what those symbols are.
1202 autoksyms_recursive: $(build-dir) modules.order
1231 vmlinux.o modules.builtin.modinfo modules.builtin: vmlinux_o
1257 # or the modules are listed in "prepare".
1382 # to this Makefile to build and install external modules.
1503 # By default, build modules as well
1505 all: modules
1507 # When we're building modules with modversions, we need to consider
1514 # Build modules
1520 modules: vmlinux
1523 modules: modules_prepare
1525 # Target to prepare building external modules
1559 @sed 's:^:kernel/:' modules.order > $(MODLIB)/modules.order
1560 @cp -f modules.builtin $(MODLIB)/
1561 @cp -f $(objtree)/modules.builtin.modinfo $(MODLIB)/
1568 # Leave enough to build external modules
1573 CLEAN_FILES += include/ksym vmlinux.symvers modules-only.symvers \
1574 modules.builtin modules.builtin.modinfo modules.nsdeps \
1590 # clean - Delete most, but leave enough to build external modules
1650 @echo ' enough build support to build external modules'
1660 @echo '* modules - Build all modules'
1661 @echo ' modules_install - Install all modules to INSTALL_MOD_PATH (default: /)'
1669 @echo ' modules_prepare - Set up for building external modules'
1855 # When building external modules the kernel used as basis is considered
1860 # We are always building only modules.
1870 clean: rm-files := $(KBUILD_EXTMOD)/Module.symvers $(KBUILD_EXTMOD)/modules.nsdeps \
1885 @echo ' Building external modules.'
1888 @echo ' modules - default target, build the module(s)'
1898 PHONY += modules modules_install modules_prepare
1905 # KBUILD_MODPOST_NOFINAL can be set to skip the final link of modules.
1907 modules: modpost
1914 $(Q)$(CONFIG_SHELL) $(srctree)/scripts/modules-check.sh $<
1929 modules modules_install:
1931 @echo >&2 '*** The present kernel configuration has modules disabled.'
2010 -o -name '*.symtypes' -o -name 'modules.order' \
2030 nsdeps: modules