Changed assembly name to gstreamer-sharp

This commit is contained in:
Stephan Sundermann 2013-07-19 16:28:29 +02:00
parent 3d42f7d625
commit 24dbfe3477
10 changed files with 36 additions and 19 deletions

View file

@ -1,8 +1,8 @@
SUBDIRS = sources sources/glue doc
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = gst-sharp-1.0.pc
pkgconfig_DATA = gstreamer-sharp-1.0.pc
EXTRA_DIST = gst-sharp-1.0.pc.in
DISTCLEANFILES = gst-sharp-1.0.pc
EXTRA_DIST = gstreamer-sharp-1.0.pc.in
DISTCLEANFILES = gstreamer-sharp-1.0.pc

View file

@ -1,4 +1,4 @@
AC_INIT([gst-sharp], [1.0.6])
AC_INIT([gstreamer-sharp], [1.0.6])
AC_CONFIG_SRCDIR([README])
AC_CANONICAL_TARGET
AM_INIT_AUTOMAKE
@ -10,10 +10,10 @@ dnl Package settings
ASSEMBLY_COMPANY=""
ASSEMBLY_COPYRIGHT="2012 Andreia Gaita"
ASSEMBLY_DESCRIPTION="Gst-1.0 bindings for Mono"
ASSEMBLY_NAME="gst-sharp"
ASSEMBLY_NAME="gstreamer-sharp"
ASSEMBLY_NAMESPACE="Gst"
ASSEMBLY_PC="gst-sharp-1.0"
ASSEMBLY_SHORTNAME="gst"
ASSEMBLY_PC="gstreamer-sharp-1.0"
ASSEMBLY_SHORTNAME="gstreamer"
ASSEMBLY_TITLE="Gst#"
ASSEMBLY_VERSION="1.0.6"
AC_SUBST([ACLOCAL_AMFLAGS], ["-I m4 \${ACLOCAL_FLAGS}"])
@ -132,8 +132,8 @@ AC_SUBST(MONODOCER)
AM_CONDITIONAL(ENABLE_MONODOC, test "x$enable_monodoc" = "xyes")
dnl Check for Gst
PKG_CHECK_MODULES(GST, gstreamer-1.0)
gst_prefix=/usr
AC_SUBST(gst_prefix)
gstreamer_prefix=/usr
AC_SUBST(gstreamer_prefix)
AC_SUBST(GST_LIBS)
AC_SUBST(GST_CFLAGS)
@ -144,7 +144,7 @@ AC_CONFIG_FILES([
sources/Makefile
sources/glue/Makefile
sources/AssemblyInfo.cs
gst-sharp-1.0.pc
gstreamer-sharp-1.0.pc
doc/Makefile
])
AC_CONFIG_COMMANDS([default],[[ echo timestamp > stamp-h ]],[[]])

View file

@ -32,7 +32,7 @@ $(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA)
generated-stamp: $(API)
$(GAPI_CODEGEN) --generate $(srcdir)/$(API) $(GTK_SHARP_CFLAGS) \
--outdir=generated \
--glue-filename=$(GLUEDIR)/generated.c --gluelib-name=libgstsharpglue-1.0.6.so \
--glue-filename=$(GLUEDIR)/generated.c --gluelib-name=libgstreamersharpglue-1.0.6.so \
--glue-includes=gst/gst.h \
--assembly-name=$(ASSEMBLY_NAME) && touch generated-stamp

View file

@ -1,17 +1,17 @@
lib_LTLIBRARIES = libgstsharpglue-1.0.6.la
# TODO: Select all files except generated.c dynamically
libgstsharpglue_1_0_6_la_SOURCES = gobject.c
lib_LTLIBRARIES = libgstreamersharpglue-1.0.6.la
nodist_libgstsharpglue_1_0_6_la_SOURCES = generated.c
libgstreamersharpglue_1_0_6_la_SOURCES = gobject.c
libgstsharpglue_1_0_6_la_LDFLAGS = -module -avoid-version -no-undefined
nodist_libgstreamersharpglue_1_0_6_la_SOURCES = generated.c
libgstsharpglue_1_0_6_la_LIBADD = $(GST_LIBS)
libgstreamersharpglue_1_0_6_la_LDFLAGS = -module -avoid-version -no-undefined
libgstreamersharpglue_1_0_6_la_LIBADD = $(GST_LIBS)
INCLUDES = $(GST_CFLAGS) -I$(top_srcdir)
libgstsharpglue.dll: $(libgstsharpglue_1_0_6_la_OBJECTS) libgstsharpglue.rc libgstsharpglue.def
./build-dll libgstsharpglue $(VERSION)
libgstreamersharpglue.dll: $(libgstreamersharpglue_1_0_6_la_OBJECTS) libgstreamersharpglue.rc libgstreamersharpglue.def
./build-dll libgstreamersharpglue $(VERSION)
CLEANFILES = lib*.a lib*.dll

Binary file not shown.

View file

@ -1,4 +1,21 @@
<?xml version="1.0"?>
<!--
Copyright (C) 2013 Stephan Sundermann <stephansundermann@gmail.com>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<metadata>
<!-- Conflicts with structs -->
<attr path="/api/namespace/callback[@cname='GstMessageFunc']" name="name">MessageFunc</attr>

BIN
sources/gstreamer-sharp.snk Normal file

Binary file not shown.