Messages in this thread | | | Date | Thu, 25 Aug 2016 21:51:28 +0200 | From | "Luis R. Rodriguez" <> | Subject | Re: [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
| |