mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-18 13:25:56 +00:00
Remove autotools
It is not up to date anyway.
This commit is contained in:
parent
0bd077718c
commit
7548c54234
10 changed files with 229 additions and 557 deletions
309
.gitignore
vendored
309
.gitignore
vendored
|
@ -1,77 +1,62 @@
|
||||||
# AutoTools stuff (or should I call it autohell?)
|
build/
|
||||||
INSTALL
|
subprojects/
|
||||||
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
|
## Ignore Visual Studio temporary files, build results, and
|
||||||
*~
|
|
||||||
|
|
||||||
#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/
|
|
||||||
|
|
||||||
# mstest test results
|
|
||||||
TestResults
|
|
||||||
|
|
||||||
## Ignore IDE temporary files, build results, and
|
|
||||||
## files generated by popular Visual Studio add-ons.
|
## files generated by popular Visual Studio add-ons.
|
||||||
|
##
|
||||||
|
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
|
||||||
|
|
||||||
# User-specific files
|
# User-specific files
|
||||||
*.suo
|
*.suo
|
||||||
*.user
|
*.user
|
||||||
|
*.userosscache
|
||||||
*.sln.docstates
|
*.sln.docstates
|
||||||
|
|
||||||
|
# User-specific files (MonoDevelop/Xamarin Studio)
|
||||||
*.userprefs
|
*.userprefs
|
||||||
|
|
||||||
# Build results
|
# Build results
|
||||||
[Dd]ebug/
|
[Dd]ebug/
|
||||||
|
[Dd]ebugPublic/
|
||||||
[Rr]elease/
|
[Rr]elease/
|
||||||
|
[Rr]eleases/
|
||||||
x64/
|
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
|
*_i.c
|
||||||
*_p.c
|
*_p.c
|
||||||
|
*_i.h
|
||||||
*.ilk
|
*.ilk
|
||||||
*.meta
|
*.meta
|
||||||
*.obj
|
*.obj
|
||||||
|
@ -85,35 +70,80 @@ x64/
|
||||||
*.tli
|
*.tli
|
||||||
*.tlh
|
*.tlh
|
||||||
*.tmp
|
*.tmp
|
||||||
|
*.tmp_proj
|
||||||
*.log
|
*.log
|
||||||
*.vspscc
|
*.vspscc
|
||||||
*.vssscc
|
*.vssscc
|
||||||
.builds
|
.builds
|
||||||
|
*.pidb
|
||||||
|
*.svclog
|
||||||
|
*.scc
|
||||||
|
|
||||||
|
# Chutzpah Test files
|
||||||
|
_Chutzpah*
|
||||||
|
|
||||||
# Visual C++ cache files
|
# Visual C++ cache files
|
||||||
ipch/
|
ipch/
|
||||||
*.aps
|
*.aps
|
||||||
*.ncb
|
*.ncb
|
||||||
|
*.opendb
|
||||||
*.opensdf
|
*.opensdf
|
||||||
*.sdf
|
*.sdf
|
||||||
|
*.cachefile
|
||||||
|
*.VC.db
|
||||||
|
*.VC.VC.opendb
|
||||||
|
|
||||||
# Visual Studio profiler
|
# Visual Studio profiler
|
||||||
*.psess
|
*.psess
|
||||||
*.vsp
|
*.vsp
|
||||||
*.vspx
|
*.vspx
|
||||||
|
*.sap
|
||||||
|
|
||||||
|
# Visual Studio Trace Files
|
||||||
|
*.e2e
|
||||||
|
|
||||||
|
# TFS 2012 Local Workspace
|
||||||
|
$tf/
|
||||||
|
|
||||||
# Guidance Automation Toolkit
|
# Guidance Automation Toolkit
|
||||||
*.gpState
|
*.gpState
|
||||||
|
|
||||||
# ReSharper is a .NET coding add-in
|
# 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*
|
_NCrunch_*
|
||||||
.*crunch*.local.xml
|
.*crunch*.local.xml
|
||||||
|
nCrunchTemp_*
|
||||||
|
|
||||||
# Installshield output folder
|
# MightyMoose
|
||||||
[Ee]xpress
|
*.mm.*
|
||||||
|
AutoTest.Net/
|
||||||
|
|
||||||
|
# Web workbench (sass)
|
||||||
|
.sass-cache/
|
||||||
|
|
||||||
|
# Installshield output folder
|
||||||
|
[Ee]xpress/
|
||||||
|
|
||||||
# DocProject is a documentation generator add-in
|
# DocProject is a documentation generator add-in
|
||||||
DocProject/buildhelp/
|
DocProject/buildhelp/
|
||||||
|
@ -126,36 +156,153 @@ DocProject/Help/Html2
|
||||||
DocProject/Help/html
|
DocProject/Help/html
|
||||||
|
|
||||||
# Click-Once directory
|
# Click-Once directory
|
||||||
publish
|
publish/
|
||||||
|
|
||||||
# Publish Web Output
|
# 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
|
||||||
|
|
||||||
# NuGet Packages Directory
|
# Microsoft Azure Web App publish settings. Comment the next line if you want to
|
||||||
packages
|
# checkin your Azure Web App publish settings, but sensitive information contained
|
||||||
|
# in these scripts will be unencrypted
|
||||||
|
PublishScripts/
|
||||||
|
|
||||||
# Windows Azure Build Output
|
# NuGet Packages
|
||||||
csx
|
*.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
|
||||||
|
|
||||||
|
# Microsoft Azure Build Output
|
||||||
|
csx/
|
||||||
*.build.csdef
|
*.build.csdef
|
||||||
|
|
||||||
# Windows Store app package directory
|
# Microsoft Azure Emulator
|
||||||
|
ecf/
|
||||||
|
rcf/
|
||||||
|
|
||||||
|
# Windows Store app package directories and files
|
||||||
AppPackages/
|
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
|
# Others
|
||||||
[Bb]in
|
ClientBin/
|
||||||
[Oo]bj
|
|
||||||
sql
|
|
||||||
TestResults
|
|
||||||
[Tt]est[Rr]esult*
|
|
||||||
*.Cache
|
|
||||||
ClientBin
|
|
||||||
[Ss]tyle[Cc]op.*
|
|
||||||
~$*
|
~$*
|
||||||
|
*~
|
||||||
*.dbmdl
|
*.dbmdl
|
||||||
Generated_Code #added for RIA/Silverlight projects
|
*.dbproj.schemaview
|
||||||
|
*.jfm
|
||||||
|
*.pfx
|
||||||
|
*.publishsettings
|
||||||
|
orleans.codegen.cs
|
||||||
|
|
||||||
# Backup & report files from converting an old project file to a newer
|
# Since there are multiple workflows, uncomment next line to ignore bower_components
|
||||||
# Visual Studio version. Backup files are not needed, because we have git ;-)
|
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
|
||||||
|
#bower_components/
|
||||||
|
|
||||||
|
# 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/
|
_UpgradeReport_Files/
|
||||||
Backup*/
|
Backup*/
|
||||||
UpgradeLog*.XML
|
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/
|
||||||
|
|
25
Makefile.am
25
Makefile.am
|
@ -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
|
|
1
VERSION
1
VERSION
|
@ -1 +0,0 @@
|
||||||
1.12.0
|
|
13
autogen.sh
13
autogen.sh
|
@ -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 $*
|
|
200
configure.ac
200
configure.ac
|
@ -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 ""
|
|
|
@ -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
|
|
|
@ -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
|
|
|
@ -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/*
|
|
|
@ -59,6 +59,6 @@ else
|
||||||
endif
|
endif
|
||||||
|
|
||||||
configure_file(
|
configure_file(
|
||||||
input: '../out/gstreamer-sharp.dll.config',
|
input: 'gstreamer-sharp.dll.config',
|
||||||
output: 'gstreamer-sharp.dll.config',
|
output: 'gstreamer-sharp.dll.config',
|
||||||
configuration: configuration_data())
|
configuration: configuration_data())
|
||||||
|
|
Loading…
Reference in a new issue