summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Saunier <thibault.saunier@osg.samsung.com>2017-10-12 00:20:38 +0200
committerThibault Saunier <thibault.saunier@osg.samsung.com>2017-10-12 09:45:50 +0200
commit7548c54234de8bb77915b6ecf9cff53f314bceab (patch)
tree652953214fe5845028c1e18e3ae16a254d612c6f
parent0bd077718ce700b98979481c4bd642207def94a8 (diff)
Remove autotools
It is not up to date anyway.
-rw-r--r--.gitignore309
-rw-r--r--Makefile.am25
-rw-r--r--VERSION1
-rwxr-xr-xautogen.sh13
-rw-r--r--configure.ac200
-rw-r--r--doc/Makefile.am46
-rw-r--r--samples/Makefile.am97
-rw-r--r--sources/Makefile.am93
-rw-r--r--sources/gstreamer-sharp.dll.config (renamed from out/gstreamer-sharp.dll.config)0
-rw-r--r--sources/meson.build2
10 files changed, 229 insertions, 557 deletions
diff --git a/.gitignore b/.gitignore
index 5a44509..8225bff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,77 +1,62 @@
-# AutoTools stuff (or should I call it autohell?)
-INSTALL
-autom4te.cache
-Makefile.in
-Makefile
-aclocal.m4
-config.guess
-config.status
-config.sub
-configure
-depcomp
-install-sh
-libtool
-ltmain.sh
-missing
-stamp-h
-compile
-
-# gedit temporary files
-*~
-
-#Mac OS files
-.DS_Store
-.AppleDouble
-.LSOverride
-
-# glue binaries/objects (FIXME: kill the glue, kthxbye)
-sources/glue/.deps/
-sources/glue/*.o
-sources/glue/*.lo
-sources/glue/*.la
-sources/glue/.libs/
-
-# generated by the generator (we don't want anyone to commit these to the repo)
-sources/generated/*/*.cs
-sources/glue/generated.c
-doc/*
-sources/generated-stamp
-sources/gstreamer-sharp-api.xml
-sources/*.gir
-sources/AssemblyInfo.cs
-sources/gstreamer-sharp.snk
-gstreamer-sharp-1.0.pc
-
-# tarball
-*.tar.gz
-
-# our "bin" folder when using makefile build
-out/gstreamer-sharp.dll
-out/gstreamer-sharp.dll.mdb
-*.exe
-
-# Build Folders (you can keep bin if you'd like, to store dlls and pdbs)
-[Bb]in/
-[Oo]bj/
+build/
+subprojects/
-# mstest test results
-TestResults
-
-## Ignore IDE temporary files, build results, and
+## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
+##
+## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
# User-specific files
*.suo
*.user
+*.userosscache
*.sln.docstates
+
+# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Build results
[Dd]ebug/
+[Dd]ebugPublic/
[Rr]elease/
+[Rr]eleases/
x64/
+x86/
+bld/
+[Bb]in/
+[Oo]bj/
+[Ll]og/
+
+# Visual Studio 2015 cache/options directory
+.vs/
+# Uncomment if you have tasks that create the project's static files in wwwroot
+#wwwroot/
+
+# MSTest test Results
+[Tt]est[Rr]esult*/
+[Bb]uild[Ll]og.*
+
+# NUNIT
+*.VisualState.xml
+TestResult.xml
+
+# Build Results of an ATL Project
+[Dd]ebugPS/
+[Rr]eleasePS/
+dlldata.c
+
+# Benchmark Results
+BenchmarkDotNet.Artifacts/
+
+# .NET Core
+project.lock.json
+project.fragment.lock.json
+artifacts/
+**/Properties/launchSettings.json
+
*_i.c
*_p.c
+*_i.h
*.ilk
*.meta
*.obj
@@ -85,35 +70,80 @@ x64/
*.tli
*.tlh
*.tmp
+*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
+*.pidb
+*.svclog
+*.scc
+
+# Chutzpah Test files
+_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
+*.opendb
*.opensdf
*.sdf
+*.cachefile
+*.VC.db
+*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
+*.sap
+
+# Visual Studio Trace Files
+*.e2e
+
+# TFS 2012 Local Workspace
+$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
-_ReSharper*
+_ReSharper*/
+*.[Rr]e[Ss]harper
+*.DotSettings.user
+
+# JustCode is a .NET coding add-in
+.JustCode
+
+# TeamCity is a build add-in
+_TeamCity*
+
+# DotCover is a Code Coverage Tool
+*.dotCover
+
+# AxoCover is a Code Coverage Tool
+.axoCover/*
+!.axoCover/settings.json
+
+# Visual Studio code coverage results
+*.coverage
+*.coveragexml
# NCrunch
-*.ncrunch*
+_NCrunch_*
.*crunch*.local.xml
+nCrunchTemp_*
-# Installshield output folder
-[Ee]xpress
+# MightyMoose
+*.mm.*
+AutoTest.Net/
+
+# Web workbench (sass)
+.sass-cache/
+
+# Installshield output folder
+[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
@@ -126,36 +156,153 @@ DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
-publish
+publish/
# Publish Web Output
-*.Publish.xml
+*.[Pp]ublish.xml
+*.azurePubxml
+# Note: Comment the next line if you want to checkin your web deploy settings,
+# but database connection strings (with potential passwords) will be unencrypted
+*.pubxml
+*.publishproj
+
+# Microsoft Azure Web App publish settings. Comment the next line if you want to
+# checkin your Azure Web App publish settings, but sensitive information contained
+# in these scripts will be unencrypted
+PublishScripts/
-# NuGet Packages Directory
-packages
+# NuGet Packages
+*.nupkg
+# The packages folder can be ignored because of Package Restore
+**/packages/*
+# except build/, which is used as an MSBuild target.
+!**/packages/build/
+# Uncomment if necessary however generally it will be regenerated when needed
+#!**/packages/repositories.config
+# NuGet v3's project.json files produces more ignorable files
+*.nuget.props
+*.nuget.targets
-# Windows Azure Build Output
-csx
+# Microsoft Azure Build Output
+csx/
*.build.csdef
-# Windows Store app package directory
+# Microsoft Azure Emulator
+ecf/
+rcf/
+
+# Windows Store app package directories and files
AppPackages/
+BundleArtifacts/
+Package.StoreAssociation.xml
+_pkginfo.txt
+*.appx
+
+# Visual Studio cache files
+# files ending in .cache can be ignored
+*.[Cc]ache
+# but keep track of directories ending in .cache
+!*.[Cc]ache/
# Others
-[Bb]in
-[Oo]bj
-sql
-TestResults
-[Tt]est[Rr]esult*
-*.Cache
-ClientBin
-[Ss]tyle[Cc]op.*
+ClientBin/
~$*
+*~
*.dbmdl
-Generated_Code #added for RIA/Silverlight projects
+*.dbproj.schemaview
+*.jfm
+*.pfx
+*.publishsettings
+orleans.codegen.cs
+
+# Since there are multiple workflows, uncomment next line to ignore bower_components
+# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
+#bower_components/
-# Backup & report files from converting an old project file to a newer
-# Visual Studio version. Backup files are not needed, because we have git ;-)
+# RIA/Silverlight projects
+Generated_Code/
+
+# Backup & report files from converting an old project file
+# to a newer Visual Studio version. Backup files are not needed,
+# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
+UpgradeLog*.htm
+
+# SQL Server files
+*.mdf
+*.ldf
+*.ndf
+
+# Business Intelligence projects
+*.rdl.data
+*.bim.layout
+*.bim_*.settings
+
+# Microsoft Fakes
+FakesAssemblies/
+
+# GhostDoc plugin setting file
+*.GhostDoc.xml
+
+# Node.js Tools for Visual Studio
+.ntvs_analysis.dat
+node_modules/
+
+# Typescript v1 declaration files
+typings/
+
+# Visual Studio 6 build log
+*.plg
+
+# Visual Studio 6 workspace options file
+*.opt
+
+# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
+*.vbw
+
+# Visual Studio LightSwitch build output
+**/*.HTMLClient/GeneratedArtifacts
+**/*.DesktopClient/GeneratedArtifacts
+**/*.DesktopClient/ModelManifest.xml
+**/*.Server/GeneratedArtifacts
+**/*.Server/ModelManifest.xml
+_Pvt_Extensions
+
+# Paket dependency manager
+.paket/paket.exe
+paket-files/
+
+# FAKE - F# Make
+.fake/
+
+# JetBrains Rider
+.idea/
+*.sln.iml
+
+# CodeRush
+.cr/
+
+# Python Tools for Visual Studio (PTVS)
+__pycache__/
+*.pyc
+
+# Cake - Uncomment if you are using it
+# tools/**
+# !tools/packages.config
+
+# Tabs Studio
+*.tss
+
+# Telerik's JustMock configuration file
+*.jmconfig
+
+# BizTalk build output
+*.btp.cs
+*.btm.cs
+*.odx.cs
+*.xsd.cs
+
+# OpenCover UI analysis results
+OpenCover/
diff --git a/Makefile.am b/Makefile.am
deleted file mode 100644
index 4aeafbb..0000000
--- a/Makefile.am
+++ /dev/null
@@ -1,25 +0,0 @@
-PROJECTFILES = gstreamer-sharp.sln gstreamer-sharp.csproj
-
-SUBDIRS = sources sources/glue samples doc
-
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = gstreamer-sharp-1.0.pc
-
-EXTRA_DIST = gstreamer-sharp-1.0.pc.in out/gstreamer-sharp.dll.config gstreamer-sharp.snk $(PROJECTFILES)
-DISTCLEANFILES = gstreamer-sharp-1.0.pc
-
-MAINTAINERCLEANFILES = \
- compile \
- INSTALL \
- aclocal.m4 \
- ltmain.sh \
- Makefile.in \
- depcomp \
- missing \
- install-sh \
- configure \
- config.sub \
- config.guess
-
-regenerate:
- bindinate --name=gstreamer --regenerate=true --merge-with=GstApp-1.0,GstAudio-1.0,GstBase-1.0,GstController-1.0,GstFft-1.0,GstNet-1.0,GstPbutils-1.0,GstRiff-1.0,GstRtp-1.0,GstRtsp-1.0,GstSdp-1.0,GstTag-1.0,GstVideo-1.0 --gir=Gst-1.0
diff --git a/VERSION b/VERSION
deleted file mode 100644
index 0eed1a2..0000000
--- a/VERSION
+++ /dev/null
@@ -1 +0,0 @@
-1.12.0
diff --git a/autogen.sh b/autogen.sh
deleted file mode 100755
index 55fba17..0000000
--- a/autogen.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/sh
-which autoreconf > /dev/null
-if [ $? -ne 0 ] ; then
- echo "Please install autoconf" && exit 1;
-fi
-which libtool > /dev/null 2>&1
-if [ $? -ne 0 ] ; then
- echo "Please install libtool" && exit 1;
-fi
-
-mkdir -p m4
-autoreconf -i --force --warnings=none -I . -I m4 && \
-./configure --enable-maintainer-mode $*
diff --git a/configure.ac b/configure.ac
deleted file mode 100644
index 912cdf7..0000000
--- a/configure.ac
+++ /dev/null
@@ -1,200 +0,0 @@
-AC_INIT(gstreamer-sharp, m4_esyscmd([tr -d '\n' < VERSION]))
-AC_CONFIG_SRCDIR([README])
-AC_CANONICAL_TARGET
-AM_INIT_AUTOMAKE
-AM_MAINTAINER_MODE
-AC_PROG_INSTALL
-AC_PROG_CC
-LT_INIT
-
-dnl Package settings
-ASSEMBLY_VERSION=`cat VERSION`
-ASSEMBLY_COMPANY=""
-ASSEMBLY_COPYRIGHT="GStreamerSharp Contributors"
-ASSEMBLY_DESCRIPTION="Gst-1.12 bindings for Mono"
-ASSEMBLY_NAME="gstreamer-sharp"
-ASSEMBLY_NAMESPACE="Gst"
-ASSEMBLY_PC="gstreamer-sharp-1.0"
-ASSEMBLY_SHORTNAME="gstreamer"
-ASSEMBLY_TITLE="Gst#"
-AC_SUBST([ACLOCAL_AMFLAGS], ["-I m4 \${ACLOCAL_FLAGS}"])
-
-AC_SUBST(ASSEMBLY_NAME)
-AC_SUBST(ASSEMBLY_VERSION)
-AC_SUBST(ASSEMBLY_NAMESPACE)
-AC_SUBST(ASSEMBLY_SHORTNAME)
-AC_SUBST(ASSEMBLY_TITLE)
-AC_SUBST(ASSEMBLY_DESCRIPTION)
-AC_SUBST(ASSEMBLY_COMPANY)
-AC_SUBST(ASSEMBLY_COPYRIGHT)
-AC_SUBST(ASSEMBLY_PC)
-
-dnl Check for pkg-config
-AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
-if test "x$PKG_CONFIG" = "xno"; then
- AC_MSG_ERROR(['pkg-config' is not in your PATH.])
-fi
-
-dnl Check for Mono
-PKG_CHECK_MODULES(MONO_DEPENDENCY, mono >= 1.0, has_mono=true, has_mono=false)
-
-if test "x$has_mono" = "xtrue"; then
- AC_PATH_PROG(RUNTIME, mono, no)
- AC_PATH_PROG(CSC, mcs, no)
- LIB_PREFIX=.so
- LIB_SUFFIX=
-else
- AC_PATH_PROG(CSC, csc.exe, no)
- if test x$CSC = "xno"; then
- AC_MSG_ERROR([You need to install either mono or .Net])
- else
- RUNTIME=
- LIB_PREFIX=
- LIB_SUFFIX=.dylib
- fi
-fi
-
-CS="C#"
-if test "x$CSC" = "xno" ; then
- AC_MSG_ERROR([No $CS compiler found])
-fi
-
-AC_PATH_PROG(GACUTIL, gacutil, no)
-if test "x$GACUTIL" = "xno" ; then
- AC_MSG_ERROR([No gacutil tool found])
-fi
-
-GACUTIL_FLAGS="/package $ASSEMBLY_NAME /root "'$(DESTDIR)$(prefix)/lib'
-
-AC_SUBST(RUNTIME)
-AC_SUBST(CSC)
-AC_SUBST(GACUTIL)
-AC_SUBST(GACUTIL_FLAGS)
-AC_SUBST(LIB_PREFIX)
-AC_SUBST(LIB_SUFFIX)
-
-GTK_SHARP_VERSION=3.22.6
-dnl Check for glib-sharp
-PKG_CHECK_MODULES(GLIB_SHARP, glib-sharp-3.0 >= $GTK_SHARP_VERSION)
-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 Check for gio-sharp
-PKG_CHECK_MODULES(GIO_SHARP, gio-sharp-3.0 >= $GTK_SHARP_VERSION)
-AC_SUBST(GIO_SHARP_CFLAGS)
-AC_SUBST(GIO_SHARP_LIBS)
-
-dnl Check for gtk-sharp
-PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp-3.0 >= $GTK_SHARP_VERSION)
-AC_SUBST(GTK_SHARP_CFLAGS)
-AC_SUBST(GTK_SHARP_LIBS)
-
-dnl Find GAPI
-PKG_CHECK_MODULES(GAPI, gapi-3.0 >= $GTK_SHARP_VERSION)
-
-dnl Check for gapi
-AC_PATH_PROG(GAPI_PARSER, gapi3-parser, no)
-if test "x$GAPI_PARSER" = "xno"; then
- AC_MSG_CHECKING(for gapi3-parser.exe)
- GAPI_PARSER=`which gapi3-parser.exe 2> /dev/null`
- if test "x$GAPI_PARSER" = "xno" ; then
- AC_MSG_ERROR(['gapi3_parser'/'gapi3-parser.exe' not found.])
- fi
- AC_MSG_RESULT($GAPI_PARSER)
- GAPI_PARSER="$MONO $GAPI_PARSER"
-fi
-AC_SUBST(GAPI_PARSER)
-
-AC_PATH_PROG(GAPI_FIXUP, gapi3-fixup, no)
-if test "x$GAPI_FIXUP" = "xno"; then
- AC_MSG_CHECKING(for gapi3-fixup.exe)
- GAPI_FIXUP=`which gapi3-fixup.exe 2> /dev/null`
- if test "x$GAPI_FIXUP" = "xno" ; then
- AC_MSG_ERROR(['gapi3_fixup'/'gapi3-fixup.exe' not found.])
- fi
- AC_MSG_RESULT($GAPI_FIXUP)
- GAPI_FIXUP="$MONO $GAPI_FIXUP"
-fi
-AC_SUBST(GAPI_FIXUP)
-
-AC_PATH_PROG(GAPI_CODEGEN, gapi3-codegen, no)
-if test "x$GAPI_CODEGEN" = "xno"; then
- AC_MSG_CHECKING(for gapi3_codegen.exe)
- GAPI_CODEGEN=`which gapi3_codegen.exe 2> /dev/null`
- if test "x$GAPI_CODEGEN" = "xno" ; then
- AC_MSG_ERROR(['gapi3-codegen'/'gapi3_codegen.exe' not found.])
- fi
- AC_MSG_RESULT([$GAPI_CODEGEN])
- GAPI_CODEGEN="$MONO $GAPI_CODEGEN"
-fi
-AC_SUBST(GAPI_CODEGEN)
-
-dnl Check for monodoc
-AC_PATH_PROG(MDASSEMBLER, mdassembler, no)
-AC_PATH_PROG(MONODOCER, monodocer, no)
-AC_PATH_PROG(MONODOCS2HTML, monodocs2html, no)
-if test "x$MONODOCER" = "xno" -o "x$MDASSEMBLER" = "xno"; then
- enable_monodoc=no
- doc_sources_dir=
-else
- enable_monodoc=yes
- doc_sources_dir="`pkg-config --variable=sourcesdir monodoc`"
-fi
-AC_SUBST(MDASSEMBLER)
-AC_SUBST(MONODOCER)
-AC_SUBST(MONODOCS2HTML)
-
-AM_CONDITIONAL(ENABLE_MONODOC, test "x$enable_monodoc" = "xyes")
-
-dnl Check for Gst
-GSTREAMER_REQUIRED_VERSION=1.12.0
-PKG_CHECK_MODULES(GST,
- gstreamer-1.0 >= $GSTREAMER_REQUIRED_VERSION
- gstreamer-app-1.0 >= $GSTREAMER_REQUIRED_VERSION
- gstreamer-audio-1.0 >= $GSTREAMER_REQUIRED_VERSION
- gstreamer-base-1.0 >= $GSTREAMER_REQUIRED_VERSION
- gstreamer-controller-1.0 >= $GSTREAMER_REQUIRED_VERSION
- gstreamer-fft-1.0 >= $GSTREAMER_REQUIRED_VERSION
- gstreamer-net-1.0 >= $GSTREAMER_REQUIRED_VERSION
- gstreamer-pbutils-1.0 >= $GSTREAMER_REQUIRED_VERSION
- gstreamer-riff-1.0 >= $GSTREAMER_REQUIRED_VERSION
- gstreamer-rtp-1.0 >= $GSTREAMER_REQUIRED_VERSION
- gstreamer-rtsp-1.0 >= $GSTREAMER_REQUIRED_VERSION
- gstreamer-sdp-1.0 >= $GSTREAMER_REQUIRED_VERSION
- gstreamer-tag-1.0 >= $GSTREAMER_REQUIRED_VERSION
- gstreamer-video-1.0 >= $GSTREAMER_REQUIRED_VERSION
- gstreamer-plugins-bad-1.0 >= $GSTREAMER_REQUIRED_VERSION
- gstreamer-plugins-base-1.0 >= $GSTREAMER_REQUIRED_VERSION
-)
-
-gstreamer_prefix=`pkg-config --variable=prefix gtk-sharp-3.0`
-AC_SUBST(gstreamer_prefix)
-AC_SUBST(GST_LIBS)
-AC_SUBST(GST_CFLAGS)
-
-GST_INCLUDEDIR=`pkg-config gstreamer-1.0 --variable=includedir`
-AC_SUBST(GST_INCLUDEDIR)
-
-
-AC_CONFIG_FILES([
- Makefile
- sources/Makefile
- samples/Makefile
- sources/AssemblyInfo.cs
- gstreamer-sharp-1.0.pc
- doc/Makefile
-])
-AC_OUTPUT
-
-echo ""
-echo "Configuration summary"
-echo "---------------------"
-echo ""
-echo " * Installation prefix: $prefix"
-echo " * compiler: $CSC"
-echo " * Documentation: ($MONODOC)"
-echo ""
diff --git a/doc/Makefile.am b/doc/Makefile.am
deleted file mode 100644
index 339ab6d..0000000
--- a/doc/Makefile.am
+++ /dev/null
@@ -1,46 +0,0 @@
-if ENABLE_MONODOC
-TARGETS = $(ASSEMBLY_NAME)-docs.source $(ASSEMBLY_NAME)-docs.zip $(ASSEMBLY_NAME)-docs.tree
-docsdir = $(prefix)/lib/monodoc/sources
-docs_DATA = $(TARGETS)
-else
-TARGETS =
-docsdir = $(datadir)
-docs_DATA =
-endif
-
-ASSEMBLIES = $(top_srcdir)/out/$(ASSEMBLY_NAME).dll
-
-UPDATE_ASSEMBLIES = $(addprefix -assembly:, $(ASSEMBLIES))
-
-all: $(TARGETS)
-
-update:
- $(MONODOCER) $(UPDATE_ASSEMBLIES) -path:en
-
-html: $(srcdir)/en/*/*.xml $(srcdir)/en/*.xml
- $(MONODOCS2HTML) -source:$(srcdir)/en -dest:html
-
-$(srcdir)/en/*/*.xml $(srcdir)/en/*.xml:
- $(MONODOCER) $(UPDATE_ASSEMBLIES) -path:en
-
-$(ASSEMBLY_NAME)-docs.source:
- @echo "Generating $@"
- @echo "<?xml version=\"1.0\"?>" > $@
- @echo "<monodoc>" >> $@
- @echo " <source provider=\"ecma\" basefile=\"$(ASSEMBLY_NAME)-docs\" path=\"classlib-$(ASSEMBLY_SHORTNAME)\"/>" >> $@
- @echo "</monodoc>" >> $@
-
-$(ASSEMBLY_NAME)-docs.zip $(ASSEMBLY_NAME)-docs.tree: $(srcdir)/en/*/*.xml $(srcdir)/en/*.xml
- $(MDASSEMBLER) --ecma $(srcdir)/en -o $(ASSEMBLY_NAME)-docs
-
-CLEANFILES = $(TARGETS)
-
-NAMESPACES=$(ASSEMBLY_NAMESPACE) Gst.App Gst.Audio Gst.Base Gst.Controller Gst.FFT Gst.Net Gst.PbUtils Gst.Riff Gst.Rtp Gst.Rtsp Gst.Sdp Gst.Tags Gst.Video GtkSharp.GstreamerSharp
-
-dist-hook:
- mkdir -p $(distdir)/en
- cp $(srcdir)/en/*.xml $(distdir)/en/
- for i in $(NAMESPACES); do \
- mkdir -p $(distdir)/en/$$i; \
- cp $(srcdir)/en/$$i/*.xml $(distdir)/en/$$i; \
- done
diff --git a/samples/Makefile.am b/samples/Makefile.am
deleted file mode 100644
index b8f1aab..0000000
--- a/samples/Makefile.am
+++ /dev/null
@@ -1,97 +0,0 @@
-TARGETS = playback.exe video-overlay.exe basic-tutorial-1.exe basic-tutorial-2.exe basic-tutorial-3.exe basic-tutorial-4.exe basic-tutorial-5.exe basic-tutorial-6.exe basic-tutorial-7.exe basic-tutorial-8.exe basic-tutorial-9.exe basic-tutorial-12.exe basic-tutorial-13.exe playback-tutorial-1.exe playback-tutorial-2.exe playback-tutorial-3.exe playback-tutorial-4.exe playback-tutorial-5.exe playback-tutorial-6.exe playback-tutorial-7.exe example-volume.exe
-
-DEBUGS = $(addsuffix .mdb, $(TARGETS))
-assemblies = \
- $(top_builddir)/out/gstreamer-sharp.dll
-
-references=$(addprefix -r:, $(assemblies))
-
-noinst_SCRIPTS = $(TARGETS)
-CLEANFILES = $(TARGETS) $(DEBUGS)
-
-playback.exe: $(srcdir)/Playback.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:playback.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/Playback.cs
-
-video-overlay.exe: $(srcdir)/VideoOverlay.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:video-overlay.exe $(references) $(GTK_SHARP_LIBS) $(srcdir)/VideoOverlay.cs
-
-basic-tutorial-1.exe: $(srcdir)/BasicTutorial1.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:basic-tutorial-1.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/BasicTutorial1.cs
-
-basic-tutorial-2.exe: $(srcdir)/BasicTutorial2.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:basic-tutorial-2.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/BasicTutorial2.cs
-
-basic-tutorial-3.exe: $(srcdir)/BasicTutorial3.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:basic-tutorial-3.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/BasicTutorial3.cs
-
-basic-tutorial-4.exe: $(srcdir)/BasicTutorial4.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:basic-tutorial-4.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/BasicTutorial4.cs
-
-basic-tutorial-5.exe: $(srcdir)/BasicTutorial5.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:basic-tutorial-5.exe $(references) $(GTK_SHARP_LIBS) $(srcdir)/BasicTutorial5.cs
-
-basic-tutorial-6.exe: $(srcdir)/BasicTutorial6.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:basic-tutorial-6.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/BasicTutorial6.cs
-
-basic-tutorial-7.exe: $(srcdir)/BasicTutorial7.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:basic-tutorial-7.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/BasicTutorial7.cs
-
-basic-tutorial-8.exe: $(srcdir)/BasicTutorial8.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:basic-tutorial-8.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/BasicTutorial8.cs
-
-basic-tutorial-9.exe: $(srcdir)/BasicTutorial9.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:basic-tutorial-9.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/BasicTutorial9.cs
-
-basic-tutorial-12.exe: $(srcdir)/BasicTutorial12.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:basic-tutorial-12.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/BasicTutorial12.cs
-
-basic-tutorial-13.exe: $(srcdir)/BasicTutorial13.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:basic-tutorial-13.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/BasicTutorial13.cs
-
-example-volume.exe: $(srcdir)/ExampleVolume.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:example-volume.exe -unsafe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/ExampleVolume.cs
-
-playback-tutorial-1.exe: $(srcdir)/PlaybackTutorial1.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:playback-tutorial-1.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/PlaybackTutorial1.cs
-
-playback-tutorial-2.exe: $(srcdir)/PlaybackTutorial2.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:playback-tutorial-2.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/PlaybackTutorial2.cs
-
-playback-tutorial-3.exe: $(srcdir)/PlaybackTutorial3.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:playback-tutorial-3.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/PlaybackTutorial3.cs
-
-playback-tutorial-4.exe: $(srcdir)/PlaybackTutorial4.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:playback-tutorial-4.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/PlaybackTutorial4.cs
-
-playback-tutorial-5.exe: $(srcdir)/PlaybackTutorial5.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:playback-tutorial-5.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/PlaybackTutorial5.cs
-
-playback-tutorial-6.exe: $(srcdir)/PlaybackTutorial6.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:playback-tutorial-6.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/PlaybackTutorial6.cs
-
-playback-tutorial-7.exe: $(srcdir)/PlaybackTutorial7.cs $(assemblies)
- $(CSC) $(CSFLAGS) -out:playback-tutorial-7.exe $(references) $(GLIB_SHARP_LIBS) $(srcdir)/PlaybackTutorial7.cs
-
-
-EXTRA_DIST = \
- Playback.cs \
- VideoOverlay.cs \
- BasicTutorial1.cs \
- BasicTutorial2.cs \
- BasicTutorial3.cs \
- BasicTutorial4.cs \
- BasicTutorial5.cs \
- BasicTutorial6.cs \
- BasicTutorial7.cs \
- BasicTutorial8.cs \
- BasicTutorial9.cs \
- BasicTutorial12.cs \
- BasicTutorial13.cs \
- ExampleVolume.cs \
- PlaybackTutorial1.cs \
- PlaybackTutorial2.cs \
- PlaybackTutorial3.cs \
- PlaybackTutorial4.cs \
- PlaybackTutorial5.cs \
- PlaybackTutorial6.cs \
- PlaybackTutorial7.cs
diff --git a/sources/Makefile.am b/sources/Makefile.am
deleted file mode 100644
index 01efddc..0000000
--- a/sources/Makefile.am
+++ /dev/null
@@ -1,93 +0,0 @@
-RAW_API = $(ASSEMBLY_NAME)-api.raw
-API = $(ASSEMBLY_NAME)-api.xml
-METADATA = $(ASSEMBLY_NAME).metadata
-DLL = ../out/$(ASSEMBLY_NAME).dll
-DLLMAP = ../out/$(ASSEMBLY_NAME).dll.config
-MDB = $(DLL).mdb
-GLUEDIR = glue
-KEYFILE = $(ASSEMBLY_NAME).snk
-
-GLUEINCLUDES = gst/gst.h,gst/app/app.h,gst/audio/audio.h,gst/base/base.h,gst/controller/controller.h,gst/fft/fft.h,gst/net/net.h\,gst/pbutils/gstaudiovisualizer.h,gst/pbutils/pbutils.h,gst/rtp/rtp.h,gst/rtsp/rtsp.h,gst/sdp/sdp.h,gst/tag/tag.h,gst/video/video.h
-
-COMMA =,
-SPACE = $(eval)
-glue_list = gst/gst.h$(addprefix $(COMMA), $(GLUEINCLUDES))
-
-sources = \
- Adapter.cs \
- Application.cs \
- AppSink.cs \
- AppSrc.cs \
- AudioFilter.cs \
- Bin.cs \
- Buffer.cs \
- Bus.cs \
- Caps.cs \
- DeviceProvider.cs \
- DynamicSignal.cs \
- Element.cs \
- FFTF32.cs \
- Iterator.cs \
- MapInfo.cs \
- Message.cs \
- MiniObject.cs \
- NavigationAdapter.cs \
- Object.cs \
- Pad.cs \
- Pipeline.cs \
- TagList.cs \
- Value.cs \
- Version.cs \
- VideoGLUploadMeta.cs
-
-build_sources = AssemblyInfo.cs $(addprefix $(srcdir)/custom/, $(sources))
-
-CLEANFILES = $(DLL) $(MDB) generated-stamp generated/*/*.cs $(API) $(KEYFILE)
-
-DISTCLEANFILES = AssemblyInfo.cs $(DLLMAP) $(DLL)
-
-MAINTAINERCLEANFILES = \
- Makefile.in
-
-noinst_DATA = $(DLL)
-gapi_DATA = $(API)
-
-EXTRA_DIST = \
- $(RAW_API) \
- $(addprefix $(srcdir)/custom/, $(sources)) \
- $(METADATA) \
- AssemblyInfo.cs.in \
- gstreamer-sharp-api.xml
-
-all: generated-stamp $(ASSEMBLY)
-
-$(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA)
- cp $(srcdir)/$(RAW_API) $(API)
- chmod u+w $(API)
- $(GAPI_FIXUP) --api=$(srcdir)/$(API) --metadata=$(srcdir)/$(METADATA)
-
-generated-stamp: $(API)
- rm -rf generated/* && \
- $(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 \
- --abi-includes=$(glue_list) \
- --assembly-name=$(ASSEMBLY_NAME) && touch generated-stamp
-
-$(KEYFILE): $(top_srcdir)/gstreamer-sharp.snk
- cp $(top_srcdir)/gstreamer-sharp.snk .
-
-$(DLL): $(build_sources) generated-stamp $(KEYFILE)
- test -d ../out || mkdir ../out
- $(CSC) -debug -nowarn:169 -nowarn:108 -nowarn:114 -unsafe -target:library $(GLIB_SHARP_LIBS) $(GIO_SHARP_LIBS) \
- $(build_sources) generated/*/*.cs -out:$(DLL)
-
-install-data-local:
- echo "$(GACUTIL) /i $(DLL) /f $(GACUTIL_FLAGS)"; \
- $(GACUTIL) /i $(DLL) /f $(GACUTIL_FLAGS) || exit 1;
-
-uninstall-local:
- echo "$(GACUTIL) /u $(ASSEMBLY_NAME) $(GACUTIL_FLAGS)"; \
- $(GACUTIL) /u $(ASSEMBLY_NAME) $(GACUTIL_FLAGS) || exit 1;
-clean-local:
- rm -rf generated/*
diff --git a/out/gstreamer-sharp.dll.config b/sources/gstreamer-sharp.dll.config
index cb98e23..cb98e23 100644
--- a/out/gstreamer-sharp.dll.config
+++ b/sources/gstreamer-sharp.dll.config
diff --git a/sources/meson.build b/sources/meson.build
index 0c150fa..fb39078 100644
--- a/sources/meson.build
+++ b/sources/meson.build
@@ -59,6 +59,6 @@ else
endif
configure_file(
- input: '../out/gstreamer-sharp.dll.config',
+ input: 'gstreamer-sharp.dll.config',
output: 'gstreamer-sharp.dll.config',
configuration: configuration_data())