summaryrefslogtreecommitdiff
path: root/spice_codegen.py
AgeCommit message (Collapse)AuthorFilesLines
2012-03-21codegen: include headers locallyMarc-André Lureau1-0/+1
2012-03-21codegen: struct marshallers are not current function helperMarc-André Lureau1-1/+1
This solves the issue of struct_marshallers being included within the current ifdef/endif body, although they are independant functions.
2012-03-20don't #include config.h in generated header filesChristophe Fergeau1-3/+4
7e30572ab adds a #include <config.h> to the beginning of generated files. It also does this for generated headers and enums files, which is not wanted, especially if it's an installed file. This commit only adds this include for the non-header non-enum case (hopefully, enums are only generated for use in a .h file).
2012-03-20python: remove c-ism trailing ;Marc-André Lureau1-2/+2
2012-03-20add comment to beginning of autogenerated filesChristophe Fergeau1-0/+2
2012-03-20add config.h to autogenerated files tooChristophe Fergeau1-0/+4
Modify the python (de)marshaller generator to add #include <config.h> at the beginning of the C files it generates
2012-03-20Make pointers 32bit in new protocol formatAlexander Larsson1-0/+4
2012-03-20Support extra prefix in code generatorsAlexander Larsson1-0/+4
This is require when we add a new spice.proto for the old (major 1) protocol description.
2012-03-20Support creating marshallers that are called indirectlyAlexander Larsson1-2/+5
This is needed if we want to switch marshallers depending on what major version the remote side has.
2012-03-20Allow multiple --include argsAlexander Larsson1-3/+4
2012-03-20Add support for generating message and structure marshallersAlexander Larsson1-1/+35
2012-03-20Add python code to automake systemAlexander Larsson1-0/+165