diff options
author | Thibault Saunier <thibault.saunier@osg.samsung.com> | 2017-10-12 00:20:38 +0200 |
---|---|---|
committer | Thibault Saunier <thibault.saunier@osg.samsung.com> | 2017-10-12 09:45:50 +0200 |
commit | 7548c54234de8bb77915b6ecf9cff53f314bceab (patch) | |
tree | 652953214fe5845028c1e18e3ae16a254d612c6f | |
parent | 0bd077718ce700b98979481c4bd642207def94a8 (diff) |
Remove autotools
It is not up to date anyway.
-rw-r--r-- | .gitignore | 309 | ||||
-rw-r--r-- | Makefile.am | 25 | ||||
-rw-r--r-- | VERSION | 1 | ||||
-rwxr-xr-x | autogen.sh | 13 | ||||
-rw-r--r-- | configure.ac | 200 | ||||
-rw-r--r-- | doc/Makefile.am | 46 | ||||
-rw-r--r-- | samples/Makefile.am | 97 | ||||
-rw-r--r-- | sources/Makefile.am | 93 | ||||
-rw-r--r-- | sources/gstreamer-sharp.dll.config (renamed from out/gstreamer-sharp.dll.config) | 0 | ||||
-rw-r--r-- | sources/meson.build | 2 |
10 files changed, 229 insertions, 557 deletions
@@ -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()) |