lkml.org 
[lkml]   [2016]   [Aug]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [RFC PATCH 0/5] Add CONFIG symbol as module attribute
On Thu, Aug 25, 2016 at 10:00:20AM +0200, Johannes Berg wrote:
>
> > The other nice thing is that we could probably fold most of the
> > Makefiles into Kconfig using that methods as well, by listing the
> > objectes required for a module, e.g.
> >
> > module NVME_TARGET
> > tristate "NVMe Target support"
> > depends on BLOCK
> > depends on CONFIGFS_FS
> > name nvmet
> > objects core.o configfs.o admin-cmd.o io-cmd.o fabrics-cmd.o
> > objects discovery.o
> >
>
> If this was going to be a thing, then you might also have
>
> config NVME_TARGET_FOO
> bool "NVMe target supports FOO"
> module NVME_TARGET
> objects foo.o

You mean this instead of a Makefile:

foo-$(CONFIG_NVME_TARGET_FOO) += foo.o

?

> The "module" would be like a "depends on" plus giving the module for
> generating the Makefile, and now you can really remove most Makefile
> stuff... :)

Luis

\
 
 \ /
  Last update: 2016-09-17 09:57    [W:0.130 / U:1.212 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site