[Telepathy-commits] [telepathy-salut/master] Generate GTypes for spec extensions

Will Thompson will.thompson at collabora.co.uk
Thu Oct 23 07:30:32 PDT 2008


---
 extensions/Makefile.am  |    7 +++++++
 extensions/extensions.h |    1 +
 2 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/extensions/Makefile.am b/extensions/Makefile.am
index 8acea02..36d41dd 100644
--- a/extensions/Makefile.am
+++ b/extensions/Makefile.am
@@ -18,6 +18,8 @@ nodist_libsalut_extensions_la_SOURCES = \
     _gen/signals-marshal.h \
     _gen/signals-marshal.list \
     _gen/enums.h \
+    _gen/gtypes.h \
+    _gen/gtypes-body.h \
     _gen/interfaces.h \
     _gen/interfaces-body.h \
     _gen/svc.h \
@@ -77,6 +79,11 @@ _gen/enums.h: _gen/all.xml $(tools_dir)/c-constants-generator.xsl
 		$(tools_dir)/c-constants-generator.xsl \
 		$< > $@
 
+_gen/gtypes.h _gen/gtypes-body.h: _gen/all.xml \
+	$(tools_dir)/glib-gtypes-generator.py Makefile.am
+	$(PYTHON) $(tools_dir)/glib-gtypes-generator.py \
+		$< _gen/gtypes Salut
+
 _gen/interfaces.h: _gen/all.xml \
 	$(tools_dir)/glib-interfaces-generator.xsl \
 	$(tools_dir)/c-interfaces-generator.xsl
diff --git a/extensions/extensions.h b/extensions/extensions.h
index 9d6cb72..da87acc 100644
--- a/extensions/extensions.h
+++ b/extensions/extensions.h
@@ -3,6 +3,7 @@
 
 #include "extensions/_gen/svc.h"
 #include "extensions/_gen/enums.h"
+#include "extensions/_gen/gtypes.h"
 #include "extensions/_gen/interfaces.h"
 
 #endif /* _SALUT_EXTENSIONS_H */
-- 
1.5.6.5




More information about the Telepathy-commits mailing list