|
|
|
@ -10,12 +10,29 @@ assert(gdbus_src.length() == 2, 'expected 2 targets') |
|
|
|
|
assert(gdbus_src[0].full_path().endswith('.c'), 'expected 1 c source file') |
|
|
|
|
assert(gdbus_src[1].full_path().endswith('.h'), 'expected 1 c header file') |
|
|
|
|
|
|
|
|
|
sample_xml = configure_file(input: 'data/com.example.Sample.xml', |
|
|
|
|
output: 'com.example.Sample.xml', |
|
|
|
|
copy: true) |
|
|
|
|
|
|
|
|
|
gdbus_src = gnome.gdbus_codegen('generated-gdbus-no-docbook-files-posarg', |
|
|
|
|
sample_xml, |
|
|
|
|
interface_prefix : 'com.example.', |
|
|
|
|
namespace : 'Sample', |
|
|
|
|
annotations : [ |
|
|
|
|
['com.example.Hello()', 'org.freedesktop.DBus.Deprecated', 'true'] |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
assert(gdbus_src.length() == 2, 'expected 2 targets') |
|
|
|
|
assert(gdbus_src[0].full_path().endswith('.c'), 'expected 1 c source file') |
|
|
|
|
assert(gdbus_src[1].full_path().endswith('.h'), 'expected 1 c header file') |
|
|
|
|
|
|
|
|
|
gdbus_src = gnome.gdbus_codegen('generated-gdbus', |
|
|
|
|
sources : files('data/com.example.Sample.xml'), |
|
|
|
|
interface_prefix : 'com.example.', |
|
|
|
|
namespace : 'Sample', |
|
|
|
|
annotations : [ |
|
|
|
|
['com.example.Hello()', 'org.freedesktop.DBus.Deprecated', 'true'] |
|
|
|
|
['com.example.Hello()', 'org.freedesktop.DBus.Deprecated', 'true'], |
|
|
|
|
['com.example.Bye()', 'org.freedesktop.DBus.Deprecated', 'true'], |
|
|
|
|
], |
|
|
|
|
docbook : 'generated-gdbus-doc', |
|
|
|
|
install_header : true, |
|
|
|
|