.\" Automatically generated by Pandoc 1.17.2 .\" .TH "AIDL" "1" "22 August 2016" "" "7.0.0_r1 (24.0.0)" .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[] \-\-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 \-p File created by \f[B]\-\-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.