Add gio-sharp dependency
authorStephan Sundermann <ssundermann@gnome.org>
Sun, 20 Jul 2014 01:52:58 +0000 (03:52 +0200)
committerStephan Sundermann <ssundermann@gnome.org>
Sun, 20 Jul 2014 01:52:58 +0000 (03:52 +0200)
configure.ac
sources/Makefile.am

index b6958b3..8d8f57a 100644 (file)
@@ -73,7 +73,7 @@ AC_SUBST(GACUTIL_FLAGS)
 AC_SUBST(LIB_PREFIX)
 AC_SUBST(LIB_SUFFIX)
 
-dnl Check for gtk-sharp
+dnl Check for glib-sharp
 PKG_CHECK_MODULES(GLIB_SHARP, glib-sharp-3.0 >= 2.99.3)
 AC_SUBST(GLIB_SHARP_CFLAGS)
 AC_SUBST(GLIB_SHARP_LIBS)
@@ -82,6 +82,11 @@ gapidir=`pkg-config --variable=gapidir gtk-sharp-3.0`
 AC_SUBST(gtksharp_prefix)
 AC_SUBST(gapidir)
 
+dnl Check for gio-sharp
+PKG_CHECK_MODULES(GIO_SHARP, gio-sharp-3.0 >= 2.99.3)
+AC_SUBST(GIO_SHARP_CFLAGS)
+AC_SUBST(GIO_SHARP_LIBS)
+
 dnl Find GAPI
 PKG_CHECK_MODULES(GAPI, gapi-3.0 >= 2.99.3)
 
index 87b95e5..5680a89 100644 (file)
@@ -32,14 +32,14 @@ $(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA)
 
 generated-stamp: $(API)
        rm -rf generated/* && \
-       $(GAPI_CODEGEN) --generate $(srcdir)/$(API) $(GLIB_SHARP_CFLAGS) \
+       $(GAPI_CODEGEN) --generate $(srcdir)/$(API) $(GLIB_SHARP_CFLAGS) $(GIO_SHARP_CFLAGS) \
                --outdir=generated \
                --glue-filename=$(GLUEDIR)/generated.c --gluelib-name=libgstreamersharpglue-1.0.0.dll \
                --glue-includes=gst/gst.h,`cd $(GST_INCLUDEDIR);find gst -type f -name "*.h" -not -path "gst/gl/*" | tr "\n" ","` \
                --assembly-name=$(ASSEMBLY_NAME) && touch generated-stamp
 
 $(DLL): $(build_sources) generated-stamp
-       $(CSC) -nowarn:169 -nowarn:108 -nowarn:114 -unsafe -target:library $(GLIB_SHARP_LIBS) \
+       $(CSC) -nowarn:169 -nowarn:108 -nowarn:114 -unsafe -target:library $(GLIB_SHARP_LIBS) $(GIO_SHARP_LIBS) \
                $(build_sources)  generated/*/*.cs -out:$(DLL)
 
 install-data-local: