commit | ea081b35840e687dfe7a5c11d4a546f2bf2db99e | [log] [tgz] |
---|---|---|
author | Andreas Huber <andih@google.com> | Wed Aug 17 15:57:47 2016 -0700 |
committer | Andreas Huber <andih@google.com> | Wed Aug 17 15:57:47 2016 -0700 |
tree | 051aafb149770812798ca8cb3e3ce4011271e590 | |
parent | 211826b1a421345e138f9cc4c4aa7fc5f08dde1d [diff] |
Fix accidental infinite recursion in determining if an Interface is java compatible or not. If that interface's methods (or something even farther downstream) references the original interface we'll recurse indefinitely without this fix. Change-Id: Ib94dfec2dd32c00f1ee03c49d13f59f6e31f6d8d
croot make hidl-gen
hidl-gen -o output-path -L language (-r interface-root) fqname output-path: directory to store the output files. language: output file for given language. e.g.c++, vts.. fqname: fully qualified name of the input files. For singe file input, follow the format: package@version::fileName For directory input, follow the format: package@version interface-root(optional): prefix and root path for fqname. If not set, use the default prefix: android.hardware and default root path defined in $TOP. examples: hidl-gen -o output -L c++ android.hardware.nfc@1.0::INfc.hal hidl-gen -o output -L vts android.hardware.nfc@1.0 hild-gen -o test -L c++ -r android.hardware:/home/android/master/hardware/interfaces android.hardware.nfc@1.0