From 280321dee1d40d37efb53ae8e791a65a8cacac08 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Tue, 15 Oct 2019 00:24:00 +0100 Subject: [PATCH] validate: remove autotools build --- .gitignore | 23 +- .gitmodules | 3 - configure | 84 ------- validate/.gitignore | 58 ----- validate/Makefile.am | 80 ------ validate/README | 12 +- validate/autogen.sh | 109 -------- validate/common | 1 - validate/configure.ac | 359 --------------------------- validate/data/Makefile.am | 9 - validate/data/scenarios/Makefile.am | 35 --- validate/docs/.gitignore | 10 - validate/gst-libs/Makefile.am | 1 - validate/gst-libs/gst/Makefile.am | 3 - validate/gst-libs/gst/video/Makefile.am | 12 - validate/gst/Makefile.am | 1 - validate/gst/overrides/Makefile.am | 14 -- validate/gst/validate/Makefile.am | 178 ------------- validate/launcher/Makefile.am | 21 -- validate/launcher/apps/Makefile.am | 9 - validate/launcher/testsuites/Makefile.am | 7 - validate/pkgconfig/Makefile.am | 26 -- validate/plugins/Makefile.am | 9 - validate/plugins/fault_injection/Makefile.am | 10 - validate/plugins/flow/Makefile.am | 13 - validate/plugins/gapplication/Makefile.am | 11 - validate/plugins/gtk/Makefile.am | 11 - validate/plugins/ssim/Makefile.am | 12 - validate/po/Makevars | 47 ---- validate/po/POTFILES.in | 1 - validate/tests/Makefile.am | 10 - validate/tests/check/Makefile.am | 98 -------- validate/tools/.gitignore | 11 - validate/tools/Makefile.am | 61 ----- validate/win32/MANIFEST | 2 - 35 files changed, 4 insertions(+), 1347 deletions(-) delete mode 100644 .gitmodules delete mode 100755 configure delete mode 100644 validate/Makefile.am delete mode 100755 validate/autogen.sh delete mode 160000 validate/common delete mode 100644 validate/configure.ac delete mode 100644 validate/data/Makefile.am delete mode 100644 validate/data/scenarios/Makefile.am delete mode 100644 validate/docs/.gitignore delete mode 100644 validate/gst-libs/Makefile.am delete mode 100644 validate/gst-libs/gst/Makefile.am delete mode 100644 validate/gst-libs/gst/video/Makefile.am delete mode 100644 validate/gst/Makefile.am delete mode 100644 validate/gst/overrides/Makefile.am delete mode 100644 validate/gst/validate/Makefile.am delete mode 100644 validate/launcher/Makefile.am delete mode 100644 validate/launcher/apps/Makefile.am delete mode 100644 validate/launcher/testsuites/Makefile.am delete mode 100644 validate/pkgconfig/Makefile.am delete mode 100644 validate/plugins/Makefile.am delete mode 100644 validate/plugins/fault_injection/Makefile.am delete mode 100644 validate/plugins/flow/Makefile.am delete mode 100644 validate/plugins/gapplication/Makefile.am delete mode 100644 validate/plugins/gtk/Makefile.am delete mode 100644 validate/plugins/ssim/Makefile.am delete mode 100644 validate/po/Makevars delete mode 100644 validate/po/POTFILES.in delete mode 100644 validate/tests/Makefile.am delete mode 100644 validate/tests/check/Makefile.am delete mode 100644 validate/tools/.gitignore delete mode 100644 validate/tools/Makefile.am delete mode 100644 validate/win32/MANIFEST diff --git a/.gitignore b/.gitignore index 21bfda3..b59dbb7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,24 +1,3 @@ -/validate/docs/validate/gst-validate.args -/validate/docs/validate/gst-validate-decl-list.txt -/validate/docs/validate/gst-validate-decl.txt -/validate/docs/validate/doc-registry.xml -/validate/docs/validate/gst-validate.hierarchy -/validate/docs/validate/gst-validate.interfaces -/validate/docs/validate/gst-validate-overrides.txt -/validate/docs/index.html -/validate/docs/validate/gst-validate.signals -/validate/docs/validate/gst-validate.prerequisites -/validate/docs/validate/gst-validate-undeclared.txt -/validate/docs/validate/gst-validate-undocumented.txt -/validate/docs/validate/gst-validate-unused.txt -/validate/gst/validate/GstValidate-1.0.typelib -/validate/pkgconfig/gst-validate-1.0.pc -/validate/pkgconfig/gst-validate-1.0-uninstalled.pc -/validate/pkgconfig/gst-validate.pc -/validate/pkgconfig/gst-validate-uninstalled.pc *.bak -*.libs/* -.#* -tags build* -mesonbuild* \ No newline at end of file +mesonbuild* diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index e17c643..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "validate/common"] - path = validate/common - url = https://gitlab.freedesktop.org/gstreamer/common.git diff --git a/configure b/configure deleted file mode 100755 index 4817b60..0000000 --- a/configure +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/sh - -# TODO be smarter about per component flags if needed. - -HELP="Helper configure script to build gst-devtools - -You might also want to go to specific module directory and -build from there. - -Options: --------- - - -v, --validate: Build GstValidate - -c, --codecanalyzer: Build codecanalyzer - -m, --mediainfo: Build mediainfo -" -FLAGS='' -for i in "$@" -do - case $i in - -v|--validate) - VALIDATE=validate - shift - ;; - -c|--codecanalyzer) - CODECANALYZER=codecanalyzer - shift - ;; - -m|--mediainfo) - MEDIAINFO=mediainfo - shift - ;; - -h|--help) - echo "$HELP" - exit - ;; - - *) # unknown option - FLAGS="$FLAGS $i" - ;; - esac -done - - -if [ -z "$VALIDATE" ] && [ -z "$CODECANALYZER" ] && [ -z $MEDIAINFO ] -then - echo "No component specified, building everything" - VALIDATE=validate - CODECANALYZER=codecanalyzer - MEDIAINFO=mediainfo -fi - -BUILDDIR="$( cd "$( dirname "$(readlink -f ${BASH_SOURCE[0]})" )" && pwd )" - -cd $BUILDDIR -echo "all:" > Makefile -for i in $VALIDATE $CODECANALYZER $MEDIAINFO -do - echo "Configuring $i with flags '$FLAGS'" - echo " cd $BUILDDIR/$i/ && make; cd $BUILDDIR" >> Makefile - cd "$BUILDDIR/$i/" && ./autogen.sh $FLAGS - cd $BUILDDIR -done - -echo "" >> Makefile -echo "install:" >> Makefile -for i in $VALIDATE $CODECANALYZER $MEDIAINFO -do - echo " cd $BUILDDIR/$i/ && make install; cd $BUILDDIR" >> Makefile -done - -echo "" >> Makefile -echo "clean:" >> Makefile -for i in $VALIDATE $CODECANALYZER $MEDIAINFO -do - echo " cd $BUILDDIR/$i/ && make clean; cd $BUILDDIR" >> Makefile -done - -echo "" >> Makefile -echo "distclean:" >> Makefile -for i in $VALIDATE $CODECANALYZER $MEDIAINFO -do - echo " cd $BUILDDIR/$i/ && make distclean; cd $BUILDDIR" >> Makefile -done diff --git a/validate/.gitignore b/validate/.gitignore index 1bb7a2a..1d4f441 100644 --- a/validate/.gitignore +++ b/validate/.gitignore @@ -1,60 +1,2 @@ -*.[oa] -*.pyc -*.gcda -*.gcno -*.la -*.lo -*.loT -*.sw[po] -*.tar.* *~ -.deps -.libs -ABOUT-NLS -INSTALL -Makefile -Makefile.in -aclocal.m4 -autom4te.cache -autoregen.sh -compile -config.guess -config.h -config.h.in -config.log -config.rpath -config.status -config.sub -configure -depcomp -install-sh -libtool -ltmain.sh -missing -py-compile -stamp-h1 -tags -test-driver -stamp-h.in -.dirstamp -*.gir -*.typefind -*.orig -*.stamp -*.log -*.trs build*/ - -.arcconfig -/m4/*m4 - -/po - -/gst/validate/*-enum-types.[ch] - -/tests/check/validate/monitoring -/tests/check/validate/overrides -/tests/check/validate/reporting -/tests/check/validate/padmonitor - -/launcher/config.py diff --git a/validate/Makefile.am b/validate/Makefile.am deleted file mode 100644 index c35d295..0000000 --- a/validate/Makefile.am +++ /dev/null @@ -1,80 +0,0 @@ -SUBDIRS = \ - common \ - data \ - gst \ - gst-libs \ - plugins \ - launcher \ - tools \ - pkgconfig \ - tests \ - po - -DIST_SUBDIRS = $(SUBDIRS) - -suppsdir=${datadir}/gstreamer-$(GST_API_VERSION)/validate/ -supps_DATA = \ - common/gst.supp \ - data/gstvalidate.supp - -# include before EXTRA_DIST for win32 assignment -include $(top_srcdir)/common/win32.mak - -EXTRA_DIST = \ - ChangeLog autogen.sh depcomp \ - COPYING \ - common/gst.supp \ - data/gstvalidate.supp \ - $(win32) - -ACLOCAL_AMFLAGS = -I m4 -I common/m4 - -DISTCLEANFILES = _stdint.h - -include $(top_srcdir)/common/release.mak -include $(top_srcdir)/common/po.mak - -include $(top_srcdir)/common/coverage/lcov.mak - -# cruft: plugins that have been merged or moved or renamed -CRUFT_FILES = \ - $(top_builddir)/common/shave \ - $(top_builddir)/common/shave-libtool \ - $(top_builddir)/common/m4/codeset.m4 \ - $(top_builddir)/common/m4/gettext.m4 \ - $(top_builddir)/common/m4/glibc2.m4 \ - $(top_builddir)/common/m4/glibc21.m4 \ - $(top_builddir)/common/m4/iconv.m4 \ - $(top_builddir)/common/m4/intdiv0.m4 \ - $(top_builddir)/common/m4/intl.m4 \ - $(top_builddir)/common/m4/intldir.m4 \ - $(top_builddir)/common/m4/intlmacosx.m4 \ - $(top_builddir)/common/m4/intmax.m4 \ - $(top_builddir)/common/m4/inttypes-pri.m4 \ - $(top_builddir)/common/m4/inttypes_h.m4 \ - $(top_builddir)/common/m4/lcmessage.m4 \ - $(top_builddir)/common/m4/lib-ld.m4 \ - $(top_builddir)/common/m4/lib-link.m4 \ - $(top_builddir)/common/m4/lib-prefix.m4 \ - $(top_builddir)/common/m4/libtool.m4 \ - $(top_builddir)/common/m4/lock.m4 \ - $(top_builddir)/common/m4/longlong.m4 \ - $(top_builddir)/common/m4/ltoptions.m4 \ - $(top_builddir)/common/m4/ltsugar.m4 \ - $(top_builddir)/common/m4/ltversion.m4 \ - $(top_builddir)/common/m4/lt~obsolete.m4 \ - $(top_builddir)/common/m4/nls.m4 \ - $(top_builddir)/common/m4/po.m4 \ - $(top_builddir)/common/m4/printf-posix.m4 \ - $(top_builddir)/common/m4/progtest.m4 \ - $(top_builddir)/common/m4/size_max.m4 \ - $(top_builddir)/common/m4/stdint_h.m4 \ - $(top_builddir)/common/m4/uintmax_t.m4 \ - $(top_builddir)/common/m4/visibility.m4 \ - $(top_builddir)/common/m4/wchar_t.m4 \ - $(top_builddir)/common/m4/wint_t.m4 \ - $(top_builddir)/common/m4/xsize.m4 - -include $(top_srcdir)/common/cruft.mak - -all-local: check-cruft diff --git a/validate/README b/validate/README index fe822ca..d93120b 100644 --- a/validate/README +++ b/validate/README @@ -25,17 +25,11 @@ After cloning or extracting from a tarball, enter the gst-validate directory: cd gst-validate -The 'master' branch uses gstreamer 1.0, there is a '0.10' branch for -gstreamer 0.10. The default is the 'master' branch, if you want to use it -for 0.10, do: - -git checkout --track origin/0.10 - Build with: -./autogen.sh --prefix= -make -sudo make install (only if you want to install it) +meson build --prefix= +ninja -C build +sudo ninja -C build install (only if you want to install it) Replace with your desired installation path, you can omit the --prefix argument if you aren't going to install it or if you want the diff --git a/validate/autogen.sh b/validate/autogen.sh deleted file mode 100755 index fbd44a4..0000000 --- a/validate/autogen.sh +++ /dev/null @@ -1,109 +0,0 @@ -#!/bin/sh -# -# gst-validate autogen.sh -# -# Run this to generate all the initial makefiles, etc. -# -# This file has been generated from common/autogen.sh.in via common/update-autogen - - -test -n "$srcdir" || srcdir=`dirname "$0"` -test -n "$srcdir" || srcdir=. - -olddir=`pwd` -cd "$srcdir" - -DIE=0 -package=gst-validate -srcfile=gst-validate.doap - -# Make sure we have common -cd ../ -if test ! -f validate/common/gst-autogen.sh; -then - echo "+ Setting up common submodule" - git submodule init -fi -git submodule update -cd validate/ - -# source helper functions -if test ! -f common/gst-autogen.sh; -then - echo There is something wrong with your source tree. - echo You are missing common/gst-autogen.sh - exit 1 -fi -. common/gst-autogen.sh - -# install pre-commit hook for doing clean commits -if test ! \( -x .git/hooks/pre-commit -a -L .git/hooks/pre-commit \); -then - rm -f ../.git/hooks/pre-commit - ln -s ../../validate/multi-pre-commit.hook ../.git/hooks/pre-commit -fi - -# GNU gettext automake support doesn't get along with git. -# https://bugzilla.gnome.org/show_bug.cgi?id=661128 -if test -d po ; then - touch -t 200001010000 po/gst-validate-1.0.pot -fi - -CONFIGURE_DEF_OPT='--enable-maintainer-mode --enable-gtk-doc' - -if test "x$package" = "xgstreamer"; then - CONFIGURE_DEF_OPT="$CONFIGURE_DEF_OPT --enable-docbook --enable-failing-tests --enable-poisoning" -fi - -autogen_options $@ - -printf "+ check for build tools" -if test ! -z "$NOCHECK"; then echo ": skipped version checks"; else echo; fi -version_check "autoreconf" "autoreconf " \ - "ftp://ftp.gnu.org/pub/gnu/autoconf/" 2 68 || DIE=1 -version_check "pkg-config" "" \ - "http://www.freedesktop.org/software/pkgconfig" 0 8 0 || DIE=1 - -die_check $DIE - -# if no arguments specified then this will be printed -if test -z "$*" && test -z "$NOCONFIGURE"; then - echo "+ checking for autogen.sh options" - echo " This autogen script will automatically run ./configure as:" - echo " ./configure $CONFIGURE_DEF_OPT" - echo " To pass any additional options, please specify them on the $0" - echo " command line." -fi - -toplevel_check $srcfile - -# autopoint -if test -d po ; then - tool_run "autopoint" "--force" -fi - -# aclocal -if test -f acinclude.m4; then rm acinclude.m4; fi - -autoreconf --force --install || exit 1 - -test -n "$NOCONFIGURE" && { - echo "+ skipping configure stage for package $package, as requested." - echo "+ autogen.sh done." - exit 0 -} - -cd "$olddir" - -echo "+ running configure ... " -test ! -z "$CONFIGURE_DEF_OPT" && echo " default flags: $CONFIGURE_DEF_OPT" -test ! -z "$CONFIGURE_EXT_OPT" && echo " external flags: $CONFIGURE_EXT_OPT" -echo - -echo "$srcdir/configure" $CONFIGURE_DEF_OPT $CONFIGURE_EXT_OPT -"$srcdir/configure" $CONFIGURE_DEF_OPT $CONFIGURE_EXT_OPT || { - echo " configure failed" - exit 1 -} - -echo "Now type 'make' to compile $package." diff --git a/validate/common b/validate/common deleted file mode 160000 index 59cb678..0000000 --- a/validate/common +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 59cb678164719ff59dcf6c8b93df4617a1075d11 diff --git a/validate/configure.ac b/validate/configure.ac deleted file mode 100644 index c1baa84..0000000 --- a/validate/configure.ac +++ /dev/null @@ -1,359 +0,0 @@ -AC_PREREQ(2.62) -dnl initialize autoconf -dnl when going to/from release please set the nano (fourth number) right ! -dnl releases only do Wall, cvs and prerelease does Werror too -AC_INIT(Gst-Validate, 1.17.0.1, - http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, - gst-validate) - -dnl This is the version of the testsuite to use with the current version -dnl of gst-validate. During development it should be "master" -dnl during release cycle it should be the release version (1.6 in the 1.6 -dnl branch, 1.5.90 for the 1.5.90 release) -GST_VALIDATE_TESTSUITE_VERSION="master" -AS_AC_EXPAND(GST_VALIDATE_TESTSUITE_VERSION, $GST_VALIDATE_TESTSUITE_VERSION) - -AG_GST_INIT - -dnl initialize automake -AM_INIT_AUTOMAKE([-Wno-portability 1.11 no-dist-gzip dist-xz tar-ustar]) - -dnl define PACKAGE_VERSION_* variables -AS_VERSION - -dnl check if this is a release version -AS_NANO(GST_GIT="no", GST_GIT="yes") - -dnl can autoconf find the source ? -AC_CONFIG_SRCDIR([tools/gst-validate.c]) - -dnl define the output header for config -AC_CONFIG_HEADERS([config.h]) - -dnl AM_MAINTAINER_MODE only provides the option to configure to enable it -AM_MAINTAINER_MODE([enable]) - -dnl sets host_* variables -AC_CANONICAL_HOST - -dnl use pretty build output with automake >= 1.11 -m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])], - [AM_DEFAULT_VERBOSITY=1 - AC_SUBST(AM_DEFAULT_VERBOSITY)]) - -dnl our libraries and install dirs use major.minor as a version -dnl GST_API_VERSION=$PACKAGE_VERSION_MAJOR.$PACKAGE_VERSION_MINOR -dnl we override it here if we need to for the release candidate of new series -GST_API_VERSION=1.0 -AC_SUBST(GST_API_VERSION) -AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION", - [GStreamer API Version]) - -AS_LIBTOOL(GST, 1700, 0, 1700) - -dnl *** required versions of GStreamer stuff *** -GST_REQ=1.17.0.1 -GSTPB_REQ=1.17.0.1 - -dnl *** autotools stuff **** - -dnl allow for different autotools -AS_AUTOTOOLS_ALTERNATE - -dnl Add parameters for aclocal -AC_SUBST(ACLOCAL_AMFLAGS, "-I m4 -I common/m4") -AC_CONFIG_MACRO_DIR([m4]) - -dnl set up gettext -dnl the version check needs to stay here because autopoint greps for it -AM_GNU_GETTEXT_VERSION([0.17]) -AM_GNU_GETTEXT([external]) -AG_GST_GETTEXT([gst-validate-$GST_API_VERSION]) - -dnl Check wether to build LDPRELOAD related code or not -AC_CANONICAL_HOST -case $host_os in - mingw* | msvc* | mks*) - BUILD_LDPRELOAD=no ;; - *) - BUILD_LDPRELOAD=yes ;; -esac -AM_CONDITIONAL(HAVE_LD_PRELOAD, test "x$BUILD_LDPRELOAD" = "xyes") - -dnl *** check for arguments to configure *** - -AG_GST_ARG_DEBUG -AG_GST_ARG_VALGRIND -AG_GST_ARG_GCOV -AG_GST_ARG_WITH_PACKAGE_NAME -AG_GST_ARG_WITH_PACKAGE_ORIGIN - -AG_GST_PKG_CONFIG_PATH - -dnl *** checks for platform *** - -dnl * hardware/architecture * - -dnl *** checks for programs *** - -dnl find a compiler -AC_PROG_CC -AM_PROG_CC_C_O - -AC_PATH_PROG(VALGRIND_PATH, valgrind, no) -AM_CONDITIONAL(HAVE_VALGRIND, test ! "x$VALGRIND_PATH" = "xno") - -dnl check for gobject-introspection -GOBJECT_INTROSPECTION_CHECK([0.6.3]) - -dnl *** checks for libraries *** - -dnl *** checks for header files *** - -dnl *** checks for types/defines *** - -dnl *** checks for structures *** - -dnl *** checks for compiler characteristics *** - -dnl *** checks for library functions *** - -dnl *** checks for dependancy libraries *** - -dnl check for libm -LT_LIB_M -AC_SUBST(LIBM) - -dnl GLib is required -GLIB_REQ=2.36.0 -AC_SUBST([GLIB_REQ]) -AG_GST_GLIB_CHECK([$GLIB_REQ]) - -dnl checks for gstreamer -dnl uninstalled is selected preferentially -- see pkg-config(1) -AG_GST_CHECK_GST($GST_API_VERSION, [$GST_REQ], [yes]) - -GST_TOOLS_DIR=`$PKG_CONFIG --variable=toolsdir gstreamer-$GST_API_VERSION` -if test -z $GST_TOOLS_DIR; then - AC_MSG_ERROR([no tools dir defined in GStreamer pkg-config file; core upgrade needed.]) -fi -AC_SUBST(GST_TOOLS_DIR) - -GST_PLUGINS_DIR=`$PKG_CONFIG gstreamer-$GST_API_VERSION --variable pluginsdir` -AC_SUBST(GST_PLUGINS_DIR) -AC_MSG_NOTICE(Using GStreamer Core Plugins in $GST_PLUGINS_DIR) - -AG_GST_CHECK_GST_BASE($GST_API_VERSION, [$GST_REQ], [yes]) - -AG_GST_CHECK_GST_PLUGINS_BASE($GST_API_VERSION, [$GSTPB_REQ], [yes]) -GSTPB_PLUGINS_DIR=`$PKG_CONFIG gstreamer-plugins-base-$GST_API_VERSION --variable pluginsdir` -AC_SUBST(GSTPB_PLUGINS_DIR) -AC_MSG_NOTICE(Using GStreamer Base Plugins in $GSTPB_PLUGINS_DIR) - -dnl check for gstreamer-pbutils -PKG_CHECK_MODULES(GST_PBUTILS, gstreamer-pbutils-$GST_API_VERSION, HAVE_GST_PBUTILS="yes", HAVE_GST_PBUTILS="no") -if test "x$HAVE_GST_PBUTILS" != "xyes"; then - AC_ERROR([gst-pbutils is required]) -fi -AC_SUBST(GST_PBUTILS_LIBS) -AC_SUBST(GST_PBUTILS_CFLAGS) - -dnl check for gstreamer-video -PKG_CHECK_MODULES(GST_VIDEO, gstreamer-video-$GST_API_VERSION >= 1.4, HAVE_GST_VIDEO="yes", HAVE_GST_VIDEO="no") -if test "x$HAVE_GST_VIDEO" != "xyes"; then - AC_ERROR([gst-video is required]) -fi -AC_SUBST(GST_VIDEO_LIBS) -AC_SUBST(GST_VIDEO_CFLAGS) - -dnl needed for scenarios definition files -GST_PREFIX="`$PKG_CONFIG --variable=prefix gstreamer-$GST_API_VERSION`" -AC_SUBST(GST_PREFIX) -GST_DATADIR="$GST_PREFIX/share" -AC_DEFINE_UNQUOTED(GST_DATADIR, "$GST_DATADIR", [system wide data directory]) - -PKG_CHECK_MODULES(GIO, gio-2.0, HAVE_GIO=yes, HAVE_GIO=no) -AC_SUBST(GIO_CFLAGS) -AC_SUBST(GIO_LIBS) - -PKG_CHECK_MODULES(GTK, gtk+-3.0, HAVE_GTK=yes, HAVE_GTK=no) -AC_SUBST(GTK_CFLAGS) -AC_SUBST(GTK_LIBS) -AM_CONDITIONAL(HAVE_GTK, test "x$HAVE_GTK" = "xyes") - -PKG_CHECK_MODULES(GDK, gdk-3.0, HAVE_GDK=yes, HAVE_GDK=no) -AC_SUBST(GDK_CFLAGS) -AC_SUBST(GDK_LIBS) - -PKG_CHECK_MODULES(CAIRO, "cairo", HAVE_CAIRO=yes, HAVE_CAIRO=no) -AC_SUBST(CAIRO_CFLAGS) -AC_SUBST(CAIRO_LIBS) -AM_CONDITIONAL(HAVE_CAIRO, test ! "x$HAVE_CAIRO" = "xno") -if test "x$HAVE_CAIRO" != "xyes"; then - AC_MSG_NOTICE([Cairo is needed for the gst-validate-images-tool]) -fi - -PKG_CHECK_MODULES(GST_RTSP_SERVER, "gstreamer-rtsp-server-1.0", HAVE_GST_RTSP_SERVER=yes, HAVE_GST_RTSP_SERVER=no) -AC_SUBST(GST_RTSP_SERVER_CFLAGS) -AC_SUBST(GST_RTSP_SERVER_LIBS) -AM_CONDITIONAL(HAVE_GST_RTSP_SERVER, test ! "x$HAVE_GST_RTSP_SERVER" = "xno") -if test "x$HAVE_GST_RTSP_SERVER" != "xyes"; then - AC_MSG_NOTICE([GstRtspServer is needed for the gst-validate-rtsp-server]) -fi - -PKG_CHECK_MODULES(JSON_GLIB, json-glib-1.0) -AC_SUBST(JSON_GLIB_LIBS) -AC_SUBST(JSON_GLIB_CFLAGS) - -dnl checks for gstreamer - -AG_GST_CHECK_GST_CHECK($GST_API_VERSION, [$GST_REQ], no) -AM_CONDITIONAL(HAVE_GST_CHECK, test "x$HAVE_GST_CHECK" = "xyes") - -dnl *** set variables based on configure arguments *** - -dnl set license and copyright notice -GST_LICENSE="LGPL" -AC_DEFINE_UNQUOTED(GST_LICENSE, "$GST_LICENSE", [GStreamer license]) -AC_SUBST(GST_LICENSE) - -dnl define location of plugin directory -AS_AC_EXPAND(VALIDATEPLUGINDIR, ${libdir}/gstreamer-$GST_API_VERSION/validate) -AC_DEFINE_UNQUOTED(VALIDATEPLUGINDIR, "$VALIDATEPLUGINDIR", -[directory where GstValidate plugins are located]) -AC_MSG_NOTICE([Using $VALIDATEPLUGINDIR as the plugin install location for GstValidate]) - -dnl plugin directory configure-time variable for use in Makefile.am -validateplugindir="\$(libdir)/gstreamer-$GST_API_VERSION/validate" -AC_SUBST(validateplugindir) - -dnl set location of plugin directory -AG_GST_SET_PLUGINDIR - -# set by AG_GST_PARSE_SUBSYSTEM_DISABLES above -dnl make sure it doesn't complain about unused variables if debugging is disabled -NO_WARNINGS="" -AG_GST_CHECK_GST_DEBUG_DISABLED([NO_WARNINGS="-Wno-unused"], [NO_WARNINGS=""]) - -dnl define an ERROR_CFLAGS Makefile variable -AG_GST_SET_ERROR_CFLAGS($GST_GIT, [-Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wformat-security -Wold-style-definition -Winit-self -Wmissing-include-dirs -Waddress -Waggregate-return -Wno-multichar -Wnested-externs $NO_WARNINGS]) - -dnl define correct level for debugging messages -AG_GST_SET_LEVEL_DEFAULT($GST_GIT) - -dnl used in examples -AG_GST_DEFAULT_ELEMENTS - -dnl *** finalize CFLAGS, LDFLAGS, LIBS - -dnl Overview: -dnl GST_OPTION_CFLAGS: common flags for profiling, debugging, errors, ... -dnl GST_*: flags shared by built objects to link against GStreamer -dnl GST_ALL_LDFLAGS: linker flags shared by all -dnl GST_LIB_LDFLAGS: additional linker flags for all libaries -dnl GST_LT_LDFLAGS: library versioning of our libraries -dnl GST_PLUGIN_LDFLAGS: flags to be used for all plugins - -dnl GST_OPTION_CFLAGS -if test "x$USE_DEBUG" = xyes; then - PROFILE_CFLAGS="-g" -fi -AC_SUBST(PROFILE_CFLAGS) - -DEPRECATED_CFLAGS="-DGST_DISABLE_DEPRECATED" -AC_SUBST(DEPRECATED_CFLAGS) - -dnl every flag in GST_OPTION_CFLAGS can be overridden at make time -GST_OPTION_CFLAGS="\$(WARNING_CFLAGS) \$(ERROR_CFLAGS) \$(DEBUG_CFLAGS) \$(PROFILE_CFLAGS) \$(GCOV_CFLAGS) \$(OPT_CFLAGS) \$(DEPRECATED_CFLAGS)" -AC_SUBST(GST_OPTION_CFLAGS) - -dnl FIXME: do we want to rename to GST_ALL_* ? -dnl prefer internal headers to already installed ones -dnl add GST_OPTION_CFLAGS, but overridable -GST_CFLAGS="$GST_CFLAGS \$(GST_OPTION_CFLAGS)" -AC_SUBST(GST_CFLAGS) -AC_SUBST(GST_LIBS) - -dnl GST_ALL_* -dnl vars common to for all internal objects (core libs, elements, applications) -dnl CFLAGS: -dnl - src and build dirs need to be added because every piece that gets built -dnl will need the GStreamer source and generated headers -GST_ALL_CFLAGS="-I\$(top_srcdir) -I\$(top_builddir) $GST_PLUGINS_BASE_CFLAGS $GST_CFLAGS \$(GST_OPTION_CFLAGS)" -AC_SUBST([GST_ALL_CFLAGS]) - -dnl FIXME: check if LTLIBINTL is needed everywhere -dnl I presume it is given that it contains the symbols that _() stuff maps to -GST_ALL_LIBS="$GST_LIBS $LTLIBINTL \$(GCOV_LIBS)" -AC_SUBST([GST_ALL_LIBS]) - -dnl LDFLAGS really should only contain flags, not libs - they get added before -dnl whatevertarget_LIBS and -L flags here affect the rest of the linking -GST_ALL_LDFLAGS="-no-undefined" -AC_SUBST(GST_ALL_LDFLAGS) - -dnl GST_LIB_LDFLAGS -dnl linker flags shared by all libraries -dnl LDFLAGS modifier defining exported symbols from built libraries -GST_LIB_LDFLAGS="-export-symbols-regex \^[_]?\(gst_\|Gst\|GST_\).*" -AC_SUBST(GST_LIB_LDFLAGS) - -dnl this really should only contain flags, not libs - they get added before -dnl whatevertarget_LIBS and -L flags here affect the rest of the linking -GST_PLUGIN_LDFLAGS="-module -avoid-version -export-symbols-regex '^[_]*gst_plugin_.*' $GST_ALL_LDFLAGS" -AC_SUBST(GST_PLUGIN_LDFLAGS) - -AM_PATH_PYTHON(2.7.0) -AS_AC_EXPAND(LIBDIR, $libdir) -AC_MSG_NOTICE(Storing library files in $LIBDIR) -AC_CONFIG_FILES([tools/gst-validate-launcher], [chmod +x tools/gst-validate-launcher]) -AS_AC_EXPAND(DATADIR, $datadir) -AC_CONFIG_FILES([launcher/config.py]) - -dnl this really should only contain flags, not libs - they get added before -dnl whatevertarget_LIBS and -L flags here affect the rest of the linking - -dnl *** output files *** - -dnl keep this alphabetic per directory, please -AC_CONFIG_FILES([ -Makefile -common/Makefile -common/m4/Makefile -data/Makefile -data/scenarios/Makefile -gst/Makefile -gst/validate/Makefile -gst/overrides/Makefile -plugins/Makefile -plugins/fault_injection/Makefile -plugins/flow/Makefile -plugins/gapplication/Makefile -plugins/gtk/Makefile -plugins/ssim/Makefile -gst-libs/Makefile -gst-libs/gst/Makefile -gst-libs/gst/video/Makefile -tests/Makefile -tests/check/Makefile -pkgconfig/Makefile -pkgconfig/gst-validate-uninstalled.pc -pkgconfig/gst-validate.pc -po/Makefile.in -tools/Makefile -launcher/Makefile -launcher/apps/Makefile -launcher/testsuites/Makefile -]) -AC_OUTPUT - -echo " - -Configuration - Version : ${VERSION} - Source code location : ${srcdir} - Prefix : ${prefix} - Compiler : ${CC} - -gst-validate configured. Type 'make' to build. -" diff --git a/validate/data/Makefile.am b/validate/data/Makefile.am deleted file mode 100644 index 88661a3..0000000 --- a/validate/data/Makefile.am +++ /dev/null @@ -1,9 +0,0 @@ -SUBDIRS = scenarios - -configdir=${datadir}/gstreamer-$(GST_API_VERSION)/validate/ -config_DATA = \ - valgrind.config - -EXTRA_DIST = \ - valgrind.config \ - gstvalidate.supp diff --git a/validate/data/scenarios/Makefile.am b/validate/data/scenarios/Makefile.am deleted file mode 100644 index 371f522..0000000 --- a/validate/data/scenarios/Makefile.am +++ /dev/null @@ -1,35 +0,0 @@ -scenariosdir=${datadir}/gstreamer-$(GST_API_VERSION)/validate/scenarios -scenarios_DATA = simple_seeks.scenario \ - seek_forward.scenario \ - seek_backward.scenario \ - seek_forward_backward.scenario \ - reverse_playback.scenario \ - fast_forward.scenario \ - fast_backward.scenario \ - alternate_fast_backward_forward.scenario \ - pause_resume.scenario \ - scrub_forward_seeking.scenario \ - scrub_backward_seeking.scenario \ - scrub_forward_seeking_full.scenario \ - scrub_backward_seeking_full.scenario \ - adaptive_video_size.scenario \ - adaptive_video_framerate.scenario \ - adaptive_video_framerate_size.scenario\ - force_key_unit.scenario\ - seek_with_stop.scenario\ - switch_audio_track_while_paused.scenario\ - switch_subtitle_track.scenario\ - switch_subtitle_track_while_paused.scenario\ - disable_subtitle_track_while_paused.scenario\ - change_state_intensive.scenario\ - play_15s.scenario \ - switch_audio_track.scenario \ - trick_mode_seeks.scenario - -scenariosincsdir=${datadir}/gstreamer-$(GST_API_VERSION)/validate/scenarios/includes -scenariosincs_DATA = includes/default-seek-flags.scenario - -rtsp_overrides_scenariosincsdir=${datadir}/gstreamer-$(GST_API_VERSION)/validate/scenarios/rtsp_overrides/includes -rtsp_overrides_scenariosincs_DATA = rtsp_overrides/includes/default-seek-flags.scenario - -EXTRA_DIST = ${scenarios_DATA} ${scenariosincs_DATA} ${rtsp_overrides_scenariosincs_DATA} diff --git a/validate/docs/.gitignore b/validate/docs/.gitignore deleted file mode 100644 index 81f1633..0000000 --- a/validate/docs/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -Makefile -Makefile.in -*.o -*.lo -*.la -.deps -.libs -version.entities -tmpl/ -/launcher/html diff --git a/validate/gst-libs/Makefile.am b/validate/gst-libs/Makefile.am deleted file mode 100644 index 062cb55..0000000 --- a/validate/gst-libs/Makefile.am +++ /dev/null @@ -1 +0,0 @@ -SUBDIRS = gst diff --git a/validate/gst-libs/gst/Makefile.am b/validate/gst-libs/gst/Makefile.am deleted file mode 100644 index aeb34bf..0000000 --- a/validate/gst-libs/gst/Makefile.am +++ /dev/null @@ -1,3 +0,0 @@ -if HAVE_CAIRO -SUBDIRS = video -endif diff --git a/validate/gst-libs/gst/video/Makefile.am b/validate/gst-libs/gst/video/Makefile.am deleted file mode 100644 index 9ba239b..0000000 --- a/validate/gst-libs/gst/video/Makefile.am +++ /dev/null @@ -1,12 +0,0 @@ -libgstvalidatevideo_@GST_API_VERSION@_la_SOURCES = gstvalidatessim.c gssim.c -libgstvalidatevideo_@GST_API_VERSION@include_HEADERS = gstvalidatessim.h gssim.h - -libgstvalidatevideo_@GST_API_VERSION@_la_CFLAGS = $(GST_ALL_CFLAGS) $(GST_VIDEO_CFLAGS) $(GIO_CFLAGS) $(CAIRO_CFLAGS) -I$(top_builddir) -libgstvalidatevideo_@GST_API_VERSION@_la_LIBADD = $(GST_ALL_LIBS) $(GST_VIDEO_LIBS) $(GIO_LIBS) $(CAIRO_LIBS) $(top_builddir)/gst/validate/libgstvalidate-@GST_API_VERSION@.la -libgstvalidatevideo_@GST_API_VERSION@_la_LDFLAGS = $(GST_ALL_LDFLAGS) - -lib_LTLIBRARIES = libgstvalidatevideo-@GST_API_VERSION@.la - -libgstvalidatevideo_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/lib/validate/video - -CLEANFILES = diff --git a/validate/gst/Makefile.am b/validate/gst/Makefile.am deleted file mode 100644 index c5e508e..0000000 --- a/validate/gst/Makefile.am +++ /dev/null @@ -1 +0,0 @@ -SUBDIRS = validate overrides diff --git a/validate/gst/overrides/Makefile.am b/validate/gst/overrides/Makefile.am deleted file mode 100644 index b9aba7f..0000000 --- a/validate/gst/overrides/Makefile.am +++ /dev/null @@ -1,14 +0,0 @@ -lib_LTLIBRARIES = libgstvalidate-default-overrides-@GST_API_VERSION@.la -libgstvalidate_default_overrides_@GST_API_VERSION@_la_SOURCES = \ - gst-validate-default-overrides.c - -libgstvalidate_default_overrides_@GST_API_VERSION@_la_CFLAGS = $(GST_ALL_CFLAGS) $(GIO_CFLAGS) -libgstvalidate_default_overrides_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) \ - $(GST_LT_LDFLAGS) $(GIO_LDFLAGS) $(top_builddir)/gst/validate/libgstvalidate-1.0.la -libgstvalidate_default_overrides_@GST_API_VERSION@_la_LIBADD = \ - $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) \ - $(GST_ALL_LIBS) $(GIO_LIBS) -libgstvalidate_default_overrides_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/validate -libgstvalidate_default_overrides_@GST_API_VERSION@include_HEADERS = - -CLEANFILES = diff --git a/validate/gst/validate/Makefile.am b/validate/gst/validate/Makefile.am deleted file mode 100644 index d021bd7..0000000 --- a/validate/gst/validate/Makefile.am +++ /dev/null @@ -1,178 +0,0 @@ -built_header_make = gst-validate-enum-types.h -built_source_make = gst-validate-enum-types.c - -source_c = \ - gst-validate-runner.c \ - gst-validate-reporter.c \ - gst-validate-mockdecryptor.c \ - gst-validate-monitor.c \ - gst-validate-element-monitor.c \ - gst-validate-bin-monitor.c \ - gst-validate-pipeline-monitor.c \ - gst-validate-pad-monitor.c \ - gst-validate-monitor-factory.c \ - gst-validate-report.c \ - gst-validate-scenario.c \ - gst-validate-override.c \ - gst-validate-utils.c \ - gst-validate-override-registry.c \ - media-descriptor.c \ - media-descriptor-writer.c \ - media-descriptor-parser.c \ - gst-validate-media-info.c \ - validate.c - -source_h = \ - validate.h \ - validate-prelude.h \ - gst-validate-types.h \ - gst-validate-bin-monitor.h \ - gst-validate-pipeline-monitor.h \ - gst-validate-element-monitor.h \ - gst-validate-enums.h \ - media-descriptor.h \ - media-descriptor-writer.h \ - media-descriptor-parser.h \ - gst-validate-monitor-factory.h \ - gst-validate-monitor.h \ - gst-validate-override.h \ - gst-validate-override-registry.h \ - gst-validate-pad-monitor.h \ - gst-validate-reporter.h \ - gst-validate-report.h \ - gst-validate-runner.h \ - gst-validate-scenario.h \ - gst-validate-utils.h \ - gst-validate-media-info.h -# -# do not put files in the distribution that are generated -nodist_libgstvalidate_@GST_API_VERSION@_la_SOURCES = $(built_source_make) -nodist_libgstvalidate_@GST_API_VERSION@include_HEADERS = $(built_header_make) - -gst-validate-enum-types.h: $(source_h) - $(AM_V_GEN)$(GLIB_MKENUMS) \ - --template $(top_srcdir)/gst/validate/gst-validate-enum-types.h.template \ - $^ > gst-validate-enum-types.h - -gst-validate-enum-types.c: $(source_h) - $(AM_V_GEN)$(GLIB_MKENUMS) \ - --template $(top_srcdir)/gst/validate/gst-validate-enum-types.c.template \ - $^ > gst-validate-enum-types.c - -EXTRA_DIST= \ - gst-validate-enum-types.c.template \ - gst-validate-enum-types.h.template - -# BUILT_SOURCES are built on make all/check/install before all other targets -BUILT_SOURCES = \ - $(built_header_make) \ - $(built_source_make) - -noinst_HEADERS = \ - gettext.h \ - gst-validate-i18n-lib.h \ - gst-validate-mockdecryptor.h \ - gst-validate-internal.h - -# GstValidate library -lib_LTLIBRARIES = libgstvalidate-@GST_API_VERSION@.la -libgstvalidate_@GST_API_VERSION@_la_SOURCES = $(source_c) -libgstvalidate_@GST_API_VERSION@include_HEADERS = $(source_h) -libgstvalidate_@GST_API_VERSION@_la_CFLAGS = $(GST_ALL_CFLAGS)\ - $(JSON_GLIB_CFLAGS) $(GIO_CFLAGS) $(GST_PBUTILS_CFLAGS) \ - -DGST_USE_UNSTABLE_API -libgstvalidate_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) \ - $(GST_LT_LDFLAGS) $(GIO_LDFLAGS) $(GST_PBUTILS_LDFAGS) -libgstvalidate_@GST_API_VERSION@_la_LIBADD = \ - $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) \ - $(GST_ALL_LIBS) $(GIO_LIBS) $(GST_PBUTILS_LIBS) \ - $(JSON_GLIB_LIBS) $(GLIB_LIBS) $(LIBM) - -libgstvalidate_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/validate - -# GstValidate GStreamer plugin -plugin_LTLIBRARIES = libgstvalidatetracer.la -nodist_libgstvalidatetracer_la_SOURCES = $(built_source_make) -libgstvalidatetracer_la_SOURCES = $(source_c) -libgstvalidatetracer_la_CFLAGS = $(GST_ALL_CFLAGS)\ - $(JSON_GLIB_CFLAGS) $(GIO_CFLAGS) $(GST_PBUTILS_CFLAGS) \ - -DGST_USE_UNSTABLE_API \ - -D__GST_VALIDATE_PLUGIN -libgstvalidatetracer_la_LDFLAGS = $(GST_ALL_LDFLAGS) \ - $(GST_LT_LDFLAGS) $(GIO_LDFLAGS) $(GST_PBUTILS_LDFAGS) $(GST_PLUGIN_LDFLAGS) -libgstvalidatetracer_la_LIBADD = \ - $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) \ - $(GST_ALL_LIBS) $(GIO_LIBS) $(GST_PBUTILS_LIBS) \ - $(JSON_GLIB_LIBS) $(GLIB_LIBS) $(LIBM) - -CLEANFILES = $(built_header_make) $(built_source_make) $(as_dll_cleanfiles) *.gcno *.gcda *.gcov *.gcov.out - -if HAVE_INTROSPECTION -BUILT_GIRSOURCES = GstValidate-@GST_API_VERSION@.gir - -gir_headers=$(patsubst %,$(srcdir)/%, $(libgstvalidate_@GST_API_VERSION@include_HEADERS)) -gir_headers+=$(patsubst %,$(builddir)/%, $(built_header_make)) -gir_sources=$(patsubst %,$(srcdir)/%, $(libgstvalidate_@GST_API_VERSION@_la_SOURCES)) -gir_sources+=$(patsubst %,$(builddir)/%, $(built_source_make)) -gir_cincludes=$(patsubst %,--c-include='gst/validate/%',$(libgstvalidate@GST_API_VERSION@include_HEADERS)) - -GstValidate-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstvalidate-@GST_API_VERSION@.la - $(AM_V_GEN)GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_DISABLE=yes GI_SCANNER_DISABLE_CACHE=yes \ - CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CC="$(CC)" PKG_CONFIG="$(PKG_CONFIG)" DLLTOOL="$(DLLTOOL)" \ - $(INTROSPECTION_SCANNER) -v --namespace GstValidate \ - --nsversion=@GST_API_VERSION@ \ - --warn-all \ - $(gir_cincludes) \ - -I$(top_srcdir) \ - -I$(top_builddir) \ - --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \ - --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \ - --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-audio-@GST_API_VERSION@` \ - --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-pbutils-@GST_API_VERSION@` \ - --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-tag-@GST_API_VERSION@` \ - --library=libgstvalidate-@GST_API_VERSION@.la \ - --include=GLib-2.0 \ - --include=GstPbutils-@GST_API_VERSION@ \ - --include=GObject-2.0 \ - --include=GModule-2.0 \ - --include=GLib-2.0 \ - --libtool="${LIBTOOL}" \ - $(FAULTINJECTION_LIBS) \ - --pkg gstreamer-@GST_API_VERSION@ \ - --pkg gstreamer-pbutils-@GST_API_VERSION@ \ - --pkg gstreamer-controller-@GST_API_VERSION@ \ - --pkg glib-2.0 \ - --pkg gobject-2.0 \ - --pkg-export gstvalidate-@GST_API_VERSION@ \ - --add-init-section="$(INTROSPECTION_INIT)" \ - --output $@ \ - $(gir_headers) \ - $(gir_sources) - -# INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to -# install anything - we need to install inside our prefix. -girdir = $(datadir)/gir-1.0 -gir_DATA = $(BUILT_GIRSOURCES) - -typelibsdir = $(libdir)/girepository-1.0/ - -typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib) - -%.typelib: %.gir $(INTROSPECTION_COMPILER) - $(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \ - $(INTROSPECTION_COMPILER) \ - --includedir=$(srcdir) \ - --includedir=$(srcdir)/../video \ - --includedir=$(builddir) \ - --includedir=`$(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \ - --includedir=`$(PKG_CONFIG) --variable=girdir gstreamer-pbutils-@GST_API_VERSION@` \ - --includedir=`$(PKG_CONFIG) --variable=girdir gstreamer-video-@GST_API_VERSION@` \ - --includedir=`$(PKG_CONFIG) --variable=girdir gstreamer-audio-@GST_API_VERSION@` \ - --includedir=`$(PKG_CONFIG) --variable=girdir gstreamer-tag-@GST_API_VERSION@` \ - --includedir=`$(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \ - --includedir=`$(PKG_CONFIG) --variable=girdir gstreamer-controller-@GST_API_VERSION@` \ - --includedir=`$(PKG_CONFIG) --variable=girdir gio-2.0` \ - $(INTROSPECTION_COMPILER_OPTS) $< -o $(@F) -endif - -CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA) diff --git a/validate/launcher/Makefile.am b/validate/launcher/Makefile.am deleted file mode 100644 index 6aaa5f8..0000000 --- a/validate/launcher/Makefile.am +++ /dev/null @@ -1,21 +0,0 @@ -launcherdir = $(libdir)/gst-validate-launcher/python/launcher/ - -SUBDIRS = \ - apps \ - testsuites - -launcher_PYTHON = \ - baseclasses.py \ - __init__.py \ - loggable.py \ - reporters.py \ - main.py \ - httpserver.py \ - RangeHTTPServer.py \ - utils.py \ - vfb_server.py \ - config.py - -clean-local: - rm -rf *.pyc *.pyo - diff --git a/validate/launcher/apps/Makefile.am b/validate/launcher/apps/Makefile.am deleted file mode 100644 index 77d3b95..0000000 --- a/validate/launcher/apps/Makefile.am +++ /dev/null @@ -1,9 +0,0 @@ -appsdir = $(libdir)/gst-validate-launcher/python/launcher/apps/ - -SUBDIRS = - -apps_PYTHON = \ - __init__.py \ - gstvalidate.py \ - pyunittest.py \ - gstcheck.py diff --git a/validate/launcher/testsuites/Makefile.am b/validate/launcher/testsuites/Makefile.am deleted file mode 100644 index b4251bd..0000000 --- a/validate/launcher/testsuites/Makefile.am +++ /dev/null @@ -1,7 +0,0 @@ -appsdir = $(libdir)/gst-validate-launcher/python/launcher/testsuites/ - -SUBDIRS = - -apps_PYTHON = \ - check.py \ - pyunittest.py diff --git a/validate/pkgconfig/Makefile.am b/validate/pkgconfig/Makefile.am deleted file mode 100644 index 4746a04..0000000 --- a/validate/pkgconfig/Makefile.am +++ /dev/null @@ -1,26 +0,0 @@ -pcfiles = \ - gst-validate-@GST_API_VERSION@.pc - -pcfiles_uninstalled = \ - gst-validate-@GST_API_VERSION@-uninstalled.pc - -all-local: $(pcfiles) $(pcfiles_uninstalled) - -### how to generate pc files -%-@GST_API_VERSION@.pc: %.pc - cp $< $@ -%-@GST_API_VERSION@-uninstalled.pc: %-uninstalled.pc -### the uninstalled libdir is depend of the build system used so set it here -### rather than hardcoding it in the file directly. - $(AM_V_GEN) sed \ - -e "s|[@]validatelibdir[@]|$(abs_top_builddir)/gst/validate/.libs|" \ - $< > $@.tmp && mv $@.tmp $@ - - -pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = $(pcfiles) - -EXTRA_DIST = \ - gst-validate.pc.in \ - gst-validate-uninstalled.pc.in -CLEANFILES = $(pcfiles) $(pcfiles_uninstalled) diff --git a/validate/plugins/Makefile.am b/validate/plugins/Makefile.am deleted file mode 100644 index d397df6..0000000 --- a/validate/plugins/Makefile.am +++ /dev/null @@ -1,9 +0,0 @@ -SUBDIRS = flow fault_injection gapplication - -if HAVE_GTK -SUBDIRS += gtk -endif - -if HAVE_CAIRO -SUBDIRS += ssim -endif diff --git a/validate/plugins/fault_injection/Makefile.am b/validate/plugins/fault_injection/Makefile.am deleted file mode 100644 index 631ed24..0000000 --- a/validate/plugins/fault_injection/Makefile.am +++ /dev/null @@ -1,10 +0,0 @@ -validateplugin_LTLIBRARIES = libgstvalidatefaultinjection.la - -libgstvalidatefaultinjection_la_SOURCES = \ - socket_interposer.c - -libgstvalidatefaultinjection_la_CFLAGS = $(GST_ALL_CFLAGS) -libgstvalidatefaultinjection_la_LIBADD = $(GST_ALL_LIBS) $(top_builddir)/gst/validate/libgstvalidate-@GST_API_VERSION@.la -libgstvalidatefaultinjection_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(GST_ALL_LDFLAGS) - -CLEANFILES = diff --git a/validate/plugins/flow/Makefile.am b/validate/plugins/flow/Makefile.am deleted file mode 100644 index 8f5f886..0000000 --- a/validate/plugins/flow/Makefile.am +++ /dev/null @@ -1,13 +0,0 @@ -validateplugin_LTLIBRARIES = libgstvalidateflow.la - -libgstvalidateflow_la_SOURCES = \ - gstvalidateflow.c formatting.c -EXTRA_DIST = \ - formatting.h - -libgstvalidateflow_la_CFLAGS = $(GST_ALL_CFLAGS) $(GST_PBUTILS_CFLAGS) $(GIO_CFLAGS) -libgstvalidateflow_la_LIBADD = $(GST_ALL_LIBS) $(top_builddir)/gst/validate/libgstvalidate-@GST_API_VERSION@.la $(GST_PBUTILS_LIBS) $(GIO_LIBS) -libgstvalidateflow_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(GST_ALL_LDFLAGS) $(GIO_LDFLAGS) - -CLEANFILES = - diff --git a/validate/plugins/gapplication/Makefile.am b/validate/plugins/gapplication/Makefile.am deleted file mode 100644 index 9baf929..0000000 --- a/validate/plugins/gapplication/Makefile.am +++ /dev/null @@ -1,11 +0,0 @@ -validateplugin_LTLIBRARIES = libgstvalidategapplication.la - -libgstvalidategapplication_la_SOURCES = \ - gstvalidategapplication.c - -libgstvalidategapplication_la_CFLAGS = $(GST_ALL_CFLAGS) $(GIO_CFLAGS) -libgstvalidategapplication_la_LIBADD = $(GST_ALL_LIBS) $(top_builddir)/gst/validate/libgstvalidate-@GST_API_VERSION@.la $(GIO_LIBS) -libgstvalidategapplication_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(GST_ALL_LDFLAGS) $(GIO_LDFLAGS) - -CLEANFILES = - diff --git a/validate/plugins/gtk/Makefile.am b/validate/plugins/gtk/Makefile.am deleted file mode 100644 index 2d47a61..0000000 --- a/validate/plugins/gtk/Makefile.am +++ /dev/null @@ -1,11 +0,0 @@ -validateplugin_LTLIBRARIES = libgstvalidategtk.la - -libgstvalidategtk_la_SOURCES = gstvalidategtk.c - -libgstvalidategtk_la_CFLAGS = $(GST_ALL_CFLAGS) $(GTK_CFLAGS) -libgstvalidategtk_la_LIBADD = $(GST_ALL_LIBS) $(top_builddir)/gst/validate/libgstvalidate-@GST_API_VERSION@.la $(GTK_LIBS) -libgstvalidategtk_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(GST_ALL_LDFLAGS) $(GTK_LDFLAGS) - -CLEANFILES = - - diff --git a/validate/plugins/ssim/Makefile.am b/validate/plugins/ssim/Makefile.am deleted file mode 100644 index 55a9681..0000000 --- a/validate/plugins/ssim/Makefile.am +++ /dev/null @@ -1,12 +0,0 @@ -validateplugin_LTLIBRARIES = libgstvalidatessim.la - -libgstvalidatessim_la_SOURCES = gstvalidatessim.c - -libgstvalidatessim_la_CFLAGS = $(GST_ALL_CFLAGS) -I$(top_builddir)/gst-libs/gst/video/ $(CAIRO_CFLAGS) $(GST_VIDEO_CFLAGS) -libgstvalidatessim_la_LIBADD = $(GST_ALL_LIBS) $(top_builddir)/gst/validate/libgstvalidate-@GST_API_VERSION@.la $(top_builddir)/gst-libs/gst/video/libgstvalidatevideo-@GST_API_VERSION@.la $(CAIRO_LIBS) $(GST_VIDEO_LIBS) -libgstvalidatessim_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(GST_ALL_LDFLAGS) $(CAIR_LDFLAGS) $(GST_VIDEO_LDFLAGS) - -CLEANFILES = - - - diff --git a/validate/po/Makevars b/validate/po/Makevars deleted file mode 100644 index 1f1ea52..0000000 --- a/validate/po/Makevars +++ /dev/null @@ -1,47 +0,0 @@ -# Makefile variables for PO directory in any package using GNU gettext. - -# Usually the message domain is the same as the package name. -DOMAIN = gst-validate-1.0 - -# These two variables depend on the location of this directory. -subdir = po -top_builddir = .. - -# These options get passed to xgettext. -XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ - -# This is the copyright holder that gets inserted into the header of the -# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding -# package. (Note that the msgstr strings, extracted from the package's -# sources, belong to the copyright holder of the package.) Translators are -# expected to transfer the copyright for their translations to this person -# or entity, or to disclaim their copyright. The empty string stands for -# the public domain; in this case the translators are expected to disclaim -# their copyright. -COPYRIGHT_HOLDER = - -# This is the email address or URL to which the translators shall report -# bugs in the untranslated strings: -# - Strings which are not entire sentences, see the maintainer guidelines -# in the GNU gettext documentation, section 'Preparing Strings'. -# - Strings which use unclear terms or require additional context to be -# understood. -# - Strings which make invalid assumptions about notation of date, time or -# money. -# - Pluralisation problems. -# - Incorrect English spelling. -# - Incorrect formatting. -# It can be your email address, or a mailing list address where translators -# can write to without being subscribed, or the URL of a web page through -# which the translators can contact you. -MSGID_BUGS_ADDRESS = http://bugzilla.gnome.org/ - -# This is the list of locale categories, beyond LC_MESSAGES, for which the -# message catalogs shall be used. It is usually empty. -EXTRA_LOCALE_CATEGORIES = - -# Avoid line numbers in *.po, but keep them in *.pot. -MSGMERGE = msgmerge --no-location -MSGMERGE_UPDATE = msgmerge --no-location --update --backup=off -MSGFILTER = msgfilter --no-location - diff --git a/validate/po/POTFILES.in b/validate/po/POTFILES.in deleted file mode 100644 index 02f5d6c..0000000 --- a/validate/po/POTFILES.in +++ /dev/null @@ -1 +0,0 @@ -gst/validate/gst-validate-report.c diff --git a/validate/tests/Makefile.am b/validate/tests/Makefile.am deleted file mode 100644 index 8bbfc8f..0000000 --- a/validate/tests/Makefile.am +++ /dev/null @@ -1,10 +0,0 @@ -if HAVE_GST_CHECK -CHECK_SUBDIRS= check -else -CHECK_SUBDIRS= -endif - -SUBDIRS= $(CHECK_SUBDIRS) - -DIST_SUBDIRS = check - diff --git a/validate/tests/check/Makefile.am b/validate/tests/check/Makefile.am deleted file mode 100644 index dd79b59..0000000 --- a/validate/tests/check/Makefile.am +++ /dev/null @@ -1,98 +0,0 @@ -include $(top_srcdir)/common/check.mak - -TESTS_ENVIRONMENT = - -plugindir = $(libdir)/gstreamer-@GST_API_VERSION@ - -# override to _not_ install the test plugins -install-pluginLTLIBRARIES: - -# the core dumps of some machines have PIDs appended -CLEANFILES = core.* test-registry.* *.gcno *.gcda - -common_cflags=-I$(top_srcdir) $(GST_PLUGINS_BASE_CFLAGS) $(GST_OBJ_CFLAGS) \ - $(GST_CHECK_CFLAGS) $(GST_OPTION_CFLAGS) $(GST_CFLAGS) -common_ldadd=$(top_builddir)/gst/validate/libgstvalidate-@GST_API_VERSION@.la \ - $(GST_PLUGINS_BASE_LIBS) -lgstpbutils-$(GST_API_VERSION) \ - $(GST_OBJ_LIBS) $(GST_CHECK_LIBS) - -testutils_noisnt_libraries=libtestutils.la -testutils_noinst_headers=validate/test-utils.h -libtestutils_la_LIBADD=$(common_ldadd) -libtestutils_la_CFLAGS=$(common_cflags) -libtestutils_la_SOURCES=validate/test-utils.c - -SUPPRESSIONS = $(top_srcdir)/common/gst.supp # $(srcdir)/gst-plugins-bad.supp - -clean-local: clean-local-check - -check_PROGRAMS = \ - validate/padmonitor \ - validate/monitoring \ - validate/reporting \ - validate/overrides - -noinst_LTLIBRARIES=$(testutils_noisnt_libraries) -noinst_HEADERS=$(testutils_noinst_headers) - -TESTS = $(check_PROGRAMS) - -AM_CFLAGS = $(common_cflags) -UG_DISABLE_ASSERT -UG_DISABLE_CAST_CHECKS -LDADD = $(common_ldadd) libtestutils.la - -debug: - echo $(COVERAGE_FILES) - echo $(COVERAGE_FILES_REL) - -.PHONY: coverage -if GST_GCOV_ENABLED -# we rebuild a registry and do gst-inspect so that all the get/set codepaths -# are also covered -coverage: - make check - make coverage-report -else -coverage: - echo "You need to configure with --enable-gcov to get coverage data" - exit 1 -endif - -coverage-report: - if test ! -e coverage; then - rm -r coverage - fi - for dir in $(COVERAGE_DIRS); do \ - mkdir -p coverage/$$dir; \ - make -C $(top_builddir)/$$dir gcov; \ - done - for dir in $(COVERAGE_DIRS); do \ - files="`ls $(top_builddir)/$$dir/*.gcov.out 2> /dev/null`"; \ - if test ! -z "$$files"; then \ - perl $(top_srcdir)/common/coverage/coverage-report.pl \ - $(top_builddir)/$$dir/*.gcov.out > \ - coverage/$$dir/index.xml; \ - xsltproc $(top_srcdir)/common/coverage/coverage-report.xsl \ - coverage/$$dir/index.xml > coverage/$$dir/index.html; \ - fi; \ - done - for file in $(COVERAGE_FILES_REL); do \ - echo Generating coverage/$$file.html; \ - perl $(top_srcdir)/common/coverage/coverage-report-entry.pl \ - $(top_builddir)/$$file > coverage/$$file.html; \ - done - -check-integration: integration - CK_DEFAULT_TIMEOUT=20 ./integration - -check-integration-forever: - @while true; do \ - make check-integration \ - CK_DEFAULT_TIMEOUT=20 \ - $* || break; done - -check-integration-gdb: - @$(TESTS_ENVIRONMENT) \ - CK_FORK=no \ - $(LIBTOOL) --mode=execute \ - gdb ./integration - diff --git a/validate/tools/.gitignore b/validate/tools/.gitignore deleted file mode 100644 index c943445..0000000 --- a/validate/tools/.gitignore +++ /dev/null @@ -1,11 +0,0 @@ -gst-validate-1.0 -gst-validate-launcher -gst-validate-transcoding-1.0 -gst-validate-media-check-1.0 -gst-validate-images-check-1.0 -gst-validate-rtsp-server-1.0 -gst-validate-1.0-debug -gst-validate-media-check-1.0-debug -gst-validate-transcoding-1.0-debug -gst-validate-images-check-1.0-debug -gst-validate-rtsp-server-1.0-debug diff --git a/validate/tools/Makefile.am b/validate/tools/Makefile.am deleted file mode 100644 index 9ecc753..0000000 --- a/validate/tools/Makefile.am +++ /dev/null @@ -1,61 +0,0 @@ -bin_PROGRAMS = \ - gst-validate-@GST_API_VERSION@ \ - gst-validate-transcoding-@GST_API_VERSION@ \ - gst-validate-media-check-@GST_API_VERSION@ - -noinst_PROGRAMS = \ - gst-validate-@GST_API_VERSION@-debug \ - gst-validate-transcoding-@GST_API_VERSION@-debug \ - gst-validate-media-check-@GST_API_VERSION@-debug - -bin_SCRIPTS = \ - gst-validate-launcher - -AM_CFLAGS = $(GST_ALL_CFLAGS) $(GST_PBUTILS_CFLAGS) $(GST_VIDEO_CFLAGS) -LDADD = $(top_builddir)/gst/validate/libgstvalidate-@GST_API_VERSION@.la $(GST_PBUTILS_LIBS) $(GST_LIBS) $(GST_VIDEO_LIBS) - -# The -debug versions are used when running from sources to not confuse -# valgrind with libtool's wrappers. Those are built with the '-no-install' and -# so use rpath instead of wrappers. -gst_validate_@GST_API_VERSION@_SOURCES = gst-validate.c -gst_validate_@GST_API_VERSION@_CFLAGS = $(GIO_CFLAGS) $(AM_CFLAGS) -gst_validate_@GST_API_VERSION@_LDADD = $(GIO_LIBS) $(LDADD) - -gst_validate_@GST_API_VERSION@_debug_SOURCES = gst-validate.c -gst_validate_@GST_API_VERSION@_debug_CFLAGS = $(GIO_CFLAGS) $(AM_CFLAGS) -gst_validate_@GST_API_VERSION@_debug_LDADD = $(GIO_LIBS) $(LDADD) -gst_validate_@GST_API_VERSION@_debug_LDFLAGS = -no-install - -gst_validate_transcoding_@GST_API_VERSION@_SOURCES = gst-validate-transcoding.c -gst_validate_transcoding_@GST_API_VERSION@_debug_SOURCES = gst-validate-transcoding.c -gst_validate_transcoding_@GST_API_VERSION@_debug_LDFLAGS = -no-install - -gst_validate_media_check_@GST_API_VERSION@_SOURCES = gst-validate-media-check.c -gst_validate_media_check_@GST_API_VERSION@_debug_SOURCES = gst-validate-media-check.c -gst_validate_media_check_@GST_API_VERSION@_debug_LDFLAGS = -no-install - -if HAVE_GST_RTSP_SERVER -bin_PROGRAMS += gst-validate-rtsp-server-@GST_API_VERSION@ -noinst_PROGRAMS += gst-validate-rtsp-server-@GST_API_VERSION@-debug - -gst_validate_rtsp_server_@GST_API_VERSION@_SOURCES = gst-validate-rtsp-server.c -gst_validate_rtsp_server_@GST_API_VERSION@_CFLAGS = $(GST_RTSP_SERVER_CFLAGS) -gst_validate_rtsp_server_@GST_API_VERSION@_LDADD = $(LDADD) $(GST_RTSP_SERVER_LIBS) -gst_validate_rtsp_server_@GST_API_VERSION@_debug_SOURCES = gst-validate-rtsp-server.c -gst_validate_rtsp_server_@GST_API_VERSION@_debug_LDADD = $(LDADD) $(GST_RTSP_SERVER_LIBS) -gst_validate_rtsp_server_@GST_API_VERSION@_debug_LDFLAGS = -no-install -gst_validate_rtsp_server_@GST_API_VERSION@_debug_CFLAGS = $(GST_RTSP_SERVER_CFLAGS) -endif - -if HAVE_CAIRO -bin_PROGRAMS += gst-validate-images-check-@GST_API_VERSION@ -noinst_PROGRAMS += gst-validate-images-check-@GST_API_VERSION@-debug - -gst_validate_images_check_@GST_API_VERSION@_SOURCES = gst-validate-images-check.c -gst_validate_images_check_@GST_API_VERSION@_LDADD = $(top_builddir)/gst-libs/gst/video/libgstvalidatevideo-@GST_API_VERSION@.la $(LDADD) -gst_validate_images_check_@GST_API_VERSION@_debug_SOURCES = gst-validate-images-check.c -gst_validate_images_check_@GST_API_VERSION@_debug_LDADD = $(top_builddir)/gst-libs/gst/video/libgstvalidatevideo-@GST_API_VERSION@.la $(LDADD) -gst_validate_images_check_@GST_API_VERSION@_debug_LDFLAGS = -no-install -endif - -CLEANFILES = $(bin_SCRIPTS) diff --git a/validate/win32/MANIFEST b/validate/win32/MANIFEST deleted file mode 100644 index 34aadd1..0000000 --- a/validate/win32/MANIFEST +++ /dev/null @@ -1,2 +0,0 @@ -win32/MANIFEST -win32/common/libgstvalidate.def -- 2.7.4