Lines Matching refs:used

80 .config file to construct various file lists used by kbuild to build
84 are used to build the kernel based on the kbuild makefiles.
115 kbuild infrastructure. This chapter introduces the syntax used in the
118 be used and if both a 'Makefile' and a 'Kbuild' file exists, then the 'Kbuild'
119 file will be used.
138 If foo.o shall be built as a module, the variable obj-m is used.
139 Therefore the following pattern is often used:
233 Objects listed with obj-* are used for modules, or
267 To do so, obj-y and obj-m are used.
290 are assigned. They are used for all the normal cc, as and ld
359 2) CONFIG_ options used in all prerequisite files
360 3) Command-line used to compile target
367 Special rules are used when the kbuild infrastructure does
378 Two variables are used when defining special rules:
407 text following $(kecho) to stdout except if "make -s" is used.
425 as-option is used to check if $(CC) -- when used to compile
435 The second argument is optional, and if supplied will be used
439 cc-ldoption is used to check if $(CC) when used to link object files
449 The second argument is optional, and if supplied will be used
459 cc-option is used to check if $(CC) supports a given option, and if
473 cc-option-yn is used to check if gcc supports a given option
489 gcc versions >= 3.0 changed the type of options used to specify
490 alignment of functions, loops etc. $(cc-option-align), when used
500 In the above example, the option -falign-functions=4 is used for
501 gcc >= 3.00. For gcc < 3.00, -malign-functions=4 is used.
530 In the above example, -mregparm=3 is only used for gcc version greater
565 cc-cross-prefix is used to check if there exists a $(CC) in path with
589 ld-option is used to check if $(LD) supports the supplied option.
591 The second argument is an optional option that can be used if the
630 The syntax used to define composite objects for host programs is
631 similar to the syntax used for kernel objects.
632 $(<executable>-objs) lists all objects used to link the final
661 additional line can be used to identify this.
682 is used:
718 variable shall be used.
739 like hostprogs-y. But only hostprogs-y is recommended to be used
772 This is only a special case used in the top level Kbuild file:
840 Flags used for all invocations of the linker.
846 Note: ldflags-y can be used to further customise
847 the flags used. See chapter 3.7.
851 LDFLAGS_MODULE is used to set specific flags for $(LD) when
852 linking the .ko files used for modules.
857 LDFLAGS_vmlinux is used to specify additional flags to pass to
867 When $(call if_changed,objcopy) is used to translate a .o file,
868 the flags specified in OBJCOPYFLAGS will be used.
869 $(call if_changed,objcopy) is often used to generate raw binaries on
924 $(KBUILD_AFLAGS_KERNEL) contains extra C compiler flags used to compile
929 $(KBUILD_AFLAGS_MODULE) is used to add arch-specific options that
930 are used for $(AS).
931 From commandline AFLAGS_MODULE shall be used (see kbuild.txt).
935 $(KBUILD_CFLAGS_KERNEL) contains extra C compiler flags used to compile
940 $(KBUILD_CFLAGS_MODULE) is used to add arch-specific options that
941 are used for $(CC).
942 From commandline CFLAGS_MODULE shall be used (see kbuild.txt).
946 $(KBUILD_LDFLAGS_MODULE) is used to add arch-specific options
947 used when linking modules. This is often a linker script.
948 From commandline LDFLAGS_MODULE shall be used (see kbuild.txt).
965 The archheaders: rule is used to generate header files that
978 The archprepare: rule is used to list prerequisites that need to be
980 This is usually used for header files containing assembler constants.
1081 - When $(call if_changed,xxx) is used
1088 In this example, extra-y is used to list object files that
1099 if_changed is the infrastructure used for the following commands.
1113 if_changed may be used in conjunction with custom commands as
1124 Link target. Often, LDFLAGS_$@ is used to set specific options to ld.
1129 OBJCOPYFLAGS_$@ may be used to set additional options.
1204 arch/$(ARCH)/kernel/vmlinux.lds is used.
1216 The assignment to $(always) is used to tell kbuild to build the
1225 Note that the full filename is used in this
1228 The kbuild infrastructure for *lds files is used in several
1284 exported to a different directory destination-y is used.
1380 default option --strip-debug will be used. Otherwise, the
1381 INSTALL_MOD_STRIP value will be used as the option(s) to the strip
1399 time the left-hand side is used.