linux.kernel
[Top] [All Lists]

Re: how to find out which module was built by which .config variables?

Subject: Re: how to find out which module was built by which .config variables?
From: Jan Engelhardt
Date: Fri, 03 Mar 2006 14:40:27 +0100
Newsgroups: linux.kernel
>Hello,
>
>I need to create a database with configuration options (the ones 
>in .config) and the resulting kernel modules.
>
Let's pick 8139too.ko for example.
Find /usr/src/linux -name 8139too.ko
In that same directory, look at the Makefile:
obj-$(CONFIG_8139TOO) += 8139too.o

>Is there any simple possibility (with bash and its applications) to find 
>out, which kernel modules will be built by which .config options? I know 
>that there are also many dependencies between the options and the modules 
>and I want to add them to the database too. The dependencies can be found 
>out with the Kconfig files, I think.
>
>I've already looked into the source files of some modules, but I can not 
>find any commonalities which would make it easy to find the module-name 
>which will be build.
>
>I've found some stuff like this:
>#define DRIVER_NAME    "8139too"
>or things linke:
>#define <something>_MODULES_NAME       "some string which seems to be the 
>descriptive name"
>
>But this doesn't really help... :(
>
>Sincerely
>
>Alexander Mieland
>
>-- 
>Alexander 'dma147' Mieland                   2.6.15-ck3-r1-fb-my4 SMP
>FnuPG-ID: 27491179                      Registered Linux-User #249600
>http://blog.linux-stats.org                                                www.linux-stats.org">http://www.linux-stats.org
>                                www.mieland-programming.de">http://www.mieland-programming.de                                          www.php-programs.de">http://www.php-programs.de
>

Jan Engelhardt
-- 
| Software Engineer and Linux/Unix Network Administrator
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at                                  vger.kernel.org/majordomo-info.html">http://vger.kernel.org/majordomo-info.html
Please read the FAQ at                                  www.tux.org/lkml/">http://www.tux.org/lkml/

<Prev in Thread] Current Thread [Next in Thread>
Privacy Policy