h0ch5tr4355
h0ch5tr4355

Reputation: 2192

What does the line "NAME = ..." stand in the top-level Makefile of a Linux Kernel for?

Currently I try to learn something about modifying the Linux kernel. I found out, that the top-level Makefile in the kernel sources has effect on kernel version and I found out that you can add an EXTRAVERSION here, in my example it looks like this:

VERSION = 3
PATCHLEVEL = 12
SUBLEVEL = 37
EXTRAVERSION = -CUSTOM-0.1
NAME = One Giant Leap for Frogkind

I added -CUSTOM-0.1 to EXTRAVERSION by myself and when I boot my kernel I see changes e.g. in uname -r, but I was surprised by the NAME line. My Question is: What does this variable stand for? The text is senseless and so I wonder if this is just a joke by the developer or if this variable actually has any influence.

I found this kernel in the official git repository of freescale SDK:

http://git.freescale.com/git/cgit.cgi/ppc/sdk/linux.git

Upvotes: 3

Views: 359

Answers (1)

Andreas Fester
Andreas Fester

Reputation: 36640

First of all, this is not freescale specific - the vanilla linux kernels also contain it: https://github.com/torvalds/linux/blob/master/Makefile

It is essentially the code name of that kernel series.

See

Upvotes: 3

Related Questions