summaryrefslogtreecommitdiff
path: root/extensions/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/Makefile.am')
-rw-r--r--extensions/Makefile.am164
1 files changed, 0 insertions, 164 deletions
diff --git a/extensions/Makefile.am b/extensions/Makefile.am
deleted file mode 100644
index a7c263b..0000000
--- a/extensions/Makefile.am
+++ /dev/null
@@ -1,164 +0,0 @@
-tools_dir = $(top_srcdir)/tools
-
-pkgconfigdir = $(libdir)/pkgconfig
-
-pkgconfig_DATA =
-if ENABLE_PUBLIC_EXTENSIONS
-pkgconfig_DATA += tpl-extensions.pc
-endif # ENABLE_PUBLIC_EXTENSIONS
-
-$(pkgconfig_DATA): $(top_builddir)/config.status
-
-EXTRA_DIST = \
- all.xml \
- misc.xml \
- Logger.xml \
- $(pkgconfig_DATA:.pc=.pc.in) \
- $(NULL)
-
-noinst_LTLIBRARIES = libtpl-extensions-convenience.la
-libtpl_extensions_convenience_la_LIBADD = \
- @TPL_LIBS@
-
-gen_headers = \
- _gen/cli-misc.h \
- _gen/enums.h \
- _gen/gtypes.h \
- _gen/interfaces.h \
- _gen/svc-misc.h \
- $(NULL)
-
-nodist_libtpl_extensions_convenience_la_SOURCES = \
- _gen/cli-misc-body.h \
- _gen/gtypes-body.h \
- _gen/interfaces-body.h \
- _gen/register-dbus-glib-marshallers-body.h \
- _gen/svc-misc.c \
- $(gen_headers) \
- $(NULL)
-
-extension_headers = \
- extensions.h \
- $(NULL)
-
-libtpl_extensions_convenience_la_SOURCES = \
- extensions.c \
- extensions-cli.c \
- $(extension_headers) \
- $(NULL)
-
-BUILT_SOURCES = \
- _gen/all.xml \
- _gen/misc.xml \
- $(nodist_libtpl_extensions_convenience_la_SOURCES) \
- $(gen_headers) \
- $(NULL)
-
-CLEANFILES = \
- $(BUILT_SOURCES) \
- $(gen_headers:.h=-gtk-doc.h) \
- $(pkgconfig_DATA) \
- $(NULL)
-
-if ENABLE_PUBLIC_EXTENSIONS
-tplincludedir=$(includedir)/tpl-extensions
-genincludedir=$(tplincludedir)/_gen
-
-tplinclude_HEADERS = $(extension_headers)
-geninclude_HEADERS = $(gen_headers)
-
-# copy the core library and make it installable
-lib_LTLIBRARIES = libtpl-extensions.la
-
-libtpl_extensions_la_SOURCES =
-libtpl_extensions_la_LIBADD = libtpl-extensions-convenience.la
-libtpl_extensions_la_LDFLAGS = \
- -version-info "$(TPL_EXT_LT_CURRENT)":"$(TPL_EXT_LT_REVISION)":"$(TPL_EXT_LT_AGE)"
-endif # ENABLE_PUBLIC_EXTENSIONS
-
-AM_CFLAGS = \
- $(ERROR_CFLAGS) \
- @TPL_CFLAGS@ \
- -DTP_DISABLE_SINGLE_INCLUDE \
- $(NULL)
-
-# Generated stuff
-
-DROP_NAMESPACE = sed -e 's@xmlns:tp="http://telepathy\.freedesktop\.org/wiki/DbusSpec.extensions-v0"@@g'
-XSLTPROCFLAGS = --nonet --novalid
-
-# Generated files which can be generated for all categories simultaneously
-
-_gen/all.xml: all.xml $(wildcard *.xml) $(tools_dir)/xincludator.py
- $(mkdir_p) _gen
- $(AM_V_GEN)$(PYTHON) $(tools_dir)/xincludator.py $< > $@
-
-doc/index.html: _gen/all.xml $(tools_dir)/doc-generator.xsl
- $(AM_V_GEN)$(XSLTPROC) $(XSLTPROCFLAGS) \
- $(tools_dir)/doc-generator.xsl \
- $< > $@
-
-# do nothing, output as a side-effect
-_gen/gtypes.h: _gen/gtypes-body.h
- @:
-
-_gen/gtypes-body.h: _gen/all.xml \
- $(top_srcdir)/tools/glib-gtypes-generator.py
- $(AM_V_GEN)$(PYTHON) $(top_srcdir)/tools/glib-gtypes-generator.py \
- $< _gen/gtypes Tpl
-
-_gen/register-dbus-glib-marshallers-body.h: _gen/all.xml \
- $(tools_dir)/glib-client-marshaller-gen.py
- $(AM_V_GEN)$(PYTHON) $(tools_dir)/glib-client-marshaller-gen.py $< \
- _tpl_ext > $@
-
-_gen/enums.h: _gen/all.xml \
- $(tools_dir)/c-constants-gen.py
- $(AM_V_GEN)$(PYTHON) $(tools_dir)/c-constants-gen.py \
- Tpl \
- $< _gen/enums
-
-# do nothing, output as a side-effect
-_gen/interfaces-body.h: _gen/interfaces.h
- @:
-
-_gen/interfaces.h: _gen/all.xml \
- $(tools_dir)/glib-interfaces-gen.py
- $(AM_V_GEN)$(PYTHON) $(tools_dir)/glib-interfaces-gen.py \
- Tpl _gen/interfaces-body.h _gen/interfaces.h $<
-
-# Generated files which must be generated per "category". Each TpProxy
-# 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) $(tools_dir)/xincludator.py
- $(mkdir_p) _gen
- $(AM_V_GEN)$(PYTHON) $(tools_dir)/xincludator.py $< > $@
-
-# do nothing, output as a side-effect
-_gen/cli-misc.h: _gen/cli-misc-body.h
- @:
-
-_gen/cli-misc-body.h: _gen/misc.xml \
- $(tools_dir)/glib-client-gen.py Makefile.am
- $(AM_V_GEN)$(PYTHON) $(tools_dir)/glib-client-gen.py \
- --group=misc \
- --subclass=TpProxy \
- --subclass-assert=TP_IS_PROXY \
- --iface-quark-prefix=TPL_IFACE_QUARK \
- --tp-proxy-api=0.10.0 \
- $< Tpl_Cli _gen/cli-misc
-
-# do nothing, output as a side-effect
-_gen/svc-misc.h: _gen/svc-misc.c
- @:
-
-_gen/svc-misc.c: _gen/misc.xml \
- $(tools_dir)/glib-ginterface-gen.py
- $(AM_V_GEN)$(PYTHON) $(tools_dir)/glib-ginterface-gen.py \
- --filename=_gen/svc-misc \
- --signal-marshal-prefix=_tpl_ext \
- --include='<telepathy-glib/telepathy-glib.h>' \
- --not-implemented-func='tp_dbus_g_method_return_not_implemented' \
- --allow-unstable \
- $< Tpl_Svc_