From 9741f7527705d2ac4f515e1d085f89bc85e1fa03 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Sat, 14 Mar 2015 19:05:34 +0200 Subject: Created gdbus-codegen helper in the gnome module. --- test cases/frameworks/7 gnome/gdbus/com.example.Sample.xml | 10 ++++++++++ test cases/frameworks/7 gnome/gdbus/gdbusprog.c | 8 ++++++++ test cases/frameworks/7 gnome/gdbus/meson.build | 9 +++++++++ test cases/frameworks/7 gnome/meson.build | 2 ++ 4 files changed, 29 insertions(+) create mode 100644 test cases/frameworks/7 gnome/gdbus/com.example.Sample.xml create mode 100644 test cases/frameworks/7 gnome/gdbus/gdbusprog.c create mode 100644 test cases/frameworks/7 gnome/gdbus/meson.build (limited to 'test cases') diff --git a/test cases/frameworks/7 gnome/gdbus/com.example.Sample.xml b/test cases/frameworks/7 gnome/gdbus/com.example.Sample.xml new file mode 100644 index 000000000..9ece88578 --- /dev/null +++ b/test cases/frameworks/7 gnome/gdbus/com.example.Sample.xml @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/test cases/frameworks/7 gnome/gdbus/gdbusprog.c b/test cases/frameworks/7 gnome/gdbus/gdbusprog.c new file mode 100644 index 000000000..b42b6fe24 --- /dev/null +++ b/test cases/frameworks/7 gnome/gdbus/gdbusprog.c @@ -0,0 +1,8 @@ +#include"generated-gdbus.h" + +int main(int argc, char **argv) { + SampleComExample *s; + s = sample_com_example_skeleton_new(); + g_object_unref(s); + return 0; +} diff --git a/test cases/frameworks/7 gnome/gdbus/meson.build b/test cases/frameworks/7 gnome/gdbus/meson.build new file mode 100644 index 000000000..6aa284916 --- /dev/null +++ b/test cases/frameworks/7 gnome/gdbus/meson.build @@ -0,0 +1,9 @@ +gdbus_src = gnome.gdbus_codegen('generated-gdbus', 'com.example.Sample.xml', +interface_prefix : 'com.example.', +namespace : 'Sample') + +gdbus_exe = executable('gdbus-test', 'gdbusprog.c', +gdbus_src, +include_directories : include_directories('..'), +dependencies : giounix) +test('gdbus', gdbus_exe) diff --git a/test cases/frameworks/7 gnome/meson.build b/test cases/frameworks/7 gnome/meson.build index 4a45e62b9..ceddb5e38 100644 --- a/test cases/frameworks/7 gnome/meson.build +++ b/test cases/frameworks/7 gnome/meson.build @@ -2,6 +2,7 @@ project('gobject-introspection', 'c') gnome = import('gnome') gio = dependency('gio-2.0') +giounix = dependency('gio-unix-2.0') glib = dependency('glib-2.0') gobj = dependency('gobject-2.0') gir = dependency('gobject-introspection-1.0') @@ -10,4 +11,5 @@ gmod = dependency('gmodule-2.0') subdir('resources') subdir('gir') subdir('schemas') +subdir('gdbus') -- cgit v1.2.3