From mboxrd@z Thu Jan 1 00:00:00 1970 From: horserivers@gmail.com (horseriver) Date: Mon, 14 Jan 2013 15:23:28 +0800 Subject: where is the build rule for kernel's subdirs? In-Reply-To: <50F43339.4040701@infradead.org> References: <20130114043314.GA3968@debian.localdomain> <50F43339.4040701@infradead.org> Message-ID: <20130114072328.GD4289@debian.localdomain> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org On Mon, Jan 14, 2013 at 08:32:57AM -0800, Randy Dunlap wrote: > On 01/13/13 20:33, horseriver wrote: > > hi: > > > > How does kbuild build objects for subdirs of kernel source ? > > It goes into subdirs recursively. > > > From top-level Makefile: > > # Objects we will link into vmlinux / subdirs we need to visit > init-y := init/ > drivers-y := drivers/ sound/ firmware/ > net-y := net/ > libs-y := lib/ > core-y := usr/ > > > Then each subdir's Makefile has its own rules. I do not think so ! every makefile in these subdirs only have defined obj files ,but not contained build rules . Thanks! > > -- > ~Randy