.\" Automatically generated by Pandoc 2.2.1
.\"
.TH "AIDL" "1" "" "" ""
.hy
.SH NAME
.PP
aidl \- Java bindings generator of AIDL interfaces
.SH SYNOPSIS
.PP
\f[B]aidl\f[] \f[I]OPTIONS\f[] \f[I]INPUT\f[] [\f[I]OUTPUT\f[]]
.PP
\f[B]aidl\f[] \[en]preprocess \f[I]OUTPUT\f[] \f[I]INPUT\&...\f[]
.SH OPTIONS
.TP
.B \-I
Search path for import statements.
.RS
.RE
.TP
.B \-d
Generate dependency file.
.RS
.RE
.TP
.B \-a
Generate dependency file next to the output file with the name based on
the input file.
.RS
.RE
.TP
.B \-ninja
Generate dependency file in a format ninja understands.
.RS
.RE
.TP
.B \-p
File created by \f[B]\[en]preprocess\f[] to import.
.RS
.RE
.TP
.B \-o
Base output folder for generated files.
.RS
.RE
.TP
.B \-b
Fail when trying to compile a parcelable.
.RS
.RE
.TP
.B \f[I]INPUT\f[]
An aidl interface file.
.RS
.RE
.TP
.B \f[I]OUTPUT\f[]
The generated interface files.
.RS
.RE
.PP
If \f[I]OUTPUT\f[] is omitted and the \f[B]\-o\f[] option is not used,
the input filename is used, with the \f[B].aidl\f[] extension changed to
a \f[B].java\f[] extension.
.PP
If the \f[B]\-o\f[] option is used, the generated files will be placed
in the base output folder under their package folder.
.SH SEE ALSO
.PP
https://developer.android.com/guide/components/aidl.html
.SH AUTHORS
The Android Open Source Project.