.\" 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.