गुठली Kconfig फ़ाइलों के बीच select
और निर्भरता में क्या अंतर हैं depends on
?
config FB_CIRRUS
tristate "Cirrus Logic support"
depends on FB && (ZORRO || PCI)
select FB_CFB_FILLRECT
select FB_CFB_COPYAREA
select FB_CFB_IMAGEBLIT
---help---
This enables support for Cirrus Logic GD542x/543x based boards on
Amiga: SD64, Piccolo, Picasso II/II+, Picasso IV, or EGS Spectrum.
ऊपर के उदाहरण में, यह FB_CIRRUS
किससे FB && (ZORRO || PCI)
भिन्न है FB_CFB_FILLRECT
, FB_CFB_COPYAREA
और इससे संबंधित कैसे है FB_CFB_IMAGEBLIT
?
अपडेट करें
मैंने देखा है कि depend on
संकलन क्रम के संदर्भ में वास्तव में बहुत कुछ नहीं करता है।
उदाहरण के लिए। AppB का एक सफल निर्माण एक सांख्यिकीय रूप से जुड़े LibB पर निर्भर करता है जिसे पहले बनाया जाना था। depends on LibB
AppB के लिए Kconfig में स्थापित करना LibB को पहले निर्मित करने के लिए बाध्य नहीं करेगा। सेटिंग select LibB
करना।