blob: 6347c3db3f4c7411c6f15b932db0076645071f16 [file] [log] [blame]
{namespace gen_aidl}
/***/
{template .soyweb}
{call buck.page}
{param title: 'gen_aidl()' /}
{param prettify: true /}
{param content}
{call buck.rule}
{param overview}
A <code>gen_aidl()</code> rule is used to generate <code>.java</code> files
from <code>.aidl</code> files. It will be deprecated shortly, as its
functionality will be absorbed by <code>android_library()</code>.
{/param}
{param args}
{call buck.arg}
{param name: 'name' /}
{param desc}
The name of the rule.
{/param}
{/call}
{call buck.arg}
{param name: 'aidl' /}
{param desc}
The path to an <code>.aidl</code> file to convert to a
{sp}<code>.java</code> file.
{/param}
{/call}
{call buck.arg}
{param name: 'import_path' /}
{param desc}
The search path for import statements for the aidl command.
(This is the <code>-I</code> argument when invoking aidl
from the command line.)
{/param}
{/call}
{call buck.arg}
{param name: 'deps' /}
{param default : '[]' /}
{param desc}
A list of rules that must be built before this rule.
{/param}
{/call}
{call buck.visibility_arg /}
{/param} // close args
{/call} // close buck.rule
{/param}
{/call}
{/template}