<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bzl on Alwaldend</title><link>https://alwaldend.com/docs/tools/transitive_sources/rules/</link><description>Recent content in Bzl on Alwaldend</description><generator>Hugo</generator><language>en</language><atom:link href="https://alwaldend.com/docs/tools/transitive_sources/rules/index.xml" rel="self" type="application/rss+xml"/><item><title>al_transitive_sources</title><link>https://alwaldend.com/docs/tools/transitive_sources/rules/bzl/al_transitive_sources.stardoc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://alwaldend.com/docs/tools/transitive_sources/rules/bzl/al_transitive_sources.stardoc/</guid><description>&lt;!-- Generated with Stardoc: http://skydoc.bazel.build --&gt;&#10;&lt;p&gt;&lt;a id="AlTransitiveSources"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="altransitivesources"&gt;AlTransitiveSources&lt;a class="td-heading-self-link" href="#altransitivesources" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;pre&gt;&#10;load("@com_alwaldend_src//tools/transitive_sources/rules:al_transitive_sources.bzl", "AlTransitiveSources")&#10;&#10;AlTransitiveSources(&lt;a href="#AlTransitiveSources-transitive_sources"&gt;transitive_sources&lt;/a&gt;)&#10;&lt;/pre&gt;&#10;&lt;p&gt;Provide transitive sources&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://github.com/bazelbuild/examples/blob/main/rules/depsets/foo.bzl"&gt;https://github.com/bazelbuild/examples/blob/main/rules/depsets/foo.bzl&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://stackoverflow.com/a/57699683"&gt;https://stackoverflow.com/a/57699683&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;strong&gt;FIELDS&lt;/strong&gt;&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th style="text-align: left"&gt;Name&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th style="text-align: left"&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;&lt;a id="AlTransitiveSources-transitive_sources"&gt;&lt;/a&gt;transitive_sources&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;-&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;&lt;a id="al_transitive_sources"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2&gt;al_transitive_sources&lt;a class="td-heading-self-link" href="#al_transitive_sources" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;pre&gt;&#10;load("@com_alwaldend_src//tools/transitive_sources/rules:al_transitive_sources.bzl", "al_transitive_sources")&#10;&#10;al_transitive_sources(&lt;a href="#al_transitive_sources-srcs"&gt;srcs&lt;/a&gt;, &lt;a href="#al_transitive_sources-deps"&gt;deps&lt;/a&gt;)&#10;&lt;/pre&gt;&#10;&lt;p&gt;Obtain the source files for a target and its transitive dependencies.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th style="text-align: left"&gt;Name&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th style="text-align: left"&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th style="text-align: left"&gt;Default Value&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;&lt;a id="al_transitive_sources-srcs"&gt;&lt;/a&gt;srcs&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;a list of source files&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;none&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;&lt;a id="al_transitive_sources-deps"&gt;&lt;/a&gt;deps&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;a list of targets that are direct dependencies&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;none&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;&lt;strong&gt;RETURNS&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;a collection of the transitive sources&lt;/p&gt;</description></item></channel></rss>