diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2019-10-15 00:37:33 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2019-10-15 01:03:16 +0100 |
commit | c363a3105e80c560f18500948ff1d0e1b7eca6e9 (patch) | |
tree | 72e0841f9fbaf4080f80bb43c1c1712d29a762f0 /gst-plugin | |
parent | 4ef3e5650a6c1da5e737241bd04cab17945aaf99 (diff) |
Remove autotools build
Diffstat (limited to 'gst-plugin')
-rw-r--r-- | gst-plugin/.gitignore | 14 | ||||
-rw-r--r-- | gst-plugin/Makefile.am | 3 | ||||
-rwxr-xr-x | gst-plugin/autogen.sh | 18 | ||||
-rw-r--r-- | gst-plugin/configure.ac | 94 | ||||
-rw-r--r-- | gst-plugin/src/Makefile.am | 39 |
5 files changed, 0 insertions, 168 deletions
diff --git a/gst-plugin/.gitignore b/gst-plugin/.gitignore index b864463..5236e1e 100644 --- a/gst-plugin/.gitignore +++ b/gst-plugin/.gitignore @@ -1,16 +1,2 @@ -aclocal.m4 -autom4te.cache -autoregen.sh -config.* -configure -libtool -INSTALL -Makefile.in -depcomp -install-sh -ltmain.sh -missing -stamp-* -my-plugin-*.tar.* *~ diff --git a/gst-plugin/Makefile.am b/gst-plugin/Makefile.am deleted file mode 100644 index 5ff2f58..0000000 --- a/gst-plugin/Makefile.am +++ /dev/null @@ -1,3 +0,0 @@ -SUBDIRS = src - -EXTRA_DIST = autogen.sh diff --git a/gst-plugin/autogen.sh b/gst-plugin/autogen.sh deleted file mode 100755 index 9df38d3..0000000 --- a/gst-plugin/autogen.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh -# you can either set the environment variables AUTOCONF, AUTOHEADER, AUTOMAKE, -# ACLOCAL, AUTOPOINT and/or LIBTOOLIZE to the right versions, or leave them -# unset and get the defaults - -autoreconf --verbose --force --install --make || { - echo 'autogen.sh failed'; - exit 1; -} - -./configure || { - echo 'configure failed'; - exit 1; -} - -echo -echo "Now type 'make' to compile this module." -echo diff --git a/gst-plugin/configure.ac b/gst-plugin/configure.ac deleted file mode 100644 index dedce6e..0000000 --- a/gst-plugin/configure.ac +++ /dev/null @@ -1,94 +0,0 @@ -dnl required version of autoconf -AC_PREREQ([2.53]) - -dnl TODO: fill in your package name and package version here -AC_INIT([my-plugin-package],[1.0.0]) - -dnl required versions of gstreamer and plugins-base -GST_REQUIRED=1.0.0 -GSTPB_REQUIRED=1.0.0 - -AC_CONFIG_SRCDIR([src/gstplugin.c]) -AC_CONFIG_HEADERS([config.h]) - -dnl required version of automake -AM_INIT_AUTOMAKE([1.10]) - -dnl enable mainainer mode by default -AM_MAINTAINER_MODE([enable]) - -dnl check for tools (compiler etc.) -AC_PROG_CC - -dnl required version of libtool -LT_PREREQ([2.2.6]) -LT_INIT - -dnl give error and exit if we don't have pkgconfig -AC_CHECK_PROG(HAVE_PKGCONFIG, pkg-config, [ ], [ - AC_MSG_ERROR([You need to have pkg-config installed!]) -]) - -AC_DEFINE_UNQUOTED(PACKAGE_VERSION, "$GST_REQUIRED", ["The version of the plugin"]) -AC_DEFINE(PACKAGE, "gst-template-plugin", ["The name of the package"]) -AC_DEFINE(GST_LICENSE, "LGPL", ["The license of the plugin"]) -AC_DEFINE(GST_PACKAGE_NAME, "GStreamer template Plug-ins", ["The name of the plugin"]) -AC_DEFINE(GST_PACKAGE_ORIGIN, "https://gstreamer.freedesktop.org", ["The origin of the plugin"]) - -dnl Check for the required version of GStreamer core (and gst-plugins-base) -dnl This will export GST_CFLAGS and GST_LIBS variables for use in Makefile.am -dnl -dnl If you need libraries from gst-plugins-base here, also add: -dnl for libgstaudio-1.0: gstreamer-audio-1.0 >= $GST_REQUIRED -dnl for libgstvideo-1.0: gstreamer-video-1.0 >= $GST_REQUIRED -dnl for libgsttag-1.0: gstreamer-tag-1.0 >= $GST_REQUIRED -dnl for libgstpbutils-1.0: gstreamer-pbutils-1.0 >= $GST_REQUIRED -dnl for libgstfft-1.0: gstreamer-fft-1.0 >= $GST_REQUIRED -dnl for libgstinterfaces-1.0: gstreamer-interfaces-1.0 >= $GST_REQUIRED -dnl for libgstrtp-1.0: gstreamer-rtp-1.0 >= $GST_REQUIRED -dnl for libgstrtsp-1.0: gstreamer-rtsp-1.0 >= $GST_REQUIRED -dnl etc. -PKG_CHECK_MODULES(GST, [ - gstreamer-1.0 >= $GST_REQUIRED - gstreamer-base-1.0 >= $GST_REQUIRED - gstreamer-controller-1.0 >= $GST_REQUIRED - gstreamer-audio-1.0 >= $GST_REQUIRED -], [ - AC_SUBST(GST_CFLAGS) - AC_SUBST(GST_LIBS) -], [ - AC_MSG_ERROR([ - You need to install or upgrade the GStreamer development - packages on your system. On debian-based systems these are - libgstreamer1.0-dev and libgstreamer-plugins-base1.0-dev. - on RPM-based systems gstreamer1.0-devel, libgstreamer1.0-devel - or similar. The minimum version required is $GST_REQUIRED. - ]) -]) - -dnl check if compiler understands -Wall (if yes, add -Wall to GST_CFLAGS) -AC_MSG_CHECKING([to see if compiler understands -Wall]) -save_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS -Wall" -AC_COMPILE_IFELSE([AC_LANG_PROGRAM([ ], [ ])], [ - GST_CFLAGS="$GST_CFLAGS -Wall" - AC_MSG_RESULT([yes]) -], [ - AC_MSG_RESULT([no]) -]) - -dnl set the plugindir where plugins should be installed (for src/Makefile.am) -if test "x${prefix}" = "x$HOME"; then - plugindir="$HOME/.gstreamer-1.0/plugins" -else - plugindir="\$(libdir)/gstreamer-1.0" -fi -AC_SUBST(plugindir) - -dnl set proper LDFLAGS for plugins -GST_PLUGIN_LDFLAGS='-module -avoid-version -export-symbols-regex [_]*\(gst_\|Gst\|GST_\).*' -AC_SUBST(GST_PLUGIN_LDFLAGS) - -AC_CONFIG_FILES([Makefile src/Makefile]) -AC_OUTPUT - diff --git a/gst-plugin/src/Makefile.am b/gst-plugin/src/Makefile.am deleted file mode 100644 index 9f778e5..0000000 --- a/gst-plugin/src/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -# Note: plugindir is set in configure - -############################################################################## -# TODO: change libgstplugin.la to something else, e.g. libmysomething.la # -############################################################################## -plugin_LTLIBRARIES = libgstplugin.la libgstaudiofilterexample.la - -############################################################################## -# TODO: for the next set of variables, name the prefix if you named the .la, # -# e.g. libmysomething.la => libmysomething_la_SOURCES # -# libmysomething_la_CFLAGS # -# libmysomething_la_LIBADD # -# libmysomething_la_LDFLAGS # -############################################################################## - -## Plugin 1 - -# sources used to compile this plug-in -libgstplugin_la_SOURCES = gstplugin.c gstplugin.h - -# compiler and linker flags used to compile this plugin, set in configure.ac -libgstplugin_la_CFLAGS = $(GST_CFLAGS) -libgstplugin_la_LIBADD = $(GST_LIBS) -libgstplugin_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) -libgstplugin_la_LIBTOOLFLAGS = --tag=disable-static - -## Plugin 2 (audio filter example) - -# sources used to compile this plug-in -libgstaudiofilterexample_la_SOURCES = gstaudiofilter.c - -# compiler and linker flags used to compile this plugin, set in configure.ac -libgstaudiofilterexample_la_CFLAGS = $(GST_CFLAGS) -libgstaudiofilterexample_la_LIBADD = $(GST_LIBS) -libgstaudiofilterexample_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) -libgstaudiofilterexample_la_LIBTOOLFLAGS = --tag=disable-static - -# headers we need but don't want installed -noinst_HEADERS = gstplugin.h |