Christophe Fergeau
da4768ae2b
don't #include config.h in generated header files
...
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-20 15:25:53 +01:00
Marc-André Lureau
5ae49c0d5b
python: remove c-ism trailing ;
2012-03-20 15:25:53 +01:00
Christophe Fergeau
90f32ab823
add comment to beginning of autogenerated files
2012-03-20 15:25:52 +01:00
Christophe Fergeau
61b344d774
add config.h to autogenerated files too
...
Modify the python (de)marshaller generator to add #include
<config.h> at the beginning of the C files it generates
2012-03-20 15:25:52 +01:00
Alexander Larsson
13d9b32acc
Make pointers 32bit in new protocol format
2012-03-20 15:25:45 +01:00
Alexander Larsson
bcc5cc0d91
Support extra prefix in code generators
...
This is require when we add a new spice.proto for the old (major 1)
protocol description.
2012-03-20 15:25:44 +01:00
Alexander Larsson
0349d2249d
Support creating marshallers that are called indirectly
...
This is needed if we want to switch marshallers depending on what
major version the remote side has.
2012-03-20 15:25:44 +01:00
Alexander Larsson
9a9f1b8081
Allow multiple --include args
2012-03-20 15:25:43 +01:00
Alexander Larsson
e83ff054d7
Add support for generating message and structure marshallers
2012-03-20 15:25:43 +01:00
Alexander Larsson
e9b33a194e
Add python code to automake system
2012-03-20 15:25:43 +01:00