diff options
author | Stephan Sundermann <ssundermann@gnome.org> | 2014-03-19 15:46:38 +0100 |
---|---|---|
committer | Stephan Sundermann <ssundermann@gnome.org> | 2014-03-19 15:50:06 +0100 |
commit | 07f09dd3dad1438ed23e690c89b80bb962e09b69 (patch) | |
tree | 79ae7f4b8f6341adbe1b9199eb7b6add0368e235 | |
parent | 6bb55d52728c28373351fc80d121d42cb1b27632 (diff) |
make: Add generated api to gapidir
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | gstreamer-sharp-1.0.pc.in | 2 | ||||
-rw-r--r-- | sources/Makefile.am | 7 |
3 files changed, 9 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index 546b116..5a40b0c 100644 --- a/configure.ac +++ b/configure.ac @@ -77,7 +77,9 @@ PKG_CHECK_MODULES(GLIB_SHARP, glib-sharp-3.0 >= 2.99.3) AC_SUBST(GLIB_SHARP_CFLAGS) AC_SUBST(GLIB_SHARP_LIBS) gtksharp_prefix=`pkg-config --variable=prefix gtk-sharp-3.0` +gapidir=`pkg-config --variable=gapidir gtk-sharp-3.0` AC_SUBST(gtksharp_prefix) +AC_SUBST(gapidir) dnl Find GAPI PKG_CHECK_MODULES(GAPI, gapi-3.0 >= 2.99.3) diff --git a/gstreamer-sharp-1.0.pc.in b/gstreamer-sharp-1.0.pc.in index c2dd575..86acafa 100644 --- a/gstreamer-sharp-1.0.pc.in +++ b/gstreamer-sharp-1.0.pc.in @@ -1,9 +1,11 @@ prefix=@prefix@ exec_prefix=${prefix} libdir=@libdir@ +gapidir=@gapidir@ Name: @ASSEMBLY_TITLE@ Description: @ASSEMBLY_DESCRIPTION@ Version: @VERSION@ Requires: +Cflags: -I:${gapidir}/gstreamer-sharp.xml Libs: -r:${libdir}/mono/@ASSEMBLY_NAME@/@ASSEMBLY_NAME@.dll diff --git a/sources/Makefile.am b/sources/Makefile.am index 8b2ef71..55c77b6 100644 --- a/sources/Makefile.am +++ b/sources/Makefile.am @@ -20,7 +20,8 @@ EXTRA_DIST = \ $(sources) \ $(METADATA) \ AssemblyInfo.cs.in \ - $(ASSEMBLY_NAME).snk + $(ASSEMBLY_NAME).snk \ + gstreamer-sharp.xml all: generated-stamp $(ASSEMBLY) @@ -43,10 +44,12 @@ $(DLL): $(build_sources) generated-stamp install-data-local: echo "$(GACUTIL) /i $(DLL) /f $(GACUTIL_FLAGS)"; \ - $(GACUTIL) /i $(DLL) /f $(GACUTIL_FLAGS) || exit 1; + $(GACUTIL) /i $(DLL) /f $(GACUTIL_FLAGS) || exit 1; \ + cp $(API) $(gapidir); uninstall-local: echo "$(GACUTIL) /u $(ASSEMBLY_NAME) $(GACUTIL_FLAGS)"; \ $(GACUTIL) /u $(ASSEMBLY_NAME) $(GACUTIL_FLAGS) || exit 1; + rm -f $(gapidir)/$(API) clean-local: -rm -r generated/* |