Messages in this thread | | | Subject | Re: [RFC PATCH 0/5] Add CONFIG symbol as module attribute | From | Johannes Berg <> | Date | Thu, 25 Aug 2016 10:00:20 +0200 |
| |
> 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
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... :)
johannes
| |