diff options
author | Xavier Claessens <xclaesse@src.gnome.org> | 2008-04-11 13:11:27 +0000 |
---|---|---|
committer | Xavier Claessens <xclaesse@src.gnome.org> | 2008-04-11 13:11:27 +0000 |
commit | c99bbf0fdfd30fd2e71125cb105d2c1339cffe4d (patch) | |
tree | 6b36ebb77e687db815cefbe5f5740fb674e7f30d /extensions/Makefile.am | |
parent | 2731ff1f3340825867b00543c2ef0bf6c851cb85 (diff) |
Update extensions dir based on the example in tp-glib
svn path=/trunk/; revision=917
Diffstat (limited to 'extensions/Makefile.am')
-rw-r--r-- | extensions/Makefile.am | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/extensions/Makefile.am b/extensions/Makefile.am index 356211e71..1e765b888 100644 --- a/extensions/Makefile.am +++ b/extensions/Makefile.am @@ -15,7 +15,7 @@ EXTRA_DIST = \ noinst_LTLIBRARIES = libemp-extensions.la libemp_extensions_la_LIBADD = \ - $(TELEPATHY_GLIB_LIBS) + $(TP_GLIB_LIBS) # The client-specific parts are built into a separate .o file, so the linker # can discard them when linking services. The service-specific parts are @@ -52,7 +52,7 @@ XSLTPROCFLAGS = --nonet --novalid # Generated files which can be generated for all categories simultaneously -_gen/%.xml: %.xml $(wildcard *.xml) +_gen/all.xml: all.xml $(wildcard *.xml) $(mkdir_p) _gen $(XSLTPROC) $(XSLTPROCFLAGS) --xinclude $(tools_dir)/identity.xsl \ $< > $@ @@ -71,14 +71,12 @@ _gen/signals-marshal.list: _gen/all.xml \ $(tools_dir)/glib-signals-marshal-gen.py $(PYTHON) $(tools_dir)/glib-signals-marshal-gen.py $< > $@ -_gen/signals-marshal.h: _gen/signals-marshal.list +_gen/signals-marshal.h: _gen/signals-marshal.list Makefile.am $(GLIB_GENMARSHAL) --header --prefix=_emp_ext_marshal $< > $@ -_gen/signals-marshal.c: _gen/signals-marshal.list - ( \ - echo '#include "signals-marshal.h"' && \ - $(GLIB_GENMARSHAL) --body --prefix=_emp_ext_marshal $< \ - ) > $@ +_gen/signals-marshal.c: _gen/signals-marshal.list Makefile.am + { echo '#include "_gen/signals-marshal.h"' && \ + $(GLIB_GENMARSHAL) --body --prefix=_emp_ext_marshal $< ; } > $@ _gen/register-dbus-glib-marshallers-body.h: _gen/all.xml \ $(tools_dir)/glib-client-marshaller-gen.py @@ -111,11 +109,19 @@ _gen/interfaces-body.h: _gen/all.xml \ # subclass you want to use with --subclass will need to have its own category, # although you can subdivide further if you want. +_gen/misc.xml: misc.xml $(wildcard *.xml) + $(mkdir_p) _gen + $(XSLTPROC) $(XSLTPROCFLAGS) --xinclude $(tools_dir)/identity.xsl \ + $< > $@ + _gen/cli-misc-body.h _gen/cli-misc.h: _gen/misc.xml \ $(tools_dir)/glib-client-gen.py $(PYTHON) $(tools_dir)/glib-client-gen.py \ --group=misc \ + --subclass=TpProxy \ + --subclass-assert=TP_IS_PROXY \ --iface-quark-prefix=EMP_IFACE_QUARK \ + --tp-proxy-api=0.7.6 \ $< Emp_Cli _gen/cli-misc _gen/svc-misc.c _gen/svc-misc.h: _gen/misc.xml \ |