thoughts on next kernel newbie column -- useful make targets

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



  once again putting the collective brainpower of this list to work,
i'm going to take a bit of a detour for my next linux.com kernel
newbie column and talk about how to configure, build and reboot a new
kernel since, without being able to do that, you're really pretty
limited in terms of what you can do for debugging.  so i'm interested
in what "make" targets people find useful.

  obviously, there are the *config targets (not just {x,g,menu}config,
but oldconfig, and the rand/yes/no configs).  then there's, obviously,
modules_prepare, but beyond that, for just configuring and/or
building, are there any other obvious useful ones?

  for instance, if you run "make help", you won't see the intermediate
preparation targets such as archprepare, prepare0, prepare1 and so on.
those obviously exist in the Makefile and you *could* make them if you
wanted to, but they aren't part of the output of "make help" because,
i'm guessing, they're really only useful as part of the process of
supporting *other* targets -- they have no real value on their own.

  what other targets have people found useful that aren't immediately
obvious?

rday

p.s.  i will cover the V=, C= and O= variables, so don't bother
mentioning those.

========================================================================
Robert P. J. Day                               Waterloo, Ontario, CANADA

        Linux Consulting, Training and Annoying Kernel Pedantry.

Web page:                                          http://crashcourse.ca
Twitter:                                       http://twitter.com/rpjday
"Kernel Newbie Corner" column @ linux.com:          http://cli.gs/WG6WYX
========================================================================

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux