want to verify equivalence of Kconfig variants
Robert P. J. Day
rpjday at crashcourse.ca
Fri Feb 24 14:40:40 EST 2012
i'm fairly sure i know the answer to this, but i figured i'd run it
by others just to make sure i'm not missing anything subtle.
in drivers/video/omap2/Makefile, we see:
... snip ...
obj-$(CONFIG_OMAP2_DSS) += dss/
obj-$(CONFIG_FB_OMAP2) += omapfb/
obj-y += displays/
... snip ...
and when i see "obj-y", i like to assume that's a component that will
be compiled unconditionally. but if you look at the Kconfig file in
the displays/ directory, you see:
menu "OMAP2/3 Display Device Drivers"
depends on OMAP2_DSS
... entire file contents ...
endmenu
but that suggests that that entire subdirectory depends on
OMAP2_DSS, so one could remove the dependency from that Kconfig file
and just move it up to the Makefile above:
obj-$(CONFIG_OMAP2_DSS) += displays/
correct? i prefer that approach since the dependency is obvious from
the Makefile, without having to descend into the directory itself to
learn of it.
thoughts? is there anything i'm not noticing about this?
rday
--
========================================================================
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.linkedin.com/in/rpjday
========================================================================
More information about the Kernelnewbies
mailing list