commit | 8b98d8ddadec92c1465d60c25e003dd604517ea7 | [log] [tgz] |
---|---|---|
author | Yifan Hong <elsk@google.com> | Fri Feb 24 17:06:06 2017 -0800 |
committer | Yifan Hong <elsk@google.com> | Wed Mar 01 11:17:22 2017 -0800 |
tree | f8e75de16a1232dccfd9eb9371a54f9f9d51d443 | |
parent | 8951e55e7af8d9666bd55cff1c6a672b3a94b510 [diff] |
IServiceManager/ITokenManager uses "default" service name The getService() and registerAsService() methods of interface objects now have default parameters of "default" for the service name. HALs will not have to use any service name unless they want to register more than one service. Test: boots Test: hidl_test Bug: 33844934 Change-Id: Ib3227220ed93b2fa574f485284db326529e1f186
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: croot hidl-gen -o output -L c++ -r android.hardware:hardware/interfaces -r android.hidl:system/libhidl/transport android.hardware.nfc@1.0::INfc.hal hidl-gen -o output -L vts -r android.hardware:hardware/interfaces -r android.hidl:system/libhidl/transport android.hardware.nfc@1.0 hidl-gen -o test -L c++ -r android.hardware:hardware/interfaces -r android.hidl:system/libhidl/transport android.hardware.nfc@1.0