On 03/18/2014 08:38 PM, Wenchao Xia wrote: > 于 2014/3/7 2:49, Eric Blake 写道: >> On 01/02/2014 04:10 PM, Wenchao Xia wrote: >>> qapi-event.py will parse the schema and generate qapi-event.c, then >>> the API in qapi-event.c can be used to handle event in qemu code. >>> All API have prefix "qapi_event", all types have prefix "QAPIEvent". >>> Examples can be found in following patches. >>>
>>> +for o, a in opts: >>> + if o in ("-p", "--prefix"): >>> + prefix = a >>> + elif o in ("-o", "--output-dir"): >>> + output_dir = a + "/" >>> + elif o in ("-c", "--source"): >>> + do_c = True >>> + elif o in ("-h", "--header"): >>> + do_h = True >>> + elif o in ("-b", "--builtins"): >>> + do_builtins = True >> You may need to rebase this on top of other patches that refactor the >> qapi generators to track the input file, for improved error messages. > It seems qapi-visit.py and qapi-types.py remains the same as above in > upstream, which kind of change are your referring to? Lluís' patch to use an explicit input file via a new -i option: https://lists.gnu.org/archive/html/qemu-devel/2014-02/msg05220.html -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature