किसी डिपेंडेंसी के लिए बिल्ड टारगेट.
ctx.attr
के फ़ील्ड में
डिपेंडेंसी एट्रिब्यूट (
label
या
label_list
) के हिसाब से दिखता है. इसमें ये फ़ील्ड शामिल होते हैं:
लेबल
Label Target.label
टारगेट का आइडेंटिफ़ायर.
फ़ाइलें
depset Target.files
इस टारगेट के लिए डिफ़ॉल्ट आउटपुट में File
का सेट. target[DefaultInfo].files
के बराबर.
aspect_ids
list Target.aspect_ids
aspect_ids
की सूची इस टारगेट पर लागू की गई.
सेवा देने वाले संगठन
नियम टारगेट के सेवा देने वाले को इंडेक्स नोटेशन (target[DefaultInfo]
) का इस्तेमाल करके, टाइप करके ऐक्सेस किया जा सकता है. सेवा देने वाली कंपनियों की मौजूदगी की जांच in
ऑपरेटर (SomeInfo in target
) का इस्तेमाल करके की जा सकती है.
अगर नियम लागू करने वाला फ़ंक्शन Provider
इंस्टेंस की सूची के बजाय struct
देता है, तो निर्देश के फ़ील्ड को Target
(target.some_legacy_info
) के संबंधित फ़ील्ड से ऐक्सेस किया जा सकता है. यह व्यवहार काम नहीं करता.