From 09500d23db05b1bc88fb0a3ceca9061955cc4084 Mon Sep 17 00:00:00 2001 From: Danielle Madeley Date: Thu, 11 Feb 2010 15:53:31 +1100 Subject: Generate client bindings --- extensions/Makefile.am | 11 +++++++++++ extensions/extensions.c | 3 +++ extensions/extensions.h | 3 +++ 3 files changed, 17 insertions(+) (limited to 'extensions') diff --git a/extensions/Makefile.am b/extensions/Makefile.am index bac6ce9..5b2c871 100644 --- a/extensions/Makefile.am +++ b/extensions/Makefile.am @@ -20,6 +20,8 @@ nodist_libtpl_extensions_la_SOURCES = \ _gen/gtypes-body.h \ _gen/interfaces.h \ _gen/interfaces-body.h \ + _gen/cli.h \ + _gen/cli-body.h \ _gen/svc.h \ _gen/svc.c @@ -56,6 +58,15 @@ _gen/svc.c _gen/svc.h: _gen/all.xml $(tools_dir)/glib-ginterface-gen.py \ --not-implemented-func='tp_dbus_g_method_return_not_implemented' \ $< Tpl_Svc_ +_gen/cli.c _gen/cli.h: _gen/all.xml $(tools_dir)/glib-ginterface-gen.py \ + Makefile.am + $(AM_V_GEN)$(PYTHON) $(tools_dir)/glib-client-gen.py \ + --subclass=TpProxy \ + --subclass-assert=TP_IS_PROXY \ + --iface-quark-prefix=TPL_IFACE_QUARK \ + --tp-proxy-api=0.7.6 \ + $< Tpl_Cli _gen/cli + _gen/signals-marshal.list: _gen/all.xml \ $(tools_dir)/glib-signals-marshal-gen.py \ Makefile.am diff --git a/extensions/extensions.c b/extensions/extensions.c index c81d126..d18b085 100644 --- a/extensions/extensions.c +++ b/extensions/extensions.c @@ -1,5 +1,8 @@ #include "extensions.h" +#include + /* auto-generated stubs */ #include "_gen/gtypes-body.h" #include "_gen/interfaces-body.h" +#include "_gen/cli-body.h" diff --git a/extensions/extensions.h b/extensions/extensions.h index bf8f36d..65b4a2e 100644 --- a/extensions/extensions.h +++ b/extensions/extensions.h @@ -1,8 +1,11 @@ #ifndef _TPL_EXTENSIONS_H #define _TPL_EXTENSIONS_H +#include + #include "extensions/_gen/enums.h" #include "extensions/_gen/svc.h" +#include "extensions/_gen/cli.h" G_BEGIN_DECLS -- cgit v1.2.1