summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2009-04-17 16:41:00 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2009-04-17 16:41:00 +0200
commit31a1bb9ca209cc554704597d05bbb4b6aa99141f (patch)
tree854db0f799c9586b965db750dc9a842a15124077 /source
parenta97db534edf9b3b7b89d05d8d4af929e19e1f135 (diff)
Add utility to automatically generate a static class with tags definitions from a C header
Diffstat (limited to 'source')
-rw-r--r--source/Makefile.am6
-rw-r--r--source/gstreamer-sharp-source.xml1
2 files changed, 5 insertions, 2 deletions
diff --git a/source/Makefile.am b/source/Makefile.am
index fb27462..50fee98 100644
--- a/source/Makefile.am
+++ b/source/Makefile.am
@@ -2,5 +2,9 @@ MAINTAINERCLEANFILES = Makefile.in
api:
$(GAPI_PARSER) gstreamer-sharp-source.xml
-
+ $(MONO) $(top_builddir)/parser/gst-generate-tags.exe \
+ --header=../../gstreamer/gst/gsttaglist.h \
+ --namespace=Gst \
+ --class=Tags \
+ > $(top_srcdir)/gstreamer-sharp/Tags.cs
diff --git a/source/gstreamer-sharp-source.xml b/source/gstreamer-sharp-source.xml
index f19bb2b..17bad99 100644
--- a/source/gstreamer-sharp-source.xml
+++ b/source/gstreamer-sharp-source.xml
@@ -5,7 +5,6 @@
<dir>../../gstreamer/gst</dir>
<!-- Needs to be bound -->
<exclude>../../gstreamer/gst/gstdebugutils.h</exclude>
- <exclude>../../gstreamer/gst/gsterror.h</exclude>
<exclude>../../gstreamer/gst/gstinfo.h</exclude>
<exclude>../../gstreamer/gst/gstinterface.h</exclude>
<exclude>../../gstreamer/gst/gsturi.h</exclude>