commit | e931e4973a4c9d77d273eb29276794080c669070 | [log] [tgz] |
---|---|---|
author | Steven Moreland <smoreland@google.com> | Thu Sep 07 09:52:18 2017 -0700 |
committer | Steven Moreland <smoreland@google.com> | Mon Sep 11 08:18:24 2017 -0700 |
tree | 9172412fd2f3df8da6e8f659551aae20c4f497dc | |
parent | 565b0137b2ad0e8e239d38e92c025f096de62f2d [diff] |
Make keyword token have void type. These tokens don't have yylval->str set, so any attempt to use this value is undefined/suspect. Test: mma -j (nothing accesses these values now) Change-Id: I787e8f37bc9493ef72e1ec63ac323e093d743ccf
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 hidl-gen -L hash -r android.hardware:hardware/interfaces -r android.hidl:system/libhidl/transport android.hardware.nfc@1.0