Lines Matching refs:Makefile

52 	=== 9 Makefile language
60 Makefile the top Makefile.
62 arch/$(ARCH)/Makefile the arch Makefile.
63 scripts/Makefile.* common rules etc. for all kbuild Makefiles.
66 The top Makefile reads the .config file, which comes from the kernel
69 The top Makefile is responsible for building two major products: vmlinux
74 configuration. The top Makefile textually includes an arch Makefile
75 with the name arch/$(ARCH)/Makefile. The arch Makefile supplies
76 architecture-specific information to the top Makefile.
78 Each subdirectory has a kbuild Makefile which carries out the commands
79 passed down from above. The kbuild Makefile uses information from the
83 scripts/Makefile.* contains all the definitions/rules etc. that
103 as sparc or ia64. Arch developers need to know about the arch Makefile
117 The preferred name for the kbuild files are 'Makefile' but 'Kbuild' can
118 be used and if both a 'Makefile' and a 'Kbuild' file exists, then the 'Kbuild'
126 Goal definitions are the main part (heart) of the kbuild Makefile.
150 The kbuild Makefile specifies object files for vmlinux
156 built-in.o is later linked into vmlinux by the parent Makefile.
169 #drivers/isdn/i4l/Makefile
170 # Makefile for the kernel ISDN subsystem and device drivers.
185 #drivers/isdn/i4l/Makefile
197 #drivers/isdn/i4l/Makefile
210 #fs/ext2/Makefile
249 #arch/x86/lib/Makefile
261 A Makefile is only responsible for building objects in its own
268 ext2 lives in a separate directory, and the Makefile present in fs/
272 #fs/Makefile
279 the directory, it is the Makefile in the subdirectory that
299 # drivers/acpi/Makefile
303 This variable is necessary because the top Makefile owns the
310 #arch/sparc/kernel/Makefile
316 #arch/cris/boot/compressed/Makefile
338 # drivers/scsi/Makefile
349 # arch/arm/kernel/Makefile
374 Kbuild is not executing in the directory where the Makefile is
382 where the Makefile is located. Always use $(src) when
391 #drivers/scsi/Makefile
410 #arch/blackfin/boot/Makefile
430 #arch/sh/Makefile
444 #arch/x86/kernel/Makefile
463 #arch/x86/Makefile
477 #arch/ppc/Makefile
525 #arch/x86/Makefile
539 #fs/reiserfs/Makefile
555 #arch/powerpc/Makefile
579 #arch/m68k/Makefile
595 #Makefile
625 the Makefile.
636 #scripts/lxdialog/Makefile
653 #scripts/kconfig/Makefile
664 #scripts/kconfig/Makefile
675 in that Makefile, use the variable HOST_EXTRACFLAGS.
678 #scripts/lxdialog/Makefile
685 #arch/ppc64/boot/Makefile
691 #scripts/kconfig/Makefile
706 #drivers/pci/Makefile
721 #scripts/lxdialog/Makefile
733 #scripts/Makefile
755 #lib/Makefile
760 Makefile, except if prefixed with $(objtree).
765 #scripts/package/Makefile
783 #arch/x86/boot/Makefile
793 #arch/x86/Makefile
798 and clean as usual. The Makefile located in arch/x86/boot/ may use
801 Note 1: arch/$(ARCH)/Makefile cannot use "subdir-", because that file is
810 The top level Makefile sets up the environment and does the preparation,
813 arch/$(ARCH)/Makefile contains what is required to set up kbuild
815 To do so, arch/$(ARCH)/Makefile sets up a number of variables and defines
822 - Additional prerequisites are specified in arch/$(ARCH)/Makefile
825 - The values of the above variables are expanded in arch/$(ARCH)/Makefile.
829 arch/$(ARCH)/Makefile.
844 #arch/s390/Makefile
862 #arch/x86/Makefile
873 #arch/s390/Makefile
876 #arch/s390/boot/Makefile
885 Default value - see top level Makefile
889 #arch/sparc64/Makefile
894 Default value - see top level Makefile
900 #arch/x86/boot/compressed/Makefile
908 #arch/x86/Makefile
952 $(KBUILD_ARFLAGS) set by the top level Makefile to "D" (deterministic
959 top-level Makefile has set any other flags. This provides a
983 #arch/arm/Makefile
994 An arch Makefile cooperates with the top Makefile to define variables
1011 The top level Makefile defines values for all generic directories,
1012 and arch/$(ARCH)/Makefile only adds architecture-specific directories.
1015 #arch/sparc64/Makefile
1023 An arch Makefile specifies goals that take the vmlinux file, compress
1032 target specified in boot/. Therefore arch/$(ARCH)/Makefile shall
1036 arch/$(ARCH)/Makefile, and use the full path when calling down
1037 into the arch/$(ARCH)/boot/Makefile.
1040 #arch/x86/Makefile
1053 #arch/x86/Makefile
1059 will be built. In the top level Makefile the first goal present
1067 #arch/x86/Makefile
1085 #arch/x86/kernel/Makefile
1128 arch/$(ARCH)/Makefile.
1135 #arch/x86/boot/Makefile
1210 #arch/x86/kernel/Makefile
1213 #Makefile
1222 KBUILD_CPPFLAGS : Set in top-level Makefile
1324 The top Makefile exports the following variables:
1352 By default, the top Makefile sets $(ARCH) to be the same as the
1368 installation. This variable is not defined in the Makefile but
1372 The top Makefile defines $(MODLIB) to
1385 === 9 Makefile language