lebiniou-3.40/0000755000175000017500000000000013612323142010244 500000000000000lebiniou-3.40/ChangeLog0000644000175000017500000000011113557325027011743 00000000000000Release notes are available at https://gitlab.com/lebiniou/lebiniou/tags lebiniou-3.40/install-sh0000755000175000017500000003601013550624704012201 00000000000000#!/bin/sh # install - install a program, script, or datafile scriptversion=2018-03-11.20; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. tab=' ' nl=' ' IFS=" $tab$nl" # Set DOITPROG to "echo" to test this script. doit=${DOITPROG-} doit_exec=${doit:-exec} # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false is_target_a_directory=possibly usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) is_target_a_directory=always dst_arg=$2 # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac shift;; -T) is_target_a_directory=never;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done # We allow the use of options -d and -T together, by making -d # take the precedence; this is for compatibility with GNU install. if test -n "$dir_arg"; then if test -n "$dst_arg"; then echo "$0: target directory not allowed when installing a directory." >&2 exit 1 fi fi if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then if test $# -gt 1 || test "$is_target_a_directory" = always; then if test ! -d "$dst_arg"; then echo "$0: $dst_arg: Is not a directory." >&2 exit 1 fi fi fi if test -z "$dir_arg"; then do_exit='(exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names problematic for 'test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # If destination is a directory, append the input filename. if test -d "$dst"; then if test "$is_target_a_directory" = never; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dstbase=`basename "$src"` case $dst in */) dst=$dst$dstbase;; *) dst=$dst/$dstbase;; esac dstdir_status=0 else dstdir=`dirname "$dst"` test -d "$dstdir" dstdir_status=$? fi fi case $dstdir in */) dstdirslash=$dstdir;; *) dstdirslash=$dstdir/;; esac obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) # Note that $RANDOM variable is not portable (e.g. dash); Use it # here however when possible just to lower collision chance. tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0 # Because "mkdir -p" follows existing symlinks and we likely work # directly in world-writeable /tmp, make sure that the '$tmpdir' # directory is successfully created first before we actually test # 'mkdir -p' feature. if (umask $mkdir_umask && $mkdirprog $mkdir_mode "$tmpdir" && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. test_tmpdir="$tmpdir/a" ls_ld_tmpdir=`ls -ld "$test_tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$test_tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; [-=\(\)!]*) prefix='./';; *) prefix='';; esac oIFS=$IFS IFS=/ set -f set fnord $dstdir shift set +f IFS=$oIFS prefixes= for d do test X"$d" = X && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=${dstdirslash}_inst.$$_ rmtmp=${dstdirslash}_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: lebiniou-3.40/depcomp0000755000175000017500000005602013550624713011555 00000000000000#! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2018-03-07.03; # UTC # Copyright (C) 1999-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by 'PROGRAMS ARGS'. object Object file output by 'PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputting dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac # Get the directory component of the given path, and save it in the # global variables '$dir'. Note that this directory component will # be either empty or ending with a '/' character. This is deliberate. set_dir_from () { case $1 in */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; *) dir=;; esac } # Get the suffix-stripped basename of the given path, and save it the # global variable '$base'. set_base_from () { base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` } # If no dependency file was actually created by the compiler invocation, # we still have to create a dummy depfile, to avoid errors with the # Makefile "include basename.Plo" scheme. make_dummy_depfile () { echo "#dummy" > "$depfile" } # Factor out some common post-processing of the generated depfile. # Requires the auxiliary global variable '$tmpdepfile' to be set. aix_post_process_depfile () { # If the compiler actually managed to produce a dependency file, # post-process it. if test -f "$tmpdepfile"; then # Each line is of the form 'foo.o: dependency.h'. # Do two passes, one to just change these to # $object: dependency.h # and one to simply output # dependency.h: # which is needed to avoid the deleted-header problem. { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" } > "$depfile" rm -f "$tmpdepfile" else make_dummy_depfile fi } # A tabulation character. tab=' ' # A newline character. nl=' ' # Character ranges might be problematic outside the C locale. # These definitions help. upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ lower=abcdefghijklmnopqrstuvwxyz digits=0123456789 alpha=${upper}${lower} if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Avoid interferences from the environment. gccflag= dashmflag= # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi cygpath_u="cygpath -u -f -" if test "$depmode" = msvcmsys; then # This is just like msvisualcpp but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvisualcpp fi if test "$depmode" = msvc7msys; then # This is just like msvc7 but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvc7 fi if test "$depmode" = xlc; then # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. gccflag=-qmakedep=gcc,-MF depmode=gcc fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. ## Unfortunately, FreeBSD c89 acceptance of flags depends upon ## the command line argument order; so add the flags where they ## appear in depend2.am. Note that the slowdown incurred here ## affects only configure: in makefiles, %FASTDEP% shortcuts this. for arg do case $arg in -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; *) set fnord "$@" "$arg" ;; esac shift # fnord shift # $arg done "$@" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. ## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. ## (see the conditional assignment to $gccflag above). ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). Also, it might not be ## supported by the other compilers which use the 'gcc' depmode. ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # The second -e expression handles DOS-style file names with drive # letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the "deleted header file" problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. ## Some versions of gcc put a space before the ':'. On the theory ## that the space means something, we add a space to the output as ## well. hp depmode also adds that space, but also prefixes the VPATH ## to the object. Take care to not repeat it in the output. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like '#:fec' to the end of the # dependency line. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ | tr "$nl" ' ' >> "$depfile" echo >> "$depfile" # The second pass generates a dummy entry for each header file. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> "$depfile" else make_dummy_depfile fi rm -f "$tmpdepfile" ;; xlc) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts '$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u tmpdepfile3=$dir.libs/$base.u "$@" -Wc,-M else tmpdepfile1=$dir$base.u tmpdepfile2=$dir$base.u tmpdepfile3=$dir$base.u "$@" -M fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done aix_post_process_depfile ;; tcc) # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 # FIXME: That version still under development at the moment of writing. # Make that this statement remains true also for stable, released # versions. # It will wrap lines (doesn't matter whether long or short) with a # trailing '\', as in: # # foo.o : \ # foo.c \ # foo.h \ # # It will put a trailing '\' even on the last line, and will use leading # spaces rather than leading tabs (at least since its commit 0394caf7 # "Emit spaces for -MD"). "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. # We have to change lines of the first kind to '$object: \'. sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" # And for each line of the second kind, we have to emit a 'dep.h:' # dummy dependency, to avoid the deleted-header problem. sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" rm -f "$tmpdepfile" ;; ## The order of this option in the case statement is important, since the ## shell code in configure will try each of these formats in the order ## listed in this file. A plain '-MD' option would be understood by many ## compilers, so we must ensure this comes after the gcc and icc options. pgcc) # Portland's C compiler understands '-MD'. # Will always output deps to 'file.d' where file is the root name of the # source file under compilation, even if file resides in a subdirectory. # The object file name does not affect the name of the '.d' file. # pgcc 10.2 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using '\' : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... set_dir_from "$object" # Use the source, not the object, to determine the base name, since # that's sadly what pgcc will do too. set_base_from "$source" tmpdepfile=$base.d # For projects that build the same source file twice into different object # files, the pgcc approach of using the *source* file root name can cause # problems in parallel builds. Use a locking strategy to avoid stomping on # the same $tmpdepfile. lockdir=$base.d-lock trap " echo '$0: caught signal, cleaning up...' >&2 rmdir '$lockdir' exit 1 " 1 2 13 15 numtries=100 i=$numtries while test $i -gt 0; do # mkdir is a portable test-and-set. if mkdir "$lockdir" 2>/dev/null; then # This process acquired the lock. "$@" -MD stat=$? # Release the lock. rmdir "$lockdir" break else # If the lock is being held by a different process, wait # until the winning process is done or we timeout. while test -d "$lockdir" && test $i -gt 0; do sleep 1 i=`expr $i - 1` done fi i=`expr $i - 1` done trap - 1 2 13 15 if test $i -le 0; then echo "$0: failed to acquire lock after $numtries attempts" >&2 echo "$0: check lockdir '$lockdir'" >&2 exit 1 fi if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp2) # The "hp" stanza above does not work with aCC (C++) and HP's ia64 # compilers, which have integrated preprocessors. The correct option # to use with these is +Maked; it writes dependencies to a file named # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d "$@" -Wc,+Maked else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d "$@" +Maked fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" # Add 'dependent.h:' lines. sed -ne '2,${ s/^ *// s/ \\*$// s/$/:/ p }' "$tmpdepfile" >> "$depfile" else make_dummy_depfile fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in 'foo.d' instead, so we check for that too. # Subdirectories are respected. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then # Libtool generates 2 separate objects for the 2 libraries. These # two compilations output dependencies in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir$base.o.d # libtool 1.5 tmpdepfile2=$dir.libs/$base.o.d # Likewise. tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d "$@" -MD fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done # Same post-processing that is required for AIX mode. aix_post_process_depfile ;; msvc7) if test "$libtool" = yes; then showIncludes=-Wc,-showIncludes else showIncludes=-showIncludes fi "$@" $showIncludes > "$tmpdepfile" stat=$? grep -v '^Note: including file: ' "$tmpdepfile" if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # The first sed program below extracts the file names and escapes # backslashes for cygpath. The second sed program outputs the file # name when reading, but also accumulates all include files in the # hold buffer in order to output them again at the end. This only # works with sed implementations that can handle large buffers. sed < "$tmpdepfile" -n ' /^Note: including file: *\(.*\)/ { s//\1/ s/\\/\\\\/g p }' | $cygpath_u | sort -u | sed -n ' s/ /\\ /g s/\(.*\)/'"$tab"'\1 \\/p s/.\(.*\) \\/\1:/ H $ { s/.*/'"$tab"'/ G p }' >> "$depfile" echo >> "$depfile" # make sure the fragment doesn't end with a backslash rm -f "$tmpdepfile" ;; msvc7msys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove '-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for ':' # in the target name. This is to cope with DOS-style filenames: # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. "$@" $dashmflag | sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this sed invocation # correctly. Breaking it into two sed invocations is a workaround. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # X makedepend shift cleared=no eat=no for arg do case $cleared in no) set ""; shift cleared=yes ;; esac if test $eat = yes; then eat=no continue fi case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -arch) eat=yes ;; -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix=`echo "$object" | sed 's/^.*\././'` touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" # makedepend may prepend the VPATH from the source file name to the object. # No need to regex-escape $object, excess matching of '.' is harmless. sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process the last invocation # correctly. Breaking it into two sed invocations is a workaround. sed '1,2d' "$tmpdepfile" \ | tr ' ' "$nl" \ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove '-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E \ | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi IFS=" " for arg do case "$arg" in -o) shift ;; $object) shift ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E 2>/dev/null | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" echo "$tab" >> "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; msvcmsys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: lebiniou-3.40/lebiniou.xpm0000644000175000017500000001116613354413164012534 00000000000000/* XPM */ static char * biniou_xpm[] = { "32 32 156 2", " c None", ". c #D8B996", "+ c #685F52", "@ c #593E20", "# c #422606", "$ c #97826A", "% c #B1997E", "& c #472905", "* c #40382F", "= c #5D4322", "- c #534B41", "; c #513515", "> c #574F45", ", c #744E25", "' c #BFA489", ") c #5B4A36", "! c #665C51", "~ c #383734", "{ c #CAA983", "] c #422100", "^ c #472D0E", "/ c #473A2D", "( c #684923", "_ c #6E583C", ": c #82623B", "< c #3D1F00", "[ c #473016", "} c #5F5649", "| c #AE977C", "1 c #3F1F00", "2 c #412504", "3 c #7D623F", "4 c #462A07", "5 c #816F5B", "6 c #0B2F0E", "7 c #684A30", "8 c #927147", "9 c #4A2B09", "0 c #7F6444", "a c #0B330E", "b c #0C2D0E", "c c #0B360E", "d c #072B0E", "e c #472311", "f c #004217", "g c #5B310B", "h c #593204", "i c #4E2C03", "j c #0D4810", "k c #0B2C0D", "l c #0C370F", "m c #0A320D", "n c #1B3921", "o c #09360C", "p c #162B14", "q c #7B5A3B", "r c #8F7354", "s c #0B2B0E", "t c #0C300E", "u c #0C2B0D", "v c #0B3D0F", "w c #0B340E", "x c #0C4210", "y c #0B330D", "z c #0D3810", "A c #0C4C11", "B c #0C3A0F", "C c #0C3810", "D c #0B370E", "E c #0A370F", "F c #322B13", "G c #422000", "H c #0D2A11", "I c #0B350E", "J c #0C310E", "K c #0C300D", "L c #0B2A0D", "M c #0B2D0D", "N c #0C400F", "O c #0C2C0E", "P c #0A380E", "Q c #103E13", "R c #0C3D10", "S c #0C360E", "T c #0B3E0F", "U c #0D5D13", "V c #0C380E", "W c #0C320F", "X c #09390D", "Y c #0C2D0D", "Z c #06290E", "` c #0D320E", " . c #0C350E", ".. c #0B2B0D", "+. c #0B4310", "@. c #0C4010", "#. c #0C330F", "$. c #0C4510", "%. c #033E15", "&. c #0A3A0E", "*. c #0D3A11", "=. c #0B380F", "-. c #0D5311", ";. c #0C4D11", ">. c #0D5712", ",. c #0B300E", "'. c #0D390F", "). c #0C3F10", "!. c #0D3A0F", "~. c #0D5112", "{. c #0B390F", "]. c #7E4C1A", "^. c #1F370D", "/. c #0D5111", "(. c #0C4910", "_. c #0C340E", ":. c #0C370E", "<. c #0B370F", "[. c #0D5612", "}. c #0C3E0F", "|. c #0B2C0E", "1. c #874E0F", "2. c #987E5D", "3. c #0C4811", "4. c #0C3C0F", "5. c #0B3C0F", "6. c #0C4110", "7. c #0C4410", "8. c #0D5E13", "9. c #0C4111", "0. c #0C390F", "a. c #794302", "b. c #0C320E", "c. c #0D5813", "d. c #0C3D0F", "e. c #0B300F", "f. c #0C2F0D", "g. c #0B240D", "h. c #0B310E", "i. c #0C2F0E", "j. c #673A04", "k. c #0E3611", "l. c #0B280D", "m. c #0C3E10", "n. c #0D5211", "o. c #0D290E", "p. c #0B270C", "q. c #764303", "r. c #0B240C", "s. c #0B290D", "t. c #0C4911", "u. c #6D3C04", "v. c #814703", "w. c #7F4603", "x. c #4A2B06", "y. c #6A3C04", " ", " ", " ", " ", " . ", " + @ ", " # $ % ", " & * ", " = - ", " ; > ", " , ", " ' ) ! ~ { ", " ] ^ / ( ", " _ : < [ } | ", " 1 2 3 4 5 ", " 6 7 8 9 0 ", " a b c d e f g h i ", " a j k l m n o p q r s t u v ", " w x y z a A B C D E F G H I J K L M N ", " O P Q R S T U V B W X Y Z ` ...+.B @.#.$. ", " %.&.*. =.-.L ;.>.,.'.).!.I 6 t R $.l ~.{. ", " ].^. M {./.(._.~.>.:.x ,.#.L <.[.x }.|. ", " 1.2. M 3.$.4.5.6.7.8.b 9.c ..0.M J ", " a. 6 b.[.c.l d.B e.f.g.h.Y i. ", " j. k.l.B m.n.7.W w o.p.'. ", " q. 6 r.s.,.l.#.t. ", " u. ", " v. ", " w. ", " x.y. ", " ", " "}; lebiniou-3.40/config.h.in0000644000175000017500000000752613612323127012224 00000000000000/* config.h.in. Generated from configure.ac by autoheader. */ /* Default input plugin */ #undef DEFAULT_INPUT_PLUGIN /* Default output plugin */ #undef DEFAULT_OUTPUT_PLUGIN /* Define to 1 if you have the header file. */ #undef HAVE_ASSERT_H /* Define to 1 if you have the header file. */ #undef HAVE_COMPLEX_H /* Define to 1 if you have the header file. */ #undef HAVE_CTYPE_H /* Define to 1 if you have the header file. */ #undef HAVE_DIRENT_H /* Define to 1 if you have the header file. */ #undef HAVE_DLFCN_H /* Define to 1 if you have the header file. */ #undef HAVE_ERRNO_H /* Define to 1 if you have the header file. */ #undef HAVE_FCNTL_H /* Define to 1 if you have the header file. */ #undef HAVE_GETOPT_H /* Define to 1 if you have the `getopt_long' function. */ #undef HAVE_GETOPT_LONG /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_LINUX_VIDEODEV2_H /* Define to 1 if you have the header file. */ #undef HAVE_MALLOC_H /* Define to 1 if you have the header file. */ #undef HAVE_MATH_H /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the header file. */ #undef HAVE_POLL_H /* Define to 1 if you have the header file. */ #undef HAVE_PTHREAD_H /* Define to 1 if you have the header file. */ #undef HAVE_SOUNDCARD_H /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDIO_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_IOCTL_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_MMAN_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_SELECT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_SOUNDCARD_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TIME_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_VIDEOIO_H /* Define to 1 if you have the header file. */ #undef HAVE_TIME_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Define to 1 if you have the header file. */ #undef HAVE_ZLIB_H /* Available input plugins */ #undef INPUT_PLUGINS /* Available output plugins */ #undef OUTPUT_PLUGINS /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Version number of package */ #undef VERSION /* Enable large inode numbers on Mac OS X 10.5. */ #ifndef _DARWIN_USE_64_BIT_INODE # define _DARWIN_USE_64_BIT_INODE 1 #endif /* Number of bits in a file offset, on hosts where this is settable. */ #undef _FILE_OFFSET_BITS /* Define for large files, on AIX-style hosts. */ #undef _LARGE_FILES lebiniou-3.40/lebiniou.1.tail.in0000644000175000017500000000031513362353617013424 00000000000000=head1 SEE ALSO User manual: file://@prefix@/share/doc/lebiniou/html/manual.html Website: https://biniou.net =head1 AUTHOR Olivier Girondel =head1 BUGS Feel free to report them lebiniou-3.40/configure0000755000175000017500000104354413612323100012100 00000000000000#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for lebiniou 3.40. # # Report bugs to . # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org and $0: olivier@biniou.info about your system, including any $0: error possibly output before this message. Then install $0: a modern shell, or manually run the script under such a $0: shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='lebiniou' PACKAGE_TARNAME='lebiniou' PACKAGE_VERSION='3.40' PACKAGE_STRING='lebiniou 3.40' PACKAGE_BUGREPORT='olivier@biniou.info' PACKAGE_URL='' ac_unique_file="src/main.c" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS PLUGIN_LDADD PLUGIN_LDFLAGS PLUGIN_CFLAGS EXTRA_OLD_DELAY_FALSE EXTRA_OLD_DELAY_TRUE EXTRA_WEBCAM_FALSE EXTRA_WEBCAM_TRUE EXTRA_DISKWRITER_FALSE EXTRA_DISKWRITER_TRUE DPKG_BUILDFLAGS_CHECK HAVE_ULFIUS_FALSE HAVE_ULFIUS_TRUE ULFIUS_LIBS ULFIUS_CFLAGS WITH_PANDOC_FALSE WITH_PANDOC_TRUE have_pandoc EXTRA_OPENGL_FALSE EXTRA_OPENGL_TRUE GLU_LIBS GLU_CFLAGS OSD_PTSIZE OSD_FONT SDL2_ttf_LIBS SDL2_ttf_CFLAGS SDL2_LIBS SDL2_CFLAGS EGREP GREP CPP GETOPT_LONG_LIBS CACA_PLUGIN_FALSE CACA_PLUGIN_TRUE CACA_LIBS CACA_CFLAGS TWIP_PLUGIN_FALSE TWIP_PLUGIN_TRUE SNDFILE_PLUGIN_FALSE SNDFILE_PLUGIN_TRUE SNDFILE_LIBS SNDFILE_CFLAGS ESD_PLUGIN_FALSE ESD_PLUGIN_TRUE ESD_LIBS ESD_CFLAGS PULSEAUDIO_PLUGIN_FALSE PULSEAUDIO_PLUGIN_TRUE PULSEAUDIO_LIBS PULSEAUDIO_CFLAGS JACK_PLUGIN_FALSE JACK_PLUGIN_TRUE JACK_LIBS JACK_CFLAGS ALSA_PLUGIN_FALSE ALSA_PLUGIN_TRUE ALSA_LIBS ALSA_CFLAGS WITH_TEST_PLUGINS_FALSE WITH_TEST_PLUGINS_TRUE OUTPUT_PLUGINS INPUT_PLUGINS AVUTIL_LIBS AVUTIL_CFLAGS SWSCALE_LDFLAGS SWSCALE_LIBS SWSCALE_CFLAGS LEBINIOU_SCHEMES_FILE LEBINIOU_PLUGINSDIR LEBINIOU_DATADIR MagickWand_LIBS MagickWand_CFLAGS FT2_LIBS FT2_CFLAGS JANSSON_LIBS JANSSON_CFLAGS XML2_LIBS XML2_CFLAGS FFTW3_LIBS FFTW3_CFLAGS GLIB_LIBS GLIB_CFLAGS OS_NETBSD_OR_OPENBSD_FALSE OS_NETBSD_OR_OPENBSD_TRUE OS_LINUX_FAMILY_FALSE OS_LINUX_FAMILY_TRUE PKG_CONFIG_LIBDIR PKG_CONFIG_PATH PKG_CONFIG SED am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC BINIOU_VERSION AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_os target_vendor target_cpu target host_os host_vendor host_cpu host build_os build_vendor build_cpu build target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir runstatedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL am__quote' ac_subst_files='' ac_user_opts=' enable_option_checking enable_silent_rules enable_dependency_tracking enable_largefile enable_test_plugins enable_alsa enable_jackaudio enable_pulseaudio enable_esd enable_sndfile enable_twip enable_caca enable_fixed enable_camsize enable_opengl enable_debug enable_asan enable_xdebug enable_warnings enable_dlclose enable_diskwriter enable_webcam enable_old_delay ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR GLIB_CFLAGS GLIB_LIBS FFTW3_CFLAGS FFTW3_LIBS XML2_CFLAGS XML2_LIBS JANSSON_CFLAGS JANSSON_LIBS FT2_CFLAGS FT2_LIBS MagickWand_CFLAGS MagickWand_LIBS SWSCALE_CFLAGS SWSCALE_LIBS AVUTIL_CFLAGS AVUTIL_LIBS ALSA_CFLAGS ALSA_LIBS JACK_CFLAGS JACK_LIBS PULSEAUDIO_CFLAGS PULSEAUDIO_LIBS ESD_CFLAGS ESD_LIBS SNDFILE_CFLAGS SNDFILE_LIBS CACA_CFLAGS CACA_LIBS CPP SDL2_CFLAGS SDL2_LIBS SDL2_ttf_CFLAGS SDL2_ttf_LIBS GLU_CFLAGS GLU_LIBS ULFIUS_CFLAGS ULFIUS_LIBS' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -runstatedir | --runstatedir | --runstatedi | --runstated \ | --runstate | --runstat | --runsta | --runst | --runs \ | --run | --ru | --r) ac_prev=runstatedir ;; -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ | --run=* | --ru=* | --r=*) runstatedir=$ac_optarg ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir runstatedir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures lebiniou 3.40 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/lebiniou] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] --target=TARGET configure for building compilers for TARGET [HOST] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of lebiniou 3.40:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build --disable-largefile omit support for large files --enable-test-plugins build the test/debug plugins [default=no] --enable-alsa build the ALSA input plugin [default=yes] --enable-jackaudio build the JACK Audio input plugin [default=yes] --enable-pulseaudio build the PulseAudio input plugin [default=yes] --enable-esd build the ESD input plugin [default=no] --enable-sndfile build the SndFile input plugin [default=yes] --enable-twip build the Twip input plugin [default=yes] --enable-caca build the libcaca plugin [default=yes] --enable-fixed="WIDTHxHEIGHT" use fixed-size video buffers [default=no] --enable-camsize="WIDTHxHEIGHT" set webcam capture size [default="640x480"] --enable-opengl enable OpenGL support [default=no] --enable-debug turn on debugging [default=no] --enable-asan use AddressSanitizer [default=no] --enable-xdebug turn on extra debugging [default=no] --enable-warnings treat warnings as errors [default=yes] --enable-dlclose call dlclose() when unloading plugins [default=yes] --enable-diskwriter build the diskwriter output plugin [default=yes] --enable-webcam enable webcam support [default=yes] --enable-old-delay build old delay plugins [default=no] Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory PKG_CONFIG path to pkg-config utility PKG_CONFIG_PATH directories to add to pkg-config's search path PKG_CONFIG_LIBDIR path overriding pkg-config's built-in search path GLIB_CFLAGS C compiler flags for GLIB, overriding pkg-config GLIB_LIBS linker flags for GLIB, overriding pkg-config FFTW3_CFLAGS C compiler flags for FFTW3, overriding pkg-config FFTW3_LIBS linker flags for FFTW3, overriding pkg-config XML2_CFLAGS C compiler flags for XML2, overriding pkg-config XML2_LIBS linker flags for XML2, overriding pkg-config JANSSON_CFLAGS C compiler flags for JANSSON, overriding pkg-config JANSSON_LIBS linker flags for JANSSON, overriding pkg-config FT2_CFLAGS C compiler flags for FT2, overriding pkg-config FT2_LIBS linker flags for FT2, overriding pkg-config MagickWand_CFLAGS C compiler flags for MagickWand, overriding pkg-config MagickWand_LIBS linker flags for MagickWand, overriding pkg-config SWSCALE_CFLAGS C compiler flags for SWSCALE, overriding pkg-config SWSCALE_LIBS linker flags for SWSCALE, overriding pkg-config AVUTIL_CFLAGS C compiler flags for AVUTIL, overriding pkg-config AVUTIL_LIBS linker flags for AVUTIL, overriding pkg-config ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config ALSA_LIBS linker flags for ALSA, overriding pkg-config JACK_CFLAGS C compiler flags for JACK, overriding pkg-config JACK_LIBS linker flags for JACK, overriding pkg-config PULSEAUDIO_CFLAGS C compiler flags for PULSEAUDIO, overriding pkg-config PULSEAUDIO_LIBS linker flags for PULSEAUDIO, overriding pkg-config ESD_CFLAGS C compiler flags for ESD, overriding pkg-config ESD_LIBS linker flags for ESD, overriding pkg-config SNDFILE_CFLAGS C compiler flags for SNDFILE, overriding pkg-config SNDFILE_LIBS linker flags for SNDFILE, overriding pkg-config CACA_CFLAGS C compiler flags for CACA, overriding pkg-config CACA_LIBS linker flags for CACA, overriding pkg-config CPP C preprocessor SDL2_CFLAGS C compiler flags for SDL2, overriding pkg-config SDL2_LIBS linker flags for SDL2, overriding pkg-config SDL2_ttf_CFLAGS C compiler flags for SDL2_ttf, overriding pkg-config SDL2_ttf_LIBS linker flags for SDL2_ttf, overriding pkg-config GLU_CFLAGS C compiler flags for GLU, overriding pkg-config GLU_LIBS linker flags for GLU, overriding pkg-config ULFIUS_CFLAGS C compiler flags for ULFIUS, overriding pkg-config ULFIUS_LIBS linker flags for ULFIUS, overriding pkg-config Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF lebiniou configure 3.40 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using # the include files in INCLUDES and setting the cache variable VAR # accordingly. ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$2> _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ( $as_echo "## ---------------------------------- ## ## Report this to olivier@biniou.info ## ## ---------------------------------- ##" ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_mongrel # ac_fn_c_try_run LINENO # ---------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by lebiniou $as_me 3.40, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 $as_echo_n "checking target system type... " >&6; } if ${ac_cv_target+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$target_alias" = x; then ac_cv_target=$ac_cv_host else ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 $as_echo "$ac_cv_target" >&6; } case $ac_cv_target in *-*-*) ;; *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; esac target=$ac_cv_target ac_save_IFS=$IFS; IFS='-' set x $ac_cv_target shift target_cpu=$1 target_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: target_os=$* IFS=$ac_save_IFS case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac # The aliases save the names the user supplied, while $host etc. # will get canonicalized. test -n "$target_alias" && test "$program_prefix$program_suffix$program_transform_name" = \ NONENONEs,x,x, && program_prefix=${target_alias}- am__api_version='1.16' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi if test "$2" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi rm -f conftest.file test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=1;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='lebiniou' VERSION='3.40' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # mkdir_p='$(MKDIR_P)' # We need awk for the "check" target (and possibly the TAP driver). The # system "awk" is bad on some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar pax cpio none' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 fi fi # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=0;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' BINIOU_MAJOR=3 BINIOU_MINOR=40 BINIOU_VERSION="$BINIOU_MAJOR.$BINIOU_MINOR" LDFLAGS="$LDFLAGS -rdynamic" LDFLAGS="$LDFLAGS -Wl,-z,now" OLD_FLAGS="$CFLAGS" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } if ${am_cv_prog_cc_c_o+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 $as_echo "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 $as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; } cat > confinc.mk << 'END' am__doit: @echo this is the am__doit target >confinc.out .PHONY: am__doit END am__include="#" am__quote= # BSD make does it like this. echo '.include "confinc.mk" # ignored' > confmf.BSD # Other make implementations (GNU, Solaris 10, AIX) do it like this. echo 'include confinc.mk # ignored' > confmf.GNU _am_result=no for s in GNU BSD; do { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } case $?:`cat confinc.out 2>/dev/null` in #( '0:this is the am__doit target') : case $s in #( BSD) : am__include='.include' am__quote='"' ;; #( *) : am__include='include' am__quote='' ;; esac ;; #( *) : ;; esac if test "$am__include" != "#"; then _am_result="yes ($s style)" break fi done rm -f confinc.* confmf.* { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 $as_echo "${_am_result}" >&6; } # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi CFLAGS="$OLD_FLAGS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if ${ac_cv_path_SED+:} false; then : $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed # Check whether --enable-largefile was given. if test "${enable_largefile+set}" = set; then : enableval=$enable_largefile; fi if test "$enable_largefile" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 $as_echo_n "checking for special C compiler options needed for large files... " >&6; } if ${ac_cv_sys_largefile_CC+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_sys_largefile_CC=no if test "$GCC" != yes; then ac_save_CC=$CC while :; do # IRIX 6.2 and later do not support large files by default, # so use the C compiler's -n32 option if that helps. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : break fi rm -f core conftest.err conftest.$ac_objext CC="$CC -n32" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_largefile_CC=' -n32'; break fi rm -f core conftest.err conftest.$ac_objext break done CC=$ac_save_CC rm -f conftest.$ac_ext fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 $as_echo "$ac_cv_sys_largefile_CC" >&6; } if test "$ac_cv_sys_largefile_CC" != no; then CC=$CC$ac_cv_sys_largefile_CC fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } if ${ac_cv_sys_file_offset_bits+:} false; then : $as_echo_n "(cached) " >&6 else while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_file_offset_bits=no; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _FILE_OFFSET_BITS 64 #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_file_offset_bits=64; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_sys_file_offset_bits=unknown break done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 $as_echo "$ac_cv_sys_file_offset_bits" >&6; } case $ac_cv_sys_file_offset_bits in #( no | unknown) ;; *) cat >>confdefs.h <<_ACEOF #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits _ACEOF ;; esac rm -rf conftest* if test $ac_cv_sys_file_offset_bits = unknown; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } if ${ac_cv_sys_large_files+:} false; then : $as_echo_n "(cached) " >&6 else while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_large_files=no; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _LARGE_FILES 1 #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_large_files=1; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_sys_large_files=unknown break done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 $as_echo "$ac_cv_sys_large_files" >&6; } case $ac_cv_sys_large_files in #( no | unknown) ;; *) cat >>confdefs.h <<_ACEOF #define _LARGE_FILES $ac_cv_sys_large_files _ACEOF ;; esac rm -rf conftest* fi fi if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 $as_echo "$PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 $as_echo "$ac_pt_PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG fi else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.9.0 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } PKG_CONFIG="" fi fi os_family="unknown" os_flavor="unknown" DEFAULT_INPUT_PLUGIN=oss case "$target_os" in *kfreebsd*) os_family=bsd os_flavor=kfreebsd ;; dragonfly*|darwin*) os_family=bsd LIBS="$LIBS -ldl" ;; netbsd*) os_family=bsd os_flavor=netbsd export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/pkg/lib/ffmpeg4/pkgconfig" ;; freebsd*) os_family=bsd os_flavor=freebsd ;; openbsd*) os_family=bsd os_flavor=openbsd ;; *pc-gnu*) os_family=linux os_flavor=hurd ;; *) os_family=linux os_flavor=linux LIBS="$LIBS -ldl" DEFAULT_INPUT_PLUGIN=alsa esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for operating system family" >&5 $as_echo_n "checking for operating system family... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${os_family}" >&5 $as_echo "${os_family}" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for operating system flavor" >&5 $as_echo_n "checking for operating system flavor... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${os_flavor}" >&5 $as_echo "${os_flavor}" >&6; } if test "x${os_family}" = "xlinux"; then OS_LINUX_FAMILY_TRUE= OS_LINUX_FAMILY_FALSE='#' else OS_LINUX_FAMILY_TRUE='#' OS_LINUX_FAMILY_FALSE= fi if test "x${os_flavor}" = "xnetbsd" || test "x${os_flavor}" = "xopenbsd"; then OS_NETBSD_OR_OPENBSD_TRUE= OS_NETBSD_OR_OPENBSD_FALSE='#' else OS_NETBSD_OR_OPENBSD_TRUE='#' OS_NETBSD_OR_OPENBSD_FALSE= fi # Checks for libraries # glib-2.0 pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLIB" >&5 $as_echo_n "checking for GLIB... " >&6; } if test -n "$GLIB_CFLAGS"; then pkg_cv_GLIB_CFLAGS="$GLIB_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GLIB_LIBS"; then pkg_cv_GLIB_LIBS="$GLIB_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0" 2>&1` else GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GLIB_PKG_ERRORS" >&5 as_fn_error $? "You must have libglib2.0-dev installed" "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "You must have libglib2.0-dev installed" "$LINENO" 5 else GLIB_CFLAGS=$pkg_cv_GLIB_CFLAGS GLIB_LIBS=$pkg_cv_GLIB_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi CFLAGS="$CFLAGS `$PKG_CONFIG glib-2.0 --cflags`" # fftw3 pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FFTW3" >&5 $as_echo_n "checking for FFTW3... " >&6; } if test -n "$FFTW3_CFLAGS"; then pkg_cv_FFTW3_CFLAGS="$FFTW3_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fftw3\""; } >&5 ($PKG_CONFIG --exists --print-errors "fftw3") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_FFTW3_CFLAGS=`$PKG_CONFIG --cflags "fftw3" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$FFTW3_LIBS"; then pkg_cv_FFTW3_LIBS="$FFTW3_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fftw3\""; } >&5 ($PKG_CONFIG --exists --print-errors "fftw3") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_FFTW3_LIBS=`$PKG_CONFIG --libs "fftw3" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then FFTW3_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "fftw3" 2>&1` else FFTW3_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "fftw3" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$FFTW3_PKG_ERRORS" >&5 as_fn_error $? "You must have libfftw3-dev installed" "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "You must have libfftw3-dev installed" "$LINENO" 5 else FFTW3_CFLAGS=$pkg_cv_FFTW3_CFLAGS FFTW3_LIBS=$pkg_cv_FFTW3_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi # libxml-2.0 pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML2" >&5 $as_echo_n "checking for XML2... " >&6; } if test -n "$XML2_CFLAGS"; then pkg_cv_XML2_CFLAGS="$XML2_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_XML2_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.6.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$XML2_LIBS"; then pkg_cv_XML2_LIBS="$XML2_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_XML2_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.6.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then XML2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libxml-2.0 >= 2.6.0" 2>&1` else XML2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libxml-2.0 >= 2.6.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$XML2_PKG_ERRORS" >&5 as_fn_error $? "You must have libxml2-dev >= 2.6 installed" "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "You must have libxml2-dev >= 2.6 installed" "$LINENO" 5 else XML2_CFLAGS=$pkg_cv_XML2_CFLAGS XML2_LIBS=$pkg_cv_XML2_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi CFLAGS="$CFLAGS `$PKG_CONFIG libxml-2.0 --cflags`" # jansson pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JANSSON" >&5 $as_echo_n "checking for JANSSON... " >&6; } if test -n "$JANSSON_CFLAGS"; then pkg_cv_JANSSON_CFLAGS="$JANSSON_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"jansson\""; } >&5 ($PKG_CONFIG --exists --print-errors "jansson") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_JANSSON_CFLAGS=`$PKG_CONFIG --cflags "jansson" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$JANSSON_LIBS"; then pkg_cv_JANSSON_LIBS="$JANSSON_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"jansson\""; } >&5 ($PKG_CONFIG --exists --print-errors "jansson") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_JANSSON_LIBS=`$PKG_CONFIG --libs "jansson" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then JANSSON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "jansson" 2>&1` else JANSSON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "jansson" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$JANSSON_PKG_ERRORS" >&5 as_fn_error $? "You must have libjansson-dev installed" "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "You must have libjansson-dev installed" "$LINENO" 5 else JANSSON_CFLAGS=$pkg_cv_JANSSON_CFLAGS JANSSON_LIBS=$pkg_cv_JANSSON_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi # freetype-2 pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FT2" >&5 $as_echo_n "checking for FT2... " >&6; } if test -n "$FT2_CFLAGS"; then pkg_cv_FT2_CFLAGS="$FT2_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5 ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_FT2_CFLAGS=`$PKG_CONFIG --cflags "freetype2" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$FT2_LIBS"; then pkg_cv_FT2_LIBS="$FT2_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5 ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_FT2_LIBS=`$PKG_CONFIG --libs "freetype2" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then FT2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "freetype2" 2>&1` else FT2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "freetype2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$FT2_PKG_ERRORS" >&5 as_fn_error $? "You must have libfreetype6-dev installed" "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "You must have libfreetype6-dev installed" "$LINENO" 5 else FT2_CFLAGS=$pkg_cv_FT2_CFLAGS FT2_LIBS=$pkg_cv_FT2_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi CFLAGS="$CFLAGS `$PKG_CONFIG freetype2 --cflags`" # MagickWand pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MagickWand" >&5 $as_echo_n "checking for MagickWand... " >&6; } if test -n "$MagickWand_CFLAGS"; then pkg_cv_MagickWand_CFLAGS="$MagickWand_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"MagickWand\""; } >&5 ($PKG_CONFIG --exists --print-errors "MagickWand") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MagickWand_CFLAGS=`$PKG_CONFIG --cflags "MagickWand" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$MagickWand_LIBS"; then pkg_cv_MagickWand_LIBS="$MagickWand_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"MagickWand\""; } >&5 ($PKG_CONFIG --exists --print-errors "MagickWand") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MagickWand_LIBS=`$PKG_CONFIG --libs "MagickWand" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then MagickWand_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "MagickWand" 2>&1` else MagickWand_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "MagickWand" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$MagickWand_PKG_ERRORS" >&5 as_fn_error $? "You must have libmagickwand-dev installed" "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "You must have libmagickwand-dev installed" "$LINENO" 5 else MagickWand_CFLAGS=$pkg_cv_MagickWand_CFLAGS MagickWand_LIBS=$pkg_cv_MagickWand_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi LIBS="$LIBS ${GLIB_LIBS} ${FFTW3_LIBS} ${XML2_LIBS} -lm -lz ${JANSSON_LIBS}" # We need to know which prefix we used to find some default values if test "x${prefix}" = "xNONE"; then prefix="/usr/local" fi LEBINIOU_LIBDIR="$prefix/lib" if test x"$DEB_HOST_MULTIARCH" != "x"; then LEBINIOU_LIBDIR="$LEBINIOU_LIBDIR/$DEB_HOST_MULTIARCH" fi LEBINIOU_SHAREDIR="$prefix/share/lebiniou" LEBINIOU_DATADIR="${LEBINIOU_SHAREDIR}" LEBINIOU_PLUGINSDIR="${LEBINIOU_LIBDIR}/lebiniou/plugins" LEBINIOU_SCHEMES_FILE="${LEBINIOU_SHAREDIR}/etc/schemes.xml" pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SWSCALE" >&5 $as_echo_n "checking for SWSCALE... " >&6; } if test -n "$SWSCALE_CFLAGS"; then pkg_cv_SWSCALE_CFLAGS="$SWSCALE_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libswscale\""; } >&5 ($PKG_CONFIG --exists --print-errors "libswscale") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SWSCALE_CFLAGS=`$PKG_CONFIG --cflags "libswscale" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$SWSCALE_LIBS"; then pkg_cv_SWSCALE_LIBS="$SWSCALE_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libswscale\""; } >&5 ($PKG_CONFIG --exists --print-errors "libswscale") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SWSCALE_LIBS=`$PKG_CONFIG --libs "libswscale" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then SWSCALE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libswscale" 2>&1` else SWSCALE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libswscale" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$SWSCALE_PKG_ERRORS" >&5 as_fn_error $? "You must have libswscale-dev installed" "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "You must have libswscale-dev installed" "$LINENO" 5 else SWSCALE_CFLAGS=$pkg_cv_SWSCALE_CFLAGS SWSCALE_LIBS=$pkg_cv_SWSCALE_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi CFLAGS="$CFLAGS ${SWSCALE_CFLAGS}" SWSCALE_LDFLAGS="`$PKG_CONFIG libswscale --libs`" pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AVUTIL" >&5 $as_echo_n "checking for AVUTIL... " >&6; } if test -n "$AVUTIL_CFLAGS"; then pkg_cv_AVUTIL_CFLAGS="$AVUTIL_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libavutil\""; } >&5 ($PKG_CONFIG --exists --print-errors "libavutil") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_AVUTIL_CFLAGS=`$PKG_CONFIG --cflags "libavutil" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$AVUTIL_LIBS"; then pkg_cv_AVUTIL_LIBS="$AVUTIL_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libavutil\""; } >&5 ($PKG_CONFIG --exists --print-errors "libavutil") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_AVUTIL_LIBS=`$PKG_CONFIG --libs "libavutil" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then AVUTIL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libavutil" 2>&1` else AVUTIL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libavutil" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$AVUTIL_PKG_ERRORS" >&5 as_fn_error $? "You must have libavutil-dev installed" "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "You must have libavutil-dev installed" "$LINENO" 5 else AVUTIL_CFLAGS=$pkg_cv_AVUTIL_CFLAGS AVUTIL_LIBS=$pkg_cv_AVUTIL_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi INPUT_PLUGINS="oss" OUTPUT_PLUGINS="SDL2" # Check whether --enable-test-plugins was given. if test "${enable_test_plugins+set}" = set; then : enableval=$enable_test_plugins; else enable_test_plugins="no" fi if test "x${enable_test_plugins}" = "xyes"; then WITH_TEST_PLUGINS_TRUE= WITH_TEST_PLUGINS_FALSE='#' else WITH_TEST_PLUGINS_TRUE='#' WITH_TEST_PLUGINS_FALSE= fi alsa_present="no" # Check whether --enable-alsa was given. if test "${enable_alsa+set}" = set; then : enableval=$enable_alsa; else enable_alsa="yes" fi if test "x${enable_alsa}" = "xyes"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ALSA" >&5 $as_echo_n "checking for ALSA... " >&6; } if test -n "$ALSA_CFLAGS"; then pkg_cv_ALSA_CFLAGS="$ALSA_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"alsa\""; } >&5 ($PKG_CONFIG --exists --print-errors "alsa") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ALSA_CFLAGS=`$PKG_CONFIG --cflags "alsa" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ALSA_LIBS"; then pkg_cv_ALSA_LIBS="$ALSA_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"alsa\""; } >&5 ($PKG_CONFIG --exists --print-errors "alsa") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ALSA_LIBS=`$PKG_CONFIG --libs "alsa" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then ALSA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "alsa" 2>&1` else ALSA_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "alsa" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ALSA_PKG_ERRORS" >&5 alsa_present=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } alsa_present=no else ALSA_CFLAGS=$pkg_cv_ALSA_CFLAGS ALSA_LIBS=$pkg_cv_ALSA_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } alsa_present=yes fi fi if test "x${alsa_present}" = "xyes"; then ALSA_PLUGIN_TRUE= ALSA_PLUGIN_FALSE='#' else ALSA_PLUGIN_TRUE='#' ALSA_PLUGIN_FALSE= fi if test "x${alsa_present}" = "xyes"; then INPUT_PLUGINS="$INPUT_PLUGINS, alsa" fi jack_present="no" # Check whether --enable-jackaudio was given. if test "${enable_jackaudio+set}" = set; then : enableval=$enable_jackaudio; else enable_jackaudio="yes" fi if test "x${enable_jackaudio}" = "xyes"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JACK" >&5 $as_echo_n "checking for JACK... " >&6; } if test -n "$JACK_CFLAGS"; then pkg_cv_JACK_CFLAGS="$JACK_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"jack\""; } >&5 ($PKG_CONFIG --exists --print-errors "jack") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_JACK_CFLAGS=`$PKG_CONFIG --cflags "jack" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$JACK_LIBS"; then pkg_cv_JACK_LIBS="$JACK_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"jack\""; } >&5 ($PKG_CONFIG --exists --print-errors "jack") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_JACK_LIBS=`$PKG_CONFIG --libs "jack" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then JACK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "jack" 2>&1` else JACK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "jack" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$JACK_PKG_ERRORS" >&5 jack_present=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } jack_present=no else JACK_CFLAGS=$pkg_cv_JACK_CFLAGS JACK_LIBS=$pkg_cv_JACK_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } jack_present=yes fi fi if test "x${jack_present}" = "xyes"; then JACK_PLUGIN_TRUE= JACK_PLUGIN_FALSE='#' else JACK_PLUGIN_TRUE='#' JACK_PLUGIN_FALSE= fi if test "x${jack_present}" = "xyes"; then INPUT_PLUGINS="$INPUT_PLUGINS, jackaudio" fi pulseaudio_present="no" # Check whether --enable-pulseaudio was given. if test "${enable_pulseaudio+set}" = set; then : enableval=$enable_pulseaudio; else enable_pulseaudio="yes" fi if test "x${enable_pulseaudio}" = "xyes"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PULSEAUDIO" >&5 $as_echo_n "checking for PULSEAUDIO... " >&6; } if test -n "$PULSEAUDIO_CFLAGS"; then pkg_cv_PULSEAUDIO_CFLAGS="$PULSEAUDIO_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpulse-simple\""; } >&5 ($PKG_CONFIG --exists --print-errors "libpulse-simple") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PULSEAUDIO_CFLAGS=`$PKG_CONFIG --cflags "libpulse-simple" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$PULSEAUDIO_LIBS"; then pkg_cv_PULSEAUDIO_LIBS="$PULSEAUDIO_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpulse-simple\""; } >&5 ($PKG_CONFIG --exists --print-errors "libpulse-simple") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PULSEAUDIO_LIBS=`$PKG_CONFIG --libs "libpulse-simple" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then PULSEAUDIO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libpulse-simple" 2>&1` else PULSEAUDIO_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libpulse-simple" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$PULSEAUDIO_PKG_ERRORS" >&5 pulseaudio_present=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } pulseaudio_present=no else PULSEAUDIO_CFLAGS=$pkg_cv_PULSEAUDIO_CFLAGS PULSEAUDIO_LIBS=$pkg_cv_PULSEAUDIO_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } pulseaudio_present=yes fi fi if test "x${pulseaudio_present}" = "xyes"; then PULSEAUDIO_PLUGIN_TRUE= PULSEAUDIO_PLUGIN_FALSE='#' else PULSEAUDIO_PLUGIN_TRUE='#' PULSEAUDIO_PLUGIN_FALSE= fi if test "x${pulseaudio_present}" = "xyes"; then INPUT_PLUGINS="$INPUT_PLUGINS, pulseaudio" fi esd_present="no" # Check whether --enable-esd was given. if test "${enable_esd+set}" = set; then : enableval=$enable_esd; else enable_esd="no" fi if test "x${enable_esd}" = "xyes"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ESD" >&5 $as_echo_n "checking for ESD... " >&6; } if test -n "$ESD_CFLAGS"; then pkg_cv_ESD_CFLAGS="$ESD_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"esound >= 0.2.36\""; } >&5 ($PKG_CONFIG --exists --print-errors "esound >= 0.2.36") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ESD_CFLAGS=`$PKG_CONFIG --cflags "esound >= 0.2.36" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ESD_LIBS"; then pkg_cv_ESD_LIBS="$ESD_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"esound >= 0.2.36\""; } >&5 ($PKG_CONFIG --exists --print-errors "esound >= 0.2.36") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ESD_LIBS=`$PKG_CONFIG --libs "esound >= 0.2.36" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then ESD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "esound >= 0.2.36" 2>&1` else ESD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "esound >= 0.2.36" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ESD_PKG_ERRORS" >&5 esd_present=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } esd_present=no else ESD_CFLAGS=$pkg_cv_ESD_CFLAGS ESD_LIBS=$pkg_cv_ESD_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } esd_present=yes fi fi if test "x${esd_present}" = "xyes"; then ESD_PLUGIN_TRUE= ESD_PLUGIN_FALSE='#' else ESD_PLUGIN_TRUE='#' ESD_PLUGIN_FALSE= fi if test "x${esd_present}" = "xyes"; then INPUT_PLUGINS="$INPUT_PLUGINS, esound" fi # Check whether --enable-sndfile was given. if test "${enable_sndfile+set}" = set; then : enableval=$enable_sndfile; else enable_sndfile="yes" fi if test "x${enable_sndfile}" = "xyes"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SNDFILE" >&5 $as_echo_n "checking for SNDFILE... " >&6; } if test -n "$SNDFILE_CFLAGS"; then pkg_cv_SNDFILE_CFLAGS="$SNDFILE_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sndfile\""; } >&5 ($PKG_CONFIG --exists --print-errors "sndfile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SNDFILE_CFLAGS=`$PKG_CONFIG --cflags "sndfile" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$SNDFILE_LIBS"; then pkg_cv_SNDFILE_LIBS="$SNDFILE_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sndfile\""; } >&5 ($PKG_CONFIG --exists --print-errors "sndfile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SNDFILE_LIBS=`$PKG_CONFIG --libs "sndfile" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then SNDFILE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sndfile" 2>&1` else SNDFILE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sndfile" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$SNDFILE_PKG_ERRORS" >&5 sndfile_present=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } sndfile_present=no else SNDFILE_CFLAGS=$pkg_cv_SNDFILE_CFLAGS SNDFILE_LIBS=$pkg_cv_SNDFILE_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } sndfile_present=yes fi fi if test "x${sndfile_present}" = "xyes"; then SNDFILE_PLUGIN_TRUE= SNDFILE_PLUGIN_FALSE='#' else SNDFILE_PLUGIN_TRUE='#' SNDFILE_PLUGIN_FALSE= fi if test "x${sndfile_present}" = "xyes"; then INPUT_PLUGINS="$INPUT_PLUGINS, sndfile" fi # Check whether --enable-twip was given. if test "${enable_twip+set}" = set; then : enableval=$enable_twip; else enable_twip="yes" fi if test "x${enable_twip}" = "xyes"; then TWIP_PLUGIN_TRUE= TWIP_PLUGIN_FALSE='#' else TWIP_PLUGIN_TRUE='#' TWIP_PLUGIN_FALSE= fi if test "x${enable_twip}" = "xyes"; then INPUT_PLUGINS="$INPUT_PLUGINS, twip" fi caca_present="no" # Check whether --enable-caca was given. if test "${enable_caca+set}" = set; then : enableval=$enable_caca; else enable_caca="yes" fi if test "x${enable_caca}" = "xyes"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CACA" >&5 $as_echo_n "checking for CACA... " >&6; } if test -n "$CACA_CFLAGS"; then pkg_cv_CACA_CFLAGS="$CACA_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"caca\""; } >&5 ($PKG_CONFIG --exists --print-errors "caca") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_CACA_CFLAGS=`$PKG_CONFIG --cflags "caca" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$CACA_LIBS"; then pkg_cv_CACA_LIBS="$CACA_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"caca\""; } >&5 ($PKG_CONFIG --exists --print-errors "caca") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_CACA_LIBS=`$PKG_CONFIG --libs "caca" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then CACA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "caca" 2>&1` else CACA_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "caca" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$CACA_PKG_ERRORS" >&5 caca_present=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } caca_present=no else CACA_CFLAGS=$pkg_cv_CACA_CFLAGS CACA_LIBS=$pkg_cv_CACA_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } caca_present=yes fi fi if test "x${caca_present}" = "xyes"; then CACA_PLUGIN_TRUE= CACA_PLUGIN_FALSE='#' else CACA_PLUGIN_TRUE='#' CACA_PLUGIN_FALSE= fi if test "x${caca_present}" = "xyes"; then OUTPUT_PLUGINS="$OUTPUT_PLUGINS, caca" fi # Check whether --enable-fixed was given. if test "${enable_fixed+set}" = set; then : enableval=$enable_fixed; enable_fixed=$enableval else enable_fixed="no" fi if test "x${enable_fixed}" != "xno"; then FIXED_W=${enableval%*x*} FIXED_H=${enableval#*x*} CPPFLAGS="$CPPFLAGS -DFIXED -DWIDTH=$FIXED_W -DHEIGHT=$FIXED_H" fi # Check whether --enable-camsize was given. if test "${enable_camsize+set}" = set; then : enableval=$enable_camsize; enable_camsize=$enableval else enable_camsize="no" fi CAP_W=640 CAP_H=480 if test "x${enable_camsize}" != "xno"; then CAP_W=${enableval%*x*} CAP_H=${enableval#*x*} CPPFLAGS="$CPPFLAGS -DCAPTURE_SET -DCAP_WIDTH=$CAP_W -DCAP_HEIGHT=$CAP_H" fi for ac_func in getopt_long do : ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long" if test "x$ac_cv_func_getopt_long" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_GETOPT_LONG 1 _ACEOF else $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h fi done HAVE_GETOPT_LONG="no" GETOPT_LONG_LIBS="" ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long" if test "x$ac_cv_func_getopt_long" = xyes; then : HAVE_GETOPT_LONG="yes" fi if test "x$HAVE_GETOPT_LONG" != "xyes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getopt_long in -lgnugetopt" >&5 $as_echo_n "checking for getopt_long in -lgnugetopt... " >&6; } if ${ac_cv_lib_gnugetopt_getopt_long+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lgnugetopt $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char getopt_long (); int main () { return getopt_long (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_gnugetopt_getopt_long=yes else ac_cv_lib_gnugetopt_getopt_long=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnugetopt_getopt_long" >&5 $as_echo "$ac_cv_lib_gnugetopt_getopt_long" >&6; } if test "x$ac_cv_lib_gnugetopt_getopt_long" = xyes; then : HAVE_GETOPT_LONG="yes" fi if test "x$HAVE_GETOPT_LONG" = "xyes"; then GETOPT_LONG_LIBS="-lgnugetopt" fi fi if test "x$HAVE_GETOPT_LONG" = "xyes"; then $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in \ sys/mman.h \ poll.h \ sys/time.h \ sys/ioctl.h \ sys/stat.h \ sys/types.h \ stdio.h \ stdlib.h \ string.h \ unistd.h \ dirent.h \ errno.h \ fcntl.h \ dlfcn.h \ zlib.h \ complex.h \ pthread.h \ ctype.h \ stdint.h \ assert.h \ malloc.h \ math.h \ getopt.h \ time.h \ soundcard.h \ sys/soundcard.h \ sys/select.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done DEFAULT_OUTPUT_PLUGIN=SDL2 pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SDL2" >&5 $as_echo_n "checking for SDL2... " >&6; } if test -n "$SDL2_CFLAGS"; then pkg_cv_SDL2_CFLAGS="$SDL2_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl2\""; } >&5 ($PKG_CONFIG --exists --print-errors "sdl2") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SDL2_CFLAGS=`$PKG_CONFIG --cflags "sdl2" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$SDL2_LIBS"; then pkg_cv_SDL2_LIBS="$SDL2_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl2\""; } >&5 ($PKG_CONFIG --exists --print-errors "sdl2") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SDL2_LIBS=`$PKG_CONFIG --libs "sdl2" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then SDL2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sdl2" 2>&1` else SDL2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sdl2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$SDL2_PKG_ERRORS" >&5 as_fn_error $? "You must have libsdl2-dev installed" "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "You must have libsdl2-dev installed" "$LINENO" 5 else SDL2_CFLAGS=$pkg_cv_SDL2_CFLAGS SDL2_LIBS=$pkg_cv_SDL2_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } have_sdl2=yes fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SDL2_ttf" >&5 $as_echo_n "checking for SDL2_ttf... " >&6; } if test -n "$SDL2_ttf_CFLAGS"; then pkg_cv_SDL2_ttf_CFLAGS="$SDL2_ttf_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"SDL2_ttf\""; } >&5 ($PKG_CONFIG --exists --print-errors "SDL2_ttf") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SDL2_ttf_CFLAGS=`$PKG_CONFIG --cflags "SDL2_ttf" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$SDL2_ttf_LIBS"; then pkg_cv_SDL2_ttf_LIBS="$SDL2_ttf_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"SDL2_ttf\""; } >&5 ($PKG_CONFIG --exists --print-errors "SDL2_ttf") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SDL2_ttf_LIBS=`$PKG_CONFIG --libs "SDL2_ttf" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then SDL2_ttf_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "SDL2_ttf" 2>&1` else SDL2_ttf_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "SDL2_ttf" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$SDL2_ttf_PKG_ERRORS" >&5 as_fn_error $? "You must have libsdl2-ttf-dev installed" "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "You must have libsdl2-ttf-dev installed" "$LINENO" 5 else SDL2_ttf_CFLAGS=$pkg_cv_SDL2_ttf_CFLAGS SDL2_ttf_LIBS=$pkg_cv_SDL2_ttf_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } have_sdl2_ttf=yes fi OSD_FONT="/usr/share/fonts/truetype/freefont/FreeMono.ttf" OSD_PTSIZE=16 if test x"${os_flavor}" = x"freebsd"; then OSD_FONT="/usr/local/share/fonts/dejavu/DejaVuSansMono.ttf" OSD_PTSIZE=14 fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLU" >&5 $as_echo_n "checking for GLU... " >&6; } if test -n "$GLU_CFLAGS"; then pkg_cv_GLU_CFLAGS="$GLU_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glu\""; } >&5 ($PKG_CONFIG --exists --print-errors "glu") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GLU_CFLAGS=`$PKG_CONFIG --cflags "glu" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GLU_LIBS"; then pkg_cv_GLU_LIBS="$GLU_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glu\""; } >&5 ($PKG_CONFIG --exists --print-errors "glu") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GLU_LIBS=`$PKG_CONFIG --libs "glu" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GLU_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glu" 2>&1` else GLU_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glu" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GLU_PKG_ERRORS" >&5 have_opengl="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_opengl="no" else GLU_CFLAGS=$pkg_cv_GLU_CFLAGS GLU_LIBS=$pkg_cv_GLU_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } have_opengl="yes" fi # Check whether --enable-opengl was given. if test "${enable_opengl+set}" = set; then : enableval=$enable_opengl; else enable_opengl="no" fi if test "x${enable_opengl}" = "xyes"; then EXTRA_OPENGL_TRUE= EXTRA_OPENGL_FALSE='#' else EXTRA_OPENGL_TRUE='#' EXTRA_OPENGL_FALSE= fi if test "x${enable_opengl}" = "xyes" && test "x${have_opengl}" = "xyes"; then CPPFLAGS="$CPPFLAGS -DWITH_GL" LIBS="$LIBS ${GLU_LIBS}" OUTPUT_PLUGINS="$OUTPUT_PLUGINS, GL" fi OUTPUT_PLUGINS="$OUTPUT_PLUGINS, RTMP, mp4" # Extract the first word of "pandoc", so it can be a program name with args. set dummy pandoc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_have_pandoc+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$have_pandoc"; then ac_cv_prog_have_pandoc="$have_pandoc" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_have_pandoc="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_have_pandoc" && ac_cv_prog_have_pandoc="no" fi fi have_pandoc=$ac_cv_prog_have_pandoc if test -n "$have_pandoc"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_pandoc" >&5 $as_echo "$have_pandoc" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x${have_pandoc}" = "xyes"; then WITH_PANDOC_TRUE= WITH_PANDOC_FALSE='#' else WITH_PANDOC_TRUE='#' WITH_PANDOC_FALSE= fi if test "x${have_pandoc}" = "xyes"; then CPPFLAGS="$CPPFLAGS -DMANLINK=\"\\\"$prefix/share/doc/lebiniou/html/manual.html\\\"\"" else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pandoc not found, can not build documentation" >&5 $as_echo "$as_me: WARNING: pandoc not found, can not build documentation" >&2;} fi have_ulfius="no" pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ULFIUS" >&5 $as_echo_n "checking for ULFIUS... " >&6; } if test -n "$ULFIUS_CFLAGS"; then pkg_cv_ULFIUS_CFLAGS="$ULFIUS_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libulfius\""; } >&5 ($PKG_CONFIG --exists --print-errors "libulfius") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ULFIUS_CFLAGS=`$PKG_CONFIG --cflags "libulfius" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ULFIUS_LIBS"; then pkg_cv_ULFIUS_LIBS="$ULFIUS_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libulfius\""; } >&5 ($PKG_CONFIG --exists --print-errors "libulfius") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ULFIUS_LIBS=`$PKG_CONFIG --libs "libulfius" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then ULFIUS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libulfius" 2>&1` else ULFIUS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libulfius" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ULFIUS_PKG_ERRORS" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libulfius not found, can not build HTTP server" >&5 $as_echo "$as_me: WARNING: libulfius not found, can not build HTTP server" >&2;} elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libulfius not found, can not build HTTP server" >&5 $as_echo "$as_me: WARNING: libulfius not found, can not build HTTP server" >&2;} else ULFIUS_CFLAGS=$pkg_cv_ULFIUS_CFLAGS ULFIUS_LIBS=$pkg_cv_ULFIUS_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } have_ulfius=yes fi if test "x${have_ulfius}" = "xyes"; then HAVE_ULFIUS_TRUE= HAVE_ULFIUS_FALSE='#' else HAVE_ULFIUS_TRUE='#' HAVE_ULFIUS_FALSE= fi if test "x${have_ulfius}" != "xno"; then CPPFLAGS="$CPPFLAGS -DWITH_ULFIUS" CFLAGS="$CFLAGS `$PKG_CONFIG libulfius --cflags`" LIBS="$LIBS `$PKG_CONFIG libulfius --libs`" fi have_webcam="no" for ac_header in linux/videodev2.h do : ac_fn_c_check_header_mongrel "$LINENO" "linux/videodev2.h" "ac_cv_header_linux_videodev2_h" "$ac_includes_default" if test "x$ac_cv_header_linux_videodev2_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LINUX_VIDEODEV2_H 1 _ACEOF have_webcam=yes fi done for ac_header in sys/videoio.h do : ac_fn_c_check_header_mongrel "$LINENO" "sys/videoio.h" "ac_cv_header_sys_videoio_h" "$ac_includes_default" if test "x$ac_cv_header_sys_videoio_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_SYS_VIDEOIO_H 1 _ACEOF have_webcam=yes fi done cat >>confdefs.h <<_ACEOF #define DEFAULT_INPUT_PLUGIN "$DEFAULT_INPUT_PLUGIN" _ACEOF cat >>confdefs.h <<_ACEOF #define DEFAULT_OUTPUT_PLUGIN "$DEFAULT_OUTPUT_PLUGIN" _ACEOF if test "x$os_flavor" = "xopenbsd"; then CPPFLAGS="$CPPFLAGS -DSDL_DISABLE_IMMINTRIN_H" fi CFLAGS="$CFLAGS -fsigned-char" # Check whether --enable-debug was given. if test "${enable_debug+set}" = set; then : enableval=$enable_debug; else enable_debug="no" fi if test "x${enable_debug}" = "xyes"; then CPPFLAGS="$CPPFLAGS -DDEBUG" CFLAGS="$CFLAGS -g -O0" else CPPFLAGS="$CPPFLAGS -DNDEBUG" CFLAGS="$CFLAGS -fomit-frame-pointer" fi # Check whether --enable-asan was given. if test "${enable_asan+set}" = set; then : enableval=$enable_asan; else enable_asan="no" fi if test "x${CC}" != "xclang" && test "x${enable_asan}" = "xyes"; then CFLAGS="$CFLAGS -fsanitize=address" fi # Check whether --enable-xdebug was given. if test "${enable_xdebug+set}" = set; then : enableval=$enable_xdebug; else enable_xdebug="no" fi if test "x${enable_xdebug}" = "xyes"; then CPPFLAGS="$CPPFLAGS -DXDEBUG" fi # Check whether --enable-warnings was given. if test "${enable_warnings+set}" = set; then : enableval=$enable_warnings; else enable_warnings="yes" fi if test "x${enable_warnings}" = "xyes"; then CFLAGS="$CFLAGS -Wall -Werror" if test "x${os_flavor}" != "xopenbsd"; then CFLAGS="$CFLAGS -Wextra -Wno-unused-parameter" fi if test "x${os_flavor}" = "xnetbsd"; then CFLAGS="$CFLAGS -Wno-old-style-declaration" fi fi # Check whether --enable-dlclose was given. if test "${enable_dlclose+set}" = set; then : enableval=$enable_dlclose; call_dlclose=no else call_dlclose=yes fi if test "x${call_dlclose}" = "xno"; then CPPFLAGS="$CPPFLAGS -DDISABLE_DLCLOSE" fi # Extract the first word of "dpkg-buildflags", so it can be a program name with args. set dummy dpkg-buildflags; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DPKG_BUILDFLAGS_CHECK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DPKG_BUILDFLAGS_CHECK"; then ac_cv_prog_DPKG_BUILDFLAGS_CHECK="$DPKG_BUILDFLAGS_CHECK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DPKG_BUILDFLAGS_CHECK="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DPKG_BUILDFLAGS_CHECK=$ac_cv_prog_DPKG_BUILDFLAGS_CHECK if test -n "$DPKG_BUILDFLAGS_CHECK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DPKG_BUILDFLAGS_CHECK" >&5 $as_echo "$DPKG_BUILDFLAGS_CHECK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x${enable_debug}" != "xyes"; then if test x"$DPKG_BUILDFLAGS_CHECK" = x"yes" ; then CFLAGS="$CFLAGS `dpkg-buildflags --get CFLAGS`" CPPFLAGS="$CPPFLAGS `dpkg-buildflags --get CPPFLAGS`" LDFLAGS="$LDFLAGS `dpkg-buildflags --get LDFLAGS`" else CFLAGS="$CFLAGS -g -O2 -fstack-protector-strong -Wformat -Werror=format-security" CPPFLAGS="$CPPFLAGS -D_FORTIFY_SOURCE=2" if test "x$os_flavor" != "xopenbsd"; then CPPFLAGS="$CPPFLAGS -Wdate-time" fi LDFLAGS="$LDFLAGS -Wl,-z,relro" fi fi # Check whether --enable-diskwriter was given. if test "${enable_diskwriter+set}" = set; then : enableval=$enable_diskwriter; else enable_diskwriter="yes" fi if test "x${enable_diskwriter}" = "xyes"; then EXTRA_DISKWRITER_TRUE= EXTRA_DISKWRITER_FALSE='#' else EXTRA_DISKWRITER_TRUE='#' EXTRA_DISKWRITER_FALSE= fi if test "x${enable_diskwriter}" = "xyes"; then OUTPUT_PLUGINS="$OUTPUT_PLUGINS, diskwriter" fi if test "x${have_webcam}" = "xyes"; then # Check whether --enable-webcam was given. if test "${enable_webcam+set}" = set; then : enableval=$enable_webcam; enable_webcam=$enableval else enable_webcam="yes" fi else enable_webcam="no" fi if test "x${enable_webcam}" = "xyes"; then EXTRA_WEBCAM_TRUE= EXTRA_WEBCAM_FALSE='#' else EXTRA_WEBCAM_TRUE='#' EXTRA_WEBCAM_FALSE= fi if test "x${enable_webcam}" = "xyes"; then CPPFLAGS="$CPPFLAGS -DWITH_WEBCAM" fi # Check whether --enable-old-delay was given. if test "${enable_old_delay+set}" = set; then : enableval=$enable_old_delay; else enable_old_delay="no" fi if test "x${enable_old_delay}" = "xyes"; then EXTRA_OLD_DELAY_TRUE= EXTRA_OLD_DELAY_FALSE='#' else EXTRA_OLD_DELAY_TRUE='#' EXTRA_OLD_DELAY_FALSE= fi ac_config_headers="$ac_config_headers config.h" ac_config_files="$ac_config_files Makefile src/Makefile src/defaults.h plugins/Makefile doc/Makefile doc/manual/html/Makefile plugins/stable/Makefile plugins/stable/input/Makefile plugins/stable/main/Makefile plugins/stable/output/Makefile plugins/stable/input/alsa/Makefile plugins/stable/input/random/Makefile plugins/stable/input/esound/Makefile plugins/stable/input/oss/Makefile plugins/stable/input/pulseaudio/Makefile plugins/stable/input/sndfile/Makefile plugins/stable/input/twip/Makefile plugins/stable/input/jackaudio/Makefile plugins/stable/main/aciddrop/Makefile plugins/stable/main/aurora/Makefile plugins/stable/main/bassline/Makefile plugins/stable/main/blur1/Makefile plugins/stable/main/blur2/Makefile plugins/stable/main/blur3/Makefile plugins/stable/main/blur4/Makefile plugins/stable/main/blur5/Makefile plugins/stable/main/blur6/Makefile plugins/stable/main/blur7/Makefile plugins/stable/main/blur8/Makefile plugins/stable/main/cirrus/Makefile plugins/stable/main/cirrus2/Makefile plugins/stable/main/clear/Makefile plugins/stable/main/color_cycle/Makefile plugins/stable/main/critters/Makefile plugins/stable/main/crp/Makefile plugins/stable/main/cth_bighalfwheel/Makefile plugins/stable/main/cth_hurricane/Makefile plugins/stable/main/cth_smoke/Makefile plugins/stable/main/cth_space_in/Makefile plugins/stable/main/cth_space_out/Makefile plugins/stable/main/cth_spiral/Makefile plugins/stable/main/cth_xroller/Makefile plugins/stable/main/cth_yroller/Makefile plugins/stable/main/delay_l/Makefile plugins/stable/main/delay_p/Makefile plugins/stable/main/delay_pp/Makefile plugins/stable/main/delay_ls/Makefile plugins/stable/main/delay_ps/Makefile plugins/stable/main/delay2/Makefile plugins/stable/main/delay3/Makefile plugins/stable/main/delayS_ls/Makefile plugins/stable/main/delayS_lsp/Makefile plugins/stable/main/drops/Makefile plugins/stable/main/edge/Makefile plugins/stable/main/emboss/Makefile plugins/stable/main/fadeout/Makefile plugins/stable/main/faders/Makefile plugins/stable/main/flow/Makefile plugins/stable/main/foo/Makefile plugins/stable/main/galaxy/Makefile plugins/stable/main/warp/Makefile plugins/stable/main/hodge/Makefile plugins/stable/main/infinity/Makefile plugins/stable/main/iDissolve/Makefile plugins/stable/main/imagedrop/Makefile plugins/stable/main/isquares/Makefile plugins/stable/main/isquaresbeat/Makefile plugins/stable/main/iColrot/Makefile plugins/stable/main/iColrotbeat/Makefile plugins/stable/main/iColrotslow/Makefile plugins/stable/main/iPulse/Makefile plugins/stable/main/iPulse2/Makefile plugins/stable/main/iPulse3/Makefile plugins/stable/main/iPulse4/Makefile plugins/stable/main/kaleid2/Makefile plugins/stable/main/life/Makefile plugins/stable/main/melt/Makefile plugins/stable/main/mosaic/Makefile plugins/stable/main/nspiral/Makefile plugins/stable/main/of_archimedean_spiral_3d/Makefile plugins/stable/main/of_spiral/Makefile plugins/stable/main/paintdrop/Makefile plugins/stable/main/poincare/Makefile plugins/stable/main/polaroscillo/Makefile plugins/stable/main/pulse/Makefile plugins/stable/main/ripple/Makefile plugins/stable/main/roscillo/Makefile plugins/stable/main/rotors/Makefile plugins/stable/main/rotors_freq/Makefile plugins/stable/main/rp/Makefile plugins/stable/main/scroll_bt/Makefile plugins/stable/main/scroll_lr/Makefile plugins/stable/main/scroll_rl/Makefile plugins/stable/main/scroll_tb/Makefile plugins/stable/main/sin1oscillo/Makefile plugins/stable/main/sin2oscillo/Makefile plugins/stable/main/snake/Makefile plugins/stable/main/snake_oscillo/Makefile plugins/stable/main/speaker/Makefile plugins/stable/main/spectrum/Makefile plugins/stable/main/spectrumSh/Makefile plugins/stable/main/spectrumSv/Makefile plugins/stable/main/splash/Makefile plugins/stable/main/swarm/Makefile plugins/stable/main/taquin/Makefile plugins/stable/main/touw_eiffel/Makefile plugins/stable/main/tunnel/Makefile plugins/stable/main/venus/Makefile plugins/stable/main/video/Makefile plugins/stable/main/voiceprint/Makefile plugins/stable/main/xgum/Makefile plugins/stable/main/xmirror_bottom/Makefile plugins/stable/main/xmirror_top/Makefile plugins/stable/main/xoscillo/Makefile plugins/stable/main/xoscillo_s/Makefile plugins/stable/main/xscanline/Makefile plugins/stable/main/xshaker/Makefile plugins/stable/main/xwave/Makefile plugins/stable/main/ygum/Makefile plugins/stable/main/ymirror_left/Makefile plugins/stable/main/ymirror_right/Makefile plugins/stable/main/yoscillo/Makefile plugins/stable/main/yoscillo_s/Makefile plugins/stable/main/yscanline/Makefile plugins/stable/main/yshaker/Makefile plugins/stable/main/ywave/Makefile plugins/stable/main/zblur1/Makefile plugins/stable/main/zblur1mist/Makefile plugins/stable/main/zblur1slow/Makefile plugins/stable/main/zblur1beat/Makefile plugins/stable/main/zblur2/Makefile plugins/stable/main/zbroken/Makefile plugins/stable/main/zebu1/Makefile plugins/stable/main/zmonitor/Makefile plugins/stable/main/zreflector/Makefile plugins/stable/main/zspirals/Makefile plugins/stable/main/GLCube/Makefile plugins/stable/main/tv_webcam/Makefile plugins/stable/main/tv_quark/Makefile plugins/stable/main/tv_streak/Makefile plugins/stable/main/tv_1d/Makefile plugins/stable/main/tv_nervous/Makefile plugins/stable/main/tv_predator/Makefile plugins/stable/main/tv_fire/Makefile plugins/stable/main/tv_diff/Makefile plugins/stable/main/tv_diff2/Makefile plugins/stable/main/tv_diff3/Makefile plugins/stable/main/tv_diff4/Makefile plugins/stable/main/tv_diffbeat/Makefile plugins/stable/main/tv_colrot/Makefile plugins/stable/main/tv_colrotslow/Makefile plugins/stable/main/tv_colrotbeat/Makefile plugins/stable/output/caca/Makefile plugins/stable/output/diskwriter/Makefile plugins/stable/output/mp4/Makefile plugins/stable/output/SDL2/Makefile plugins/stable/output/GL/Makefile plugins/stable/output/RTMP/Makefile plugins/stable/main/test_beat_detection/Makefile" ac_config_files="$ac_config_files lebiniou.1.head lebiniou.1.tail lebiniou.desktop" ac_config_files="$ac_config_files doc/lebiniourc" INPUT_PLUGINS="$INPUT_PLUGINS, random, NULL (no input)" cat >>confdefs.h <<_ACEOF #define INPUT_PLUGINS "$INPUT_PLUGINS" _ACEOF OUTPUT_PLUGINS="$OUTPUT_PLUGINS, NULL (no output)" cat >>confdefs.h <<_ACEOF #define OUTPUT_PLUGINS "$OUTPUT_PLUGINS" _ACEOF PLUGIN_CFLAGS="-fPIC" PLUGIN_LDFLAGS="-shared -fPIC -Wl,-z,defs -pthread -Wl,--no-as-needed" PLUGIN_LDADD="-l:liblebiniou.so.0" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 $as_echo_n "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 $as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${OS_LINUX_FAMILY_TRUE}" && test -z "${OS_LINUX_FAMILY_FALSE}"; then as_fn_error $? "conditional \"OS_LINUX_FAMILY\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${OS_NETBSD_OR_OPENBSD_TRUE}" && test -z "${OS_NETBSD_OR_OPENBSD_FALSE}"; then as_fn_error $? "conditional \"OS_NETBSD_OR_OPENBSD\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${WITH_TEST_PLUGINS_TRUE}" && test -z "${WITH_TEST_PLUGINS_FALSE}"; then as_fn_error $? "conditional \"WITH_TEST_PLUGINS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${ALSA_PLUGIN_TRUE}" && test -z "${ALSA_PLUGIN_FALSE}"; then as_fn_error $? "conditional \"ALSA_PLUGIN\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${JACK_PLUGIN_TRUE}" && test -z "${JACK_PLUGIN_FALSE}"; then as_fn_error $? "conditional \"JACK_PLUGIN\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${PULSEAUDIO_PLUGIN_TRUE}" && test -z "${PULSEAUDIO_PLUGIN_FALSE}"; then as_fn_error $? "conditional \"PULSEAUDIO_PLUGIN\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${ESD_PLUGIN_TRUE}" && test -z "${ESD_PLUGIN_FALSE}"; then as_fn_error $? "conditional \"ESD_PLUGIN\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${SNDFILE_PLUGIN_TRUE}" && test -z "${SNDFILE_PLUGIN_FALSE}"; then as_fn_error $? "conditional \"SNDFILE_PLUGIN\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${TWIP_PLUGIN_TRUE}" && test -z "${TWIP_PLUGIN_FALSE}"; then as_fn_error $? "conditional \"TWIP_PLUGIN\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${CACA_PLUGIN_TRUE}" && test -z "${CACA_PLUGIN_FALSE}"; then as_fn_error $? "conditional \"CACA_PLUGIN\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${EXTRA_OPENGL_TRUE}" && test -z "${EXTRA_OPENGL_FALSE}"; then as_fn_error $? "conditional \"EXTRA_OPENGL\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${WITH_PANDOC_TRUE}" && test -z "${WITH_PANDOC_FALSE}"; then as_fn_error $? "conditional \"WITH_PANDOC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_ULFIUS_TRUE}" && test -z "${HAVE_ULFIUS_FALSE}"; then as_fn_error $? "conditional \"HAVE_ULFIUS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${EXTRA_DISKWRITER_TRUE}" && test -z "${EXTRA_DISKWRITER_FALSE}"; then as_fn_error $? "conditional \"EXTRA_DISKWRITER\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${EXTRA_WEBCAM_TRUE}" && test -z "${EXTRA_WEBCAM_FALSE}"; then as_fn_error $? "conditional \"EXTRA_WEBCAM\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${EXTRA_OLD_DELAY_TRUE}" && test -z "${EXTRA_OLD_DELAY_FALSE}"; then as_fn_error $? "conditional \"EXTRA_OLD_DELAY\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by lebiniou $as_me 3.40, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ lebiniou config.status 3.40 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "src/defaults.h") CONFIG_FILES="$CONFIG_FILES src/defaults.h" ;; "plugins/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/Makefile" ;; "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; "doc/manual/html/Makefile") CONFIG_FILES="$CONFIG_FILES doc/manual/html/Makefile" ;; "plugins/stable/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/Makefile" ;; "plugins/stable/input/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/input/Makefile" ;; "plugins/stable/main/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/Makefile" ;; "plugins/stable/output/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/output/Makefile" ;; "plugins/stable/input/alsa/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/input/alsa/Makefile" ;; "plugins/stable/input/random/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/input/random/Makefile" ;; "plugins/stable/input/esound/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/input/esound/Makefile" ;; "plugins/stable/input/oss/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/input/oss/Makefile" ;; "plugins/stable/input/pulseaudio/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/input/pulseaudio/Makefile" ;; "plugins/stable/input/sndfile/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/input/sndfile/Makefile" ;; "plugins/stable/input/twip/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/input/twip/Makefile" ;; "plugins/stable/input/jackaudio/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/input/jackaudio/Makefile" ;; "plugins/stable/main/aciddrop/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/aciddrop/Makefile" ;; "plugins/stable/main/aurora/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/aurora/Makefile" ;; "plugins/stable/main/bassline/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/bassline/Makefile" ;; "plugins/stable/main/blur1/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/blur1/Makefile" ;; "plugins/stable/main/blur2/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/blur2/Makefile" ;; "plugins/stable/main/blur3/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/blur3/Makefile" ;; "plugins/stable/main/blur4/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/blur4/Makefile" ;; "plugins/stable/main/blur5/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/blur5/Makefile" ;; "plugins/stable/main/blur6/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/blur6/Makefile" ;; "plugins/stable/main/blur7/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/blur7/Makefile" ;; "plugins/stable/main/blur8/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/blur8/Makefile" ;; "plugins/stable/main/cirrus/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/cirrus/Makefile" ;; "plugins/stable/main/cirrus2/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/cirrus2/Makefile" ;; "plugins/stable/main/clear/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/clear/Makefile" ;; "plugins/stable/main/color_cycle/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/color_cycle/Makefile" ;; "plugins/stable/main/critters/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/critters/Makefile" ;; "plugins/stable/main/crp/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/crp/Makefile" ;; "plugins/stable/main/cth_bighalfwheel/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/cth_bighalfwheel/Makefile" ;; "plugins/stable/main/cth_hurricane/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/cth_hurricane/Makefile" ;; "plugins/stable/main/cth_smoke/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/cth_smoke/Makefile" ;; "plugins/stable/main/cth_space_in/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/cth_space_in/Makefile" ;; "plugins/stable/main/cth_space_out/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/cth_space_out/Makefile" ;; "plugins/stable/main/cth_spiral/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/cth_spiral/Makefile" ;; "plugins/stable/main/cth_xroller/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/cth_xroller/Makefile" ;; "plugins/stable/main/cth_yroller/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/cth_yroller/Makefile" ;; "plugins/stable/main/delay_l/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/delay_l/Makefile" ;; "plugins/stable/main/delay_p/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/delay_p/Makefile" ;; "plugins/stable/main/delay_pp/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/delay_pp/Makefile" ;; "plugins/stable/main/delay_ls/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/delay_ls/Makefile" ;; "plugins/stable/main/delay_ps/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/delay_ps/Makefile" ;; "plugins/stable/main/delay2/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/delay2/Makefile" ;; "plugins/stable/main/delay3/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/delay3/Makefile" ;; "plugins/stable/main/delayS_ls/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/delayS_ls/Makefile" ;; "plugins/stable/main/delayS_lsp/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/delayS_lsp/Makefile" ;; "plugins/stable/main/drops/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/drops/Makefile" ;; "plugins/stable/main/edge/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/edge/Makefile" ;; "plugins/stable/main/emboss/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/emboss/Makefile" ;; "plugins/stable/main/fadeout/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/fadeout/Makefile" ;; "plugins/stable/main/faders/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/faders/Makefile" ;; "plugins/stable/main/flow/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/flow/Makefile" ;; "plugins/stable/main/foo/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/foo/Makefile" ;; "plugins/stable/main/galaxy/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/galaxy/Makefile" ;; "plugins/stable/main/warp/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/warp/Makefile" ;; "plugins/stable/main/hodge/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/hodge/Makefile" ;; "plugins/stable/main/infinity/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/infinity/Makefile" ;; "plugins/stable/main/iDissolve/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/iDissolve/Makefile" ;; "plugins/stable/main/imagedrop/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/imagedrop/Makefile" ;; "plugins/stable/main/isquares/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/isquares/Makefile" ;; "plugins/stable/main/isquaresbeat/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/isquaresbeat/Makefile" ;; "plugins/stable/main/iColrot/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/iColrot/Makefile" ;; "plugins/stable/main/iColrotbeat/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/iColrotbeat/Makefile" ;; "plugins/stable/main/iColrotslow/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/iColrotslow/Makefile" ;; "plugins/stable/main/iPulse/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/iPulse/Makefile" ;; "plugins/stable/main/iPulse2/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/iPulse2/Makefile" ;; "plugins/stable/main/iPulse3/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/iPulse3/Makefile" ;; "plugins/stable/main/iPulse4/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/iPulse4/Makefile" ;; "plugins/stable/main/kaleid2/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/kaleid2/Makefile" ;; "plugins/stable/main/life/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/life/Makefile" ;; "plugins/stable/main/melt/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/melt/Makefile" ;; "plugins/stable/main/mosaic/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/mosaic/Makefile" ;; "plugins/stable/main/nspiral/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/nspiral/Makefile" ;; "plugins/stable/main/of_archimedean_spiral_3d/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/of_archimedean_spiral_3d/Makefile" ;; "plugins/stable/main/of_spiral/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/of_spiral/Makefile" ;; "plugins/stable/main/paintdrop/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/paintdrop/Makefile" ;; "plugins/stable/main/poincare/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/poincare/Makefile" ;; "plugins/stable/main/polaroscillo/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/polaroscillo/Makefile" ;; "plugins/stable/main/pulse/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/pulse/Makefile" ;; "plugins/stable/main/ripple/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/ripple/Makefile" ;; "plugins/stable/main/roscillo/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/roscillo/Makefile" ;; "plugins/stable/main/rotors/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/rotors/Makefile" ;; "plugins/stable/main/rotors_freq/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/rotors_freq/Makefile" ;; "plugins/stable/main/rp/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/rp/Makefile" ;; "plugins/stable/main/scroll_bt/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/scroll_bt/Makefile" ;; "plugins/stable/main/scroll_lr/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/scroll_lr/Makefile" ;; "plugins/stable/main/scroll_rl/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/scroll_rl/Makefile" ;; "plugins/stable/main/scroll_tb/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/scroll_tb/Makefile" ;; "plugins/stable/main/sin1oscillo/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/sin1oscillo/Makefile" ;; "plugins/stable/main/sin2oscillo/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/sin2oscillo/Makefile" ;; "plugins/stable/main/snake/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/snake/Makefile" ;; "plugins/stable/main/snake_oscillo/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/snake_oscillo/Makefile" ;; "plugins/stable/main/speaker/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/speaker/Makefile" ;; "plugins/stable/main/spectrum/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/spectrum/Makefile" ;; "plugins/stable/main/spectrumSh/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/spectrumSh/Makefile" ;; "plugins/stable/main/spectrumSv/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/spectrumSv/Makefile" ;; "plugins/stable/main/splash/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/splash/Makefile" ;; "plugins/stable/main/swarm/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/swarm/Makefile" ;; "plugins/stable/main/taquin/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/taquin/Makefile" ;; "plugins/stable/main/touw_eiffel/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/touw_eiffel/Makefile" ;; "plugins/stable/main/tunnel/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/tunnel/Makefile" ;; "plugins/stable/main/venus/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/venus/Makefile" ;; "plugins/stable/main/video/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/video/Makefile" ;; "plugins/stable/main/voiceprint/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/voiceprint/Makefile" ;; "plugins/stable/main/xgum/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/xgum/Makefile" ;; "plugins/stable/main/xmirror_bottom/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/xmirror_bottom/Makefile" ;; "plugins/stable/main/xmirror_top/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/xmirror_top/Makefile" ;; "plugins/stable/main/xoscillo/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/xoscillo/Makefile" ;; "plugins/stable/main/xoscillo_s/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/xoscillo_s/Makefile" ;; "plugins/stable/main/xscanline/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/xscanline/Makefile" ;; "plugins/stable/main/xshaker/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/xshaker/Makefile" ;; "plugins/stable/main/xwave/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/xwave/Makefile" ;; "plugins/stable/main/ygum/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/ygum/Makefile" ;; "plugins/stable/main/ymirror_left/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/ymirror_left/Makefile" ;; "plugins/stable/main/ymirror_right/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/ymirror_right/Makefile" ;; "plugins/stable/main/yoscillo/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/yoscillo/Makefile" ;; "plugins/stable/main/yoscillo_s/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/yoscillo_s/Makefile" ;; "plugins/stable/main/yscanline/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/yscanline/Makefile" ;; "plugins/stable/main/yshaker/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/yshaker/Makefile" ;; "plugins/stable/main/ywave/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/ywave/Makefile" ;; "plugins/stable/main/zblur1/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/zblur1/Makefile" ;; "plugins/stable/main/zblur1mist/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/zblur1mist/Makefile" ;; "plugins/stable/main/zblur1slow/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/zblur1slow/Makefile" ;; "plugins/stable/main/zblur1beat/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/zblur1beat/Makefile" ;; "plugins/stable/main/zblur2/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/zblur2/Makefile" ;; "plugins/stable/main/zbroken/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/zbroken/Makefile" ;; "plugins/stable/main/zebu1/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/zebu1/Makefile" ;; "plugins/stable/main/zmonitor/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/zmonitor/Makefile" ;; "plugins/stable/main/zreflector/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/zreflector/Makefile" ;; "plugins/stable/main/zspirals/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/zspirals/Makefile" ;; "plugins/stable/main/GLCube/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/GLCube/Makefile" ;; "plugins/stable/main/tv_webcam/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/tv_webcam/Makefile" ;; "plugins/stable/main/tv_quark/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/tv_quark/Makefile" ;; "plugins/stable/main/tv_streak/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/tv_streak/Makefile" ;; "plugins/stable/main/tv_1d/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/tv_1d/Makefile" ;; "plugins/stable/main/tv_nervous/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/tv_nervous/Makefile" ;; "plugins/stable/main/tv_predator/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/tv_predator/Makefile" ;; "plugins/stable/main/tv_fire/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/tv_fire/Makefile" ;; "plugins/stable/main/tv_diff/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/tv_diff/Makefile" ;; "plugins/stable/main/tv_diff2/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/tv_diff2/Makefile" ;; "plugins/stable/main/tv_diff3/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/tv_diff3/Makefile" ;; "plugins/stable/main/tv_diff4/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/tv_diff4/Makefile" ;; "plugins/stable/main/tv_diffbeat/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/tv_diffbeat/Makefile" ;; "plugins/stable/main/tv_colrot/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/tv_colrot/Makefile" ;; "plugins/stable/main/tv_colrotslow/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/tv_colrotslow/Makefile" ;; "plugins/stable/main/tv_colrotbeat/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/tv_colrotbeat/Makefile" ;; "plugins/stable/output/caca/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/output/caca/Makefile" ;; "plugins/stable/output/diskwriter/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/output/diskwriter/Makefile" ;; "plugins/stable/output/mp4/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/output/mp4/Makefile" ;; "plugins/stable/output/SDL2/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/output/SDL2/Makefile" ;; "plugins/stable/output/GL/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/output/GL/Makefile" ;; "plugins/stable/output/RTMP/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/output/RTMP/Makefile" ;; "plugins/stable/main/test_beat_detection/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/stable/main/test_beat_detection/Makefile" ;; "lebiniou.1.head") CONFIG_FILES="$CONFIG_FILES lebiniou.1.head" ;; "lebiniou.1.tail") CONFIG_FILES="$CONFIG_FILES lebiniou.1.tail" ;; "lebiniou.desktop") CONFIG_FILES="$CONFIG_FILES lebiniou.desktop" ;; "doc/lebiniourc") CONFIG_FILES="$CONFIG_FILES doc/lebiniourc" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. # TODO: see whether this extra hack can be removed once we start # requiring Autoconf 2.70 or later. case $CONFIG_FILES in #( *\'*) : eval set x "$CONFIG_FILES" ;; #( *) : set x $CONFIG_FILES ;; #( *) : ;; esac shift # Used to flag and report bootstrapping failures. am_rc=0 for am_mf do # Strip MF so we end up with the name of the file. am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile which includes # dependency-tracking related rules and includes. # Grep'ing the whole file directly is not great: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ || continue am_dirpart=`$as_dirname -- "$am_mf" || $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$am_mf" : 'X\(//\)[^/]' \| \ X"$am_mf" : 'X\(//\)$' \| \ X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$am_mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` am_filepart=`$as_basename -- "$am_mf" || $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ X"$am_mf" : 'X\(//\)$' \| \ X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$am_mf" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` { echo "$as_me:$LINENO: cd "$am_dirpart" \ && sed -e '/# am--include-marker/d' "$am_filepart" \ | $MAKE -f - am--depfiles" >&5 (cd "$am_dirpart" \ && sed -e '/# am--include-marker/d' "$am_filepart" \ | $MAKE -f - am--depfiles) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } || am_rc=$? done if test $am_rc -ne 0; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "Something went wrong bootstrapping makefile fragments for automatic dependency tracking. Try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking). See \`config.log' for more details" "$LINENO" 5; } fi { am_dirpart=; unset am_dirpart;} { am_filepart=; unset am_filepart;} { am_mf=; unset am_mf;} { am_rc=; unset am_rc;} rm -f conftest-deps.mk } ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi yn() { if test "x$1" = "xyes"; then echo -n " [*] "; else echo -n " [ ] "; fi echo $2 } echo "-REPORT-" echo echo "=== Le Biniou v${BINIOU_VERSION} ===" echo echo " * Build options:" echo " Target OS: ${target_os}" echo " OS family: ${os_family}" echo " OS flavor: ${os_flavor}" echo " Installation prefix: ${prefix}" echo " Preprocessor flags: ${CPPFLAGS}" echo " Compiler flags: ${CFLAGS}" echo " Linker flags: ${LDFLAGS}" echo " Libraries: ${LIBS}" echo " Debug enabled: ${enable_debug}" echo " Extra debug enabled: ${enable_xdebug}" echo " Treat warnings as errors: ${enable_warnings}" echo " Use dlclose(): ${call_dlclose}" echo " Plugin compiler flags: ${PLUGIN_CFLAGS}" echo " Plugin linker flags: ${PLUGIN_LDFLAGS}" echo echo " Debug/test plugins: ${enable_test_plugins}" if test "x${enable_fixed}" != "xno"; then echo " Fixed video buffers: ${enable_fixed}" fi echo -n " Webcam: ${enable_webcam}" if test "x${enable_webcam}" != "xno"; then echo " (capture at ${CAP_W}x${CAP_H})" else echo fi echo " Documentation: ${have_pandoc}" echo " Compile old delay plugins: ${enable_old_delay}" echo " Embedded HTTP server: ${have_ulfius}" echo echo " * Input plugins:" yn yes "OSS" yn ${jack_present} "JACK Audio" if test "x${os_family}" = "xlinux"; then yn ${alsa_present} "ALSA" yn ${pulseaudio_present} "PulseAudio" fi yn ${esd_present} "eSound" yn yes "/dev/urandom" yn ${sndfile_present} "sndfile" yn ${enable_twip} "twip" echo " (Default input plugin: "${DEFAULT_INPUT_PLUGIN}")" echo echo " * Output plugins:" yn ${have_sdl2} "SDL2" echo " (Default font: "${OSD_FONT}", "${OSD_PTSIZE}"px)" yn ${caca_present} "libcaca" yn ${enable_diskwriter} "diskwriter" if test "x${enable_opengl}" = "xyes"; then yn ${enable_opengl} "GL" fi yn yes "MP4 encoder" yn yes "RTMP transport" echo " (Default output plugin: "${DEFAULT_OUTPUT_PLUGIN}")" echo lebiniou-3.40/lebiniou.png0000644000175000017500000014505613356142760012525 00000000000000‰PNG  IHDR\r¨fbKGDÿÿÿ ½§“ pHYs  šœtIMEâ 1Gõ<Ò IDATxÚì}wœœU½÷÷wžç™Þ¶Íö’ìn’Mï!ÄЂT%`ÃÊUyÕ‹¯è½úÚP¯^¬¯åªÅ‹ %DA¤„ ¤o²)»›í}¶Íìô§œóþñÌ&›ÙÙ”×ëÂóý|æ³;ÏÌœçÌ™ó«çW ,X°`Á‚ ,X°`Á‚ ,X°`Á‚ ,X°`Á‚ ,X°`Á‚ ,X°`Á‚ ,X°`Á‚ ,X°`Á‚ ,üÓ€¬%°ðf#$¶zÍÿÄ”-&bAºNX«c1 o]Âw(DÞäþ'÷˜LhÀ Tñ ]§[+g1 ³Ÿø«‘P @¼.NÝc`<ó×N Ð ˆD®3¬U´€…YIü[  Pœõ²”µáSž  ™×è`6[ÚÀ?ÌZ o‚)Íÿß"€ÒpbÙØb $‹X˜eªÿb¡üèpÈa­¨Å,Ì.TÐr½ Ç¹Óà⌥º‡ÄVK øB¶–ÀB›ÞPA€ò§Øñ a>'$ ¦Jn' ·GÊü¥ùêyóʆ4Å|¬Û_ˆúÞ ÉÉRçÀ5…h²~‹XøÇ¾  1†)”…;ëmάç9Õöá¶ñêú²ÒŠ9yÁ ØÜ†°)‰dÇÚÔ{,$Û_^|îœ#æøÓ5ÒØJAÚlÅ X&€… -_!€ Q•Qéy=côõ ûeI‚Ì$^è÷JE>·7ßí)h(«˜í.â*Ï%|ȼ¥Eû–`áJü0Uñ1%ïxIv9ìrQ¾²"$©Èˆˆ&UêѺf6I7 ƒd‰e $ª0[£NÄXÅ,üÿ!þB+2eoq–HöO}.÷똊€E˪ö¸"v' ¤R*qn@W0P¾$؈|F1mŠõ™t؈‘Iç Å,À›Gü4Iü'éýÍA°40QçNÉb@W‘JkˆÅ“ð9{Ê熀Øio' ˆb± u `Ø:%°4 oá bL§ÞdÖŽ8U:8í-Ç‹v¼x8ØÒÒàº!»Ý%­êÌΧۡØÖ½ ´þ’ÅmÌAÉ\„sùá­/—®¬^,ËÝ(pp8ìN¨ÜHFZ7àR… z]Z&1Á,$PBM’Ö¯øæÀâ¦o3 ‹­dR¹(!+§ÿ¤ 0t<\òå›ï¾¢³½¯zê%Þ5‹jíy^K¥UÄSª8Ö3˜~éÕýUãTPè8ïâ%Íç_¼¤oáªEjÇÓOÍýĿ޷ºÂ#òƒyóKááðÒ›>ºþÊÅÁÞ)SšÈšâHÖóCYûuŒ€h® Y¿¦Å,¼A ‰­D€ˆtÌÏÚ …Ɉêþè»p…H‰?þÞ-ÃŽØDùÖ¿îR5裟3YWRZ¸î’uGókª'ŽíØYúàO•¶· jëU«Ë SL²;ÚÚz•Zç--10ØÓ+#”’ðµ[?¼û½Ÿ¹ð5f#„!R"H'~Ѭ)e=ï èp6wY¿¨Å,¼1›VÁ à¡ ˜º ¿yËï×MtF/½ãw·½x׿¯þùÏ™7g~ñÑ+ß{ÖâÒ<}Û3å-{º–WW–ÓÍÿ~Ãñú%kt ·¼xhɃ<7÷‘gÀ-ÂàZã).›€av§ù¥e±º…%­ç]²¤-Ò¤c=y~7ª”t¯\_**ñÈŠd781‰æ`3éH1]×aý²°p† @@8X3e— `ÑÔ÷<¾åµ÷ÿâ¯ïyøÑ_ìûÕÏýî?,¼â²u_ÿᇞ&/Æ ÂFmü׳Ëÿ맯ö9Îêò °yäñÚÒ o,šP¶ík=Ö §1•!¥ªApxýÜïs'lN)–L¤&û5#’LªÁ"ÿhEUAïê ó[.¿vM{°"/6ƒ0¹w%šjû{NN2F @߈;ËO&虵&ˆ0P<‹ X àígÿOJžÙÑ‹DŒDë¾à?uÇÇ¿ó•Ïù ‚ñ«ßssÝ¥—¬íûÎ]7=®±ØçØc$)=˜*ùË“{Êvïiñƒ )IÈm¡â¾Þa_‰=.--ÖáwÂñaˆ@UýÄŸÜt¸¼®°ß&+$4¸¢ÃÉÀ±#Ý%Ïo;P<00êŠDãðx±²ê`ûÅ—/ßÕûÖïöæ¹Ò9ÀäÞP€Vñ†ˆ1cM  ²0Œ“ÁP¶¬%ažž2NLŠf!#°ÀÛK°¸\@ÈS~ûrócŸ¿áö+ÓÑôÂß=vûÞ«Ïýð;y¶;î½å%æ5F&™eå÷›yŒ™ ±ðÑÁºë®ýÆr·6–gg±4aB`ó¤þûþ¯í®Y_¶w2 Õ»…퇎yžxäÕÊ'ŸØµpt4žÏ!ԳΪoüì×®y®vai8—O€€.ó…±Kœ¡D‰-”Y‚<+Ä$¡û³Þš}T?õþ4(€nÙVöÌŠx{Á. ¤\Œß³Íó7¶/þÜçnhäî{ `¡o|ïÏ2¯1 NÄhÚÆBÀ08q®s´Ê‘H9JѾjUe_C‘!®lÐqV¥ ¯M ¬*©[^Þ pι Á0tƒtÝ #£•K »nºõŠçîºïs®^[ß"‘¤ìxéØò~ãáóèÎ;Í÷™2dÂÖ°X& ÖM!þ¿"NU(hÖÅ)X àmáÌEü›òðƒ;æû½¬~Iy×3ÙÓ°éºu;+æ ¦#.§T#"H¦I`BQ`L¤9;4Äðj7C\†,š¦ŠH"©šº bbI–„,Kæ¤8ç(YPÐ÷‹‡¾øÇMïZuÈiSä=;¯¼ëGO]x¬±§à4_´ÌŒh¤×Ó„ò4ˆ±7iiãTpÎ6Àbo#(‹0MWº;Cåç®^ê}ôÎ'7§cý×èœNΤˆ?çfŠÙïûÙŸâ]]eyÐhŠ¡;Âp|LÆ2ß°Çïv,"€1fjˆ%¾þóÿå†]ðBÀçRìm_ôý¯nÝôØï_©? ‹³ä;Õ±—“ø«…iJð7ouE%€À°xxÖhV$àÛŠÀ%{Ö5{h0âp_ºqýü÷O¹Öž·à dcœsΊféÚF†p&óùKO¼è”y瑎â‘á ÿ…su¸m„CC„‘8ÃØxÒÉÆ†lpW¤³î?˜5Í1‚‚%ŸüêU;dbÒýl[ÝÙZüë?UÂ=vå×ãœc,;wa.€§É(”D)2ó& 8ù‚ap’$–g^WdŸMz#C‘&HaN)â)²µr»Í2 q*ôsð´Å,ü“9·(âÔ‚œ'pxOGÉ’ºÿ`h m}ýÃ_zïõ='È)KÈè9¬„+ûÅtgg4u'íèR`p •A‚À¢z_˜ËÎ8„—ˆ„‚@ºþñ¯\µ=®¦õ/4¯oï,¸ïŽç6mºzMâ‘㜠bSüHà˱~±fFÎ 1!Räên ->øZëÂx8QVY\èWÆ"qÈ K”ú÷½ç¦ ×l©± DÐ7,¶RÑ,H\²L€·ü/DN°o×ñÊò¢€òJc+*æ/*óÇ9ç`Ó“uÚ„çã;ãÔòé––Žñ¢sæh¸¸NCM€j»ÀækÓí¥1¡ë”ÃwY§ “LÀ|]Õþõ+×ìZ¼²º L¨ÇÛË·üfû’IGä©(Ò0MwRN®fŠ(Ïÿ~ÿEw~ýO7oûãÞëÔqui*iFcIeÅâZîu;yYQ]$ÄY/=¼oƒÃŽÕ 1k*X àí;¦äן$ YÚ»÷xe÷àŽuöÆ/½|eû ÒŸôlÛ™„Y÷o®}̈k¶þ(á$ÁFE.Ž˜F8x,î@nŠajh+Ns,-l"¹éê5G]n{ÒåPðÚö#+œŽ> ÀPg È}ƒ$¼ûÿØ|µ;©\WQTPäu9Éé¶‹’¢FÆ£‹ÄÙ¼¹e,‘N!O+ø gröX àmáà!À6õ!krÑ@ÿXq[ç ’\\·aþ‘Q«€FjЈj˜A3^^$]šètßwßîe²èhg„=ýÚÇeœ·@Žžÿ©÷ìb‹eÔó€vh0Ð=Z>y_“Uç-îš_WžÐ¹@wïh~txÌK€ B¸ peê Úä‹Ü”HÂÜóÒ”‡N2–Ÿ¿¤Ñçw ×W•ƒ“@2¥R"‘†ÛåÀ¹@ßà(ò|åye®ÇmÂÔ4\S™Sa1 ÿt&@γîîa»¡qûàè8 ½á`y~.– L s3ضéLúÊ|BœS£ã’y:æä ( (-²'µ@õ87 3ñTõ*"=’m.ˆ#™¾ôÊ5{ €š6ä‘Á°¹ÕŠ* ä¾*8å©= Þ9ÿ·ÜÎW—¥â‰$ÜN; cßávD¢ x\”æÃHèZBYÙ'Ì&`1€·sGöŽz]N;S$ Åe1®ëºA9̇–ÓméJWÈWàâhe´§OB󈄤0âUíd¤%д`"aJþª;`FÚ=,õd Ò•ï?«±¼²°'™H{š›ú ‘‘ι)}Úõ ueï{b$D~­¯rCùžW‡Ón½C‹DÁP”çCme dY‚šR’l“ÍQö3‹G°ðO¥äÜ‘=mCÁX°¯c¾šÒåtRµNÖÏ„)¾†äˆ0ß$÷ÔÌ/niïÃãQ$Ó*:z‡‘H¥ãÕµÁð ·H"5›tËð6Š0Ï©Oéä;00îUuÁ6œ¿°Ó|Û´]­ádŽ\G„âÙc’0!­ ¼Ø©@׉4ƒË.ø»¯ªm! ¥ÈeÈ'¥¾ÀËY9ɼ™×Ť€I Ä™òä–×6ø<>Î9z;FŠH‚ ;AuòL¦J6‰-:šDñ?Dþä,*çÁ€¡áq¸œ6ŒGbpû‘‚ 0ŒŒ1Y€46{- àmƒØâ¦?ÍIÕu)$ÀKæiù‰G*¥2#•r+Ë l¨6Pî IÁ¨T!  œx d‹˜Á‹/&ÏÖ‰Ì'‚182ÊGûà 5•B#A`Yb6ìdF,:q²ìÙ™bˆ€q2£ùÔdžó: ò¼±x*ÍŠòýX¸¦º€ND:Ì…áÌcÀñÙÖÙØbo "çUMeé´f+-ÉO èÆ '}§“¨¼÷XQRåÒ‘aOW°³[Â`”„K¨´Ål¹Ì y16&* …]EÞdÂfë‹Ö=Ô] ñ,uü*àAÚ|T˜fÒ4TåzÝN#žLcÞ¼²>wQ žÑ”²4õ“Ö‡Å,üsÁK}N$Y:¥±²²‚(`&Üä Å0Ì 5×À·ÿ×öU»`gWih(0 Àh’ѼÚü‹?qi;Hò4 þ·ØÉÃ#JJÓ‰8—Âý‘e­GûËg` ”)}~æ,Ò,6M²M¯(-$‡¢`ÍÆy8©ë@tÏVÛÐÂ[Ý0Ë€OC¤?^:‰±@¡ÛôîO7l9€ôéH5à·§S:ÁÎåŽÊ>ä>]-'@\  !³>ìô@®›JRã»6ßsÛ;¥Ž]Çêf0•tdŠ‹Î¶N;x‹?Ìj·A@”’ñ7Y!Ç—ksKð¸ÚŽ!R±´÷4ηɈ¼i/—–çiž¼üDë0á`»ŽpD…Wá …©êÆ÷m€ì ~bœÓFï䤣X4) Œ„Y:eKWÔ\îÀ½w>¿ì4Ã1a œ ˆÂ “Ì5vÎb{Œ•}ö ?™×1¢ŽÞûæ·¿T‚ÇMŒ²sgU °ÅÞzV¾D@‘yFów“¥¯ršyã}C®‘P¤Èå´ƒ˜HfÎ麸¸&—ô'ؔïö×}ôÝW}ã+·àüÍ7"¸äbtMر¤„´¹s‚æO b¯kécFZ G’nU!ÅÃâÞÞ6_}~ìÁ{·­j«`¹s02Gs`6Eõ„ΰ{Ïö]MH%uÉи˜„æÖ>_wSGð¹ 4 5Ë0Ë1,¶¼õßm>ˆe@Ñ”8`d4â\8²IÚ¤̪s¯PKh„ttwç’ËÖ­ T¯Z ÈvDŽÀ…× ¥M$¥`µÁÍT~ž¥ÞÇÌÛCâ@I¡†zÆŒÉx…k?yñŸï}è™Íÿ~ËoϽ÷‰/=Á™–§~W¸"Ë´X@ ‰­ìÒfÀ|q²'à m ¦4èt9mH§5pa ¢¢$\\•žÌ$™K:¡Xqþ‘²ß$úb³i§°ádJ7wÆ8ýs º¦Ðu”IÕËaGç®Êƒ¨íéooÃo÷tÙg¿ö3ù{·|/nÙ‚–ÎA$Ò%å}\ÍW€0pFÑr,[ظaIh"œÈa¹Žpë]~á¡¡žñ9_¾é®³™í£¤Y¶v! ˆUâ_†Ä–Ï ˆœkTÙ°0Y7§œœSýœr|ì#ï<&ûäç9{%ÎÊá˜ý a&ìØÌŒ?áf‹kl3Ù·†ÁIÕ ‘Vua¦¼úœ×“C1é·[çŠHć›°kû3øÎwþŸý·ïàËßû &Ʋ:O®~:é:,?«¶3–J?¹õ¡K6¼UöΟÿès-;ÛÎúðÕßßÔÕ4T*O;˜‰pœ&b°kÏ‘šžþâ÷¹`³K‰›–7M¥i¹ 2€1Ë`á@3C_…r¿׸ܾ¿»LOs{®ÏM„ãŠÍÆÈ&IH¥Ô™Ògs~v,Ι!yn†yÅ.hP°ºRCÐWNáÙ¿n“OCtg/O9“Žœ¥öþ~ì‚O>³·â•ß7¾gòzýE…úý½_}•bhxßå·}ôÁŸ½p¥É œ¬#ð·àÙ'÷.sÛí`åÊú.{ ¹Ç“Œ0ëÚƒ[>€Ù.þMu?O˜*?ƒy–-†a›ˆ$ʹaDS*ç8`l,x¼ÌÎlˆÅSvJ&xªÆ D!QY *Šžru…¼vMHsϸÁ††£y3OIµÍ̃^/N¿33ÀÒ©/Üx󦦃û;ŠoûÑC+?—zÏ.úøš?r¤ÒþÅöí¿¸ïs]÷üê/Ë¿÷ŸŸ÷Ô{ÜüïW½²âÂú欱ý¯£º`K9ŠÿúìÞ’DJE¾ßÇ/ß¼~'•YŸÈ8^g¥`i³_(Ș”ñBK˜` ¤0b9¥{x8êu»¬8ÀØHÔ HÒ™úãþôàÞòÑ—ŠÝBD’„½2ö÷Êh“P %Q7‘Æcgêß;™Ø|®×¸ÌS?»÷3ϽëƒëùÕïþ$ÿà³|làðÄSC`]ŸúÖ•O<úÇ[Ÿ Ø%ûðO7ýÛG~}åÞçZëdûYÕ'¿cEKGND±rÕÜÖ¹««Ú€¦©ÿÐkF^7ë8€¥Ì~xÁ¦ˆT€‘¤-2–ðH²4‘ëC~/†Ç& ¿Ç!…úF‹ ê2³±3*²¹ãµŸ£&Ÿ£.ŸC5Í# ÍÃñùMG6ž·xø‡ßÚºñ³7þôòóÏY±áªë6¬ZU~hîÚ¢Cw=þ íñ;î_wÇ=O,úߟ¼}QQ‘/¼éòµÍ—]»¦©l~pxfi‹×þìW7°;lÉkß÷޽©t¦qö<•UÆ-`áí4icòBt$Š™ÄzÅôc|Uç:\¶d2¥ÙŽ· ùŒˆR"é]"Ó÷ú´ë/Ц Ü0cŽm²€D>‡À˜fOT«ÂU¦¦/Þ°ø?©[ΛI¤rÎѰ²røî‡?ÿô_Ûshû Ëï¾óÏó òkñ<ÇÀð8Z{'®ïÆW`7z…Á‰ILˆ“õA .€„˜Í›Ç¢Ÿ·€Ð, 1©‡RÆÍ&c¶L@Ð4Õ>¯¤(åñ:ÓƒÃã(/ɧ‘ШTÚ˜™3šÁ¯l.n 1yi‰.‚nN :à ¡8!¦®Û4·S‚? IDATÎ+L γKu@ÃSo!±u%€š)Î3H@ƒ0†þïÎåac̬j¶2g¢¬º vý‡7¦ÀÐ9µ·¸¶ÿµ©â¿~ºuéŒÜí³Ùí©euUŽêŠbÔV–@±Éhéè§DZµÛ$f÷¸]¨)/Àžƒm8p¬KÿÈG.8´ô†&4Øô.Ä6‡0k¥¿ÅÞ`¹ˆc"™ÒR±´qf3´l3•#™^³zÞø‹ÏÆèxœÜÓY¼äÜúNz#zæpj.™C‘€J?‡×p! s ”TŒTAõÓ*–´dþ_[€HŠiuÌ*A¢fb9@CdÆõsÎ)Ãh?Y“D}Cy¼¾¡¼å½8§ wÜÝ´¿#Ç‹‡Köoï &“𭏨WìJÒëq¨º]ևƕݭ­¤saûêW¯ï¼ü£çíæˆçÒXˆ@)1<[m‹¼¥œ€S´æ n[ZèÂM)á„+wÑËK®\Ýùø^[pðp—ï…m‡*o¸ù„Œt.?À$AÏ5ºóÃiB÷HËð;!©V,=«!4•(§ `«2)Ƀ“ÊÈŒÀ‰ÎA¢H™}ýòfÚ·Ärät8cuÎXݲ²¡k>r^‹lH-©RJKéד†à1â IJMuùü¤#>Ás/`šQÇÈLi°ð?Q‚SsPUÛàpØANqêÙþ ·|ÞïÐÙç/líî^ÞÕò½ôTcå;._|<`ŒAÆå‡¶8ʼœ8½B\c`¾üðû¯_w´z~Ušsn;!•Oæ¨qê²”¹|9æ+€BG 4* Êa–)—²>¼l*3€C³s ‚dIKê’–$à„ NØbY\gLC†ÁI’˜ ³~áÔñ›*0u·üܰۖ/hå=Ø6^ôüC»Ö|ðª í_FG"ì>ŠCMI øÒ£>O)3Øÿ§EÏÁPMoshnIi~4©hÕóË"ÉêI]àÑŒ Ñ3óq)t*¾™ÊJx-H›'ÞJ»Èb³TõÏ8å 0¥Æ_öXª¤,ÏŸÏô´a¤D à“%«§Å¾+n)zóW®Þï ¸â/?ß´àÙg÷W÷\*¹âšõmŠGo?>àzúÉ}•ó*ËóýÝÏ0§"A*(†6Á‘–V¼´ã<ðÄËîmÏ´ÖW/Y–°ûØTâõfßï‘Ê…h~¥{Ó²êªr§î€‘ÔŒð+¡‰ÖDlˆÚš—o¬mçOgG8%Ç@ÌÀJ2÷sE›ÌªG '3G§ø8=™lE!Ìà¦óqô­`óc&‹…Ùƒ/ÞzPœ©ú“møîn+¨v䯰Ë$55wI%ó Ûd»¤Ï`ö8Ü6míúy£‡-–H¨|(Qžî@åÎÍÕ:Ë>pÙFwAÀËê*‹á´+PìnHAGmí\ÑÏûtþ¡½íÞÁÁqò»\’×í‚dsðÉʽœóiõô%]vy¹cõò†{¾ÏâúV8}2+ì;>2§o`½ãzÆðRÓÞé¬XX™1x@*­a"– ûïº5ÔÜÞN‡vµ¾óÖGïM‡"‘äªÕµý×ð¢ŽåúÁâÉì{J%…U"‰d›  2>Š”Êag’m<šòBd‚}¦1. 2%½“‹E)-À>]Èá§½­­?¿y~7œ C°0¡‘aØ›ßmÎy5/^þ±M‡[w+Ý·½yÅŸŸziñ-Ÿúe]íÒš¶oÚtlÍ9µ=ú 3`¸3\T_a“ƒ¢Ø tŽTZƒªihºäCëB0ÊíW«Hå¤m.é'ͯ_YÑe†óÓd…ßI8L@òă˜ !8ˆëKVÏŸ3·x,<õ¦T%`sù)™H"BãÀðøFÃ1töâÁó¬­^PY6¿>ä.^xvÝá÷~胉w¬ªOŽ· .øÅ/«:´§£ÀiS¨ ( ˜î+êÛÕ¹¶¡²ªP¶Ù˜âò"ÁX4‰dJ÷áPÍêòN@H È0óÌ,<*‚Ù hÊCÀÆû£ù}B D‚{Ãá ’œ²*+2PO4<épSåÿà›[ß6{ÊÒfÄÉ¿vä¨ÔÛÓ:b4Ïåt€“@ZUaS¤¢ZUϱPaå‚àˆàYG|,×XSß³üìÚáðp¬õ¶/ÝSæ`šCI¥¡kÃ6Ø.8\N0‰”Þüݼwn]uÉ9ïX8\9w®(–ôêEÁ_øù;ßÛÖã¹û§¿¯ýÏ/?xÝãÒÙ)—úìîò¼RiÉòå€Ìá°Û!³Òi ²O8Ï=gzδVÝGCeK<¥çÚ“6I³¹&Bûz•¡¦9ËÊZ‡œ­= a2—b³­¹‡ÅÞf “鿵]c$´¨æwKöBŸÇÙïƒ}4]×p¸ †ÛÇJ+G0½Þ¤6 åb'ªwÙ"TîH ¬ ‰HèÇ@Ü.®¼lS*G!Ch‰#ͽ®Ûï{*odhÜŸ_àÑK ó/]0o.-_¶0ú­ÞÜŒ¸wÞñßÒ=÷>™ß¸w¡Þv4Ô–£¼ª óëPRèÅÑÖnÌ¿ †O3È3_Ï4×D,­Äb5¨%Ùåv {^™? éÞ %¯õÅžüàâ‚ÆÂrßÄiÖ×Ò,üSëJ.bM¸Z:{lÑð$&C€Öën©[tzØf·ålt .0/'A éÀ¶}µZJ·ûŠ<𠏀DZƒ?àH|é›ÿE.rŒ˜óbÌùíí¶ÁP˜Øu<øâ³jï~àÏEåÿ÷¿×/œ_•øÂ§?jÔ{í¸ù«?A©<„¼±4wïÄcôb(®àŠËÏ_ñï— ˆa†F¢Óûøe…m]"ù)‰|»¸ÁwU È |öck¢v‡Í0tã”n½h&`T»$ñŽlߢִ«¤·¹£ª;ÂÀ˜@_„ 0‘"ÄU†åóŠeÆtÝDŒs)ÀFêW–¡eØxéÂÞOÿÛG{C5øÃ+•Ï>ÛX~ÙþÝ[RèEv%Øe‚$›†±¸æ}/”ºTÃoãÜ –é0$¦óø.Œ1Œ¶'«Äˆ¾Æ[ä´90怚‡"KèC÷ØHÿºKG9וL:±m áÿM‘±!±µÀ˜¦™mŠi55;ãs¡€8 bis·Å,¼AOå¼v¼é¨Ë#¥í++IÔæ1jgØÝ݇ž¤/²ê_.{A g«nš1_à›ß|fåðxÚÑP(àup„S ýQB4Åà± üËõu½°; É0h²ØdŽÈŒÏ,Y½®øèçÖ]sìKú'ªî¹ë…¹¿üÁíóмBšH0@”…Ä–ŠŒ6Ó¤ë†,`áuHŸf4SkòU‡Mc‰ÂI2ÊK\ ]µqÈf†[ÖŽgf­~Ø‘£pˆéô¶u„ó¼6 èáh(4 rŽ£#Ž…\¸Šžm<™z MyApAç”’‡»¯¿iqOèY­òÁW$SÐÁUãp8ý8ûÄý÷?–¿kçþw~ùÖëv.½¨öÈÉà<šÁv×$íð£ÿ|5ˆÄÇ®Âyœ·ÃÍtÝ@ÒPÇK‹ƒ™ùeS¹S @¶ØZmvU"7 äÌQ!7iF8rlû;ÓDæßŠØZ  9H›GÿÞ½[=¹Ü#Ù]’­d ÙåüË}=S«nÞû6ï[5ß3¼§W¢^íVà¾ÿ‹_‘ì2g”KÄÓ2ÿ,CŽØÝ_]·¼(4g%LÉ?– hšÙù—9݉˜¿&œë´¶31“M;äX·w$lÈ ©â*ààz?ù·Ít÷=ßëL%“ò-ÿzçy}oÛ56QÄiâ žmwªÝ-øám·á Ÿû~ôÃ_`ÿ¾½™HðÓ{«êƒã™¹d­-EćÄY¢A˜:LX@D0 3x<³FüÿÃÏkˆ xHlmxnÆ3bXlõ„ÄVÈtˆD™Ic•ªBæëÌÒf©`ªê'™'¡WvWí=žòm¬Ñts4 ÉŠ3´;õâ“ÆÃD–ÐNŽi9°¡£Ç/ïé/ó88"IÂ+1Œ€´Œ' ïZœ¿ºnœ‚L›:œ5„?‹‰ì{ôŪWŽëŽóæêÂ& êŽHh’Òd¨z—|ø«øÊ×oÔŸß»õÈ—?þµ¥ßúþïK›šÚ.ÿÒ~௞ {ß”§LÙwyåˆß;V¼¶:-ûõCøë£‡ð«ˆËVÔ…¿öÍMÇ¡qÎí“åÊNö><Ñî7»êšÍdNÇ—Åôä,qºñ”f½¹23—šØú ~¦I!±Å+€µæ¤D¦N$Mµù8̺Œã!±õX6sK˜e:@FôÄNÙx™_XRHa€×NðÛ9b*Ð7Á(÷ht$£öÏ(Ñþtן—öŽêκ|C¬¯Ô±©^Çœ<9cwí º¸#OœçRX¦gôeBú):î ÇRŸPQ¨h(t¨p†Ž^{1Ê‹ƒø_7ÝV÷å¿¶ô¶ïÜýê—?ÔÙt´ÛùÁkn»ôØó½króGüÅ…²Ý‘z®MÂîA'Ü^˜ÄPW£ ”µl £1ÍsOÄÆ a¿îÉä°ØÊª„'ˆ˜0 §3µ, `–zì§H–Œ PtîêþºÒÇc/ùùCCq†5:nX¥!…\¦³P3«DrÝÍ•s'ã*F£UzGFÀ¡#`— 2gjÂ]É5 Ð>˜•{¦:@P䈲ºâï-C<ÔC‡û†p´«cI 5ÅŽä'þuý‹…‹WMlùõs~wïs%ïùðòvû׆7s¶ÿ£7Ýš÷þݶòæÏ\í¹ñKïnÔ=a/·éõŒô…ëÊâŠkxµGAWXBU‘=qÕ‡.8 (˜ö^0GƒÏìïèööIbÑ¢\TJµœ3}/»Xßj‚Ïå¡þvÚy ªbªŽ@™#ZQâIÏ0Ó@¬œé{0›}ûsæÔÃèíÁ>‚öuàì kø—ÌíÔ0Žkþåã—m^ëþîWX½éŸ\þÝ/ܨ<ûüÝ­ßúúÏ úY°kgsùÿÏæ½s×V·±Ð~çÖ_>»ð¥U ÜV[@˜›o ’"Ì[ZÝ]·aí ®$Ëoô;cP ¥£mÈÕw|¤¤¥¹¿¸­¹??Póí®ÑS†“I”ÑtÌ“"³y¸Á9ÜNˆA­_Þ|ɦ•‡Ï»|ùnÙ/…g¸‡YBíHHl¥lSà¤f êòàdÅ׃žþ5˜uò_L26Å{M„‹¹¹ÎåˆJB"A6 œ`OJŒ)Cÿö,À&±'óBNPH2¤އPÿ³[?+$» ›û^Û…–ŽA<þÜ«h¨2ÔêuK'xF­Î(÷rf>!€ªr,¡Ûvæÿä×RºwcýY«Q7g.®¾ê Ì[Ö§{ã#‘à‚ˆAØJü?~ñ‰=ß½å^éóßþUýŽÆƒùßýåw».¼ø<ý–/~'ó{¾sÞ§?zùò¾ÃÛi{cŸ³Ò­)ÃIFÍ-  Éž^¾ºfÈœ"e:ùÌlÓÓ)ù1’” %üMM]ž‰±˜»¥eÀ×ÜÒëìõª1½Ôe³y²â()  ÄŸÅWUµ,]¼Àð¼I·Ë§Ó »ÍÖ4è†Nƒ!c÷îÆÀ=íK¾ôo÷, þð—}êÓ—í¸òÆw¼ pNf_‡©ÃüÍr0Z"qW&5|2Lü$RÜM–š’N]žy'Ýbo `ò`õå+{ý?~.ÚJú|6¾ †•å.\m×Ôœ&„0rêÄœËJA¾kÜí$`÷x°vY=Ì-Ã’ú „ç°iœë¹RuËrù´DB~ü±U©P—÷Ñ›ñÌÖ{Q4g><Þ| FRì›ÿõfnmӹǹX*þ¥ݰcÕŠ¹‘o~ûþ¥GÏûàò_ÜqkËkûîùâ§¿½àÇwþ!Öæ8S˜?GB¥WÃk= /w+X¹Àß» À‰LH!Lÿ©s–$D”²£›m­CÁ¯566uæ ôŽæù=Ne^M) !µbqƒñî çÚ„Ëh\ºº¦»¼n)‡ä ]K¡£]†?àÐ*WFG»ÞÎnÖÙÙF‰T)Õà†nˆªÊ"ýÚ«ßé¸ñ2 =ƒ£ük?yÀ÷½ïl¹¸ª&^~QÝ¡Lû±)ÑC"J ¦j!±UÉ0nÏiv µíê[é.rö–6äwM÷@±À[A+Ș¯=y¨8<žðœ[£ ¿´»áø¨Â÷wÚEåÈq„.Vã4GÁ~ ©?ó:Ú{°rE,"”{eØMRí>{Ÿé ¤\ŽŠœ `¤£Ç}h×Ñ9©¡XÁ‚BýãG°«•¡7ngÝ~_Ù§üÉv.810Fæ¥Ô‹>¸joAq ñÅ[~³|óµ7Ï»é¦ëŽßö›ïï^øÝ;6þé™í¬ÀçÁ˯¢À­’—Ìáe ªò“˜Âˆ(ó¿$ÅâÁW¶)Û¹ípÕþ}mu¡0Ó4 ‹ê«qö¢zÔ]sñÄÚ KÔTÏ‘UÏð˲Ï>N$±Á¦Lô«ÙþbsUoëð’ÃÇŽÓÈØ„3KÊ#‘Òš›MNI"Rf]FajºÀ¢º –H©ˆ%5åÎÛŸ\ô«‹n9JLËÑ­XMvT6m~±.£Y…O·/R}jÕDGäâWwi~_Í…C²“e§M“ÅfÊ„¯êÙ¯ù¥ÓëÓEÚ ¤5 ¤ØUR1óp3XºFØ~ë'o»ðµ£r˾xîI N_ù%Pl68œFò ?zïФ"š5”Š,Ut²SPøðÞò®öÑBYì@‚Á€~/!¤Jb<f@JbÌaœ”c'Ç^qqíѧžÿðÿþÔík¾ñ­;ê¶=»»Ž„ŸûÈU¸pÃ*„ûqûo·âÙ—a$™DoÜÙvÏKç¾ÿíÕôp:ñèhÜõÔãûª·¿ÔTÔÛ=ìµqV˜çsã¬Õ áµ+—Ñêe ´’eÅ;`ÏãÂÃ*‡5 eRˆmîÄP¬°}ïÀº?þy›oÿ®’ÐÈ8ÊŠó i†æ+ò ®X:´ª¤X*©È •Ôäõ{óœq]ÓY<œòÆÇÒ…±‰´g8ìx¥©(Ù;RPàwcÏî¶yM¯´”/>{Nd2¹k 7'`€Ã¸0ã°UO' H•=í{ޝw(ö|³•&"I»ÏéN™¦Õɱ-0ËÀMRsŠ“¿B&…ˆ²ê yaCìþ¨é8ÒÚ®=·¸³ammÔàBÊľû^ÏËJÿ¡àÃc%…~™/*¬¶€#–À¾ŽA´ŒJ–ùáw €è”bÂ.€2cãO0b zwsàû?Û³Ð&A·€!öôªAHé@Q¾’ú—›Îk†渔e– ÙÀíù¥»¾ñ‡M¿üï'¼Z:AÏïØƒb7û¯z'/] —œÆ]7¢‹ÐM?:P[¹õÖR§G™ Gµá‘¨»Àíò®Y4Oùð¥Šç,ß_QSMúGö˜Á‘Rãf)@hEqóªå/ýù¯¾ƒ{zÖ>ñÔ‹Êàð8“d6®kˆÞð‘ó÷œsþ’ÎÂÊ¢˜n—F LħpX–¥ˆ¼þó›\ʸ²hËïžZô«»þTûØC¯®Ztöœ~!‰“ñ ›2¦À(—dêÒ”ñä,sPf1GéþgW;teÞ«ÇÐ0¯ÂŸçu•ê€ cê ’Åf™±bmSÕëIÕþ¥V·çæO߈Uë—Aİc×A„DJ7Kò8“D׎—_+ÞrÇ_–祆ó¢*ƒj6š ”xbÜ. E†Urh`ÜQ_?I¬'6}M®±ÛwzGu[‘›£Üϱ¸Ä@* 4…$’±~y0T²féˆÁÅŒGu“×5DƯ¾|ùȯó ·Ø¥"ªƒqÂó”8u¤…Ur©)Ä Ž£G»\ÑdÚµvY=nÿêû°ìÝïNbü0À5 #c ôM”nCY‰@Lï<ÖçÔ±aÛ³;œ­mCe/¼ÚÛêª’Ä 7¼³ùâw­>êœco Òf'!®ë ΉI’`â{HÎÁKð<ì»úæ‡šŽ´|û¶Ã‹µìQ Ù@ޝ^ѳètÛ#ÙœÞÐøÊÁ¥Ð)p°³CÐÖ9è;K¬sÉi™•˜}ÿb1ÃÉ@j°UöpÀ`$²$Á!$;A–úë­²ÿøæ“kÚwUËp€Fã ¯t¸¢i†‘8°²F•‚5ÕÈ=#×ņ³…œ|‹c/æV#éßåæ IDATÚ_©Çþ{ofÙu•wÿÖÞçŽuoÕ­yèêyTkž%·d-<`ŒÙ˜!ˆp€$@2} !ø 1 ›8±ÁÄȳ…dÉ’%[óØ­ž§ªê®y®{oÝᜳWþاºK¥jI&¶1qŸç)=Ý]¥{ëž³÷ÚïzßµÞ¿ìüêg~1üÝ %E[ÖûÎìSï¬/-ÓýB±%  ´Ö ³³’:;QÉì|-ÃÃëú'_¸åûö̼ïÿû›+M±£˜« X#¿tê¡PwÆeÑp|¤8ùª§T¦s42Ëb4þ‚’µŽJÃPmÄD±¤Âɉ‚-mª¼–;ñÈCG¶fS°«#’%˜]†çÆ,ˆZ,¼óê úîßþÀW}¯”_3Ô)Ö4z6—=›KÀ‰U/ÝðÞwéÆaì ˆŒÁ¦¬Ó׿d$•´Z›$M3‰@üòìÜu¯Û}ðùg†n èhW39}Á77#›>ñÇ÷]ÿÌSG·r¹Ô¿ó lÛØ+?ñ"GOŸ%J™MºéîlcK<ö|Û¶›vl/íäéÕéÅÅðwë²ÂÆ—_?8“ ž´_Ié±'¡Âè¢å–-MÞ²»f¯~²žcŸ~èXÇÉiMoëˆu[)–M%+ G¦-C󆎎\íWhËЮ[¯ÚuËUS±¾´xe½ëäƒo›¯ Ë!œž3”ëB1#4"¥Üv –æÓ=–^ `“-éåÙÒ첡Ò48ud¥†Žœ£ÞýýÛ›þíóE"A ç)ùUòšª¨ó•Š+[DÄÛùŸû ¾YÕ£Y9Á*tpž|ýÑÕ$îʽ{ûûn:pߟ¾î±»Ÿ~ã¾wÝøµ£gAX}â§Âlû}Ÿzâš'>´×ª´þÐndhlŠ{~–Ùù%Z y.ß¹‰Ž¶z:‰ãˆýGO«ÊÔ™ÉRiçVׄ_ ÷²€—mc»4Ñòk¿ýðÍ¢ÂuCi „¥º?«†æ-/ ©ìÙÁ…:v^¦1\²ïŠñÎÖGÂ¥šK5ŠÅ‘  %pd«—]68öÿò<îR×’­K\~ÿ¯¦{Ã.鎤#§ÔBÃHÙ2[:rÊ/üâ-âö Ë+õ¯t}öÃ_ÜùÀ‘8;تzrÁÈpYÈЈ„f$TC¨Wj™W—TDÅŠ®—b¼fZ,È<ðç¤YýR’‰¬5Зý~ƒ;z7lëùµúáëv~ä®bWËÐO¼ÿ­cW¼qÓS)Ú:þôc»¾x÷ãWO/ulèo'Ž•?þÔ}8…Ëv²uS/{wn$e—–šajv‰ŽRA»ûÚÇ®¾ dÒH£y1ø»yøüõÉÕBòS ÖŽ¥7¯lnsœœêŽÓs–£Ó)¹d^|1Qjí¾xá¹³¥¥J˜ c«û'Œœšw8jMÐ Þôú]g]ª½G±±ÖèK¡ÅËßEôF±Æ¹´ÐšQ¶´+Ýùˆã³ðÌh€XoÛÒ^_„.ôz2;šÿüƒgú[ÛÛcé,xDqxÚ0»l0ÞuMP¾ñýï~¨aíâØþÌ…8Õ)Àªw_XóÓ‚tzš_@ÆÖü²úJýûSz—*ôáÝ€n>ÿ]Ǿ›vŸýúW^¼îéçOL`.?sbúòüúë.{îÀ‰ÂðÙ ÓÛ×¾ØÚÕRž˜[ì0ª-û»Ä9e~¡ŠªÈÌ죓s4Øk/Ûµµæ›-¹Ó;/ézlð²Þ!¥±xQø[¸’¶ÍUžsrŽÙ—söt¯ÊúîbÒÝtg_å’Í…Å/VJmCµ©”^² ,´]XY[÷¨ýÔŸ?¹Ëˆp͆ˆ®¼ÒˆáØ´a¦fÙº)·üƒï¹ñ,lðÚNK“-¥.¹bW广z¶z¤®ád¡ £4é@˜jf¢¥š¸ÖUiÈ#`´˜•ù©ŽrCȧ¡¯ÅQ‹”ź°*}-Žßüg·?o¼|BWy®ºŠ 1±ŽÚîQ ȈÿÅ–Ž²ê ‚èk5íHžò¸À–Uv`ç®·½ãæ‘ÿö_ÒfI!—ahtÚMNÎæ7oëÙ{ÍÆé Û»Îæ‹™ÚÈÉ鎇îÝ呃'·¶ä³©ÁÞnò™Õz¡XÊÍh«¹d÷æ3Ù®ÌXÿö®Y›6áz'ÊÅë[ºñïLFTé¹\PWmôójV ·__Ë· g[2QµezÙàðµó‘&«†Û6‡¼ùºT|f u@ìDS’O)[.–Ž8†Î͇ÙoàŒ/Üú=·?ò¶w0¹På‘GŸäèC¥¢Â{`àìàë÷»W(r±wþÔGÚ~r¬Öâbá±3C JÊzã#B=ÑÎr»G/ƒ÷‚ e GÑVA‚¤S.ià•2Æ—ÜÎ&'õây¢Äwöþ †…öÊ:¥wÅ>-xéÿÇNÚ6çFÞû#·<ðÉ¿xøêJ£‘¾íõ—ÿÓ¿ÿžÈT’7_éV}ß?øž£ÓgZgF:æÇ«½õÅz_ƹí­ù…M{zoØÓ9œ-dªj4¾Pjs1|kOýΕÞJ‡@=y€êÝïT7^ñ½ã¬XiEmâÓ[HþMä¦{ôû_ÞûðJ×µœëoq&ŸR&«Âð‚á…©€»ïÚ¿áþñ“¯r¸&!'¶¶šªŽÏ KuÈÂRS´‰t t/ds¹×\¬#¤‚£žÞqÅ–-m=í\ßÝ)oçÛ:ø_¼ïayü~âǯ9)'Ä+]Ë/TÖêâ±cm~÷±-ÅÈnm‹iªp|Æ0U ˆ8UnóÖCí·Ý> ë:ÿ4ÉŸO­"æ’ÿêšÓzm¨æ:í_åš[€Wê4þÑ¿y×—7íí=šOgÒo~ç ‘©Ö\ì•óÀÃfm£GçtÿŽÎiT¢kPòŠ`îbø\“zç^Aú-°ªö>Y5éÕ™­ú!œ7Ð>O%?“?÷óv5¤ÌL;¶U€´q¦#ï(唥¦!c•”À³ç[€5«ý)ð¿û_¯¿ÿÉÙÞmíª­'å†áô‚7쌼ᆞEr…èÕœuÎ<ñdï}_xa UJŸ¹çäàí¯»2ýî·¿…RwÄ!¹l†·¾é´w÷ÑèðPX^YI`ôhÏü\£½Té.:r1J Êá™oÙ«õ~èGï‰VK‰/®bâ+Ém]Ã]®qY<ÿ/ú­ ž`¼#‚ìVttÍó¬(Ž|ßÍ#žˆ2êTÌù".ûR´æý×ÕyÃdcäœCs¢.ÔÖ¼÷‘äWh .€oÞi¹¢­øÁ.ٮߖ 3W¿îº¡Ï?p÷Ö‰çR›LJ˜¯ åºRoÄ\·§´ôZ_ëÔB*v½-±ììt´fàä¼áð”‘ÙªÑbk.|Õ¾¼˜úŸŸ|að‘/ð ˆÕÝ{/CFFtMËÑ«}.›lþpèbø›z+wû2ÐoéLèøöþ6Æ lº²ÿ­o.“M§¤»½@-Œ13ó,ÏMqÙmoª¾ÖWÛÛÙrCX¬û¯”UBç[w3…BuÙ¥^þ‹:)ON·-‡˜Ö´aK)¢§ÕЕ‰˜üã|ô^ËBjSK°}Ûæàm'.ï-]Ñ7›ÌÕµÐ`ÿã§7Œ8¾çŸÿâ{\±ô3rïÿš{¾ú,'O 1=WV“ d×ÎîIµ­aƲŽ~?•ßc¿òwˆó]“¬—|“‘‡xû7¦Ñ¹£v1|cÐ^VRý>ôª°›{Á¤KÄêëÎÚé¥K>¡šï†#ÞÊÊ\Ï®^ö…Ï>¶ù§ßûV:Û‹Ò½q锥2}–‰éy景_±õÚÜ(Aï+[Èßóàé -)ezÙ0[3d,„Ê aó–LíÊ›vÏò*z…kioþ‹ûCÏ}ò÷ï´ŸàÔ–£³‰]L[¡¯=…¤áìÜYB5<ÿÌ?óÓ§÷~ô/ùLëæ-å—$ìã#-ñ‘ûwl±Ò©á¸gûµl:mZ¬á}?ó³|ÿ÷ŸæñgòñÏÜ/rzú—ÿèƒ÷9Ö-Þ @žèù™úÛ+ïÑ)½KùŠú¹Œ¯u&a¼Š;~­sLÕÛÁËp ´±’Ú\ ßÐæ?—Þ¦hiÑ­‰²kûí_RðaĤÌK[gíš08¶ƒ¼üë'ßd¨íOû3Ž8•9rày:òlìÎSÈåXh檎éjÌèñ»Üäà­oûg¿øH¶«ï‚ÁêÄá©ÜãG— [JŽ-¥˜RfkptÊ2Z®¸öÒéâàÆj9±Á…O(uŽÂŽKæá_¿çé/?ü{§–œY2,4|ý¿1B †jhH§ ˱!TÑU~‡üáÿ÷é+î¾û¹+ZÓ1N…îÃwÕ߯;¾ïf2Æ ,[{xï[oe^®ué¶š‹]cU¾ŒÀ ®o$H»®$5¦ô®ûA7‚¤Ô7z¹Uëa%åjMîÍ™Ét€¶ˆ7tm‚„‰ ©®b4VJ‘'@ë@¸6^ ßqƒ'ö®_1`|­×<Í̱Ùá–ÒL®ù׳wß÷Â3—ÔGëÙx.6:HÝAÚ ±j&„ùL¶é¥„i)æŠ+·Œ¼ãõ7œ¼ró–ÅܪITÇG'[†–§JùhÞ¸ª#"¦Þt”LW`¼ìòŠKëC3‹ß×túJò]kZT› ³Øh E¡¿(¨Ú²J¹éâFï×gX¯zîÜÎ]aߟ~ädûÙYlm‹ÙЦlït,6àð”åô¼¥=»3•ÛÞ¶ûTÇ–ªskVâ¡£¥˜ smÅÅ’,‹±¡q˜‡>u‚¯}å lÙ{#7]¹‹¶b¹rM{®Ü<ãßûe‡bšó :ß¡S5NƒÀvAÒ äÐ3œê¢(Ô^®b$rÍ‹¯Œ”[ý\ ¯=çß«h•o`œÚ½‹úŸÿÌñŸ}üé[æNÌwš%\}®™‘ØŒ¢ S1t  Œ:Ô€ÙbÑCŽSŸ;3xèšÓû¾çÒS[®ë[Æ"™l*~zïpßÄO5;ÿ‰pr>Ãô²ãè¼× ë¡°Ð0d3Ê[.ÉTÞþ–™Ö¾îúºË/©ƒ4Wº|ï#©"ӓǹó©1L*¦\‡ªmgp[çìºB 膶ئ­J%G`”ö ´g”‰”²¥Ë†ô韽·ÙwõÌ âY…•øÙß¼c{P·ŸþÌþKg«Îܸ) ¿1õº½ç³/ljD¾ïÅIËè¢!(õHhh:¼æ Wlö]:—øõ¿|‘:š?öþ›NÝýÙwŸ·©¹š°¹ÝОƒÞN \cdz˜Ñ3¯ýÊ™ïý£Oo“ÁÝÓ+¾xë ”ïØ«÷œÛïòrÅVY+GvŸ?Íÿ¯>×ÅpkúüÄ•·¬Ê÷zÏ‘]8±˜V€Ç«'ºþùo|â­§öo×q‡ÙhÐ@0m²MÄÍÄ0ÃŒŠNFhS‘HpÇC¤?@º L; D²‚›tHݡģ.¨¶5ÊŠž**×”t¬…´…RÆa!°B J&0«o,¿‰L¬¸uˆ¦HÂ†Š«¸‚[ªõwìÈ›8Šéêîã–¶—oîàïx<ób\®-4 -Y^Ëþq¨øç÷Oöwµ86´:zŠJ Gf # †›¯éšú±ßxÏóBÚ½’7õ=M´V›ÂU}1«LÖàØŒ¥éÀŠ  -A4'­K³ ¡v bÖjó0ø;ÿúVÔ\ ƒS?y W®Ùü¼¤úSæûë½ñ/Ø71½°X”V#Ú]Š e5ȼCE¡êiBÙ–†™SÈ?¢á|ŸXäë'¼Éœóä9AÏ8_K( ƒn2ä—³‡ Ù´2j M¢Êu!t°ÜL±ã¶·´ØuZv?÷ÿôê»?sp[k.ŒÍJîø­'¹õ–›Ø{y+]EK&—'Uˆcа`éµTõrÊÔ+-ª¢…Œ“-íJJ½QGC¾ØR²éW²›ÏDVÂF¶7³¥ú—…´q›µLW =…˜Íýù…wüäíºì’dò¯Ñµé‰|{ÖM;/Í¥±Âé¹£þ¸Ö/€õ!?À.E§I†(®w=ÃpûGÿäKßûÔ'Ž^º0Rig›Ué3ÂÁšŠˆ…ù]Œ‘)¤ÝÀD¢âÌFþl2À| )ƒôèdŒÆ‚¨ó„–*ÒMDš~ÿ«:´¡dgbb|ãA©…ÞKf©),Ô„f3æ?}è#ï]ØrÃϽ÷­‡weú*+ õ³Ã…¿üâéÁ‘‘ÅÎBÊQÊÄk˜¬2Ù¢iß‘ï~ûûo[ôÃ@.|™ú\æ?ß5Ù;ØY %—†‰²a¾&TB!ÀûÞwíi2_œÿñ<°óÙÇO츺/ÖZ„<;a©5Á_—PH+7¿ýuÏ„}{çœsbgó$åÀ=ç*ð^öž¥$g(à›„ð%´qÒ±·¼ Ndô¥|í/¿¶Ï?ªêqÜ.Ðå)½ëäjBïbøNdàRÐKV­¾5twÇŸ ?°û¿þègÞR™ª%kÐçúËÀf-ÆŸê­ EE¯½r‚¦œ_i/͈øvz×ôç±ê[„¬ú裂:ëО'N)’h(Î3Ë–XbÊ Ë‹“P Ú4TChÆJ€¥QtÁÉêÄÀ}y²ÚkZ—·\ÞWÛœéZþÀ/~ïá/Ý{t×™²‘…¦0^QÎÚ³‚K ½`ÊB%nšÃG†²on¾Þ¤Ó¼b¨œ8Ý66§ÚsŽ®¼²«[iË(‡§ /ŒäSªWÞ¸cÞ!¨¬_Ï",“GŽÓʆ6•¢2¼ š²ŸµÒÊ¿ÿùM'.ùñŸx!£À¦‚÷ùU/³bÖ¡«ÐÝ É¶ô*…Òª,ë¨<ÁšõñŠ*¬Ø¢kjññto xfJï”owÎ1\ðô¿SðvÖ—¬·"co¨©¿wöž«þäG>óýL9‘¼ß ²ÓÂLè”"9…în&FBA—A«Î[N9ÃJÖ¹qŽA¢àn0è¼C—QM4í•T@Ð¥©*T|@È:Ç@!b ¤ô"Ò8j¤™ƒÑEŤs46¥¨-6¨›080~fàÏ?ûU×zw¦ïká{}±'ÀIWÑÑ™SºòŽlJZÎ.È7ÅÆªu¡M­­]zÙUÜÙW-I%s¢l)e”å†b’}×’r„ùÒÒ2…(ý í¿©Ñ;Gçœ]´l*9Ú³Jä @GÞßË{¶LX».‚°øÉÇWýÛf|évQýFu¼Ú‡ùæ_¡¢m‚\®p`½©¿ÀßÞù¿ýBxÔ£µôÜÖÿñ#Ÿÿ>ˆ -âsøEgc¨$5:Òaч”i3hÝ!fb=ƒfTˆ9߆Ú<¹ÄbNH˜35È€ÀˆóK· ®éȵõKȱùY\PäÒËø™9ÂÈQ*d)k+q£áÓˆ1'sc m_·‡s©y‰ÊwÖrƱi6„ØX2&¢§ l-Å”²J>F,Óˆ ƒs?üŽ“¤møj¶]ßs¸óøX-_H) ¡ðÕá€tà“åùºaßÕ]³Ùb.ºP"ašó™ôc{Ù¡jëÖÕÓóFŽMYrie9Ê C{Ö‘Þ¸kÚƒ$Y;‚8ð›_>‡õ{€NÐ¥dznóoy¡EŠö&KíÀEðqÉ^Å ƒì]ïä¿?>±é·òO& 3Ú*¾ðrÀ¢Ë E ö%¤ó #dA·Zo*Õ’ÐF+FPŒï€5IÕÆ¼÷ˆd ÔxžÀ*6o|@«B^0KŽ0Pªif²,´m¦õæ×sàÀ#_h!+R­àæ–üé­!õ¡z¦Ñk3®×PŽéË(­9ÅXÃТrfÑ£”…†PmB¾˜­þÈOì;°aß­c¯dÚ`¢ÙÌrÏ5®¥wvÅlmɆ³Â±_Bø÷ßжyYW®Ž <¸õèH¥uS»èÎöXr8>#¼80WZÿô—o|ªû†[ÆâuÛ’¥<ü(p6)ƒúv­¤æ[néOfßpÊ36ëdš4ñA ‘pñ߸87j¹¤ƒ5µýÖ˜Ò“œíýåŸù/?>]ËÐ!HM Ó yõ ~΋¤šNÅN`û‚"u`ÎA»'üœ•ço-³²2‰hã™®¤*\R@,ħcÿújÁ8Z‚"92(1â",!óK$ßNS,•¥*)k°&EƘéé4°Û¢C1’3ؾÍÑ%rÆ1XTöv;Ä(Gg õYË\,lÙÔ3÷½ïºeÄ×꿊¢n"“]ž-ŒÍ5é+@ Ž®,„rS«(3ùÁEÖ6àÃ9m±Yì¨4$Ý«„émíKù¯ÞGµiéhÁ}ï¾þDbåe9úÐIàç“÷غ)ÇZ™põ'XùCØg¬Ô¯›Ss3mc•ù‚Ö"³\ Sãóóm“³ó¥å ̶}¹â|Úá„›/žxðì`åDµø§Wß;õ3?÷¶/ÿpëõ'œ:Iºò¼$äiJ-À£Szg… ”ì^ ßÚëf.àWCR¿ð{¾£qÏr†n ‡æ¼4Çx Eñ„^ Ð*pF¼x¤ —0£‚ÙeѪ´ór^ÊøÍ{¤(hMÐZ’ÿ;wîµH‹‰_uhVh¤jDZ$m3„ÇŽ¥ÅEâ($°BÊZB‰hFMŒ5h]Ñ E²É ÌÄTv7)7SÔ¢€ÆL,×èÎ*3å˜(2´¤`Æö¥m}]è¯êˉ!UioëÜq?±£“ƒ/<Ë óˆ–©‡P‰z7öN^uûÍg.ôZñЋíÿò×ÿrŸ¢t: _¶2ž,]ªûÀÙÖß36TÏË$/Ûн¯öÀ:ÁqnJŽ‚œa./¡rò¹±Â—¾öìÎGž?xÕâBµ-D&^p–zbëæ’°e’s<#Ð Òc1]‚;ä é8ÓœÜô‡ÙϾ¥ðþÔg õª3Î9YƒVÄ+ *À­‚<T¾ä`pñô¿+•H4ëZ'ýÛÇþ÷õsŸœi7ƒ)G52´¤Ó ã1Úe0iЬw–sÎçèà%>5^ÓתÀ¤&«'9GE‘¼õòõrŒ`|ƺ¬h¬˜î­;´ÒªgвC6T Íj“¨‘JŒ}­±¤‚qÇ+†J\F㣲‰ãÖI‡6 XÁä ŽˆE—"êÚCÔ8ÃxØ$,ö0?3Ábeɵ¶f­m¯`æýôøü_>Ú·ï{Þ’¹õŠ­Hêý,Ö|âO?΋§&8<4Rý¥_¹ý¹ÂÀ†å 9 þTûÑ3õü¥ÝŠÞøÐŒåÔŒ¡¶´Çî—>xû³.×Þ¼ñÚŒJÅ(ö7FJ~ÿןÚ?ÞÓ8XO—gj-3áRwm¦™£æÎ¥%’ÿ#pDÐØ!­©9t hwhg¡ÛÏozz¶÷øÜ÷µýdþ ·wM]X|Â)z« õo9|—o~^w¡Íÿ¡ù/ßð¿ëþ7š‚uÔ¸)Eú-&tÈøR~T½Dw"ò ÆøšzËɪ" ‰Ð”5Þå¯â R›K/.vÞvÖùô?ŒüÆŠÓmÐ%çù‚‹Ì+Òê9;œ:BRiTH™ MRŽ*H`ÑôÊ`i-NEh·M°GMŽ`KçN–—«\yÝ^L>Giv´ºcïæ9ÒÙø¥Ýz«­¡ýÝ3C“Ù 6U<ñèÙ×ßÜi¥ØÚJ¡èø¹ü(“³e}òàSW¾ñ¦Ià‚ÀƒŠrjö¤…±¡Q2‹®¸ê—i+4×O—ÁÄ éßûÕÿñú/>]i+šfà¹ÿÑaîxû¹ýM·³gÛVD#Ž Û·5%“{Å‚щTï¼çŒž9ËW=O!hÐ @c/.ç{ç… ‚š¤xgí\ƒÂڬˆažZêkÇõ|þÎ'v>û×Ƕ-ÌTÛ¨9Ȥ¸’Ž%v¬SbDDí2H‹õ¤ns½‰ï²·xDÕLš½àÁn0»³Þ§ïpˆŽ8s¼1¾ûO¾poabr¡í§n»ýxsû Q"W>6¥w•¿Õ(à»6$Kù² v|hòžk&>9ÑmÒÆi] _TzÒ!¡?ñÕ%Ìþ®™Q¿€r ‰NoýÆ5é2Î :û‚ É$ É8¢T“5‘3hÃù_2Rß"\u˜M ,:$4~ñ¥œ/"ª×šŒµMûÎÃ4 PužtŒ}ǹžôR^¸ç[‚‰ >ˆ7ÇögÅ}_}Љù%Ú©ßñ7^ŒL®³Ìç>ö¹ûw?ô/ìž?¼X,w†9ÁªJ‡i84òžzÞ„/Q'bçÕ—‰M +Úaý¦ŸÓdÌŠ ‘&„/¨æ2¸“!zÖÁŒCz q¯±§žüÄ£÷¿áäɱ®ßú©~ªD¶¹Š<ć盾ü­NìwãæŸ<ßé—O¢íê«àW>ô‘;j_ª¶Ð"Âf‹ôXôdbåû§$Öç,8¤Ï ñ½ù•‚³ÄÏeY1hd$+¾/DdS€íôŠÓgü¢²@—E²-è´C[,Ì:OFÍ{¥À”j~Ók+ˆåÜL õ<òéhdK#ñy Ô€v[Ȩ:Lg`*sË©¶8WÞ½w°bÖn’J»|y4ýÈc#±s&À@®ÝjÙZ¬A}ŽÓ£“<òÄA:•™>q<}óëwNJ¶ûÚÓ=_üäW¶ ?q`㓾¼«µ»cS‡)ÛèêíáÖkvrÅÞ]LÍÌòk|×ñ½ßÓA;Y5âzݶßI–2ŸüÜCÛþïjßW>öü•‹'Ê­ 2ZvB $F4¤â¹à•øêˆú´Aüý%NøÆ. •$5@K‚é`ÉÁ‚¢ËÎ8tÖ!V07¥ó±hS ÂâÐባñô›®ºf$%¦«#çL=æVQŒ%ñ_ÿ÷Èïý«».€oÖõO~ç=ô$úð®µà÷ŸûÂU_ýØþDQr‰œWÌ‹l0~\„*²;@+ ‹i·$“Ìð ½CV]ˆ“2ñrà@b¶g“¤MÐ(™Ï ¦Óø€³èîÎF0²¤°ä¹)%‹7ò9©±‰¼¸RÝš´ÍªiLÉÂtœ,fE÷xõV,¦-±;X:SÍ=1Ú19¾ ]ÅzWW[sõÙ»mKiùÁ{öo˜ž«çË¡°Ü„‰ ÌÖ"±8±!ŒUž{q¦kvx4}Ëî~äѾþÂÇßøØWìØÿôñ ‡÷jyú™çÍôô<ý·ÑÕSbaj›²d²z÷nêÚ\?7%aðôÜéÒoøÏnþ£ÿþ¥¿ò¹ç/™9¾Ô!HÑ@]‘Ÿ^9%<‚jÖ§W>mŠ›(1š¸î†‚Ì9è4˜Á±žØÕ…ê^©‘¦ÂŽ¦Ý¢§#ÿ}8ƒqh܈Óã§æº, eo¹æòcyIE«éÜKÓ©(Tã[¾ëR€)½K’—à›sÛÎÁY²´Üó±'o”#´YaÐB#iÆi÷y?EAöH[´¬þ¡÷[ŸO9¸99íU è­5onƒŽÆÈr §=Aˆú¦ â›x*Ï 7œ:H/ÈözüjÆ?Ž÷µÁdAÂäQ,(ÔAë¾åCfB¨‘œ0éÐjŒ´YzÔÍ“,Á—’¬ñ ‚¬ª è0Þ)hN}ÚÐi¼ôe“Ó+ªê‘‚€ôù@¤îüð©•BYMû"™tˆ¿ñ³ŠÄÉç 8?kXôªYAC<ïìtT.Ž OçSjj7õ…é p“G§»?õ‰‡v-”›¹j(X#liwôµx›¯åȰ Ήü»l=ù¶÷Á¯C:ÎlÙ3 =_úÒS‹a¨"ƒ%¸rИ˜ÃGsÏWŸã/î{–ƒ]ñ[ÿÞ5/ñÒo¢Á>úßö}ü×î¹~òÀ|{\‰­´™U­=Ƨ;õ)P«A-T¿wfÅaO=SsH—@É@›ä,ûç,±¿÷Ëêç<•¬ç Z ”))ŸÁc<·"Y/Ý Òj“â0 dˆ .5vl¶k¼}‘7m½r8ùH•5TÕ)A6cI* Àßøô_±[Ò-\`(Ã'îyho=ë2š5J‘r ¤ñÑz/Vw(†ÑZ’f ²B%†´‰Ä¸£Ëz ?¹I6ZRÌ'1¸’ñ'M¨IY°$‹2Ù´ÇB/Áõ fÁyq£EªöÇhÚ!‘“®âÙh) 4ý¤;Uõœ³itÁ ê`Gà]ˆlb2bÙi‡¶¤ÅKxyŒvhœ¬§ŸiœÚ6º8[zðG¯Ýw~ù O,–+…6G!€\Jx~"`aT…zÍX¸é’üÒ÷ý£;ž iiúÕÝH˜³Ò•st”f _±›qdÓÐÒ’¥$QTæ/ï¾7]¯œ¸é_ýùo}E±!@¸Lêwÿó]{ŸùäÁ­âD0Î'ð­“7y‚“„ Q…EE+±güºÍ£ÞgA³ƒIUg*Ùij~v“,)²3@S‚ž=RNò¦œAJåb²DaIÉܸóA¤Ëøí¬žï_®Ô‹_ùÌ ×ýÕõ{GÞ]¸v(V'v )ˆÇ$[ANOê]ÒûM$¿«Ày#é-¯ýþ8KÙ§þàÐ.¦bL¿ªŠKô\³¢ù[…©Ä©ÇýÓo¡ \]ÐÑiÕA‹ ‹‰‰GàY6Q¯7ظiÿÚb’òߨó Zw>ßo:hµØÄ’TÌ‚zvz»…ºó¹¦ LF¨dOàS†%ÅÕA%i!üë¾QÕøtAœHÞXZf=Á>ÈhìÑ@¯ÅYgF_˜î f:>ÿÄŽÓ‘•ÖŒ¨B—.³·#f dÙ?a8½`˜›·éTøŸºþ`ØyéÜÊÔ^;9Ü2³ÐL-6¬v"¹zÀ±¡è82myqÚ0]ñˆÈ¢´g•›¼î½¥¸;<1?=ë¾üÀ³ƒ?vd{5hæp `Î*2ã²>µ’Nñ|I5ù¬)<÷bê`:,\ê]óµ£UE‰¢Ó!ÈëS0£“÷ŽMbÅ £ˆd&BçÔ–·ž þ'‘^% 4Úk1Ù¤XÙn (÷„­þýϾqÓ?nÿôu…mkƒ€BC^à4¯}~ÀÅðréORЬº‰Å)æ±'m™ëÓÉØOìkzÍ\lBàŽ9Ï‹ÿž)XHX…~¦A«ND†wRõÿÚá‡4‰ ñ„AbERÖ/ë7¡fð0uc éO&ãÿ@Šv ’µÐ'è³M¤™<Õ#®Ç 0yƒ6g=:‘Þ«&%¾ï@¼g¿ÆêÉÌe‡ÔÕÀx™‘P})´±AÛÕ¤[R&î·hÍ1¶¬ˆÛˆ“~ž:ô ¹”:C>­”6÷N•.»v `ed÷ýw?Õÿì¡¹Ž ­±T“#–­~ÌWQ‰Beº.TëŠÉä¨Fõà—~ëßì̤6eÚ2Qu¶– ÓjI%ó—SIÿE6Ù%V1Ð:£!˜´×ú|¼® rÊyH_4þ¤ßàfbôtìS…v‹¨AkŠâ¼¢cÔ˪iEœñr 5Ðm½ìºŸ3‚=7ºUÐ#XÈfÐB— C;>:³ñ?]þ¹7ô]ÿpº éÕ<ÀeI½Š \rxRï”ÞoR©°á»ïºumuÎÿõ ™\ʉ‹4•4 ­uÕ¹Ñ y‹lµ^šÌƒÄÆïパχ ƒ4ñ„¢UOúI¢Hd,`ÑÙäs¥À%ÈGD!0PQÌ´gÉõHˆÎ9hñå²_PÍ3 ¥pÅU\÷îï§Xêæñ¶ZÛP¾™^Ùü_úÌþ­»ïàÀì†4+<9l91mhÏ Û:b2c¹i˜¬æ³Bœó܉tº99qþ™è|ì¿—òr%P_• )ákšÉÆ<Ã}Æk*érŒ“îm Û|³ïsІ'ýtÀ"ÖyB5e0ÆWTª5X$ôÈŒ.ƒ´á‹¾Ôxd+Òg Çà†#ܳ!š2pcSJ4¯Áçÿç·=0ûb_`­:uët*ÊÀêZ–‹*Àk—ÿj˜«ÖT–ÄÿãÔƒ»ïûÃgnÚÊÆôXßû4F#0³Éx˜'QÝTAkœ“‚´R¨Óñöß}ÃÉSOŒ¶ë³!äÅðr’wKU#0iOéÙÈçì[-¦×ú¡ð²jò‹øÓX2ÞZü\Ÿ×KÒb|wbÕÓRUH¤©j‚bÒ‰á@­ñêFzEú:ßà£r^Ð’—Ã$L]·y/W–r%‚ز æâFn˜åà‹'©Å5&M3óõgôÔÒÍøÞžîû³?¸g÷ÐØh»Û–2‹!LÔ CÓ'¦ óËB«Û`Ú*)ƒÉy´¢ ˆ¤-)ÇžSXrÞ^m‹×ú½Wd8F§cŸ—§ð÷½Ûú`¸¨5U 4åI^oÙæS­{€¦(²à’+ ¬ªHZæŸó©Rì˯¥dÐD}P‘sj‹ŽúQ6[Ì^‹žv>% „z¥Q˜œšçÝ·¼îH91Ö,®Yʳ‚, è7Cønâr ·‰o]]FV8öÀ™M¤ÔhS‘VA7Ȩƒ–¤:»$¾´öªÄ$JâjŠä}‡ 0¹òë£GŸß·a÷L¬®s*PvG¾eÂÿO€I½k³ø38›ø¯¥Íá‡p­›öÌ[,˜M)t&†ÉØkÅÛ­/ì‰|ÿ½´O ®ØâÅÀ²W´n žC:#·¼ùßî;Y¢>óö'îÚ4~ƒ‰D]ˆH:9Ò¾ˆH pâP èÌÊ¢÷V“>t'ìr¸jˆLbk)šŒ‡Ô¤Ò-+ÈÞ]öʱzR«îÐ^ã[\+þ%çõp ý)wŽ×pã 7£KžD|ªAÄLÕ§]DM!}Æoœ¼ /„>Èe†F)³œlœ8é–Ì 2ë¥Ö8‚ /ÅhjŠ3ã!6ã=hI8•ºójF-A6}ƧMâNÇ€b6[ÜÑÈoÔ|râ–\"u*L{Y×>ñdž‚3ž›A=’Œ¯ÚÔž—“´À™ØË°Ù¤¬z…í7¡C2þï*´ùîB7ùûoÅÉ'çh 7Ï/-ÆHÉPŸ®ç?ù¹‡/ß÷ó»t±b_ºK#¼½YÊ9€Õ:ÿ”Þu©àúÕ7éÖ€¬?ËÖ×ýÏI€‹óZŽ¡îÚŸ*êO°Nß6«gKnq~VÔ3ÃsN… µ(¾ãoÚ‘»:ÛüÇïØÐú=ƒŽDžÆüæ, Òk}±‰²;€›_ð“òûÚ9_Ê»â@¯ï$,.ž+Ù¢ˆ Ÿ·šÄ]¨Ã =¶¾"®%q«?”œ”Îx21©C;—Ú$ˆ¤Ó¬'2Q_w@Òk=Rh34² 4rÐ#HKbs~:öœâ{FbtŠó2Y#A ꡲÄÎó$6°þ#Wü K_b‘–Á›¢$Oë±·Së6ž”›p˜ËTÅŸÒI—öÊýŒGq5<—“KXúÀ›šx¹Ð )ƒ«€†ΓN˜Ša!†6ã{BV"b:!3 ¿NŽ…È¤C Æ#½eõH$#hôxìQ\G¢´äá©Çì=4w¶5X[3ìP—A¶ûÃîN¹’Í/þÄ'©ÉzÕ+JhÚ8¹ñäøÄ™B¥?ðpn"FÏD¾°+‰ú1ðtˆtèÙíoÔYódzÌŒïÜbô¾ó]OwbªÙTÁƇTPª û›ˆ®Óâž½»ÐŽÀÃøã±ï/Xˆ}¡J:ÙðËø“ÐÈ94à½CÝycÑ„œVÑóžce‡{6„“¾W]jyh]álŒŽGP0Ðk=KnA_ ¤’$¦¥¬Xüý¨xbMÓ 9ãKŸ{´©èxb‡fÀá¼ÑI´Ç@Þ“ÌùS’Œâ4ɽ'ÿÝDý‚ÖŸÚgb¯ëWÆŽ…p4‚Š@»Å¿GóŠŠ‘Jòþ _"-j|ЈÕçú/÷•ë?ÆK‰6i•Nú40 ›-²+íÉ ÓŠzÕhÌ!m‚¹4…“C"•ÈÒ-ŠŽÅ>ð¦=úІ0¿PíøÝ¿¼{_™F°ÎD§¬3 ø»ÈFE[ÝôÜ—À®Õ_øÚÿ6 -À¶g¶çÝwïµ:£­ÉÆ)'Ëú’P7ëOÙc¡SКó¹Ü¨óðrY¡Û"%ñ ?-Üö{×ùù ·>Æ‘âkó[Îf[R¡[rFŒ¢›R^K>æ«ÕdSà_çX„Ž‘³1L:˜Ž½jPź09EQë¥ÁsM?+æ‚+± ö桚LÇÓ2¾YéŠv¾1-+z8B§“F›´ºÚ¤TXðGNq ÎKZÎ× hÅÃx‰ýÏPqœoc1É&Sñè#H—lÒš&ZÒèk¡+)L¢ì¼¬z’5ð2&ž•ßé7°ÖÕç׊g󗜯áV*q.¶’(e‡›O$?“€,ƒWH‡`R –´Š&ÄžŠ¤îpäQŒ›éíGb8úÊÀ^ƒëðHI£„hM¦>$Õš'C4Æ[¼l»ÿ±Ó{¾<üü. àÔMh~jU¾ýÿ ØÿGNÿM¾X–èYÃò×üx`‘ZêC'¿tåøã;o?zçÐF©‹JÑ#±oîiµ~Ã-i’šD* ÙdýŠÑŒø~­Àö_Þ<þÑúÅ2N¢Àú[¼…¶¥‡ŠÇûÇÌ”ÌæÀCî!EÁn2¾–`ÄãKYéF Êø¾rtˆ'•Œ——p+=ì ¸CW†ËÛ߉}¾œRd[pîÏ ’6~Pit*F—}Ç£?“Ó?H‚²"ãê+Þ"ï'Ös"xea¥í¹dü„#õП\’ždg£ß'/%{¾o¢ê›$I?È ÒôŠÒgϱí²5I–WAfý3¼ñSKŠDøŠH—4HÕ“Çú> Iø•„W)¤G½GD UT—o¼Qd‹EGÃĔÀKv``‡õÄÆ|E12ª\òï÷ŒÞõî_ÿBº5Èí=×îÛÿ¼9¼Y'b%c„î·û·ÇB5†Î]Š}z ¢ ú.@Èd³÷Ô„F˜½Š À>&‰¾‡áœ¡¥äÿ°÷æáv–ÕÝðoÝ÷³÷™ç!9IN’ 0Sd–AœµâðP‡¢ÕÚÏÚ÷Õö/km¿¶Z[|ß¶NU«à¬¯( Ê,™çñäÌóÙÃóÜk½¬õì½sr‚–2$çºrArö9gÏ}ßkýÖoh° Í°|Bê z ×Be¯ÕVB tS$¹ õjqÎéïË(O™2Ôðš GqNIOÖb©ƒ2µx(Ñùø°‘ªŠ©`^ìOPÊûufǵÞÊG¥”>ʳV_STgiA”"%õU:µñÊó·:.ÒðŠtÓ${ŒÔôHXÍWæ$qÀVÕ‚ ËkE´Õþ­Þ¨à ŠWДèÈr\¬Å°©-9èûMCX`g5A63Ö¬Ûrâ×=þøåËNÝ7ÝTTÔ`ø¹‰¾\¦3–@ßßµqÎøÚ½‹G†&k&&rÙ).föŒv?³~×1ƒ¹ñvj10h}Bˆ ²3èø¬™À{cPQû@aCœÍŸ»‚–ëÆŽ £¡¹W¾ïUk>õ¦7߯*KÃI›¶$ÐuM§ïú›šÿyf´u YÁM1xÌæÉ‘6&¨¨Ë•ßí°U І/ñ àeUÝGìC¨Å¸(YÆ9@ª܉‘.hyMy¶9`ž™–ªë0FDYkË3,Š•ýŠž‹h„Á­^‰7l› ’8𠞤S=‰:çÈXŒCOꂞ ”hß_‚¸l"â<ÀÕ¤ÒÝa%ù8°hµEͲ3T;PÑÄT‰"ý´Ìkå3 ã76±_GšÄöþ`XžSY4j”geH:”7 çtL8fÎlE i•õ ê!ë@'iUCAE^¨v%SxµxÒA˜Õ ¨³°Œh?m^€)Ƙ˷|çÛ|Ù'Ní™I dp ?×üã—É Y”‰²é¿~qݯßrë=çRÇN¦tÁºy^ =w³’E<"×®Á)±¤ÊÔ`VBJ“Js%«I B!aÌ“ÎñO|䦇.¹jñZffqTZü%(ÎÍå¯éÞýpnâxéeÐ~V €ê2P}ç×@êW”×ÓˆúQ¶ðÊ ä …·iA,pz3©dþÇ[íŠ:†€ 㾑é$íÔ­¨<¶ÛÍ?à±R  SÙ‘äHãËkÐêá,ä„#«Tbå+ $,RP_ +Á¦Ÿ5x}XpqÚ?Ó @be;ÊîDÅTY{ž¢e=@޵®uºX#k#:Êìµl†8hë°'@ªìûYÊw~:épZˆh3)Y iÛ¡ãY¡4¦ &¨s2  IDATx³„¤ÆÁ-PyÝxÓ½3º‚íñeЄ\E³K ›E @Ûd·Õ&õZ¹<½k×ñ[ò=,«îšµò¨xîê ÷r®>yÉù?­YšÍâ¤*×Nâ:5ªK6&Ú‡Úb‘pgD U‘‚f¢½­^TM>.1ÆPdÂ$ÉëÎ9ç黸ûo]rÕâµIÈ97#2™æŠ3Nß ˜Å4*cT*êÔ)Þ†—} ŠtVxऌ: åõÆ%GÀβ)ïO-'QòÏ€”M¨%õ5ðvcÂN%¶‰rAyÔé@Ë#`®zñKÑ6ÉHé­¨‡žj zг(cÏÛdºE³àLCàÈk©AéʳÍ"  -RÚt“×ßoö[2¢ EÎôÒFz‚˾ žé „lTšq&϶Ѡ·Ã~ReÒÔâ l,#ú峄!£8p#³×F òn  Çà¢V5MTEàm¬ÑŸæEæé´º¢2QëJôp}¤i†@Ý +e€¡Ýã?±~6fXé6‹yγ€—5ðLß5´äŒùÛÖ m;ªœÀ;0È{HO\΂e;#êd]¢†EQ”|\9„دŽ=7dª'_¾°ç¦÷^ùôyç.Û Sùß¹Ï9¡=çÇ„X"ldZ¯vÒÈ®MÑfÎk|˜K=ûE¹ð)·N]‰)0ê[!ÐnÓ‹€RxXTwà§j›Äæ³ß®ã-¤Óˆà^Ö“¶ÉÁÍÕq宯JÝ”|DŠì—(Îf£Mi;›¨ËƒÔ È!Œ›ókz"èŒ~6v³¶?l hFt>ßAê¾Ó §(?ÌГEµ³HÇ…¤Õkq(‡—ý V­€T©Æ!ÂÐ÷A'2 M{}Ú€}A?“q†Än–»Pre¨ì»è¡-_³O&Ú¾ˆŽRmoÐÀ5zÆoëío™iÈ(– dýsa¾L*Úr¨×òÕ÷ýɯüÜ«¤ùT QÖéLÜì°…tªÚóÈÚ`QÜÆÒªsÀi‘Ž«¦È:—´ ßüÉ+îÿú7?z÷yç.Û—$Ê%ðÞý^oüŠÆ#­§4‰‘cTZ+e•wÂ@£ùÄ–  yRÆÁ-v ¼šzÀ^K‰Ò@³Í+à•3S"°TBíÁ¥è1ÄR:I¨ËѸÒWéÄHF©cñ } špÁú–(­Fì}+¦%µb”1í|êE°›KžpÔ[Q[1éS°McTT¥WeÕ„ wÄÙÉ\€2}Ü”2 È—ÄS4"àmAÕ‹‰MD >Ú†YOP¯H¾ìੲ&F´Ú¡V·"R>Á\iDYö;Ȫ´}4'‹NH_ƒLAq–ÈÞ[£Õ&U²-º™£ XóÝÍ qKÅ&0§çÒ¼,6€NºvŸ€r¢lüªÊ?ÈâóǼýÞ?¾ùµ?iì«ñ†„Šæ¼æ n™Ä7i¿‰ñÉé¦6•í* Ýóß1·ï^óšµ !p!Šü°fÒ?÷UüyÀœèJÚP3zù;N‚b¨ -xÆf%Ue†Cißk@`:Òr&µ¤wÍ:!wJV{ƾX¿Zjµ§Û'TøÃ%A .@)Ò.Ræ¨/­WoüE‘êb•/Ëþy&v ¸Öfüeª« %5%Hu#ú4hÔ9ˆg‰Y›‹~¿›O¼™€¦Ÿu¤GPÙ²Á‰žÆ}b‚¥ÊÖØ´ `˜!íÌÖpR*ØïåXqñ–4P…’;?œ€,ê¨W”L+=h•×)̤ ‰¨ v­²à´’¼wÂöváÒ´ÆÙX‘ Vá8e5lB‘¸ÀÂHGî ØòDÏ¢¯>vï±Î;$ÌÎ u=ŒPn„^™D úŸ­¥yÿ²KÖ^wñ9Ö7d'DX%Ðb§'æS‰jÅGt®œ¾‘4‡TØÐM×iÊUO³Ð³œúYÛ˳3}ñ#ç]ýÄÜUí=jÿ(Š${u9å— —‘ B:ã³hNIÓª4Dt^ŽÙÍó æhÖY5&òÅ;xÒÀÆ”Ù[EQ¯@VŠø›Æ ¨â½ ÙèÂéðÀü¨4ß—QÖÄÀæ¼W7I1ó=D•õÐÑŽŒöõ®êâÕª›9›ß§ˆ{°"דy’–÷Y€#”¬Ì(PWd%ûž Þ ,¢œ‹‚(PmUÇ€¨ça6Òž»FÀ£êú#»ØÏšæ4)jÖ Ð¢Œ~¤•Šq-(Gp‘™Z*žfe:«VÈëû›Fš8k™š´â‘DÉE`Õ†¸÷2ð@ )0rÕ…úŸ­òÄß± è»Ø õÐ`‡—}øú 7ÜðÖíUUu’kÉ d£RzáH%À)ÀT .ï1óÈÙ˜âžÂïzÏ ô€êÓ¨C6\þº3ž¬‰ª¦ÔŠ[‘`ȸ‡ MñRˆCÅ¿IÙV øÚÉÊJë5·¢ ;amWÆZ >(kÔ¥Òe— K#LÒɇäXI}^¥³y‰µT—A?Ô@£/Ñ×ÕbÏ=£ÏIF¤_cͨ•,;ѤÇ%}@¢ò-1]Þ„Nµö¢S“Sï²d©ÅŒ™·_É^°;Q?F M‘ÑÖ®à QÄNlMŒŠ Ð\·ÒÁ©"tJ}ÄF;B‰2ÛÇE t‚a!x*1²í›ìµ*YÆÕD¶”í´ò”- p_A?ŸEè”,Æjruª\zþÍËf0ræ!ýÒDŒ|á­/ï=µµÓwÚB[4Yǵyôx³âNYr±:ÝP§©Ï"€ÆžµÕzŒ@ß°Ón³»+Æ“\¯¿ö¬í]­}Òî€.¯·tά+ô»YOC)/Sá£À¨€7=TFX[…N¯„•&‹°Ã“²!Ö•%¸IMØâ”Š€¬·'Ñ¡1›-‘)¸eÜ™‘Ê\c35%€˜Œ°à ¸‡µ]˜ÐFz¢:ã¤héHyÑ…±dÖ+~Q¥›”0ÀÛ•û*sõɵ…éU¿IûwRå£xkCª¨Ôæ€NæY`ÂM hKby¬åü)Å?ºœÖ–E'… o`)Wg°)Êlk»Œ7A1ƒê-r 6Ù©€'Ñ©bÖ*®ÅÁl6ÍÃÝTüy¨‘PW[D˜øy[7/‹)@šóg‚ÖìLtg3· /~ì¯V.áÌÉ/ ÑÌ<>š,ä‘ÍŠ€«#ð˜M¼•€}‚Ý=õÛò}¼¨ºsÒ~g¥aCwºL;é:0Ô'wl””q¢×8®vÎØ’ æmÛ~gïB™2(' &fMeý~)+5˜Œ!ƪ”#O‘E/ñ yêÜC³2 ¥ÊPÃÖ ×g9ƒÇ8`T7¶ÔÞªÄ$””Žk^™ò¨ŠfE:#ÏÙ“êŽÔ=8õ¾›d`<Àe WÌùû`Øé§³ÜèÃ1À9• £Ã?E3ß0ÌÀ™u7L[ÏE×2æ¦X›­˜áÕË€ úþѓَ°uPâ‘›A¶uê1‹tj²/¨kÎY+– ýË#FñZ¨4="g 9˜u§¸4k±W MÕ Rs¥(§`€¦¡6Òêe(€kÕÇ‘îäp¿… mm ½çsÂSòŽ\åAW°Úç?<Å ³.N¹ÈKfhCÛþá»§öôŒu®èˆ »‚·ÎÉ{ª±q4‘€#“”¶‘F}7‘FrÏV2KÏæÁ9O=º­uѹ“ÌLþÀ„Úju:q.]8åŠÒuùÛÎØðë»Ö¼ª…*¥Ñw>I{[2•cª¥SM¦Ø”A‘¤^@“JÏuAeÍÔ®*8šP=?xŠuÖAª*¯IÕåÖ»{Rô<CÞ©\§l¦Í€pPw¯ý0 €%ÈÈ~uçaË%$26Ýæ‘ f6Ü2î Ïp-:yqó<˜H9ÿS š¸ ¥Bó9Õ¨t›c@ÅvópV†Ç€ìL@±®ÎÝàê½nd±è8O©všÐ4,  :+Ù½ «Äz|{?Äx"¥]z™m´ß[„R™ycHB§Á6Þ'îW’z¥¬ƒA¶$h[Ô´ÿª‹Ï¸÷]ïºpm·oËÀ4ƒ˜Œé•ݤö,~fr‘Þð`÷¯ú›ëÿí[›VMå?Yæ´z4'x&ñ&ÊaVÈ¢:ÓŒbF@ ½ÎmsçudƒE˜èËÕÝó˧Ž5 ðàNÄÄGiUÒI×n§òé€ëª§ì;ùš%›d[¬Ž6¤¨¶æžÍQ§h*2XÏ¢|÷E㑈Ž,—Dæ˜cyzóš ©;΃–G:‡ßƒ6&*j³Ñô”#¨¿@ŸcVÑ&±Í˜pbè>‘ʆu/×IÅ©ú1kŸIƒw$Àú"¨×‚Wª<¤Ë\††õIvü¯þùm?}ÛiçnObåšLK®<øÖ@]óеYÔW›ÍÿK×~°zÉÄd’9»Û‰ÓhA°ÒaϨ·yMJcºü”¦=7|æ¢'?Ü7ÚÖÿ«½m[v÷tç&s5´=s#ð$ÃÍv̙ھuÿÔìÍCIàáŠq ?D!ö¸k{ÈŒÒëÂìòmÇ_²pã·­?U!È !PÞÍ¢ Ò¸Ê†9§ÒQÙÇ^Vƒ‹X€9F#3£¨ØÞ zºGæ8f6åó÷8ƒH.èd )€‡u„EéøÁ¤É*AV"J7gÂlC[@0cŒ&t¬*Ìš³Â«5önjL’\4òN¤ HªqÊ†Ë PãU¥8Æû¹P—×ñऺùJ‘A#¬€ãl—¸I-ºxO¬Y}¡D&¢ oNt\è ×MÉ@ïúÓ ÚùrÙWÊöÖ `µÔ ì°,RÀqD {܈ €Tÿ¸.@–DGb .ýë³~Í’“7ãx¬*“©Dý¶Vüf8ƒq¦WÖ s¦—ÿ¥* Sïc&ìØ[À±Ý§Í%ôN2Ú鑵½Þ‘ßÓÇ>{õ#¹c/ØðoKÈ ½jÂÿômOtïúöþšE+:{o(tw´MvÕ·î¯âH©6<(•Ÿ ¢÷Éc‡z¿?üÑ7<ø§ëûfï}tp™Ù&‚@6±EMhQù.Ò^q Z–ÑXª¢žÜJ#u)*¢Dšûĵâ-*,„ÀAõó<Ð ƒ ªSûu.°êæEÀNµ/óE_ö—gÜÿ¹×ßøëòüjF’²*vÆ'+Ðዉ”Ä¢_«ï\ÚÊEóZ.½ìUxï-ïÃ×~ð¬¼àMøáš€É¢Gw#0¡¹Ñ».¸ü IjºÀÂàÀÄÌÄ¢¢Œ—C0…€ßB§Æ˜.Êè¤k±C=×/¸d}ÕÜlAÀ ÞÐyѰÎVeÖÉÓ‰f.Ïè|ºÞéiäu†ú¤ŠB¯#A-³2×¥®AyMÁ¥cÈ d[¢œF§ek§‰S&¤ä3Hd~c#"¢² ™3Þ½«H'ÎZGš0dpmÊ:R~dlC‰ËìAa ÷(Ñ”ª<\½}Í•ý É&%RM f¯£6Sb!©ÆŸÊ߬•ø ´W§Š“œt´šæ5Šå»J=w#a‰˜ÂRl2´‚àZ‚Dê3!ýÕx}V+Z3 ÔKR¦ǽiÁ®Ï½ýÆ_'q †ÐŒÅ®ª2nxEÚ‚÷ʤ½´´@m*k£*˜Î× m:瞉âØ25„jx¼ïÃB’ßýþ°|ŽCk­àäU Ö5ÎíÚ—ÉFƒ¥Ý‘à10íØ?í÷m6®Y£ƒ?ËB›² :gƒ0Í¥¦‘ß¿ô™nyü|ìBy!Ô˜oD›= $QŽ<éÉRàòb©h\]¨Hš’’u˜˜X%* ¸HD^­·¤?hiCËno +ÍÆƒ¶$¤#É€`»K°àޤœzÄûuÔE¢ŽK4Ï©fß™ÆA7‘â´cÉi¸©Ú°“V Þ|ô'l‰8!År.£\L™4ßBo¯9)Çqjé¾'åMÊÌê&œjôñl<§tãØtü&ê)¦º ë·p@t9ÒØ&#EQ¹ó|ì  qÖÏi„àVEüÎO^z/."2?däé –f-€§ ’òL^yLÀ~]ü0oÚ¼ý€kí¯öœ{ñ«ÎjÍ6µ¡ª¶N\Ãþí[ñ¾÷¼‹Ž['÷$(âËÞ|þjˆ"÷\vS"P#+¡~Ç®L õÓ‹»t®ûå×¼ÿ‹ß2o› ¡Í©8©Ïl¤HGUH½Íê uÖKV4‡"–6<¥]b "b㦧sk²·*cf°:µ&ëcðú –èVZ‹•ÁBR2Ì(“Óì¨5užx;‚V 0в7ótñQ¬¡B©J£w8#ÿ0&àÝ (x3ÕÔi„À9Ò„æA“H§ôZ*c’jÄÞ»NÅKÄ4 èÐ1¡¤3~3†±Ý6%ak•‚ò$JcÔQ6Õ]е`0›àÚÍ~}«l8K )‘öýù·ënSÕi;gˆO?Ù:€­ ™½2™€æŒßfê½þïþ÷;ÏøÑ>xÒSÇ,ÀÛo|'æw0܇щ)$A0:6¥Ç-Mê[‹k¯yÃÊuË_sÞ. ÷_Þ¼O[ ˆ;éÚð{|ÏV–É  %ùŸn}ï?¸ã¶«¶ôì_,#‰ÍˆRëáNqªô›bHÖAöÓ²FFq¤¡Ô”2uºñ6OÁ*Øéèïbð¨ùþm ZUœ ,42GaŒªŽ@Vš)HÁÊÝZšu–”ƒI$=«l$!aVäß@t¤þ=µÛGëtc;w6Üóí{þ`NõTkU”Å1Œ*ϸû¾Ÿà¦Áß~úÉò”ì<ç²Å÷óE—‰|¿;Ðóíº-yš29xÇ”çÂP?»ØKiÅ9æì©Í‹FðŸŸÿÁ[¯ûÄ ë’µÑHF9öEèP“-‰ÔóoTÕhTåuQL:î¥D¿„€ «%¶  _”†Ê¶øë·\{tJ šôÅN™;DÛ€^kêYY‹†‘¢åŠþ0¥dÊØ†4_i¿Rt¾lQb[!aú`]+Z#5Ù¸Ž'.«&DRJNr‰US©²ö"±O3Hé-‘R–‚$:m¡¼}Œµ–Î<)Y Р|é Zïõ&š90i¨¢©¥ ‘ÝÐæ!›M|5ÇiЀ<à›2ñÛ>sñ=WÎ9ù©|»ª(“Ž•6xB»]ÿ½{íe„Ð!*±è¤Çî}zN¡·§;ãÍÕŒS„es³¨•!|ð/þ÷ýêg|Þ–ý²ÕYv‡°ñõ~±Î9¦ÆWNº–ŸËnÜIצŒu˜A¾ìœ¡¦†ÉÝ|ò¯©GS¬ ÅÔñf’u¤Ô`½q‡ï„Õ‰ÒZ½!é%©¯x㦋-¢u d](Íé‘\ÖÒ~ƒ™T:RV47Ò±Y•õÜ‹<ÐÇàÕEȦDÕ‰­v¤n’&å0ôD,j+AÞ•c½È¬²Šéáy°éÚ4lƒ¬" ž4¨Ã|Xt8q)|CÆ¥|{;EÅl ]:bKA¹v¯II"pÍ®ÞAÚ,‚lÊÊþ¾éeð@ö%ºAV†»4×i$ÙlÝüdM°Å~i´‚Ë×ýõ÷üÉ)—?Ç UE™CŒ±)°^ Å$b‘”8(q´·¿)ÃqU}5$rBE&‹„‘¼ £Á¡·w#>÷³ì¬†$N\”‰¦P5€Ç^¨]w]+}rGª$<¨°pæîô§o¸ìW=ûzê~ú…GÎŽ]ˆ¸È:ÝtdEÍœ˜ÕŒº¸Èî ~t‘*ö$5åv’V x}õZJp°Y|³–Ö"ÎŽ]É04ebNwŒZ‚ñ®cUNòT¬žŠ5ÐHó@ê“/š6Ä Nz©œh,žTœ±Ê¤X>—ˆ-äÍ"Ï5øD9ÒJpu¬‹fuTbQÖÕié);ëƒQ—ß‚rdÔ6À³=+r9}À¤@&- ÁC8¯rhÙÍ@•(1iÂÄBL©%v7E€ * “2‚+>zö½·^ò懓$P&ÍtEªD‘‡„jñ¡  \9}ñ§cÓ8~¤HhȲ@SSS1Á`Σ¾6Sø£·/ß Òï˜.~Û¿à×@rú¡ðwï×CÅᢿëëŸ)ÕÎ!°ºûv{P A†L¿>*:ïxu¢f ­é ¥%±ôÅÀ°–à¨R§ZI Ÿc2_K Nc²TÄ’ZZÞ®U‚´:Ð`PbL `ÈÐþX +2J&šp^àŽUÓUŒYæ ¥ ©¤™Bɱ .ÏRE{}Ii·bB¨jgé<‡rס1?æ[àRû/ñægP§Ÿ2 à*)ˆ™¸ï·ÿ¡–äžÊ^ƒ JY‚®Vñ©ScOÊx*€úC · Êdv%ÎâËn9ã¾Ï¿ýÆ_%I8”‰lD ^k"³^àûðHÛÎ$õ½­¼j9¹²ogßõBÃSj Ÿ0a2!Ù?Fô¦ [vgW¿:Ä ùòÎûhúszøÅzU—„º IDAT!t­ôÉí°Ý>‡¼ÓN+yÜ?ýÏ›üÿL|.Ü÷í5ç£Í 2 ²–Ñ×L RÙˆiH€.˜Ñò¼'[t•8có!1gž9fá5iã2Ò…ÎÖ¥+ן•=XHA­µ©šdóTlPªý\rÀöD%º¸åÓ=ƺi‰nbR\Ë2ÒÜNb§“‹†”•¨.EèÓ¸vq5a:u2 ³?'Ò×´ÇÔ…ØÀMXäš0ÐEšõL¸ãLñhF¢B¶qÄÐç²8‚Œ˜¯ä ƒ{ßB:e±¬¶`€f dçf }üôG?þÚ7ÿ@ÎE%Mÿ–ieÿ‚YÏã¸ïˆÇúäŽã Ží¿ˆÈ‹ÙU÷Ï×®:©+H.½¬ï'lé' M]zþÜgÞö77Ü þಋÔ_y"/ÒéÅÎEíÏ6•ùÒg>xçŠ+¯¦Gp$È™lµÊ,Å™@ÝNy0‹ˆ [ƒjúØ\u•WT 1­Š€VW¶H'te9#ü(m—Ï t%6³Ÿ´“q©ªýh‰×Ù:C½EÓe6&§cp¿ýî¡ %F›-ƒ€jKæ‰ô”*µw!O :©q¥“˜Ͳ¬ ¥75˜H´ôn ÐC†b5écÐ$@= ¬Ñ´ 0TL4E q{É‘R¯QeüÒj›ty`‘×Å›‚ªÖ¨+1‘ɉ”‘ɬïó@íexøpî­|ü ¯½ñžY¨ËY“#3÷·²QÛÄë^”{ðª¤Æ ™¯Ûþüß.kñŪæj¡Þ ¦>Ъã[÷.^Ø0°xé¬á¹ï¸åžâ¡õÒ5ž°“™_ÌWeB!'À‡Ò ØÍ!·~á]?ÿÐ[okݶµg!Õ:q‰8 ô“–£õv:wxÅn±ïS†§8Á§ ¯ §«3_ 1æ¤>Kd‹!8eZh&‰3²±2ªGj(ÀY€Æ¹¤ A£înMt´T‰V€l yìè³Ì½f§bžIÀcþ-ôªLÙt5v˜Žàíj¶A³u8¨òR3VT“¦#ÄÊL~–‘ FàÛ¢äÌ+Ž{âS7^ Àäáfšõ{w½Ø÷ '? pvêà‚iéøù_~êʵñ´3æÄn4O´®ßcÁÂÆ¾›¿ñ¯_Äê☜@®Úð¸ñåÖþWæù/Ðkuy“mHéó› ,LŽœô%c³ß|ãß\³ëþÞn49=ýCgPëÔ~«žÔ–jÔ¦yÔn®õâU†¹LS%·F[È8¤7½Ù‹çÌ/€&õ*(å ˜þ^ô$Ú×ê´@ ÙΠŒ¢õâ¬Ü•߆§TçÔ$ÙGFÉíôê—(½=ËCöš™I%E8hÕ"†´jæ ê Œ—±ßAêQÀu:°°)V¼ Õƒ†X{ͬè7"ý#9“C‹F#“Ž5êì÷žøØ?}èæ»ZP3n`ÚǾɸ‘?) èp^øöq] VÌKÙ°ûö¯œy×Î<ï˜ EG}“„|‘ñ®÷œ÷O")ŽÀE•žíÓöÀûTXñÒ-þŠjà;œ!~»×ÎÓöÖ!a¦Î¨ÿùÕþû57}ú†žŸÌwõf†A:“~3ãÈ d±•èci0ÐmKX-Ñë,XÃH,\é_*°„£AÔTD¼¤¼â©Fi¶š(c±“FP“¢‹#P”[mvXî!ã¤.Aýù6y0,@4“{Ù @´=ØØÏ,ÒœÀźa0YdxQ€^è†X£ ReÖÞ}OžÒ¨Ü>íå ÿž«8½QœƒÑcåI8*SŽÓ´b “Œå—-Üøºñ[-¨-¤8¨ç‡€vØ“Vy/ö=ççÅ`Våi8ýJÖ=<ï¶¾÷¢g1˜…r‘]#„+®9ý×ÙsßòÛ¢(ËÏBñõég×ù"õ\¿ß¤¿•8Þ9afšÆÜÏþõ“ÿëÕï>é×™Ud 4,à d?ÃEÆŒ[—hâo£9óˆÎ´±Ÿ!O&à5±ò¤d_%© ©˜áh½%çíkœŽÞP"î‹)òøéDOÜ*ÐH@n\³ ݉èwvF£ÇèXgÑ®¢l@ˆYrÁ&ÈD2Îòõt9 ë Õ3C 2_=ÿ©ŽTŸ؃;èv@3,—oÐbÄk¨_t#˜4‚SdÓŽ! 0M}õfc«,4„•j¤Ãƒƒn„”Ê ‰ c"Ý—ÍÚý¹¹ù'h([ü3Tßž {,Ú^:^Àq߈HCE”Ō׿|ükojõÅêöZÆdLØ2âiÁœº¡Ëþô-&:ê{¶_h€½³^‚7þÙ§wöB]Žܱ¦zÊ&ÿþ‰[î¼õ®ïæ¿ýá»ÏËеdrZ &æ™ïU¿^«h5ŠÆçϳžè1TQè´D¦:ý7£>9›ñ'eÁ´-Ðd%Cì«Ä“~.ùàS` C£Îe¶Zó+” c,½  ^]šÍ–}Hàœ@Úä¨N´!Ê‹ÿ0î{Õ껤¿öó·|î-홸fi» ±ZÐRÍè'ºöW§0ÿô}ÂL8¸ìŠXkåt8œþóMºÖÎBŒØL@fèY"ç……i1:'¾ûé~ÿcÿö–ouu´ìGN5ò€Ë+2"ù€°_Å34Çß’j¼ bjŒE÷d€<–€÷¨ìÕ™ù5 ‘X€]‰¹ò˜;+rCSŠØKêÉ]|%ub%ñ¤Â£„Jà#Ò“Ý4©v^”èÇJ ðJ£9Ie¼–ˆ Z†ŒX®U/ CyTÊÔ³(&PÊÙÍæO˜¡‰ˆ™šaJ– }‰`g‚y×ÍÚóOwÜò•,ºò‰”Ûï0cÙï< Ð0^@qϽôÊíÇáYšòo}èß uu5±¬œ•ÐÎÊaAcÉñs7ŸòÖ7®åÀ4âO@?it¸)‹¿\ \—æE€«„ @[Üðê‹¶üËÏo¹}å‹ÖÑ8˜½–ê6ÛNP’ëR•fæIAÊ1Þ P¬¥‚Ú‘É& •¼èi?!à§bð ¨)&”òJ]´ Òè¤"@CQ陋b Г?1~1§X™ŠR[î ‰ á¢ ÓïÃ7©v@J?[F«På²ãPéy°¦)¹9^EFbɼõF}vJ#Ñ`Öë¤ ÂÎ9>ëoNzæçÿøé/_„¥{YøPÜ~ƒSi-€½‡ËÉ_‰F.àßyö¬œö¥XýõÛW|õs?yãÊÎØ·Öú''Ÿúß7|!:é¢Úºé=×S¶àyôQ{iG£B-3lÀ¹ÓÚ' e¢HDñ¯_»â{Ÿ»ï‚©ÉÖ×4Ò¾|¼óÊf[d`×î 5RÆz¦jë ¥â´?GÐùÈCž Æ›·­È«"íÕ“Ž2ä¾ÎAˆá&ÍRÅ"ÑÒ¾…l±r°/Qõ]u×mp{ÎE*WfH)JE(2ßâ@}Á\ЬêW¶ƒVRg®¿CfS–R“‹R6 JÕ•‚„s3òÿÞúæ¯Ý<ÿÕë Å(C¥Å¿uÚý·ÕÞ¹^[ü‡Õ=&7w—q¹f´Ô~àÎ%ß»íGoÜ=ìüO6ÔÒ¹ó\xlŒ]#ÀU¯?éWÑIíH3gøöT”)8‚¯ôÔè•ÛÉ©iÄ,šfœoF‘¤ÞrŸ¹éísÚÊý¿øô†«~öøÝí¾Úüïób>ýPç(0(8Ȕӎ&X¤7´9Ž”='P®T’<Ð4õfÒÊøÈ܈*¯P†z]NÑzòá¶PÙ(·ÒÏ )QñR¸F@¶OSÅLRrhÐß'b-ˆpbÒf”SRôDwÁXŒÃà‘‚¥E”ÍGì¿(êxs<­ºyù“7¿ýÊ/ÅÒ]IyŠÅ?ýÔw0’ òRÍË  _î¨ȉ)02Óõ•øé…õíñjlK‚]Ã$‹6÷]ñ×ß ‚ ƒË°ãH,ýuÍ¢ë¸OîpP_ž‚¢cJgϘ®ZuÒ¶îXøõÞÿo÷¹«½ùd&ò˜Pà ž@ ©–dX Ï"4:ëðFÑQÝ8òV^g¤…ZÀuú’¹š9 Ð<_ÎH'%/Á ‰ŒPdsxQé³dœNÌýT­¾ÓÅŸj<…ÒãÒ|£t¤§¿G€94 po¢€æRÞËpÖ§î .ç’L£‹^1wïGÿìÚ{Ϋ_¶ùC–üd¼Ë_¥‰ª‡ãâÉ[óÇ»$‰Ø r@ ðó[ÿîÍ¿¹ëÉsWu%œOÈmöˆ ̶ôþÅmøvý¢¥»ÀL(÷þ»*>„BÍ:/³ËZ‚´-8G €®é-‹Pj2ò/kï:õ›¿ûìý tJƒIPRž¼ZѺ‰2z:“vPwô2d0(…ͰÝò Ç8FÉGÈ™O™Yi°\³†´.†í"¦óR¶ì©dGÐ0 Õ5úWõéæA 0[ëàÉtÆùgˆÊX‚š‘h÷À¾È“õNõD@Ìèlk8ýuË×^ö¶S·ž?oE¢8 aÂ{_IÛžH½‹@û¬;ÚNz o^r€¦=ôFÆ–;¾qò¿üíÏ®]ÖÎÒ^Ë”K…²¦×Ñ[þøêoõÎëÖ„8éŸ&ï½Û^X @_N§ÿ!€SgóQ:Ëüi'®&‹° ò®i“U7ÿÓÞøÔW¶ž"CToÆœb~ixÙ =R=¾öú.Çf“*˜§yd{¢ä˜:CÐë5¹ãZ¶K¬cCj!H¯X† MHLÔd ŸACý#ÀÇ”+[ Ê< €‹Ü‘êÚ’hËâls(a ’± ƤTï ‘rû%T5gòg]|Ücïû³×>|ZÇ¢¦dmÕà HÖTü­  ÕVáH8xÜK¸øW(N;ó&äv4|ûË÷^à TÓ÷×g`Û°£yK®9ë×­Iâ@~fK¥1sÅ—óâO[»ùú ´ ó6¤$Þ+g u…ïÝòÑo}ìž?ü÷îëçì•`ºz'j‚i¶Ù`³4£c€Œ4h‹5œ„Úx[Œ›r® fÈp€lN ûȾWP½ÍõE@µfµÃÊ»§ H¾¾VOlJÌÈ“5 ã’†dKbcF›jˆwÀ¤ÆŒ#CŠCˆ‡BTì$0×kÐhP§-Š„Æµ…h» ¹ïo{Ýwþõ³¸ó´ŽEÃq(ërf¿þÒâ¯ð›ÔØìH©:_" @¼M`‹3—%™¿ýàÿºº.žj®ÍC9ÂPŽ0Z ä%;ùŽ?¾ôAˆ¢÷Žm³Ø$Æ+à2aÚܵoœ TM9`àÝM¯Þpã­¯Þ÷Åk~±ü?>õËWõ>6Ø%YÝÔP˜À#–R)Ÿ:éÒ^P2ê¿G #-Ù-€T2¤›,Yw\mVÑ€Fj´R~$@æ{¸jÙžÀ5{• ¥˸¦íRÁ8ø¬#CÍ8P ‰À‰þ~Ñê±É…ƒ”‚¨d0€z ÝdHÌTaýÔÕ7ýÁC>óêZP]äÀÄN(“ñ¿ã¡FãS>e–Q÷Ü‹ÚXÏïXe#,ÐÁc¬ŽïüÙ§®~äþ gžÖ•°Èmêwˆ0g ¼ýÊï^zóµÏ„$òQgýÊ0?l—ú=¶vw ËD”¨âo.G$4F‘—=©ù³o}í’Õ_Xw| ÌqÀž "SÂ:'šN\e<“¶)D ÚaRM8ÑHÀ 2)@›±¹²›A±…"¡”q8Ê c# ÈD€´D <-ÙÅÚBÌ÷ÞDÃRf{¸¬Fz!è´ dWÙÇ Y(È€ÎóÑikA•4ǵ ^ðŽSžþÀ‰W<Ù…ºI“Ó:Ʀ½ÅiÏ/Ú"Õi4ø‘xà¼ÈÀí$ÀVV¤’ßÒµþË_ºà‹·ýú’Sg'¾©VPH€ñdKÌö 9ØXÔr= þì ºˆ½âl)ºøççQ1ö•Àµ ¸¾²" Š°RÛšcN°›º5¼»ù‘û7ÍúÆ}÷^:ôÈP{¡?®NFC†œòêPÀ¨¦ȈÍõRʯ¨×~j/¾Àë”`gÉ”%2³aÇBS<‘$B¨5“‘ £ª³*ßµ°m×ì“[Vv/ØqÌÌ9«kùÞùh€8NHHò‘÷BDpŠXL·–ß6íï;Ô`/é¶‚—óÁò·]f<ÿ¯ÂÚæÝþãíÇŸ8 ’!qYÁÀ”Ãx‘°oœÐ<»eçé7\»ZcñœLOŽ3o>Zúÿ>mÞÄF%7KÎÅ:M§>ã{˜q‘À) Zé»GVžß=rÓù—lÆXÝÃ}[gßõÛ'ŽýíxÕÐàH뮡nfvSƒ¹ZNÄÓ°”>Sz®…—’dC¢}?Òé@½É0QD„NBÔÅÍ Fæ×´îÀBï:Oo›¸ú´3Ö^š9aûô[*I‘#d2‘Ð ŽJ‡¸2T†×Ù³}ÙW”/XЯvÞu¹lÚ—J@vbkÇ'^÷É?q1Wí'z¢ÇáÕÇ,i èŸ$ì&|äW}sñßò¤„@ä½°»õŸðŽ–þÏ¥-¸¨äÉX `6 ]Ó+€ißZ”6PíŒY‹¶` ajlŠú·ŽTÿ|â™åmß°»DŠ/$E!Ä™EUðÕ™¸~ÄO65Ö»EY ËdS#×L]\µôIšáãŽëžßÖ9Õ¦b¢\å“)“Ä9àÁ‘ËO»ÁsÓ^Ïè´¯÷[©¿æWœ>ôåN"{A+ó}i|¶Ç|éþǹ㓡zeË][«°}8BWƒ`Q cÇ0áŒãû¿ñÚ§90¹™…T&C½~ÿkV $¼Ýjsld+@]€œíìyyr‹`a*ëüAÇúöq4X5ì"¬Ĺxv´DAí5 T£™ KÓ7òÒß901¥ã;D²ÑsÝø'Hcᆦ‡M¿þ Vh‡€@gZÀÒâan'çä‰ÏÿÃÅßøÕç,in¬.WÖôyÌ­Œ …Xð™ÿuãWüª #\6ú KÍ9zú?¯`måýРSs}”5o;íüé{É´¿gLb¢{Ž˜™Ô¾Ìyç*o>ó5¬<9Øy§ÿ¦íB✫¤áNg7NãôN»Á÷@¥¹-Ÿ2`Ç´PæWÔ¢Á*€”çO ¢7ÎA “œ“É»¾~ÊW¿úØ9 Z‰[jà²ÀŠNÁp^°w„pˇ.ü±_uá6NrÑAcšjkŽÎüŸO| 46L)ÅÃú‡àx‹fý}~–ƒ“´×÷pA¦² ŸVMhß.Óþí¹.Ì )?€õ ôÒ‹ž^Ñ ÿÙlGïumç™oŽáêÏÿý½çÕW;i©.Ÿ8Ôe#y‡ñaë Ã©'¶î=õÝød<Óâ‡E8䎀d³#(L s*¦²Î>ÝNMˆjù0j½RŸ}1 oÀ.@†Rä1ÅYSw¶ŒÏ÷`4_ä$<‹¹Ç7Þsë[ö÷æšWÍcùÞº,6z\½¬ˆEmŒÁüÛ¾…Çw‰d<(—S1a4ÄAÐ3BtýÛWý²êì«ã8S%ÖÞi¿gB#ŽŽý^äª ÔæÙh-ÐÓyš@©k~«žÄR­*9å VŒoŸuoðN¥â ¿2öyO@Ù¤y€Štèûð袱7ÑñÑøôO8ðFWßßýÅOÿàšîOBõÁ5'ÄØØÐÝÄØ<èpÂ’šáK?vÓÝ Àef´øŠl•à ÈóèfŽXÖCJñI“©ì ¬%ºû'{2}£ Ê­%$IzZÎ:ºà_º ÀÊÿÙ8˜V rN|~o|F3a sIDATýþüËo©B±¦¥†Q ê2Œ¥íÀÀ0Qôñ~øÚŸ2š ‡0øtî7Àêhé\Ó{é>ÝÒ°\J©qÓøŽts(µ ”!():ËÇÊQÐîðÝ*Ü}Î0p¨ÇýðSß8g_±qe—HPMF0; Nò°eÐáõ—/Ú0÷ü‹·Wèü§vÃφ-½‡êà€ á÷Y¨Gó‘ºôÊíéÖüZÚ+¾ÔVù¸ w|ëÌß¹á”;4M¾.+LÈvªô›×äÚ÷_qo LùÈM[ø¿Ð\XÆßÑ™ÿÑëèõü]ÏÙÐJµ´ê1ù]››¾ôù_\ØÝW×d@ U "`"Æ „‰ax xó çÜ/<}_ˆgDýkœŠ}Ž.þ£×ÑëpØ*ÆB]xX÷³ïûç7SR¨m¯aŠœ ë€8EB1»F OoÙ±âÝï½—“ŸÑê’;Z-½Ž^‡QµšÚ¨/~ûÏ?{ùPÏÀÂîFHÖ «AC9‡É‚ÃpÞa^wkÏ;n}ï÷€’=üô¾?°QýÖŽG¯£×ႼA õV ÂPÂF~ å›+yç3çœØ)’qBuYƒ0Q$ä Ï‚1®žzÏ¿æn7ùÖitßµ[ÀøÑÒÿèuôz 6€>¹}¶–øTƒò–dlñ|b;'~rí·¿öÀÙÇ43EžÐPÍÈ8ÁD‘0^ ¡wœpÊÉí»½æ5ÛŠqB™¼ýIe§-ý^G¯qè“Ûg4ÛÆDE %~8€Ex–Uùϼí’0>ÞÚØ&¨ÍÙÿÛÞ½‡ÈuWÿž{gfgwvwö‘lBÈ£&Ù”˜´Xƒ©ÍƒXšRh#µJûÀ´Åжý×ÁÖ–VŠTI”J…¢˜£HZóÖD«¦i̦yg7›ìfvföÞ¹÷wüãN6“élëw9Xfwîýcù9¿Ç=LJ NÎùFB!€¦\Ëð}_^ó&ˆ¦|¯Q꟥úÔŸ¥þÆLÐ@¿nîºHªÃ„ã|fÜÁÿêcÏܶwwßÂYy§M´øI øb‚H´y䡯ÝùËÜ +Ž»({Ì·FȉK'¾Œ1ÿó `@7w:t:Õ^r5ê›MÖoûµô½´ñ£[^ýóªÝßGšÓŽŒŸlù¡Á`IâE+m_|çíûðâ¥3iÔ.$Š ý$}±S_ÆLPàªÅœÿ“‹;_ÿÐw~°ó¦®ȦEZÓJ.­„‘paÔ£\RE ½\ñ³Ÿ¿å©Tà ?‚íù3± __é$éÊûoºT|"ÿç~qk\,¶NiUI{JkV‰œ0 A ±(§ >·Ý2ç‹®t±k”ú Hߥ£äƘ Ê$MƒF’éá¾ÎÜÞŸ/¡ÁŸT|º}Óúoܳ÷àH×¼.•”(¹LR*® a£Î=fÌî9ö©GÖî¨+"9–ú º¿ÚcÍ€1· ~µõ‘Í—~y¼í¹‡¿µáW{F{½ëwGoýÜí¯éÜÞðÈ1ÑûÛ¶~ÿ§kÎô—;>ÜãÔ‘\FiN)A,Œ#!%Ì´?þÄÝ¿–éóâ(*ÖUùÙLWØ'–ú3 a·(dø|úÀñ°íp!í6l,Î^õÆ‹ëÛ:Ú G…l8’Ï5ÅþÜ.GÊinRÚ2Š'P \IŠ|ô=nþäâ}Yz:Žâ†õý¸¼’‹1f§Uò×-¸vÚ¡žlìÍhÝ›}^æí¾B÷Ð`¡{4ŠS=-N|ZRŽö&‡…P(W„ÑJù|vdýã÷ìç1ßNà„¥þÆLZoÜeÜ6>ùÂËò‡*N¼yN‡a^wLÅ ‡ÏûLÍAs²~Ò#²8*+P•¡JªrßC«~ë2Ý‹>éç@N'Õ}-õ7f²2€3Àˆ¢'*µ/ðË_yùÉçÖ¬ìÙ'žÄ×äL1§Ã‘ñ”?÷èÌ:(eA, ”|n\2óð’ïßÇ.”_Ö¤ G_õõ® ÛSVÝטI Õ㶃PíõRC%WyôgOm¼ë37lIµd‹KgDòÈ7+³:[§9:œôd/A¨\¡·wÊàø·–ðVrûö7fR×9 ´½g˜Ží×{ºî‰ ¯úÞe¿?5•Vϯà –„Ù]Žý§=öŸô‰bGìAƒkÜÎ ’2Ò°ÁoÌTðÞáá¬~äÁ=|éæß*´ŽÜ8+¦wŠãog<Ú›” ‚}gRœö "aøÔÙÎq.ƒ.Z.oYmŒ™”Ð#kUш¤Ûî’Ɖ»IŠ}޽Î-YÿÖ ß\÷£¿·œ;W®›æâ¡²è…@Èg”¡²Ç@IØó×áV LÒˆqD’ªÁY «®ö3ÆLvH²ÁCBA‘4ôh¸:ÇN¦¯\Ý÷Ø÷Ø4§·çð‘óžßÞ„tdUJ‚S¥% ûß>7«°mËBß÷Tã÷ìÄ +HžA0ÆLvH² yK© 'ð¾§.ŠD®|÷Þç¿ûã¯?³nÓìk:Ž–*"¹Œ¨Z…³%_ž~vÛr?èo‘Æë¶ïoÌ$wÿ­Ú …;m«ùÀXPPçD•VÏ÷ÔãBÓ_žßtÓ‹/ì[¾³/n)EBZ”’óøÄÒ™»Ÿ}é«/»æŽPáXíºÈk=²Öêýs%€š@à^OÒ‡½|¬î+¼KãHÄOŽøú äw}û'+·l;ºø~AÂeËçîzøé/nÅË8þÚdBaÛ4¹Û€1WhH6ùÕ2a××€ÚŒ@<¯~U¿XwÃþ˧ ò†eÆ\k$çóÐC@úý‚†xž¢NâJ$•0’ ¨x•0ù¹ñ½%düÒcƘÉÎ.Ÿ Œ=7øqЩ$mŸ»êþÔÿ3d{¬-Ú¿Á˜+<$Aà‹¡µd&¨ÏåÅDêB¥nÊph$ °“€Æ\% >Hš7Ktp¤¤Øû€4püÆ\½ >TåÞ§û".¶‹OöýwUƒ‡Ö÷—7Æ\E .v BÑêü@jR~­¾#5³ÔŠó.ÐÍ¢|=øÆcŒ1ÆcŒ1ÆcŒ1ÆcŒ1ÆcŒ1ÆcÌ矜EÌo ¾IEND®B`‚lebiniou-3.40/lebiniou.desktop.in0000644000175000017500000000047513362645335014015 00000000000000[Desktop Entry] Name=Le Biniou GenericName=Le Biniou Comment=Displays images that evolve with sound Comment[fr]=Affiche des images qui évoluent avec le son Exec=lebiniou Icon=@prefix@/share/icons/hicolor/256x256/apps/lebiniou.png Categories=AudioVideo; Terminal=true Type=Application Keywords=Vjtool;Graphics;Sound; lebiniou-3.40/THANKS0000644000175000017500000000105413575052760011114 00000000000000Laurent "lolo" Fileux Frantz "zebulon" Balinski Olivier "ofredj" Fredj Gabriel "gab" Forté Rudy "paparoot" Berry Fabrice "splissken" Durand Sébastien "dereckson" Santoro Olivier "trebmuh" Humbert Nicolas "sub26nico" Faure Erwan "r1" Lerale Marco "Lilith 93" Neumaier Tavasti "tavasti" Laurent "jko" Marsac lebiniou-3.40/AUTHORS0000644000175000017500000000005712661314174011246 00000000000000Olivier "oliv3" Girondel lebiniou-3.40/missing0000755000175000017500000001533613550624704011604 00000000000000#! /bin/sh # Common wrapper for a few potentially missing GNU programs. scriptversion=2018-03-07.03; # UTC # Copyright (C) 1996-2018 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try '$0 --help' for more information" exit 1 fi case $1 in --is-lightweight) # Used by our autoconf macros to check whether the available missing # script is modern enough. exit 0 ;; --run) # Back-compat with the calling convention used by older automake. shift ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due to PROGRAM being missing or too old. Options: -h, --help display this help and exit -v, --version output version information and exit Supported PROGRAM values: aclocal autoconf autoheader autom4te automake makeinfo bison yacc flex lex help2man Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and 'g' are ignored when checking the name. Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: unknown '$1' option" echo 1>&2 "Try '$0 --help' for more information" exit 1 ;; esac # Run the given program, remember its exit status. "$@"; st=$? # If it succeeded, we are done. test $st -eq 0 && exit 0 # Also exit now if we it failed (or wasn't found), and '--version' was # passed; such an option is passed most likely to detect whether the # program is present and works. case $2 in --version|--help) exit $st;; esac # Exit code 63 means version mismatch. This often happens when the user # tries to use an ancient version of a tool on a file that requires a # minimum version. if test $st -eq 63; then msg="probably too old" elif test $st -eq 127; then # Program was missing. msg="missing on your system" else # Program was found and executed, but failed. Give up. exit $st fi perl_URL=https://www.perl.org/ flex_URL=https://github.com/westes/flex gnu_software_URL=https://www.gnu.org/software program_details () { case $1 in aclocal|automake) echo "The '$1' program is part of the GNU Automake package:" echo "<$gnu_software_URL/automake>" echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/autoconf>" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; autoconf|autom4te|autoheader) echo "The '$1' program is part of the GNU Autoconf package:" echo "<$gnu_software_URL/autoconf/>" echo "It also requires GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; esac } give_advice () { # Normalize program name to check for. normalized_program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` printf '%s\n' "'$1' is $msg." configure_deps="'configure.ac' or m4 files included by 'configure.ac'" case $normalized_program in autoconf*) echo "You should only need it if you modified 'configure.ac'," echo "or m4 files included by it." program_details 'autoconf' ;; autoheader*) echo "You should only need it if you modified 'acconfig.h' or" echo "$configure_deps." program_details 'autoheader' ;; automake*) echo "You should only need it if you modified 'Makefile.am' or" echo "$configure_deps." program_details 'automake' ;; aclocal*) echo "You should only need it if you modified 'acinclude.m4' or" echo "$configure_deps." program_details 'aclocal' ;; autom4te*) echo "You might have modified some maintainer files that require" echo "the 'autom4te' program to be rebuilt." program_details 'autom4te' ;; bison*|yacc*) echo "You should only need it if you modified a '.y' file." echo "You may want to install the GNU Bison package:" echo "<$gnu_software_URL/bison/>" ;; lex*|flex*) echo "You should only need it if you modified a '.l' file." echo "You may want to install the Fast Lexical Analyzer package:" echo "<$flex_URL>" ;; help2man*) echo "You should only need it if you modified a dependency" \ "of a man page." echo "You may want to install the GNU Help2man package:" echo "<$gnu_software_URL/help2man/>" ;; makeinfo*) echo "You should only need it if you modified a '.texi' file, or" echo "any other file indirectly affecting the aspect of the manual." echo "You might want to install the Texinfo package:" echo "<$gnu_software_URL/texinfo/>" echo "The spurious makeinfo call might also be the consequence of" echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" echo "want to install GNU make:" echo "<$gnu_software_URL/make/>" ;; *) echo "You might have modified some files without having the proper" echo "tools for further handling them. Check the 'README' file, it" echo "often tells you about the needed prerequisites for installing" echo "this package. You may also peek at any GNU archive site, in" echo "case some other package contains this missing '$1' program." ;; esac } give_advice "$1" | sed -e '1s/^/WARNING: /' \ -e '2,$s/^/ /' >&2 # Propagate the correct exit status (expected to be 127 for a program # not found, 63 for a program that failed due to version mismatch). exit $st # Local variables: # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: lebiniou-3.40/aclocal.m40000644000175000017500000014564613612323071012045 00000000000000# generated automatically by aclocal 1.16.1 -*- Autoconf -*- # Copyright (C) 1996-2018 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, [m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- dnl serial 11 (pkg-config-0.29) dnl dnl Copyright © 2004 Scott James Remnant . dnl Copyright © 2012-2015 Dan Nicholson dnl dnl This program is free software; you can redistribute it and/or modify dnl it under the terms of the GNU General Public License as published by dnl the Free Software Foundation; either version 2 of the License, or dnl (at your option) any later version. dnl dnl This program is distributed in the hope that it will be useful, but dnl WITHOUT ANY WARRANTY; without even the implied warranty of dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU dnl General Public License for more details. dnl dnl You should have received a copy of the GNU General Public License dnl along with this program; if not, write to the Free Software dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA dnl 02111-1307, USA. dnl dnl As a special exception to the GNU General Public License, if you dnl distribute this file as part of a program that contains a dnl configuration script generated by Autoconf, you may include it under dnl the same distribution terms that you use for the rest of that dnl program. dnl PKG_PREREQ(MIN-VERSION) dnl ----------------------- dnl Since: 0.29 dnl dnl Verify that the version of the pkg-config macros are at least dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's dnl installed version of pkg-config, this checks the developer's version dnl of pkg.m4 when generating configure. dnl dnl To ensure that this macro is defined, also add: dnl m4_ifndef([PKG_PREREQ], dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])]) dnl dnl See the "Since" comment for each macro you use to see what version dnl of the macros you require. m4_defun([PKG_PREREQ], [m4_define([PKG_MACROS_VERSION], [0.29]) m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) ])dnl PKG_PREREQ dnl PKG_PROG_PKG_CONFIG([MIN-VERSION]) dnl ---------------------------------- dnl Since: 0.16 dnl dnl Search for the pkg-config tool and set the PKG_CONFIG variable to dnl first found in the path. Checks that the version of pkg-config found dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is dnl used since that's the first version where most current features of dnl pkg-config existed. AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_default([$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ])dnl PKG_PROG_PKG_CONFIG dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) dnl ------------------------------------------------------------------- dnl Since: 0.18 dnl dnl Check to see whether a particular set of modules exists. Similar to dnl PKG_CHECK_MODULES(), but does not set variables or print errors. dnl dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) dnl only at the first occurence in configure.ac, so if the first place dnl it's called might be skipped (such as if it is within an "if", you dnl have to call PKG_CHECK_EXISTS manually AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then m4_default([$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) dnl --------------------------------------------- dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting dnl pkg_failed based on the result. m4_define([_PKG_CONFIG], [if test -n "$$1"; then pkg_cv_[]$1="$$1" elif test -n "$PKG_CONFIG"; then PKG_CHECK_EXISTS([$3], [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) else pkg_failed=untried fi[]dnl ])dnl _PKG_CONFIG dnl _PKG_SHORT_ERRORS_SUPPORTED dnl --------------------------- dnl Internal check to see if pkg-config supports short errors. AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi[]dnl ])dnl _PKG_SHORT_ERRORS_SUPPORTED dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], dnl [ACTION-IF-NOT-FOUND]) dnl -------------------------------------------------------------- dnl Since: 0.4.0 dnl dnl Note that if there is a possibility the first call to dnl PKG_CHECK_MODULES might not happen, you should be sure to include an dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.]) if test $pkg_failed = yes; then AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` else $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD m4_default([$4], [AC_MSG_ERROR( [Package requirements ($2) were not met: $$1_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. _PKG_TEXT])[]dnl ]) elif test $pkg_failed = untried; then AC_MSG_RESULT([no]) m4_default([$4], [AC_MSG_FAILURE( [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT To get pkg-config, see .])[]dnl ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) $3 fi[]dnl ])dnl PKG_CHECK_MODULES dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], dnl [ACTION-IF-NOT-FOUND]) dnl --------------------------------------------------------------------- dnl Since: 0.29 dnl dnl Checks for existence of MODULES and gathers its build flags with dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags dnl and VARIABLE-PREFIX_LIBS from --libs. dnl dnl Note that if there is a possibility the first call to dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to dnl include an explicit call to PKG_PROG_PKG_CONFIG in your dnl configure.ac. AC_DEFUN([PKG_CHECK_MODULES_STATIC], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl _save_PKG_CONFIG=$PKG_CONFIG PKG_CONFIG="$PKG_CONFIG --static" PKG_CHECK_MODULES($@) PKG_CONFIG=$_save_PKG_CONFIG[]dnl ])dnl PKG_CHECK_MODULES_STATIC dnl PKG_INSTALLDIR([DIRECTORY]) dnl ------------------------- dnl Since: 0.27 dnl dnl Substitutes the variable pkgconfigdir as the location where a module dnl should install pkg-config .pc files. By default the directory is dnl $libdir/pkgconfig, but the default can be changed by passing dnl DIRECTORY. The user can override through the --with-pkgconfigdir dnl parameter. AC_DEFUN([PKG_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([pkgconfigdir], [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, [with_pkgconfigdir=]pkg_default) AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ])dnl PKG_INSTALLDIR dnl PKG_NOARCH_INSTALLDIR([DIRECTORY]) dnl -------------------------------- dnl Since: 0.27 dnl dnl Substitutes the variable noarch_pkgconfigdir as the location where a dnl module should install arch-independent pkg-config .pc files. By dnl default the directory is $datadir/pkgconfig, but the default can be dnl changed by passing DIRECTORY. The user can override through the dnl --with-noarch-pkgconfigdir parameter. AC_DEFUN([PKG_NOARCH_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([noarch-pkgconfigdir], [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, [with_noarch_pkgconfigdir=]pkg_default) AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ])dnl PKG_NOARCH_INSTALLDIR dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) dnl ------------------------------------------- dnl Since: 0.28 dnl dnl Retrieves the value of the pkg-config variable for the given module. AC_DEFUN([PKG_CHECK_VAR], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl _PKG_CONFIG([$1], [variable="][$3]["], [$2]) AS_VAR_COPY([$1], [pkg_cv_][$1]) AS_VAR_IF([$1], [""], [$5], [$4])dnl ])dnl PKG_CHECK_VAR # Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.16' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.16.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.16.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to # '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], [$1], [CXX], [depcc="$CXX" am_compiler_list=], [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], [$1], [UPC], [depcc="$UPC" am_compiler_list=], [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) AS_HELP_STRING( [--disable-dependency-tracking], [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. # TODO: see whether this extra hack can be removed once we start # requiring Autoconf 2.70 or later. AS_CASE([$CONFIG_FILES], [*\'*], [eval set x "$CONFIG_FILES"], [*], [set x $CONFIG_FILES]) shift # Used to flag and report bootstrapping failures. am_rc=0 for am_mf do # Strip MF so we end up with the name of the file. am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile which includes # dependency-tracking related rules and includes. # Grep'ing the whole file directly is not great: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ || continue am_dirpart=`AS_DIRNAME(["$am_mf"])` am_filepart=`AS_BASENAME(["$am_mf"])` AM_RUN_LOG([cd "$am_dirpart" \ && sed -e '/# am--include-marker/d' "$am_filepart" \ | $MAKE -f - am--depfiles]) || am_rc=$? done if test $am_rc -ne 0; then AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments for automatic dependency tracking. Try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking).]) fi AS_UNSET([am_dirpart]) AS_UNSET([am_filepart]) AS_UNSET([am_mf]) AS_UNSET([am_rc]) rm -f conftest-deps.mk } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking is enabled. # This creates each '.Po' and '.Plo' makefile fragment that we'll need in # order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC]) [_AM_PROG_CC_C_O ]) # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [AC_DIAGNOSE([obsolete], [$0: two- and three-arguments forms are deprecated.]) m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if( m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) AM_MISSING_PROG([AUTOCONF], [autoconf]) AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) AM_MISSING_PROG([AUTOHEADER], [autoheader]) AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target (and possibly the TAP driver). The # system "awk" is bad on some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES([CC])], [m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES([CXX])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES([OBJC])], [m4_define([AC_PROG_OBJC], m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], [_AM_DEPENDENCIES([OBJCXX])], [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) AC_REQUIRE([AM_SILENT_RULES])dnl dnl The testsuite driver may need to know about EXEEXT, so add the dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi fi dnl The trailing newline in this macro's definition is deliberate, for dnl backward compatibility and to allow trailing 'dnl'-style comments dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. ]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST([install_sh])]) # Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MAKE_INCLUDE() # ----------------- # Check whether make has an 'include' directive that can support all # the idioms we need for our automatic dependency tracking code. AC_DEFUN([AM_MAKE_INCLUDE], [AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) cat > confinc.mk << 'END' am__doit: @echo this is the am__doit target >confinc.out .PHONY: am__doit END am__include="#" am__quote= # BSD make does it like this. echo '.include "confinc.mk" # ignored' > confmf.BSD # Other make implementations (GNU, Solaris 10, AIX) do it like this. echo 'include confinc.mk # ignored' > confmf.GNU _am_result=no for s in GNU BSD; do AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) AS_CASE([$?:`cat confinc.out 2>/dev/null`], ['0:this is the am__doit target'], [AS_CASE([$s], [BSD], [am__include='.include' am__quote='"'], [am__include='include' am__quote=''])]) if test "$am__include" != "#"; then _am_result="yes ($s style)" break fi done rm -f confinc.* confmf.* AC_MSG_RESULT([${_am_result}]) AC_SUBST([am__include])]) AC_SUBST([am__quote])]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it is modern enough. # If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= AC_MSG_WARN(['missing' script is too old or missing]) fi ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Copyright (C) 1999-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_CC_C_O # --------------- # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC # to automatically call this. AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([compile])dnl AC_LANG_PUSH([C])dnl AC_CACHE_CHECK( [whether $CC understands -c and -o together], [am_cv_prog_cc_c_o], [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i]) if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi AC_LANG_POP([C])]) # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) # Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_RUN_LOG(COMMAND) # ------------------- # Run COMMAND, save the exit status in ac_status, and log it. # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi if test "$[2]" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT([yes]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi AC_CONFIG_COMMANDS_PRE( [AC_MSG_CHECKING([that generated files are newer than configure]) if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi AC_MSG_RESULT([done])]) rm -f conftest.file ]) # Copyright (C) 2009-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT # ("yes" being less verbose, "no" or empty being verbose). AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) AS_HELP_STRING( [--disable-silent-rules], [verbose build output (undo: "make V=0")])dnl ]) case $enable_silent_rules in @%:@ ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} AC_CACHE_CHECK([whether $am_make supports nested variables], [am_cv_make_support_nested_variables], [if AS_ECHO([['TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AC_SUBST([AM_V])dnl AM_SUBST_NOTMAKE([AM_V])dnl AC_SUBST([AM_DEFAULT_V])dnl AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) # Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar # AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar], [# The POSIX 1988 'ustar' format is defined with fixed-size fields. # There is notably a 21 bits limit for the UID and the GID. In fact, # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 # and bug#13588). am_max_uid=2097151 # 2^21 - 1 am_max_gid=$am_max_uid # The $UID and $GID variables are not portable, so we need to resort # to the POSIX-mandated id(1) utility. Errors in the 'id' calls # below are definitely unexpected, so allow the users to see them # (that is, avoid stderr redirection). am_uid=`id -u || echo unknown` am_gid=`id -g || echo unknown` AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) if test $am_uid -le $am_max_uid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) if test $am_gid -le $am_max_gid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi], [pax], [], [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Go ahead even if we have the value already cached. We do so because we # need to set the values for the 'am__tar' and 'am__untar' variables. _am_tools=${am_cv_prog_tar_$1-$_am_tools} for _am_tool in $_am_tools; do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works. rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR lebiniou-3.40/lebiniou.ico0000644000175000017500000203103613356142760012505 00000000000000  H¶  ˜þ h– ˆ þ  ¨†00 ¨%.#@@ (BÖH``¨,þŠ€€ (¦·ÀÀ (Rο ( ö( MŒ˜DK•¬AO“¡<ÿHŒ\:K…b2GzsŸSŠ–ÈW•©±ïí9„¼·bÑÊJd˜™¯†¿½ŸŠÍ½4Íÿÿ^•–°Ï¼A„¸¶T¨ëæ&ªÿéÿÿáÁãó÷ÿ(  V—ž a¦¬ [ ¨R?‚šrÿÿÿªÿèò×c¦‚ªþê†ØÔ GŒ }bª°ÿÿÿCtVz-Z8µ ÿ;ÿ1 ÿ? ÿ!S&ßOg©þéÿÿÿ%U+å: ÿ6 ÿ%P2ê6_eã3bCÛ:ÿ+e3ªmÄ©ÿèn³“23d=¯ þ8 ÿc£ƒmnµŒr:þX—s¶ :ÿE ÿ> ÿ7 ÿ2 ÿ/ ÿ@ ÿ@ þ/g9ʨþæ.a8Ô6 ÿ; þ5ÿ'R0æCozÛ7`p㕾S˜¦hÿÿÿªÿéÈÿÿ4BwUª8ì7õ:ô8ï,^5ÉzƤnÿÿÿ©ÿéªÿè‹ÙÑAB…™¹€ÑË(´ÿùx¿¢_!I%ê 3 ÿ= ÿNþF þ4 þ, ÿ+ ÿ@uSº”äÉ+¨þè©þêÿÿÿM˜¯€j¤·¼Ïÿÿ"ÿÿÿr·šeGó> ÿH þH ÿ? ÿHÿ9 ÿ1 ÿ0 ÿ 0 ÿ5dCÇ¿ÿÿ*©ÿèÀÿû&6l’Ý3mVÇe®‚^Òÿÿ5 H$ëB ÿKÿ? ÿKÿ?ÿB ÿ5 ÿ1 ÿ9 þL ÿ< ÿ0^;ľÿÿ#åÿÿ;sD¾7 ÿM†d³h«‹ª 4ÿB þE ÿLÿ7 ÿ= ÿ7 ÿ0 ÿ. ÿ@ ÿ? ÿKþ>õf¶‡K®ÿð»ÿÿ7&U-ä< ÿ O#ð8 ÿJ ÿ< ÿ: ÿ2ÿ$L6è *'ÿ=ù .ÿ5 ÿ2 ÿ 4ÿ6}AÀôÿÿ¨þæb§7 ÿ3 ÿ7 þ9þ. ÿ>&öYŽÆW‰•ÒU„“Õe¢œ·N…fÀE"ð9 ÿ5{@Ó¥þà8«ÿêžðØ=tM³;ò=õ1/üCr`Ñ2Zwí¾·¯ LcèƒÌĨ5eu̼ÿÿ×ÿÿ&Õÿÿ1Îÿÿ áÿÿÆÿÿÂÿÿ©þèüÿÿ{Ʀ@rµ–PF{ƒ¯s´²²T”Åc¥¥µ3]vì{¾·¯Bs„ÚßÓK´ÿøöÿÿÿÿÿ€¹­mv££‹ËÆcÿÿÿYŒ˜v‡ÍÅ h§¨¶j¡ªÂT’À^—ŸÄDlvÚU~€Èr™—»w žª°­œvª¡š•ÓÍ|”ÑÌ›ÿÿÿF~Œjp°­¦†ÏÄp>mzÓÒȨ8Q`òz´³µ„¼Á¼»ÿÿD˜ãÒN…Ä·e¾ÿÿ¿ÿÿ²ÿô¡ÜÝL¢ëß›s¨¡´Mr|ݶ­•—Íפ´ÿõišÛÓ¢y®¥Tÿÿÿ¥õã#ŒÏÁˆ}·¬«Q‡‘ΈÒÉP ðÜ%¹°¥…Á¶š‚½±—lœ“G¢ðÞK†Ä·—Dy…¬zÀº_ÍÀ*ƒ½³ÿÿÿ›åÕam™•gÿÿÿ«þê·ÿû0v«¡¥K‡fª«š¡îÚ5y±¦}½ÿÿˆ»¼§vž¤ŠÓÿÿ¾ÿÿu£ž±e–—½=fmÎx¬¡›…ŶJ¼ÿÿäØBŸæÛ,µÿ÷©þܤõà9ŽÎÄ~¡Õáµ¶ÿù3ªÿêçÔÿÿÿ³ÿò>©þè©þé©þéÿÿÿÿÿÿŸÿÿŸÿÿÏÿÿïð?÷àóÀù€øüüþÿÀ}ÿàÿè?ÿà¿ÿãÿóÿñÏÿðÿÿýÿÿÿÿÿÿÿ( @ ªÿê¶ÿô ²ÿó ¹ÿûF ÿWÿ6 ÿB ÿ2 ÿ0 ÿ; ÿ5 þ7øœòÕkœñÙžÿêÁÿüITó']KàE†X¸·ÿü-ÁÿÿI=ó> þIÿI ÿA ÿC ÿPÿ; ÿ@ ÿ4 ÿ4 ÿ0 ÿ6 ÿTÿFÿ? þBî¢ûÜ^ªþè·ÿù@(Y)è7 ÿ)Z2á±ÿñoj­Ž­ 4 ÿHÿ7 ÿIÿSÿ3 ÿ= ÿ? ÿ; ÿ3 ÿ/ ÿ- ÿ> ÿE ÿ< ÿQÿ2 ÿPšg¥«ÿê¨ýæ& øÜqEñ: ÿJñ:vHØ5 þFÿXÿ; ÿ> ÿ4 ÿ: þ )ÿ/ þ3 ÿ3 þ/ ÿ= ÿ9 ÿ: ÿ8 þJþ¬ÿíWªÿê±ÿóAwT¿@ ÿ< ÿ3 ÿ: ÿC ÿ< ÿ8 ÿ: þ6ù8;øN…€È"Eÿ5VHá;þ0 ÿ2 þ- ÿ/ þ; ÿU®m«°ÿòšõÐh0 ÿB þ1 ÿ5 ÿ6 ÿ':"ÿ , ÿ0ÿØÃ£Ix‰Û^žÒp£¬ËDt‚Õ³ÿô‹R‰lº$L+ã7þB ÿLž_µ½ÿÿ4ªýêrº™:þ - ÿ3 ÿ -ÿ (EÿIzYÎ!Fhüp¥¤¿y¼³«A[î©þë˜%Dÿ—éÙ¬ÿíÁÿÿ1Íÿÿ:Ëÿÿ>³ÿ÷'ªýé³ÿöOe©‡•[—y¥ˆØ´—+Mfþ{½µ®VŽ˜ÊJ}„Èžðàœ4Uÿ™åÕ¡Ep‹òe›±§úå ¹ÿþ,·ÿü1»ÿÿ/¬ÿë¾ÿþ7@Zå‹ÕÈ¡g§¥µF`ë¶ÿù’:gçjª¦³`  ¶A[ìÈÿÿb§øåX¸ÿþ8«ÿì¬ÿìl›’¢y«¥«_w…ò•ÒΚ°ÿîX†”É™è×’zÁ¸¤Eg„þµÿôˆO†‹ÃTŠ–Ì•ÕȬ-Eÿ_‡†ËkÊkŒŽËª¨²°®°r£œ¥¯ÿñB›ÚÖ••ÕÏ”²ÿí,atĀŻÄÿÿP'Eýœñá’’ÛЦ3Cú{©¥ÁbžªÃƒ¹½¼³ÿ÷T²ÿõIŠÍ¿u‰É¼uºÿÿ1ªÿê®ÿî«ÿì £Øâ®˜ÛÑ£™ãÑ•Lerï`z€âw£¼‡©Æÿ¬ÿìo§õæ…§ìç¡«ÿë«ÿê”ÔÌ~®ÿðe‘ŠÀL„ÇG~„¿­ÿîV§ÿäX¬ÿìf§üæt…»¶®o˜ª¸ÿþ7¢ñßJ‡Ç¹ƒ¿²¦sµ®¬?l‚á¸ÿù4­ÿï ‹Ì¿•ržš¹ŠË¼”ØÉe‰«ÿé«ÿë®ÿï£òß^€¼¯¢Äÿÿ\;UóÇÿÿ<¶ÿúo˜–´¬ÿî_ºÿÿJj”¬©þé¸ÿü?y°¦§»ÿûT:Sò¦ýêh«ÿê m–¨ºÿÿ@ªüéoSmr×´ÿ÷%Áÿÿ4g’޽±ÿï_1ex×h«©©´ÿù@_‡³Àÿÿ7¬ÿë$…²¹­€£´Ú°ÿñ)³ÿöq›—­ŒÊ¿¨HlsÙ:afÎl›“®…Æ·u¦øå ¨ëå²ÿô)´ÿö/§øç«ÿê®ÿï:‡Äºˆ—ÝÔ•£ÓäÏ·ÿûJ£ôß«ÿê«ÿê«ÿê¬ÿì,«ÿë3¨ûæ«ÿê«ÿê¨ÿçÿÿÿÿÿÿÿÿßÿÿÿŸÿÿÿÏÿÿÿçÿÿÿ÷ÿÃÿóÿùü?ýøüðþ0þ ÿÿÿ€ÿ€ÿÿàÿÿüðÿüÿü€ÿÿüÿÿþÿþ?ÿÿ[¿ÿÿ[¿ÿÿK?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ(0` «ÿêªÿê©þé«ÿë±ÿð$«ÿë «ÿé®ÿì«ÿíH†ÓÊvo²®€¤øäL«ÿê²ÿðLH‰šªBgõ8epĪÿêJ²ÿô$D{†¡=VîC}ÿ,lŠÑ£öâm¨ýçªÿê©þç¯ÿõTÆÿÿj*kŒÓBzÿo¸º•¯ÿíD¨üõ­ÿé ©ýç&Ÿòáz[‰äN|ò–éÛuµÿð«ÿê«ÿë«ÿê®ÿë*o»½“Jƒû%ZtÕÂÿÿPªþè¬ÿî«ÿë«ÿë­ÿí«ÿêªÿé¦úæÇÿÿB>˜¸DxýZ¢­ ¯ÿí*«þêªþê­ÿí³ÿ÷­ÿí9œïÕh‘áÇrŽÛÁxÝÃx’âÇr›íÓl©ÿèE´ÿø ²ÿõ ¨ýæ«ÿé§ûæ¾ÿú^+fÍV}ä õãl§ûç©ÿç©ÿè°ÿñ½ÿÿE{Å¥ˆBxU»*V4ÙI"ë=ôAòI"ë(R0Ü;mLÂX™u¦ïÂwÉÿÿ=±ÿõ©ÿê«ÿé¬ÿê•çÛxSwäN‘ ¬µÿñNšîߪÿé¨üç³ÿö@¢ÿßq2e=Ð1ù* ÿ. ÿ, ÿ3 ÿ4 ÿ2 ÿ2 ÿ0 ÿ4ü:õ4m@ÌŸôÚq²ÿõN¨ýè©ÿè±ÿï.h´º’ =gùƒÕЃ¶ÿò,«ÿé­ÿî¨þæ\o­’š<ù / ÿ2 þ6 ÿ2 ÿOÿOÿIÿ4 ÿ9 ÿ5 ÿ/ ÿ. þ ' ÿ6úV›o­¡õÜh±ÿó!¨ùå«þéªþë§ûçÁÿýEG‰š°W„è«ÿëc°ÿî"ªþêªÿê´ÿ÷ªÿég?tQ¿2ý1 ÿ= þI ÿTÿ6 ÿC ÿOÿEÿ6 ÿ8 ÿ7 ÿ3 ÿ. ÿ, þ+ ÿ *ÿ/_9ÔßÀw±ÿô&«ÿéªÿé®ÿë °ÿî`7€¢Ã%iÕ›ïÞm©ýé«ÿé«ÿé­ÿî¬ÿìg(R0Ú4 ÿ1 ÿ0 þTÿTÿVÿG ÿ1 ÿ7 ÿC ÿ;ÿ5 ÿ2 ÿ/ ÿ' ÿ0 ÿ. þ3 þ* ÿ)W2Û¢÷Þo¨ýç(«ÿê¬ÿê+zËÌŠH|ÿt­¹µ¦üæe²ÿó³ÿö¦úæªýè¦ûãe=lLÅ6 ÿ9 þSÿB ÿ- ÿN ÿ: ÿ;ÿ; ÿO ÿVÿE ÿ9 ÿCÿ: ÿ1 ÿ0 ÿ2 ÿ/ ÿ1 þ +ÿ0a;Ö§ýäi¯ÿñªÿê«þê¨ýê¥÷ã`†´ÈÑ@jÿN˜±šòÏ|’ãÇ_¬ÿì)±ÿõEa¢¡0 ÿ. ÿRÿTÿWÿ5 ÿ5 ÿNÿX ÿHÿE ÿUÿ?ÿ< ÿ> ÿ: ÿ/ ÿ( ÿ@ ÿUÿIÿ7 þ &ÿ3h?Щÿè`¯ÿò¢þé¯ÿî&xÁ¾šJz÷=2úNøOŽh°±ÿõY¬ÿë¶ÿúl=ö: ÿH þ7 ÿTÿ: ÿL ÿ6 ÿO ÿRÿ9 ÿ9 ÿ5 ÿ5 ÿ3 ÿ0 ÿ* ÿ4 ÿ5 ÿL ÿT ÿPÿ; þH þ0 þ ÿ@ ÿ@ ÿPÿD ÿ= ÿ/ ÿD ÿ: þ7 ÿ7 þ* ÿ1 ÿ2 ÿ, ÿ0 ÿB ÿPÿ: ÿ5 ÿIÿC ÿ- ÿ)h/ÜšîÓiªÿëªþé ªÿê5©ÿèr:rIÐ . ÿG ÿ; þ>…LÖ?÷8 þ? ÿRÿTÿKÿ8 ÿC ÿC ÿ+ ÿ3þ3 ÿ +ÿ1 þ, þ9 ÿ6 þ2 ÿ/ ÿ8 ÿ; ÿ- ÿ? ÿ: ÿ. þHüT m«®ÿï1©ÿê¯ÿð?j®Ž 6 ÿ8 ÿK ÿ4 ÿ2 ÿ6 ÿ; ÿN ÿJ ÿ6 ÿ4 ÿ< þ4 ÿ3û3ü!;=÷wº¦³%9ÿ &6þ:ó>ü; ÿ2 ÿ0 þ- ÿ. ÿ/ þ- þH ÿ#x$æ¢÷Ýf®ÿð «þê¨üæ –èÌxMî6 ÿ: þ? ÿ, ÿ7 ÿ5 ÿ; ÿ9 ÿ= ÿ2 ÿ2 ÿ?ôe§…¹(LVä3Xÿw¿¾²/XlåEdÿŸéß¡]›z¼)T2â * ÿ *ÿ/ ÿ0 ÿ/ ÿ; ÿ!c"ê…Ჺÿÿ)—ëÖªÿé«ÿê@Jˆ^µ9ÿF þ2 ÿ. ÿ8 ÿ: ÿ3 ÿ-1+ÿ%0"þ/ ÿ2 ÿ2Waá¤ôàš‚ÊȯIk‰ÿyº·³ÛϤ;YüPŒ‘±ÿñ‹ŸñÚ‹Ì®•C{WÀ$P*ä=øEþ(z+âŒá½~®ÿï:£öâ«ÿì ¶ÿù\/_:Ï7ý7 ÿ- ÿ6 ÿ6 ÿ, ÿ&7ÿ.2þ9mEØ-Fù=Zù”ßÏ¢›êØA]í8htÓªÿë˜*`xÞ1I÷ªÿꄬÿì3¬ÿì3´ÿøU¼ÿÿVÀÿÿY¿ÿÿY·ÿüW«ÿë0ªþê­ÿï¶ÿùWV•q¥,]6ÖEîAòE"í1d9Û&8ÿG\ì§úç™Z—ËJjˆÿ›æØ¡§úç™3duØ2IôïÝœF}‡È=[ÿb–¼¹ÿù@«ÿê©ÿëªÿé¬ÿì ¬ÿê¸ÿø¬ÿë ¯ÿð-žñØ_ßÅsÜÃ{•ã˃¨ÿã…Hk|ëKvŠå ñÞœŽÛФ$BÿËĨ¤öãš0^pÛ@e‡ÿ…Áº²ŒÖÍ©Wžú,QbàÄÿÿP©üæ¬ÿì@·ÿüM°ÿóS³ÿöP®ÿîJ«ÿê«ÿê­ÿì«ÿî¬ÿîµÿõc2bpÍ#Riá¡óà˜–åÕž8TõS‹ŽÁ®ÿï–•×ά6^üPˆŒÂÂÿÿ'XkÜ 0Lù~ÉØ°ÿðB¦ùå@¬ÿì0°ÿò¬ÿí©ýé«ÿê’ÚÈxOlkÈo—¬[w~Ù¬²·§øåv±ÿðFe £ªR}ŽÜ¥øä–’áÓž ;\ö /Dó¯ÿô”—êÜš 1M÷#M^â¿ÿÿ€ÇÀ¬$Bÿ;\cÖm–’»ˆ½·¨€´­ ~³«•¬ÿí_´ÿùEºÿÿ^|°©£›äÓŽÎÄ›p‘›Õv“§÷¡ìÝ®ÿì&wÁ¾’/[má¢ôá„¥ùår¡®Ôo¨õ°ÿð޶ÿ÷ˆ3_jØ;bôªÿè—o’‘Ñ5HZÿ1]pàˆÉ½§j’Àn‘Êr˜˜Âg‚†ÕxšžÆb}†ÝNmjÁ»ÿÿF­ÿî#¨úær”ÏÍ“¥õãu­ÿë"vÂÀ"NdãŸðÞ²ÿñ2V•Â:ÿ—ëÞ™²ÿñ„ÀÀ·&E`þVotãn—•ÉÞÕ %Leñ˜åÕ•¯ÿòw°ÿód­ÿíg„öƒnœ—ž€¼±„ºÿÿQ§ûåªÿê¬ÿìGªÿê%¬ÿë"ˆÏÊŠQv‹ïŸîÜ—®ÿïW|À·ª .LûHkkώƽ´e‰‹Ó.EZÿošœÇ®ÿï…£òâš“ºÒðŸâÜŸ«ÿêGªÿê¶ÿú¼ÿÿ&·ÿü§üå ©ÿè©ÿéªÿê§òæy—ÈÓȦøä“ ðÝ”D^]×wŸþk„“òx§¡º™äЕ“¹ÓñžÐÛÊ©þçU©þé]©øé”¨û爪ÿê.®ÿë«þê¤òáh˜ØÑž¯ÿðŽLigÕ¶ÿõ•E`ð%O_Ù½ÿÿ|ªÿêq£õàv©ÿèw«ÿêMªÿéP¥÷ãœç×’—àЇ¡ðÝh«ÿì«ÿè«ÿê£ôáOžéÚƒ‡Å¹¢\}ÉÁÿÿŒ.\kØ 1Oö‘Þΰÿð¬ÿì®ÿïA–ßÏŒŒÊ¾¥u œ½i‘Æh’Žºc‰†°¤õàR©üç,®ÿî^tªŸŸk›’´·ÿùˆ\••¸HpŽúŽÑÅ‘±ÿñ­ÿî¨üéWwª¡¨j“¼—ßÏŒ£ôßnªýèsYzxÃÑÂwªÿé«ÿëªÿê±ÿò*ÑÂj—±±ÿôd¹ÿú€>Zú\˜˜¢´ÿô´ÿ÷—äÑ]h‰‹É›éÕ~¯ÿñ3®ÿï6d‹‡¹’ÖǪÿêªÿé¨ýç ³ÿödj™‘­³ÿõO¹ÿùv?XêG{‚·²ÿó0°ÿñ§ùå[Wru϶ÿûa©ýç¯ÿð4c‹ˆ¸ˆÅ¹¬ÿì+«þê´ÿ÷ZY|zÀµÿùV´ÿóy-^pÖ+]sÑ£÷ãf·ÿûIW{w·²ÿõ^¬ÿë©ýè¦øäl_|„Ørœ²¯ÿðHªÿê¹ÿÿTG``׳ÿöZ°ÿîtS“š¼BZê™êÙŠ«ÿì²ÿô`LigĵÿúW°ÿíªÿé?›ÜÖ…rŒ¢ý‹¶ÂÆ­ÿíH²ÿôNh¼ŽÐš°ÿñxãØœ>Xò—çØ’¬ÿê|g”Œ¯f•Œš±ÿôC«ÿê$œãØi‡¸¼¡—ÖÐ{¬ÿì.«ÿì+’ÖÇ|g‡‰Î~°«¶Zvzà .ÿRxvÆ[€}¾~»­‰©ýçN©ýé«ûé¬ÿì ¯ÿð¬ÿì©ýéªÿéªÿêF‹Ë¿|u§¢¥ÔÅ”—Â×á¡âࡳÿöi®ÿî7¨üæªÿêªþê«ÿéªÿê­ÿì´ÿö¸ÿü)ªþê\¥àäš âÝ‚«ÿë9©ÿé«ÿéªÿé ªÿé'«ÿê©ýèªÿêªþê«ÿéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿÿÿÿÿÇÿÿÿÿÿ‡ÿÿÿÿÿãÿÿÿÿÿóÿÿÿÿÿñÿÿÿÿÿøÿÿÿÿÿüÿÿ€ÿþÿÿþ?üÿÿ?øÿÿŸðÿà?ÿÇÀÿÁÀÿÁ€ÿÀÿðÿðÿøÿøÿü?ÿÿþ?ÿÿÿà?ÿÿÿøáÿÿøÀÿÿøÿÿø€?ÿÿø€ÿÿÿüÏÿÿÿüÇÿÿÿüÿÿÿþÿÿÿþGyÿÿÿÿgyÿÿÿÿgyÿÿÿÿcqÿÿÿÿ"{ÿÿÿÿ€ÿÿÿÿÿÃÿÿÿÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ(@€ «ÿê«ÿêªþêªÿê-ªÿê*ªÿé«ÿêªÿê©ÿêK³ÿï_‰ÞÖtÜÍdªÿêBªÿé©þè^ ÷èt%aÖ&ÿ|ÉÄ„ªÿèQ©ÿê©ýçY’ãÖyAfõaö´ÿõoªÿéD«ÿê«ÿë§ÿêªÿé©ÿè«ÿí«ÿê«ÿêªþé-¸ÿòi#c„ÚGÿ4uȯÿëhªþê©ÿêªÿé4ªÿé]ªÿéb±ÿôc´ÿ÷e±ÿôf¯ÿñdªÿêaªÿé`ªÿé@ªþé ¬ÿê«ÿê©þèQ³ÿñq =a÷AyÿˆØÐ…©þèW§ÿê«ÿêªþé©þêV¯ÿòf¨ÿãva¨¤F‚Z½+a3Ý'U-á+^4Ý0h:Ö@zRÃY t¬–ñÌ€ºÿÿj¬ÿífªÿèS©ÿé³ÿì©ÿè«ÿé©þèeˆ×χ2Xÿ!eÛ·ÿój©þé+ªÿê¨ÿêªÿê ©þèP²ÿ÷hƒÜ°0`<Ö , ÿ & ÿ, ÿ2 þ, ÿ, ÿ5 þ* ÿ $ ÿ &ÿ=õ<KË婹ÿÿh©þé`©þéÎÿÿ«ÿê©ÿé«ÿêhX¨¸¦0[ÿZ¡¬¤ªþègªÿé «ÿê©þê1ªÿêg—ôÎ.a7Ú %ÿ* þ* ÿ1 ÿ% ÿ5 ÿ5 ÿ6 ÿ6 ÿ2 ÿ5 ÿ2 ÿ3 ÿ- ÿ *ÿ R"îwÄ •µÿùi©þè[©þê«ÿêªÿê+¶ÿði(iŒÑ8aþ—îá}©þèS«ÿê«ÿê©þèP¶ÿûic™¯3 ÿ/ þ6 ÿ+ ÿ2 ÿ0 ÿQÿKÿMÿGÿC ÿ& ÿ; ÿ4 ÿ3 ÿ+ ÿ/ ÿ) þ ' ÿ&S.â„ௌ¬ÿífªþé4©ÿè«ÿêªþêM°ÿòoDkó!^€Û¶ÿñkªþè)¨ÿê«ÿê©ÿé ©þèbªÿèt-\7Ú )ÿ: þ3 ÿ) ÿI ÿSÿ$ ÿA ÿSÿUÿPÿNÿ$ ÿ@ ÿ: ÿ7 ÿ- ÿ*ÿ+ ÿ0 ÿ, þ / ÿT›l´µÿûgªÿéD¨ÿê«ÿê¬ÿã©þèeàØ„Eƒÿb¯¸£­ÿêk©þê>¼ÿè«ÿê«ÿë ©ýèfáÄ„?ô( ÿ8 ÿ* ÿE ÿX ÿTÿSÿMÿ  ÿU ÿD ÿ; ÿ5 ÿ2 ÿ6 ÿ3 ÿ4 ÿ2 ÿ1 ÿ- ÿ, ÿ, ÿ. þ & ÿ9vG϶ÿûiªÿê?«ÿêªÿê«ÿêlX¥µ¨Jû?ƒ˜¾³ÿïg©þê«ÿêªÿê©þçc“äÉ‚4þ7 þ- ÿ8 ÿ0 ÿTÿSÿT ÿVÿLÿ1 ÿ1 ÿ7 ÿF ÿD ÿ7 ÿ7 ÿ2 ÿ3 ÿ( ÿ $ ÿ0 ÿ3 ÿ- ÿ5 ÿ* ÿ ) ÿCTÄ´ÿ÷jªþé:ªÿé:¤ùçxF‚ÿ6dÿ–ÝØ”ªÿémªÿêªÿê©ÿê°ÿæ©þéY¬üæ{7ø: þ0 ÿK ÿSÿ; ÿ& ÿRÿQÿ3 ÿ2 ÿN ÿ' ÿUÿU ÿSÿ6 ÿ: ÿBÿ? ÿ3 ÿ0 ÿ0 ÿ6 ÿ+ ÿ' ÿ- ÿ8 þ % ÿG„[¿±ÿói©þè3«ÿêªþê¯ÿíh]‘ À³Øöÿk¦÷yÄ¿”©þénªÿèXªÿè7ªÿê ªÿé9¯ÿînH"ì3 þ/ ÿMÿWÿRÿU ÿ9 ÿ7 ÿ. ÿQÿV ÿTÿ, ÿQÿTÿTÿ/ ÿ?ÿ@ ÿ@ ÿ4 ÿ/ ÿ& ÿ5 ÿC ÿVÿD ÿ0 ÿ. ÿ - ÿVžp³®ÿñi©ÿè#ªÿê«ÿê©ÿè@³ÿñtEm‘ÿ8fþ QlãŽðÓc©ƒ¡ˆ×¹zªÿéW¯ÿï¬ÿê «ÿìlQŽjµ $ ÿ9 ÿ, ÿP ÿRÿTÿUÿ1 ÿ5 ÿ@ ÿRÿV ÿRÿHÿ@ ÿUÿJÿ0 ÿ? ÿ: ÿ> ÿ4 ÿ/ ÿ' ÿ9 ÿLÿUÿRÿB ÿ; ÿ " þ / ÿp¾•ªÿëgªÿê#½ÿï«ÿê§ÿæªÿê­ÿêrV™¡µBwÿ 8,ÿ =ÿIÿ^›}§ªÿêsªÿéF¯ÿðz6ý9 þB ÿOÿ+ ÿVÿMÿ2 ÿR ÿM ÿ " ÿVÿVÿ? ÿ. ÿ9 ÿ/ ÿ4 ÿ1 ÿ1 ÿ0 ÿ( ÿ( ÿ7 ÿ7 ÿD ÿT ÿSÿUÿ* ÿN ÿN ÿ/ þ3þm˜¬ÿíYªÿéªÿê¬ÿé©þço¤ûÞ‰ <úA ÿ6 ÿ =ÿ—ôÍ”©þè|©þè,ªÿê…W“s·1 ÿ; ÿFÿQÿK ÿ5 ÿ4 ÿSÿT ÿTÿ5 ÿ8 ÿ( ÿB ÿN ÿ7 ÿJÿ8 ÿ. ÿ7 ÿ4 ÿ+ ÿ1 ÿ- ÿ5 ÿ. ÿ= ÿVÿLÿ) ÿVÿJÿ6 ÿ= þRý¿ÿÿZªÿé©ÿê(®ÿæhM ÿ7 ÿ8 þ/ ÿ/ ÿ%I-ç‘Ôœªÿêµÿù‡K ï1 þ@ ÿI ÿ9 ÿ' ÿ= ÿE ÿRÿWÿBÿ- ÿ8 ÿGÿD ÿ? ÿ7 ÿ? ÿ# ÿ6 ÿ/ ÿ1 ÿ, ÿ' ÿ3 ÿ? ÿS ÿN ÿ4 ÿ6 ÿL ÿSÿG ÿ, ÿ7 þ:†GË­ÿî_ªÿê ªÿê¨ýåZ¢øÞwc±ƒ­Eú, þ6 ÿ3 þ - ÿmÀ޲™ûÍ +ÿ; ÿ( ÿ. ÿH ÿT ÿVÿ) ÿT ÿ5 ÿ8 ÿMÿ ! ÿ= ÿ9 ÿ, ÿ6 ÿ8 ÿ' ÿ, ÿ3 ÿ5 ÿ. ÿ1 ÿ/ ÿ> ÿEÿMÿ7 ÿ5 ÿ2 ÿK ÿ: ÿ* ÿU ÿ{Ħ©ÿèWªÿê©ÿéªÿéªÿè<ªþëwS”lº1 ÿ3 ÿOÿ> þ 6 ÿ`¾wà , ÿ8 ÿ; ÿKÿUÿSÿVÿA ÿ2 ÿF ÿF ÿ< ÿ) ÿ0ÿ? ÿ % ÿ ,ÿ1 þ.ÿ. ÿ< ÿ5 ÿ5 ÿ2 ÿ/ ÿ7 ÿ8 ÿ7 ÿ) ÿ@ ÿ= ÿ6 ÿ+ ÿH þ,p2ß´ÿ÷gªþé«ÿéªÿèWƒÒ² ,ÿC ÿ3 ÿRÿ* ÿCþ1 þ5 ÿ4 ÿD ÿQÿU ÿ2 ÿ; ÿ1 ÿ= ÿ; ÿ1 ÿ+ ÿ 0 ÿ&10þ-UGçƒÇ²®&3ÿ'Iÿÿ 'ÿ: ÿC ÿ9 ÿ2 ÿ0 ÿ/ ÿ( ÿ. ÿ- ÿ6 ÿ) ÿL þc ÿ„Ù±Š©þèXªþé ¹ÿÿjJð? þI ÿ9 ÿ8 ÿ4 ÿ, ÿ< ÿA ÿ3 ÿB ÿ, ÿB ÿ@ ÿ1 ÿ3 ÿ6 þ %ÿ7mEÙ5WOÝ8gÿ2ÿ‘îé£'@ÿ3`þ1HVôµÿó˜-_6â 'ÿ. ÿ- ÿ. ÿ8 ÿ3 ÿ- ÿ4 ÿ* ÿ0 þP ÿS±iµ­ÿífªþé¯ÿíªÿécV©n° * ÿ" ÿ< ÿNÿ: ÿ* ÿ0 ÿ- ÿ3 ÿ9 ÿE ÿ8 ÿ3 ÿ/ ÿ2 ÿ 6ÿQ‡iǶÿ÷“,PZÞ6Xÿ:\yÿØÌ¤^•”¼’¯ÅýC]uþ¦þë–³ÿöŠà» 2^>Ø ( ÿ , ÿ* ÿ0 ÿ4 ÿ, ÿD þW ÿK•^¼´ÿ÷fªÿê8«ÿêªÿé-µÿøj S#í>þM ÿ+ ÿ3 ÿ. ÿ: ÿ< ÿ= ÿ0 ÿ-)-ÿ?:=ÿ#þ3 ÿ4þ5SÿZм«þé—ªÿú•jޤò8]~ÿŠÔÈ¥³ÿò”G^æ+LÿY˜›»ªþé©þ膯ÿñ¦ÿãY›u­9nHÌI!í?÷Fú] ÿ]¿w©±ÿógªÿé=«ÿë«ÿêªÿò©þèX¥ÿàv=ö4 ÿ: ÿ7 ÿ- ÿ6 ÿ6 ÿ8 ÿ + ÿ#1ÿ0Jþ(ÿ1d8ß';ù5\ÿ6Cë´ÿô”®ÿì–9fnÒ6_ÿM…Å«ÿé—Yš¡¾2[ÿ;Oï¸ÿô‡ªþêSªÿêªÿéGªþéh®ÿïf¸ÿþf»ÿÿg¼ÿÿg¸ÿýe­ÿî`ªþé0©ÿè«ÿê©þè]£ÿÞu/c9Ø 0ÿ2 ÿ- ÿ3 ÿ1 þ3 ÿ ,ÿ "4þ3[ÿGl]Ó¸ÿý“%GWè`Œ²ÿp’¥í¯ÿÿé—`žº.Pÿ/W`Û®ÿî–¯ÿð– 5Tø2ÿNŠ“¸­ÿìz©ÿê «ÿéªÿêªÿêªÿèªÿé%ªÿé«ÿê«ÿë«ÿê©þèMµÿùcŠáº†H^¹-c7Ø*Y3Ý-W7ÛBvVÇpÃ’­ )1ÿ 3Uÿ3amׯÿí–®ÿò™.Ppÿ6Iõ¶ÿø’ªþ꘥ÿø™6ÿ'Dÿzû«¡ôâ›'@ü=jþcŠ˜Ø­ÿëuªÿê©ÿèªÿíªÿéªÿé ¯ÿé¬ÿê©ÿê©ÿè©ÿèHªÿé_°ÿóc²ÿôg°ÿòo¬ÿí{®ÿî‚X|ŠßHnÿm¤£½©þ阸ÿù“ /Jú"=ÿ¦ýÿê—e£¢· /PÿV~¡ÿµ²º¬ÿì—ˆÎεUyœÿ0Gû¼ÿÿw©ÿé5«ÿê³ÿò©þèI³ÿöVªÿë`ªÿêe«ÿêa«ÿë]©þéSªÿê¬ÿë¬ÿë©ÿë«ÿëªÿë«ÿêyAqxÅ.Rÿe£ µªÿꕯÿï•-UaÝ*MÿĹ©©þ阮ÿï•|«°Ê4^„ÿI~„Ç«ÿê—²ÿô”=Xñ&Aÿ]¤¬­ªÿè{ªþé*ªÿé4ªÿé.ªÿè¬ÿëªÿé±ÿôc8KKÒaƒ„¿r¥œ£Zx|Îq–ÊžæÚ†©ÿénªÿèkW’•­#Gÿf§¥²ªÿê•­ÿë”2euØ:gÿ7Fî øêš«ÿê—V•›¾.Pÿ$K\ä±ÿð•«ÿê—Fx~É1TÿDUè¼ÿü~µÿø{œçÖƒµÿör²ÿöf©ÿèeªÿêGªÿê"ªÿéªÿêTëØk“¹µÿö‚sœ¿Seuÿoˆžÿv“¦ó¯ÿï{ªÿéB˜êÚr‡œÿœèÚªÿè’±ÿõBSé6bÿ7Hë´ÿõ’©þꋤÿõ˜8ÿ )Cý¶ÿû“ªþ阪ýó 2ÿ+?ÿ:HKñL_eð€©ªÅfЇÃg„‰Ô`ƒ¿¥óジÿûp³ÿ÷t·ÿúweˆ‰Á°ÿñ€©ÿèyªÿê|¥îâ‚¢³é~¨±Ê©ÿè~ªÿê+¥ÿòx?ÿh¥¡®ªÿê{©þ舥ýê“z”¬ÿ¡¸ó¯ÿï‘«þ胱ÿð“*R^ß6Z~ÿžìÛž–àÏ¡`y{äIYfý/Mÿs¿Â°ëÙ—dŽŠ¼iˆ‹Ñr˜˜Âx  ¾_t{ãsŽ“Ür‘–ÍZnzò?WVÑ®ÿïnªÿé©ÿè©þèj¬ÿíl‘ÉÉ—ªÿékªÿê*ªÿ÷t'Iÿe£¡­ªÿèxªÿê!·ÿ÷Œ6P÷1ÿõéš©ÿèy©þè•y²·À(MmÿKkmÖbx€ñg‹Ë¸ÿÿ‘ 8Zö-U\Ô®ÿ튩þê…®ÿï{µÿùp¯ÿðr‚³ŠfªfŒ©~¸­‹µÿù`©þéK¬ÿê©þéO«ÿëQ©ÿé'ªÿé,§ÿòs>ÿHx|ªÿ鑪ÿè%¯ÿí)TcÝ.Qÿ_ž·¯ÿñ“³ÿø’_‘Ã#ÿ,=F÷„¾´¯¬ÿì³ÿó‹d‡¤üž¿Üÿ ñÝŠªÿèWªÿéªÿéªÿé,©ÿèF«ÿêX©ÿèXªÿêF©ÿéæÿÿ©ÿê¬ÿêªÿé ªÿé'¨þål—¹Ôÿ‚¬´Í«ÿꎩþêw«ÿê‘l¢›¶-Iÿ)24óq—˜Ík„ˆãf†âZ{—ÿ ´î­ÿþêuªÿé—ÑÔ¶©ÕêâžéÛŒ©þéWªÿêªÿê¬ÿìe ÎáÓ‘ÒÇ¢©þè‘­ÿî’]„Å)28ù˜±ÆþtŽ¢ü{ª¥¿z³¦ª·ÿû„˜ÁØèœ¾Úÿ¤ôàŽªÿéEªÿêK«ÿ늪ÿ놩þ脪ÿê0«ÿê§ÿê«ÿê©þèaŽÀ®¨ûç¯ÿðD]\ÛšãÔ¡ºÿý• ,Kÿ?Oäµÿø‰©þ耪ÿé‚¢òß‚©ÿæyªÿ郪ÿè8ªþé:ªÿꂪÿé‹°ÿóƒ¯ÿñ{­ÿîi©þéO­ÿê«ÿêªÿêJ„½¸”°ÿñ„œæÖ›BYYܬÿí”¶ÿ÷’4Mö#?ÿ›ðà©þêQªÿêªÿé<ªÿé0©ÿè\©þꄲÿó…ׯ—±¯¹Zs}çH_bÜVrvÒ´ÿødªÿé0©ÿé?—ÝÐw«ÿêzr¥¯dŒˆÅ©ÿè“­ÿì’3^jÕ1XÿT‹±ªÿèvªÿéªÿëx~¸­ v¥¡¶p‘’ÍeЇÁ†È¸˜³ÿö„QpnÃeŽˆª©þè^¬ÿêªÿé©ûçL©þègq¦›¤c‡¸ªÿ自ÿê‘X¼Qz›ÿz««´©þèo©ÿê8¦÷æ{p—±_‚ÈœéÖˆªÿêyªÿéa©ÿèjµÿõ†/:?óµÿøaªÿéªÿê©ÿê«ÿê©ÿèKŠÊ¼bŠƒ¹ªÿꉩÿèP³ÿöŒ<[þ,WeÏ­ÿêo«ÿë ªÿè6ŠÎ¾…g…ŠÒ”Þˈ©þêjªÿéªÿê-³ÿõ{9FKð¶ÿùjªÿê"«ÿàªÿè*·ÿür`ˆ‚¶©ÿ艪ÿê)¸ÿù†:ZõATæµÿõoªÿé©ÿé8ŒÓÃ\swÛ´ÿøsªþèªÿê¯ÿðuQjoÙ¹ÿül©þé$ªÿê¸ÿüj_‡‚³ªÿ鈪ÿê¯ÿî‰-Ub×&?ÿ³ÿývªÿê1ªÿé8­þí|DY^Ý´ÿök«ÿé©ÿé:¶ÿøy,4<ÿ•×ËŠªÿéHªÿêªÿê·ÿúdLfgаÿñ‚ªÿé6¬ÿé‹sDWAq#E[ Y'IU&W(Cy Fp&W/(HdJcFsHkHv=MSF‚j$N^ `$7Ob/R_=TVjPxET[SsNŽ/VhPW]2d>'`Q%UzFXf>Yg.i8E\^6Xr([m4^f^ŠKdfSbs6vBJgo=im4b‰BqRNiiSfsGp[&g…,i€7m{Ji„@ySKl|Xnu:HTrrKuk)o•CU0vYyx>wˆBy‚@r›bxV{|Su’[y‚M|‚cyŽ?~‘g~ŒT„D–WM‡aˆ„^¡dƒœR‡—H‰–j‰ŒBˆ[ŒŠl†›iŠ”hŒY‘•YŸth‘ŸV¤lT˜¡q™—z˜›p•w–«jŸ™wœ¤^±yq¥§t¨žU¤¶~ŸÁ{¨­¥¶b«±jµ…¥¿Š­²|²§dÉ~Š´»u¾¢Ž°Ék¹¼q€º³w»µg¹Åƒ¾ÃÊ®ŽÅÁwÆÊŠÆÅˆÈÀ—¿ÚvÖÑ«zËÇzÕ¦ŠÍ¾£ÂÝŸÉË•ÇØ‚Ôцã°ÚΩÏëŽà¿™ÚÒ•ÞÉÜÜàÊ‹ßÕçÀƒâãŸãä›éÔ£æÞëÜ”êá—ð̹ßü’ö£íà™ïÞ¡ñÞñë öå¦öã£øß¡ýܧÿç§þí®ÿì§ÿö°ÿó¶ÿòžþÿ±ÿû¸ÿù¹þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöÿ÷ÿöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿÿÿæÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöÿöÿA…ýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÓ\ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöÿ¼PE+]ÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿž(^`Gâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöÿü(v]PkPvýÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûÿÿƒWkXÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿ÷ÿéjk`pÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿÓRkRšÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿ¢WkEÉÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿ``ÿéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿhW(šöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿRPWÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿÿÿõÿÿÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿý¥W+pÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿõÿþÿýÿÔÿÔÿãÿýÿùÿõÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿW`£ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöÿÚÿYÿ$ÿ$9ÿŠÿôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿïx^îÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿõÿê½T  . sÿãÿ÷ÿöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅXRÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŽL   ;{ÿôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿ¸+RÓ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöÿþÿ9 /%%' ' LÆÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ4hÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿêÿ & !2<3F32.. ! nÿôÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿhRƒÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿ½1 '! '.D@D@;>< 9 Žôÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöÿ(R¼ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿŽ' .@@ODDDOTD<%%'  .9Úÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿý¥kxéÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿ‡!;IDDTD I@;D/<%.&&&  9Òÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿðÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿL  ;cDIOI@I3/  !    Ôÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿéxW]¼ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÿV  ; DID;DO<.;O@>//%.&   1Ôÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿkPÿñÿöÿÿÿÿÿÿÿÿÿÿÿöÿn .& ;D< ;D@D;;DDDD; ;& /;IO '@I@@//2.%  &%&! LêÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿëëZÿÿÿÿÿÿÿÿÿÿÿÿÿŽ%>@ODDD;DDDDD& DDOD! 2./& &%D@D.& ÿìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿò²~J-ÿêÿæÿõÿÿÿöÿáK ' IDTO@@;.DDII@@ ;@;; ..&! &@DODD!.!   .;IDID >ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõîƒ\23.cæõÿÿÿõÿ!%./D!D@ 3DD@&D@/ %3/.! !%;DI@D3;I;! Šãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿF.3!ÿóÿÿÿõÿ%2>DD %.@@DI% ;.%<; % ;@DD ID/!&;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùÿK3%&Yÿüÿ÷ÿã$%//;@&!>DDO@D..;;3.!/.!  &;2!3;;@D3I<Ãÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ'% ! ÿúÿõÿ!.D& ; I@@;&./.&&' %< .3‡þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùÿ '& ÿôc'.D@@DD;! 33. &' .!% /...!&3&>gôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿÝ &&.D<%ÿK !&µÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿY/ ;@/a & 3;@D@ !..&! 9#1ÿ‚# 3;   % @//!% 9HÊÿ= B‚!& !  agÁ÷ÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆ'>;<!%.'% /.%& !ÿÃÿPQðJ6qÿöÿ9  !  D;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿT!/D9 .!! ;9%! . /Lßÿ¼ EGUéwˆÜĶÿ÷ô­$   %OOþÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùÿ @.%  ./8/#‚ÿùÿl¾Äÿ÷ÿÌ~(Uîÿöÿôÿn9  'aOÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿ÷­&2. &&& M)66Uúõ÷Íd\bÿ÷Ù*4â÷ÿõÿ÷ÿáÝ«sVKTg@Áöÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿ%'&! C.ÿ(7ÿ÷ÿîÿ+ÛÿøS4…ÿõÿÿÿÿÿÿÿýÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿôs.! 7ŽêA+4*±ÿöÿQ6È÷ÿÍ6ðÿõÿÿÿÿÿõÿõÿõÿöÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôÿ%  &E+tÿùÿ–ÜÐÿõÿúÿ4žÿõÿb=ÿÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿ÷ÿ«Y9K $‡)+Qöÿ÷»†,·÷öÿä+î÷ö]=]CÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔÿËÿãÿù|–†rÿ÷ÿ’76ÿöÿ÷ÿ=ÿüÿe¡Ö›ÈÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿõÿõÿõÿõÿªHHeýõöž6+wÿ÷ÿ˜, Äºÿ÷ñœ\(’÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöÿüÿ÷ÿ÷ÿõÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿ‘ÿõÿÛ*Jbïÿõÿå¾ulùÿöÿ(:ÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÀÿßÿºÿïÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿÛ+…ýÿ÷ñ,G,Ùõÿ÷Û7*é÷ÿé:EÉÿõÿ÷ÿ÷ÿõÿÿÿÿÿÿÿöŸN¤•q_z§²ÞÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿG+}ÿõÿà,76 ÿ÷ÿâ:RÅÿõÿQ4ÿþÿýÿÛÿüÿÿÿÿÿÿÿÿÿ±ÿõÿ̧™²ÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñ¬§ÿ÷ÿ÷˜=výÿöÿ}+6¦÷÷ùÿG •it—‰_‰·ÿïÿ÷ÿ÷ÿߤ÷ÿ÷ÿù²¿§úÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿœu³ÿõÿöÿ,uœÿõÿ÷ÿ-4wÿöÿ¤_qUÿ¯ÿ¯ÿ×ÿ¤ÿŸÿ±ÿŸy¦ÿÿÿõÿ÷ÿ²ÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿö…’úÿõõñ¾Ü¡÷ÿ÷õÛ:–»÷ÿ‹°N6‘ýÿÛÌ©‹‹—¤ÂÖ™NÿõÿÿÿõÿõÎöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ…‘ÿõÿÿÿS+ÿöÿõÿ»§eÿ€”‹ÿžG*ÿõÿõÿüÿÿÿÿyÿ·ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõ„+wýÿÿÿúw4®ÿ÷ÿý¥_”ºÿ÷ž]†Îÿõÿõÿõÿ÷ÿþÿýÿõÿöÿÿÿÿÿÿÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv+*ÿõÿ÷ÿ®ÿüÿüÿf_íÿõÿÊÖÜÿñÿÿÿÿÿÿÿÿÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿó»Ü²çÿööõÿG7"¯Ÿ€‹§,–´ÿõÿ÷ÿÐëÐÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎÜ´ÿõÿùÿMm”ÿ°ÿÀÿëÄòÿÿÿöÿåÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿÜÿöÿõÿ_N§ë¾‹Ïÿ÷ÿÂÜÄÿõÿõÿõÿ÷ÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐæÿ÷ÿ_ÿú˜HÈÿõÿõÿÛÿõÿÿÿÿÿ÷ÿöÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿ¨ù÷ÿ0Ç÷ÿ¦7H¦õÿõÿõÿõÿ÷ÿöÿ÷ößÿÕÿúÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùÿ÷ÿÀ"öÿ÷ÿ(eÿÿÿÿÿÿÿÿÿõÿæÿ©›Nq_üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿÇÿù_ÿ÷õß-W-Ûÿõÿÿÿõÿ÷ÿ¯×‰|Ç÷ÿýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿ‹týÿõÿ*4ÿõÿÿÿÿÿ÷ÿŸÿŸÿæÿ÷ÿùÿ0ÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿù•tùõÿú˜²¾íÿõÿÿÿõÿ¦úyÿõÿõÿõÿúŸÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ©ÿüÿÿÿ÷uÿÿÿÿÿÿÿïÿ°ÿùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿtÿõÿõÿ(šÿõÿÿÿõÿ¯tþÿõÿÿÿÿÿ÷´¶ÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýiýÿÿÿýÿ+Qýÿÿÿÿÿïÿÿÿÿÿÿÿÿõÿ—ÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿfÿõÿõ÷˜*ÿõÿÿÿõÿº‹úÿõÿÿÿõÿýN‰ÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿæÿÿÿ÷ÿ+àÿÿÿÿÿ÷ÿfÿõÿÿÿÿÿÿÿ0ÿæÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿfÿõÿ÷ÿÛ7‘úÿÿÿ÷ÿßyùÿÿÿÿÿ÷ÿ§q›ÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿfŸÿÿÿõÿ?[ÿõÿÿÿöÿfÿÿÿÿÿÿÿç§§¾çÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿ‹÷ÿõÿó[=,øÿ÷ÿ÷ÿ€‹ùÿÿÿõÿí»™§§ÿõÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿ‰ÿõÿÿÿ’G*ÿõÿõÿÏÿÕÿÿÿÿÿÿÿÿÿ»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿÛÇÿõÿ÷Ç6ÈÿõÿÀ0±ÿõÿÿÿÿÿõÿ÷ÿ÷ÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ÿ·ÿÕÿ6ÿ·ÿtÿ·ÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿ‰¨Ÿ°¿i 5ÿ±Õïÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‹ÿyÿöÿ¾ÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿýÿùÿØëÐÿõÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿ÷ÂÐÿòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿ÷ÿöÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿý_ÿÿÿÿÿÿÿÿÿÿû¿ÿÿÿÿÿÿÿÿÿÿõÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÐ_ÿÿÿÿÿÿÿÿÿÿà?ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿì/ÿÿÿÿÿÿÿÿÿÿÔÿÿÿÿÿÿÿÿÿÿú ÿÿÿÿÿÿÿÿÿÿýÿÿÿÿÿÿÿÿÿÿþ‹ÿÿÿÿÿÿÿÿÿÿÿAÿÿÿÿÿÿÿÿÿÿÿ¢ÿÿÿÿÿ»¿ÿÿÿÿAÿÿÿÕUUÿÿÿÿèÿÿÿÿꈯÿÿÿÿÐ_ÿÿý@_ÿÿÿø¿ÿÿÿ€¿ÿÿÿôÿÿõÿÿÿþ/ÿÿê ÿÿÿýÿÿÐÿÿþÿÿ ÿÿÿÿÿÿ@_ÿÿÿêÿþ€/ÿÿÿAÿýÿÿÿ¢¿ú ÿÿÿ@Wôÿÿÿèÿø ÿÿÿÐUÐÿÿø#øÿÿÿðÐÿÿú  ÿÿÿô@_ÿÿø ¿ÿÿôÿÿþ€€ÿÿÿý@ÿÿÿ€ ÿÿÿÿÿÿÿ€  ÿÿÿÿ@@ÿÿÿÿ  (*/ÿÿÿÿ@ÿÿÿÿ芈/îÿÿÿÿÿÐÕ_ÿÿÿÿúŠŠ/ÿÿÿÿÿÿõÿÿÿÿÿÿÿꂊŠÿÿÿÿÿÿÿU@ÿõUÿÿÿÿÿ¢‚‚‹ÿúªÿÿÿÿÿAWðÿÿÿÿÿâ‚‚Š¯ú‚ÿÿÿÿÿÅ@@QAÿÿÿÿÿ⢢‚ª£ªÿÿÿÿÿÁÑÿÿÿÿÿââ¢"®¯ÿÿÿÿÿÿÁÁ@AUUýÿÿÿÿÿ⢠¢ÿ¿ÿÿÿÿÿÿAQÿÿÿÿÿÿÿâ ¨êÿÿÿÿÿÿÿÿÕ@QUÿÿÿÿÿÿÿò ªú¿ÿÿÿÿÿÿÿÑUQWÿÿÿÿÿÿÿê(ÿ¨ÿÿÿÿÿÿÿÔ@]@Gÿÿÿÿÿÿÿú(¾ª«ÿÿÿÿÿÿÿô]Eÿÿÿÿÿÿÿþ¸þ¯ïÿÿÿÿÿÿÿýT]Åÿÿÿÿÿÿÿþ:>¿«ÿÿÿÿÿÿÿýP]Eÿÿÿÿÿÿÿþº>¯ëÿÿÿÿÿÿÿýTEÿÿÿÿÿÿÿÿ:.¿ƒÿÿÿÿÿÿÿýÿÿÿÿÿÿþ®*¿ïÿÿÿÿÿÿÿý_Uÿÿÿÿÿÿÿÿª*¿ÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿê¯ÿÿÿÿÿÿÿÿÿÿÕÿÿÿÿÿÿÿÿÿÿú/ÿÿÿÿÿÿÿÿÿÿýWÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ(€ «ÿê«ÿê«ÿéªÿé«ÿêªÿé«ÿê«ÿê«ÿé©ÿê!ªÿê ©ÿé«ÿê©ÿè«ÿê¨ÿê«ÿé ªÿê&©ÿê"ªÿê7ªÿê6ªÿê1©ÿê4ªÿé«ÿê «ÿê«ÿê©ÿéªÿê8©ÿêQªÿèdªÿéc¨ýèf§ûåg§ûæZªÿé[ªÿêBªÿé7«ÿê«ÿé©ÿêªÿêªÿéOªÿêJ¨þè_±ÿê\ŒñðpG‹RŒ‘†®ÿíVªÿê?©ÿêF¯ÿä©ÿé«ÿê ªÿé\ªÿè[ªÿêq©ýèo§ÿ÷|/rŒÊ!:ÿ ÿ'O]Ë­ÿònªÿèO©ÿéT«ÿêªÿéªÿé ©ÿèªÿé[ªÿèV°ÿëlX«½˜?pÿ*Iÿ 5ÿ .þ£ÿÿo©þénªÿèN©ÿéE¨ÿéªÿèZ©þèTªÿéoµÿðiJ·Bxÿÿ-LÿHþS•ÿD|ÿ0Uÿ\¨³¨©ý胩þèi©ÿèoªÿê«ÿê«ÿêªÿé ©ÿê4ªÿêZ«ÿÿX#@ÿVzáD‚¾F`æ9fÿJ…ÿP’ÿ@tþ:Xò­ÿø€¨ýègªÿémªÿéªÿê©ÿè'ªÿèP«ýçL’ÿÿu¼ÿë`¬ÿéz¹ÿüu`â>oÿOþK‡ÿ>lÿ+e~Ö³ÿìqªÿéw©ÿèSªÿé3ªÿéªÿèSªÿèPªÿélªÿéiªÿé}©þé|¥ÿö‰CgñG~þR—þE|ÿ1Xÿ‰ÙÒ‚§üæw©þèN©ÿèV¬ÿë«ÿê«ÿê«ÿë¬ÿêªÿê%©ÿê ©ÿè8©ÿè4©ÿè_ªÿéZ©þèx”êà€ 7_üL‡þQ‘ÿAuÿGfè¦ÿõƒ©þèjªÿénªÿé6ªÿê©ÿé«ÿê«ÿêªÿé=©ÿè`ªÿéz©ýçxa­µ«8hÿOÿL‰ÿ:gÿB‚•¼¬ÿçfªÿélªÿè.ªÿé(kÿê«ÿê«ÿê©ÿèdªÿé_´ÿïu-e}ÈDyÿQ”þFþ3ZÿvÎÕ‘¨ýç|©þèa©ÿéf«ÿê©ÿêªÿéeªÿédªÿé{´ÿùuFiïK‡þQ•þDyþ =bõ¬ÿùyªÿé]ªÿècªÿéªÿé«ÿê©ÿê ªÿè"ªÿéh©þècéã‰4`ÿOÿL‹ÿ:iÿEˆ›½ªþçpªÿét©ÿèLªÿé%«ÿêªÿê©ÿéªÿêªÿéªÿê«ÿê©ÿé«ÿç«ÿé©ÿé«ÿêªÿê«ÿé«ÿê«ÿéªÿé©ÿèkªÿég«ÿè}W£°§=oÿDyÿ)Fþ4^ÿ’ðæ{¨ýès©þèGªÿéN«ÿê¬ÿêªÿê¶ÿîªÿê «ÿê¨ÿé ¨ÿéªÿéªÿéªÿéªÿè «ÿë©ÿë©ÿê«ÿê©ÿíªÿê«ÿêªÿé8ªÿé8ªÿém¸ÿðe"aÚ?oþ8cþDxþOué¶ÿñzªÿégªÿèlªÿé#«ÿê«ÿêÿê©ÿéªÿé ªÿé/©ÿè\©ÿé]©ÿèc©ÿèbªÿègªÿég©ÿéiªÿéiªÿéiªÿéi©ÿèfªÿègªÿèb©ÿèbªÿè`©ÿé`ªÿéG©ÿè'«ÿê«ÿêªÿê©ÿç«ÿê«ÿé«ÿêªÿé?ªÿépªÿélœþö† AlùP’þI„þ6cÿK›³²ªþçdªÿèj©ÿê$«ÿê«ÿé«ÿëªÿêªÿê«ÿé ªÿê©ÿê%©ÿèAªÿé=ªÿéXªÿéV©ÿè]¨þç]§üåb§úåa©ýèc©ýèc¨üæc§üæc¨üæa§üæb¨ýæ]ªÿé]ªÿéYªÿé[©þèFªÿéH©ÿè-ªÿé8ªÿé«ÿê«ÿëªÿê«ÿê«ÿêªÿé©ÿèU©þèO©þès‡âÜ;pÿ ÿ>lÿ3]ÿ¡ÿóz©þéwªÿèYªÿéIªÿé«ÿêªÿéJ©ÿêXªÿèjªÿéiªÿét¨ýçtªþê{³ÿ÷v³ÿó|¦ÿãh݃ªV°kµQ¦e¹NžcºW»l¸b¸«eÕ«xØ œ—ý̈´ÿõ}µÿúw¯ÿòy§ûåw¨ýçwªÿépªÿéqªÿêh©ÿêh©ÿèX©ÿéEªÿê«ÿê«ÿê«ÿê«ÿëªÿé?ªÿéTªÿét­ÿèpC”­¼E~ÿR–ÿG€ÿ0k‚ïÿëtªÿèT©ÿèZ«ÿë «ÿê«ÿê«ÿé¬ÿêªÿé0©ÿè'©þêVªÿêR¨þçeªýêc´ÿönqБ‘>‚OÀ!T$ã9ö< ÿ  ÿ # ÿ # ÿ$ ÿ) ÿ  ÿ % ÿ ! ÿ 'ÿ6 ÿJé.y5×`®~Žó¿‚·ÿùh«þëk§ýçb©ÿécªÿéQ©þèUªÿè,ªÿé9«ÿé«ÿé«ÿêªÿéªÿébªÿè\»ÿóq$^zÑJ…ÿ (ÿ©ÿê «ÿêªÿêªÿé«ÿë ©ÿé=©ÿèV©ÿênªÿêk©þçz­ÿïv–üÉKž^½8û # ÿ& ÿ. þ- ÿ) ÿ4 ÿ- ÿ6 ÿ6 ÿ. ÿA ÿ+ ÿH ÿ& ÿ5 ÿ0 ÿ, ÿ5 ÿ (ÿSõ<}JÎwàœ«ÿ郬ÿíw©þçzªÿêmªþêo©ÿê^©ÿêaªÿéªÿé«ÿê«ÿê¬ÿè©ÿèfªÿèa©þêx§ÿùxFnò9dþNŒÿ'^{Õµÿófªÿénªÿé6ªÿé0«ÿêªÿéªÿé©ÿè!ªÿèTªÿèO©þéi±ÿöc‹ù¹ˆ4t=Ê ' ÿ  ÿ3 þ. ÿ* ÿ ) ÿ4 ÿ* ÿ@ ÿ ! ÿ ! ÿ ÿ ÿ# ÿ2 ÿ* ÿ4 ÿ  ÿ ÿ! ÿ  ÿ* ÿ  ÿ# þ  ÿ` ÿ7Œ=Ìý¨¹ÿÿd©þéjªÿêY©þê\©ÿè+©ÿé6ªÿé«ÿêªÿéªÿé ªÿè$ªÿêg©þébŒä݇@rû3Wÿ6`ÿS˜¤§ªþè{ªÿèd©ÿèhªÿé§ÿé«ÿê«ÿê©ÿê ªÿê=©ÿèh©þèg©þéwªýët¦ÿâ†4w>Ô "ÿ0 ÿ& ÿ " ÿ ÿ( ÿ1 ÿ< ÿ% ÿ ÿ  ÿ9 ÿ ! ÿ1 ÿ. ÿ2 ÿFÿ2 ÿ7 ÿ/ ÿ? ÿ1 ÿ2 ÿ8 ÿ, ÿ4 ÿ+ ÿ5 ÿ8 þ 'ÿ[òdȰ·ÿúu¨ýç|ªÿém©þèo©ÿè[ªÿéVªÿê«ÿêªÿé$ªÿêiªÿéfªþé{[°À¢*MÿHÿ ÿ$ ÿ% ÿ; ÿ: ÿ  ÿ " ÿ6 ÿ5 ÿG ÿC ÿ@ ÿ= ÿ; ÿ@ ÿ ! ÿ  ÿA ÿ4 ÿ1 ÿ0 ÿ+ ÿ> ÿ* ÿ, ÿ- ÿ5 ÿ% ÿ5 þ  ÿQ çŠáº‰±ÿôe©þèjªÿéUªÿèZ¨ÿê#©ÿê'«ÿêªÿêªÿê7ªÿê7ªÿèmµÿîe.n‹ÊH‚þ,LÿZ|ݲÿõpªÿéuªÿéVªÿéAªÿéªÿê­ÿë©ÿé<ªÿèU©þèpªÿém«þë~Šé¹!_#í ! ÿ- ÿ+ ÿ/ ÿ2 ÿA ÿ3 ÿ0 ÿ) ÿ7 ÿ@ ÿOÿEÿFÿE ÿI ÿFÿE ÿC ÿ@ ÿC ÿ  ÿ/ ÿ9 ÿ7 ÿ5 ÿ0 ÿ1 ÿ, ÿ+ ÿ+ÿ+ÿ: ÿ$ ÿ; ÿ+ ÿ ' ÿ/b9׀䨜²ÿös¨þçyªþèfªÿèiªÿé@«ÿê «ÿê«ÿë¯ÿéªÿêAªÿèoªÿèk¤ÿó€=^ï4[þAvÿBލ¯ªþçtªÿèQ©ÿèV«ÿêªÿé«ÿêªÿê«ÿê©ÿéªÿéT©þèO¨ýçl¸ÿýeS™l±',&ÿ - þ6 ÿ5 ÿ5 ÿB ÿ/ ÿ" ÿ  ÿA ÿ. ÿ) ÿ  ÿT ÿPÿP ÿPÿRÿOÿKÿHÿFÿ? ÿ ! ÿ0 ÿ@ ÿ9 ÿ8 ÿ4 ÿ2 ÿ; ÿ, ÿ+ ÿ- ÿ* ÿ* ÿ ÿ- ÿ+ þ * ÿ #ÿ*z,Þ«ÿèw¨þæaªÿédªÿé<ªÿéE«ÿê«ÿê©ÿå©ÿêTªÿêM©þéqƒÝÛ€D}ÿ9dþ5[ý£ýì©þèm©þéq©ÿé;«ÿë«ÿê«ÿêªÿêªÿê ©ÿé`ªÿé_ªÿéu©ýès¨ÿæ„/_9× % ÿ , ÿ0 ÿ3 ÿ= ÿKÿ  ÿ ÿ" ÿRÿR ÿI ÿ # ÿ ÿ4 ÿT ÿSÿS ÿS ÿT ÿNÿLÿKÿOÿ( ÿ ÿ> ÿ= ÿ; ÿ7 ÿ2 ÿ6 ÿ/ ÿ+ ÿ+ÿ ) ÿ8 ÿ ÿ= ÿ( ÿ, ÿ, ÿ % þAü~⣙¬ýí~ªÿék©ÿèn©ÿèMªÿé"Àÿêªÿé7©ÿêRªÿêrªþéoR¥»® 7ÿ@qþ_…ß´ÿëgªÿéo©ÿè6ªÿé5«ÿêªÿé©ÿè©þè_ªÿéZ«þëqwÛŒ:ü * ÿ. þ3 ÿ: ÿA ÿ% ÿ ! ÿ/ ÿH ÿXÿQ ÿSÿUÿ< ÿ ÿ ÿW ÿQÿSÿRÿYÿS ÿQÿLÿKÿ5 ÿ ÿ@ ÿ> ÿ< ÿ: ÿ5 ÿA ÿ. ÿ- ÿ+ÿ, ÿ2 ÿ % ÿ, ÿ- ÿ* ÿ+ÿ(þB þ #ÿQ¯e¶·ÿýb©ÿèj©þèF©ÿéN«ÿë ©ÿêªÿé©ÿèbªÿè\µÿïr+mŒÇQ–ÿ;nÿiÂË©ýé~ªÿêkªÿênªÿêNªÿé«ÿé«ÿêªÿê©ÿèg©þèb©þéy³ÿørZ¦v´ & ÿ% þ6 þ: ÿ7 ÿ4 ÿ  ÿ* ÿ> ÿZÿVÿR ÿS ÿRÿR ÿXÿ0 ÿ" ÿ. ÿVÿS ÿS ÿVÿ\ ÿQÿP ÿO ÿC ÿ& ÿ@ ÿH ÿ? ÿ? ÿ: ÿ@ ÿ. ÿ0 ÿ, ÿ+ ÿ. ÿ# ÿ) ÿ+ ÿ- ÿ+ ÿ+ÿ0 ÿ- ÿ ! ÿ2ƒ9زÿó©þèm©þèp©ÿêMªÿê®ÿëªÿê±ÿð©ÿèeªÿèaªÿèx­ÿùuJvóU›þ ?höœÿøƒ§ýéhªÿêk©þêB©ÿêI«ÿé ©ÿêªÿê©ÿè«ÿì ©ÿé ©þèb©þç]¶ÿûr3j?É 0 ÿ3 þ% ÿ( ÿ) ÿ; ÿ" ÿC ÿU ÿS ÿT ÿRÿYÿRÿS ÿS ÿRÿRÿ " ÿ  ÿW ÿC ÿ? ÿ # ÿ% ÿ ÿ ÿ  ÿ5 ÿ+ ÿ, ÿ ÿ" ÿ& ÿ+ ÿ( ÿ> ÿ( ÿ= ÿ. ÿ< ÿ$ ÿ1 ÿ- ÿ, ÿ, ÿ+ ÿ3 ÿ* ÿ+ ÿ $ ÿ0l9Öµÿùf©þèm©ÿêD©ÿêL«ÿè ªÿê«ÿê©ÿè«ÿè ©ÿê"ªÿêk©þéeçáˆG{ùK‰ÿ(eƒÖaÃÚ ·ÿîy©þèhªÿèmªÿê7«ÿê«ÿê«ÿê©ÿècªÿè`ªÿêx¯ÿïu/a:Ù ( ÿ. ÿ3 ÿ7 ÿ? ÿ( ÿ7 ÿ< ÿM ÿSÿSÿSÿSÿRÿZÿPÿT ÿRÿXÿ@ ÿ/ ÿ; ÿ ÿ  ÿ ÿ? ÿ& ÿ, ÿ1 ÿ) ÿ;ÿ: ÿ/ ÿ! ÿ ! ÿ ÿ4 ÿ  ÿ! ÿ  ÿ & ÿ/ ÿ2 ÿ? ÿ7 ÿ, ÿ* ÿ) ÿ; ÿ ) ÿ, ÿ, ÿ ' ÿ>ŠLǰÿñ©ÿèmªÿèp©ÿéI«ÿêªÿê«ÿêªÿé"©ÿêmªÿêh©ýèP µ­J‡ÿBwÿ.Uÿ%iˆÖ¸ÿíaªÿéj©ÿê+ªÿêªÿê«ÿê©ÿê©ÿéªÿêªÿè`ªÿè[µÿúr8iHÂ8 ÿ+ ÿ4 ÿ? ÿ ' ÿ  ÿV ÿ' ÿ! ÿ  ÿN ÿR ÿS ÿR ÿSÿP ÿZÿUÿL ÿ4 ÿ( ÿ. ÿ4 ÿ= ÿU ÿRÿXÿV ÿVÿUÿW ÿ ÿ ÿM ÿF ÿ@ ÿI ÿ1 ÿE ÿ' ÿ0 ÿ" ÿ2 ÿ) ÿ1 ÿ! ÿ& ÿ4 ÿ7 ÿ5 ÿ* ÿ + ÿ+ ÿ. þ  ÿG›XÁ±ÿòh©ÿèmªÿéA©ÿéI¬ÿê©ÿèªÿé©ÿé:ªÿèD¨þèu{ÐÒ‡@wÿQ‘ÿAtÿ,Pÿ‚ÖÓ‹¨üçªÿêj©ÿênªÿê'«ÿê¬ÿêªÿéPªÿêZªÿév²ÿõpIƒ^ ( ÿ* ÿC ÿG ÿ  ÿ3 ÿR ÿRÿS ÿ; ÿ ÿ  ÿOÿQÿTÿR ÿSÿY ÿ* ÿ ÿ " ÿ4 ÿL ÿ  ÿL ÿQ ÿR ÿWÿUÿS ÿRÿN ÿ ÿ) ÿMÿCÿ?ÿ: ÿIÿ1 ÿ4 ÿ1 ÿ4 ÿ= ÿ2 ÿ?ÿ( ÿ  ÿ ÿ  ÿ= ÿA ÿ4 ÿ/ ÿ/ ÿ' þ  ÿDWÀ°ÿó~ªÿéjªÿénªÿé?©ÿê «ÿè«ÿë«ÿé«ÿê#©ÿèH©þèv˜ëÝz@nüQ’þH‡ÿ+Jhþw±á­ÿîw©þéeªÿêj©ÿê%«ÿê«ÿêªÿê«ÿé©ÿêZªÿêT©ýét|´•©/ÿ+ ÿ1 ÿC ÿ " ÿG ÿQ ÿS ÿQÿQÿT ÿ> ÿ ÿ  ÿK ÿQÿXÿ; ÿ  ÿ: ÿ5 ÿ\ÿSÿW ÿ  ÿ) ÿXÿRÿSÿSÿSÿSÿQ ÿ  ÿ$ ÿH ÿDÿ@ ÿ= ÿ; ÿ5 ÿ3 ÿ0 ÿ, ÿ9 ÿ  ÿ; ÿ2 ÿ9 ÿ9 ÿ( ÿ ÿ  ÿ$ ÿ2 ÿG ÿ  ÿB ÿ ÿR¨h¶¬þífªÿékªÿè;ªÿéB¬ÿê«ÿéªÿê«ÿêªÿé©ÿê'ªÿèj®ÿëcX•Ÿ¯:dÿt–°ÿ³Ùüÿ™¼Ûÿd“™Äœ÷ë„©þ耩þèp©ÿèlªÿéXªÿéRªÿé3ªÿé'ªÿé«ÿê©ÿê©ÿèHªÿèq©ýèn~×§œ , þ  þA ÿ3 ÿ  ÿ: ÿP ÿ[ ÿRÿRÿRÿRÿV ÿ8 ÿ! ÿ  ÿT ÿ  ÿ ÿD ÿQ ÿZ ÿRÿQÿU ÿ< ÿ ÿNÿSÿR ÿTÿSÿQ ÿM ÿ ÿ, ÿIÿD ÿ@ ÿ@ ÿ> ÿ7 ÿ3 ÿ0 ÿ. ÿ1 ÿ" ÿ2 ÿ6 ÿ; ÿF ÿVÿO ÿC ÿ  ÿ ÿ+ ÿ. ÿ9 ÿ, þ & ÿqÍ”ž¬þíªÿêiªÿêm©ÿé/Ãÿúªÿê)ªÿèkªÿèg¯ÿï|”»ÈзßÿÿºÝÿÿ¨Íêþ%CÿIbß²ÿî{ªÿéjªÿélªÿéUªÿéX©þè=ªÿè@ªÿêªÿêªÿéBªÿèA©þço“þÂz0 ÿ0 þG ÿ& ÿ6 ÿ; ÿO ÿRÿPÿ[ ÿQÿSÿSÿS ÿZÿ. ÿ> ÿ1 ÿ7 ÿR ÿSÿRÿU ÿRÿR ÿSÿG ÿ  ÿK ÿPÿRÿW ÿRÿTÿ: ÿ ÿ< ÿE ÿA ÿ< ÿH ÿ7 ÿ6 ÿ1 ÿ0 ÿ+ ÿ% ÿ# ÿ4 ÿ8 ÿ@ ÿJÿWÿRÿS ÿWÿ< ÿB ÿ& ÿ, ÿA ÿ, þ $ ÿ\Êu®ªýëeªÿêi¨ÿè0©ÿé4ªÿê«ÿê¬ÿêªÿéQªÿéH©þèz¥óà~­Äÿ€ ºÿ :iÿAqÿ1ÿ—õî•§ýè…¬ÿì…¯ÿòu«ÿíy©üèi©ÿêkªÿèX©ÿéL«ÿê«ÿê«ÿêªÿê©ÿêmªÿêh¯ÿò}<~JÇ4 ÿ% þ  ÿG ÿ/ ÿ0 ÿWÿRÿS ÿQÿUÿRÿS ÿRÿZÿ+ ÿ1 ÿ6 ÿ@ ÿRÿSÿRÿXÿU ÿRÿSÿZÿ) ÿ* ÿVÿQ ÿSÿRÿOÿ9 ÿ  ÿ9 ÿ? ÿ? ÿ< ÿ: ÿ7 ÿ2ÿ0 ÿ- ÿ> ÿ ! ÿ5 ÿ0 ÿ< ÿE ÿPÿU ÿRÿSÿR ÿWÿ, ÿD ÿ, ÿ! ÿ * ÿ; þ+üœûÓƒ©þç~ªþêeªÿêiªÿê)£ÿæ«ÿêªÿé«ÿêªÿé©ÿèNªÿé{¸ÿõr;Zï?yþIƒþ(Eÿ2TþT{è„ûȘHš[¿*P4Õ9ŽDÇC†T¬¥ùâj©þçS©ÿèY«ÿê «ÿêªÿé#ªÿêk©þée†å³‘# þ ÿ( ÿ3 ÿH ÿ? ÿ  ÿ9 ÿT ÿRÿRÿRÿU ÿSÿQÿ  ÿ1 ÿR ÿ  ÿ ÿK ÿQÿR ÿRÿU ÿRÿQÿRÿB ÿ) ÿUÿUÿTÿ@ ÿA ÿ= ÿ4 ÿ> ÿ= ÿ5 ÿ6 ÿP ÿ3 ÿ: ÿ0 ÿ * ÿ ( ÿ ÿ+ ÿ5 ÿA ÿJÿQÿZÿRÿSÿSÿWÿ' ÿ # ÿQ ÿ- ÿ ÿ ÿH ÿ9ø›ÿΆ¨ýçb©þêf©ÿê.ªÿê:«ÿê©ÿêªÿê,ªÿèu¬ÿènV©½´ ;ÿ0TþP“ÿ?|ÿ,+ÿ CÿF ÿG þ^þ>ì±ÿó|ªÿên©ÿês«ÿé «ÿê«ÿê"©ÿèVªÿè}´ÿ÷v-k6Þ " ÿ9 þ; ÿ< ÿC ÿM ÿD ÿ  ÿM ÿR ÿR ÿSÿXÿE ÿ  ÿG ÿRÿWÿ) ÿ ÿ< ÿTÿRÿQÿWÿUÿS ÿL ÿ9 ÿ; ÿ2 ÿ  ÿ  ÿ ÿ. ÿ+ ÿ1 ÿ% ÿ ÿ ÿ ! ÿ  ÿ ÿ' ÿ% ÿ6 ÿD ÿ $ ÿ> ÿ: ÿC ÿNÿS ÿSÿS ÿSÿRÿM ÿ  ÿB ÿS ÿYÿ7 ÿ" ÿ' ÿ- ÿ%T+å©ÿçt©þèvªÿéWªÿè[©ÿé ªÿê$©ÿèuªÿéo¬þ爊ìê–7gý$TyÿDÿ 5 ÿ& ÿO ÿ8 ÿQ ÿFˆZ¹¬ÿì|ªÿêl©ÿêrªÿéLªÿèO©þè{†á´‹9 ÿ, ÿ0 ÿ: ÿA ÿFÿKÿS ÿ; ÿ  ÿVÿR ÿX ÿ+ ÿ ! ÿW ÿRÿT ÿR ÿY ÿ  ÿ  ÿUÿRÿR ÿR ÿ4 ÿ " ÿ  ÿ& ÿ< ÿ9 ÿ6 ÿT ÿC ÿC ÿ/ ÿ;ÿH ÿ7 ÿ@ ÿ> ÿ7 ÿ4 ÿ' ÿ2 ÿ6 ÿ& ÿ= ÿ< ÿ> ÿOÿR ÿZ ÿSÿR ÿSÿT ÿ . ÿ  ÿK ÿRÿRÿK ÿ> ÿ8 ÿ+ ÿ8 ÿc çiĉš­ÿíSªÿéZªÿé%ªÿé©ÿènªÿéjªÿ醲ÿóTlgáXþ> ÿ2 ÿ, ÿO ÿ3 ÿE ÿo¼•§¨ü挪ÿè}©ÿèrªÿéªÿê©ÿê…ªÿê®ÿð‡@sQÈ7 ÿ/ ÿ5 ÿ= ÿB ÿHÿO ÿSÿTÿ% ÿ) ÿ= ÿ ÿ- ÿMÿR ÿTÿS ÿSÿUÿ1 ÿ  ÿB ÿC ÿ # ÿ  ÿ( ÿ4 ÿK ÿU ÿ* ÿFÿKÿHÿEÿ. ÿ  ÿ> ÿ9 ÿ7 ÿ2 ÿ; ÿ- ÿ+ ÿ, ÿ, ÿ) ÿ9 ÿ2 ÿ" ÿ  ÿ3 ÿUÿVÿQÿR ÿP ÿYÿ ÿ+ ÿYÿRÿRÿF ÿ: ÿ0 ÿ* ÿ5 ÿK ÿŒòºÿÿXªÿéc©ÿè+ªÿéªÿéq©ÿèj±ÿôƒW¤q´  ü( ÿR ÿ= ÿ* ÿ5 ÿJ ÿ6 ÿsÜ•¨§û努ÿé{ªÿé©ÿèHªÿéLªÿê©ÿé}ÿÔ ) ÿ+ þ9 ÿ< ÿ= ÿDÿIÿPÿRÿRÿP ÿ4 ÿ> ÿ? ÿT ÿR ÿSÿU ÿSÿSÿQ ÿV ÿ2 ÿ= ÿ  ÿ2 ÿAÿ_ÿK ÿH ÿF ÿB ÿ/ ÿG ÿD ÿLÿ ÿ" ÿ= ÿ7 ÿ3 ÿ. ÿ2 ÿ- ÿ , ÿ ) ÿ? ÿ  ÿ: ÿ: ÿC ÿN ÿ& ÿ" ÿ) ÿX ÿSÿVÿ+ ÿ ÿH ÿRÿSÿQÿ? ÿB ÿ+ ÿ) ÿg ÿ* ÿ(c/Þ´ÿøZªÿéb©ÿè+ªÿé©ÿê4ªÿèg³ÿ÷_A§KÊ\ ÿR ÿ# ÿ1 ÿZÿ6 ÿ- ÿ0 ÿ ! ÿ#L*æ‰É¶§®ÿðŠ©þ莩þ莪ÿ鎪ÿ茫ÿë‹FŽXË & ÿ/ ÿ3 ÿ< ÿK ÿC ÿIÿT ÿJ ÿ% ÿ  ÿC ÿ- ÿO ÿQ ÿRÿS ÿXÿR ÿTÿSÿ/ ÿ ( ÿ: ÿK ÿKÿFÿFÿE ÿB ÿ@ ÿ8 ÿB ÿF ÿ< ÿ- ÿ  ÿ; ÿ4 ÿ1 ÿ. ÿD ÿ) ÿ, ÿ* ÿ? ÿ  ÿ/ ÿ2 ÿ= ÿAÿH ÿ^ÿRÿ4 ÿ  ÿ7 ÿQ ÿ  ÿ$ ÿWÿRÿUÿK ÿKÿ/ ÿ, ÿ' ÿYÿ] ÿr¼™š¨üç\©þêbªÿê#©ÿêªÿê2ªÿèhôž} 2ÿ /ÿ; ÿ3 ÿ$ ÿ. ÿ6 ÿ( ÿ+ ÿC þ+ ÿ $ÿ ÿWÿ; ÿ/ ÿ  ÿ # ÿO ÿT ÿ3 ÿ  ÿTÿQÿRÿRÿYÿ: ÿ # ÿ ÿD ÿ  ÿ@ ÿA ÿD ÿD ÿ? ÿ= ÿ: ÿ< ÿ+ ÿ: ÿ< ÿ( ÿ ! ÿ2 ÿ1 ÿ. ÿ3 ÿ* ÿ, ÿ+ ÿ0 ÿ " ÿ ! ÿ3 ÿ3 ÿ< ÿB ÿN ÿP ÿSÿV ÿKÿ@ ÿ1 ÿ: ÿX ÿQ ÿR ÿQÿE ÿ< ÿ. ÿ, ÿ $ ÿ> ÿK ÿþ׃¨þè]©ÿêa«ÿê«ÿé«ÿê«ÿê©ÿê'ªÿèX£úÙXŒàÀ€~Ы„[¢y°NûA ÿ# ÿ, ÿ8 ÿ/ ÿ+ ÿ9 þ6 ÿ - ÿ?ûú»¢¨þ瓪ÿꔪÿè• ( ÿ4 ÿ< ÿ< ÿ? ÿ5 ÿ& ÿ& ÿ$ ÿO ÿUÿRÿR ÿZÿ ÿ1 ÿUÿSÿT ÿA ÿ  ÿ1 ÿTÿO ÿ  ÿ) ÿA ÿ< ÿ; ÿ@ ÿ7 ÿ4 ÿ; ÿ7 ÿD ÿ/ ÿ! ÿ: ÿ/ ÿ2 ÿ ) ÿ5 ÿ) ÿ, ÿ3 ÿ2 ÿ ÿ> ÿ, ÿ4 ÿ: ÿ@ ÿHÿHÿN ÿQÿZÿ0 ÿ1 ÿ0 ÿ) ÿM ÿQÿG ÿN ÿ3 ÿ ) ÿ % ÿb ÿ= ÿ*Y4Ò±ÿósªÿéR©ÿèXªÿé ªÿê¨ÿêªÿê2ªÿè\ªÿèXªÿêtªÿêr«ÿì…žÿÖŠ8š?Û/ ÿ( ÿ% ÿ; ÿC ÿ- ÿ- ÿ # ÿ?þ4 ÿ”ÿÅž©ýê“VÂhÇ ( ÿ< þ2 ÿ< ÿ  ÿ  ÿ2 ÿF ÿXÿR ÿRÿRÿSÿR ÿP ÿ  ÿ[ÿ= ÿ$ ÿ' ÿK ÿJÿEÿC ÿ # ÿ # ÿ; ÿ7 ÿ5 ÿ0 ÿ! ÿ) ÿ3 ÿ1 ÿG ÿ ÿ# ÿ" ÿ& ÿ) ÿ: ÿ2 ÿ< ÿA ÿ5 ÿ  ÿ= ÿ* ÿ, ÿ2 ÿ6 ÿG ÿ? ÿC ÿGÿK ÿ2 ÿ ÿ ' ÿKÿG ÿ  ÿ? ÿL ÿ8 ÿ. ÿ- ÿ7 ÿZ ÿY ÿ‚Ý­‰¨ýçx©þèUªÿéOªÿê©ÿé.ªÿè%©ÿèKªÿèEªÿêv¨ÿès³ÿð‡;ý3 ÿ( ÿ> ÿ$ ÿ; ÿH ÿA ÿ ' ÿ+ þgö¾ÿÿ5¦4é þ8 ÿG ÿ. ÿP ÿA ÿJ ÿKÿ[ ÿQÿSÿS ÿSÿSÿTÿ: ÿ; ÿ ÿ/ ÿTÿH ÿC ÿ? ÿ@ ÿ, ÿ! ÿ> ÿ2 ÿ0 ÿT ÿ  ÿ" ÿ, ÿ* ÿF ÿ  ÿ ' ÿ ÿ' ÿ; ÿ= ÿ, ÿ0 ÿA ÿ) ÿA ÿ0 ÿ+ ÿ+ ÿ, ÿF ÿ6 ÿ; ÿ= ÿ= ÿ> ÿ ÿ ÿM ÿ? ÿ> ÿI ÿ' ÿ5 ÿ2 ÿ, ÿ% ÿZÿP ÿ2~<Ö±ÿódªÿék©ÿè)«ÿêªÿéªÿé¬ÿèªÿêªÿé"ªÿé=ªÿêxªÿêu³ÿ÷„"V&ç0 þ> ÿ= ÿ1 ÿ]ÿS ÿKÿD ÿ ' ÿ< ÿvÜ’ºXð? þ/ ÿ2 ÿ6 ÿ  ÿ? ÿEÿMÿP ÿXÿR ÿRÿSÿWÿB ÿ1 ÿ/ ÿF ÿJ ÿA ÿP ÿ; ÿ9 ÿ6 ÿ8 ÿ  ÿ- ÿ!ÿÿTÿC þ  ÿC ÿ " ÿB þ ÿ ( ÿ!Bÿ ( ÿ. ÿ8 ÿN ÿ4 ÿ/ ÿA ÿ' ÿ4 ÿ9 ÿ, ÿ< ÿ+ ÿ3 ÿ5 ÿ3 ÿA ÿ  ÿ& ÿC ÿ7 ÿ9 ÿ6 ÿ1 ÿC ÿ7 ÿ # ÿ1 ÿMÿT ÿJ ÿŒç¼“¨ýæi©þèmªÿé3©ÿè^ªÿèW¬ÿí{ ÿ; ÿC ÿ: ÿ; ÿ! ÿ. ÿ7 ÿ6 ÿ " ÿ- ÿ- ÿ( ÿ, ÿ- ÿ * ÿ< ÿ( ÿ, ÿ, ÿ, ÿ}ÿ\ÿnûŸþÖ{¨þçx©þèX©ÿéQ©ÿéªÿê©ÿè.ªÿêp¶ÿúhU î= þ4 ÿM ÿZÿ  ÿE ÿ; ÿ  ÿD ÿ/ ÿ) ÿ, ÿ0 ÿB ÿ8 ÿ> ÿD ÿ  ÿB ÿIÿWÿ/ ÿ& ÿ) ÿO ÿE ÿA ÿ; ÿ8 ÿ7 ÿ4 ÿ0 ÿ1 ÿ+ ÿ2 þ8 ÿAð/R2ï ##þ3_ÿ9dÿ!7ÿ;Pð­ÿ÷˜«ÿù™0@ò2Uÿ8cÿ*Dÿ !5þ +û­ïݪˆÍ¸§8!ð) þ1 ÿ5 ÿ2 ÿ* ÿ' ÿ. ÿB ÿ+ ÿ: ÿ? ÿ8 ÿ0 ÿ2 ÿ, ÿ- ÿ4 ÿ+ ÿ, ÿ- ÿ # ÿ]ÿS þg ÿrÚ”©þèaªÿéf©ÿé%ªÿéªÿéªÿé¶ÿðªÿé<ªÿêrªýêmN˜e½ ! ÿ@ þ? ÿSÿPÿ2 ÿ6 ÿ3 ÿN ÿ9 ÿA ÿ + ÿ. ÿ4 ÿ= ÿ= ÿ? ÿE ÿ/ ÿA ÿ" ÿ$ ÿA ÿIÿA ÿ> ÿ< ÿ4 ÿ! ÿ3 ÿ/ ÿH ÿ- ÿ! ÿ & ÿ:wGפøß›ªÿô™#-õ+IÿE}ÿ(Aÿ ÿ4u×£ÿõ› *Aú.MþG†ÿ 2VÿHZkÿ€®±Î©ÿé—©þé—“ðÅ£'n*ë #ÿ ) ÿ. þ0 ÿ; ÿ " ÿ  ÿ0 ÿ* ÿ6 ÿ* ÿ8 ÿ ÿ9 ÿ. ÿ; ÿ* ÿ, ÿ # ÿU þL þJ ÿIª[¼°ÿô{ªÿèdªÿèhªÿé)«ÿê«ÿé ©ÿèbªÿé\£ÿÞ< ÿ5 ÿ: ÿ7 ÿ ÿ0 ÿ> ÿN ÿRÿ? ÿ2 ÿ$ ÿ< ÿ3 ÿAÿE ÿ; ÿD ÿ1 ÿ+ ÿ, ÿJ ÿLÿ< ÿ= ÿ; ÿ5 ÿ9 ÿ& ÿD ÿ ÿ1 ÿI þ9ûb—ƒº«þꘪþꘑìç¡ &ý$=þEyÿ8fÿ.ÿ6bnÖ¨ÿî™-QZÜ$CWïa|“þÉìÿÿ¥Íïþf‡˜ë®ÿí’ªÿê—©þ蓳ÿ÷‰æ· B‡TÍ& ý ! ÿ þ, ÿ0 ÿ0 ÿ, ÿ, ÿ* ÿ( ÿ: ÿ: ÿ6 ÿ ! ÿ& ÿ4 ÿbþX ÿO ÿF›V¿³ÿõcªÿèiªÿê>©ÿêD­ÿé«ÿê«ÿì©ÿèeªÿé_¬ÿí{C®MÆ  þ2 þ  ÿ % ÿY ÿ) ÿ8 ÿUÿ@ ÿ5 ÿ. ÿ  ÿ  ÿ4 ÿ  ÿ  ÿ  ÿ? ÿF ÿB ÿ< ÿ9 ÿ7ÿ1ÿ+ ÿ1 ÿ: ÿ$ ÿE ÿ" ÿ " ÿ 9ÿ?iMÙ¯ÿð•«ÿꘫÿé—L‰”Å"ÿ 8ÿ=_€þr¬ÿ{˜©óµÿõ—ªþé™°ÿÿñ—‚¥·ífƒœþ(Aÿÿ}ÉÆª©ýé—ªÿ蔪ÿ蔩ÿè‘­ÿî˜ýÍ—Jˆ`ÅHõ " ÿ) ÿ- ÿ, þ) ÿ= ÿ. ÿ/ ÿ* ÿ* ÿ/ ÿ; ÿzÿ? ÿhûV o¯±ÿò}©þèi©þèl©ÿéG«ÿëªÿê«ÿê«ÿêªÿé0ªÿé7ªÿém¤ÿÛoPõ2 þLÿB ÿPÿD ÿ  ÿ> ÿ9 ÿ- ÿ1 ÿ. ÿD ÿ2 ÿ9 ÿ: ÿ< ÿGÿ3 ÿ; ÿ'&'ÿ/-/ÿJIJÿ+(+ÿ ÿ( ÿ1 ÿ ÿJ ÿ'ÿ%-8ÿ>@Fÿ'BLß®ÿñ•«ÿꘪþ꘤þðõ¢j¢î½æÿÿŸÂÞÿOgz÷Ÿõ眪þ陫ÿê—¯ÿì–-VbØ=nþ?oÿ ÿ=•Ì«ÿ蔪ÿꎪÿêªÿ胪ÿé„©þè~¬ÿì~±ÿòzqÆ•›1p<Ð@î7û , ÿ ' ÿ, þ, ÿ. ÿ. ÿ( ÿb ÿgÿmûsΘ–¯ÿñc©ÿèhªÿéB©ÿèK«ÿê «ÿê«ÿê«ÿê©ÿè?©ÿéo©þèj}꟡ &ÿ * þ; ÿA ÿP ÿ/ ÿ. ÿ1 ÿ5 ÿ* ÿ/ ÿ2 ÿ> ÿ; ÿ; ÿ9 ÿ2 ÿ" ÿ1ÿ*)*ÿ,--ÿNMLÿ))(ÿ%ÿ % ÿD ÿ5 ÿ3ÿ)AÿCyÿ*Lþ/9ð¬ÿð–ªþ阫ÿꘪþꘫþè—S–©Í&3ÿ0`ÿ(Hÿ8emÔ®ÿì—«ÿê—¬ÿé—g·Àµ*ÿ5]þ,Kþ -ÿ©ÿþ”©þꎪÿê©ÿè©ÿ芩ÿ胪ÿè…ªÿé¨ý瀯ÿð}±ÿñ}¨ÿç‚d¯‚¨>‰NÊ1j9Ù,a4Ý V#ì]ô)z,åpôLÿlሠ«þìyªÿéiªÿélªÿéKªÿé©ÿéªÿêªÿèXªÿéR«ýëphÏ€ " ÿ/ ÿ6 ÿ9 ÿB ÿ. ÿ? ÿ9 ÿ+ ÿ. ÿ3 ÿ: ÿ8 ÿ7 ÿ7 ÿC ÿ% ÿ * ÿ')*ÿ (/ÿ/Kcÿ+;ÿ%ÿ . ÿ1 þ4 þ ÿ #8ÿ6^ÿ3Wÿ *ÿ`Ÿ¢º¬ÿé—«ÿꘫÿꘫÿé—m¶·²0ÿ1Tÿ!8ÿ?Vî´ÿñ“«ÿꘪþꘘúöŸ9ÿ7`þ"9ÿ$ÿLŽÂ«ÿ艪ÿèªÿêdªÿê)ªÿê-ªÿê7©ÿèRªÿéOªÿécªÿébªÿéc©ÿéc¬ÿíf±ÿód²ÿõf¸ÿýdºÿÿc´ÿùe¸ÿýa§ÿàk«þìZªÿé^ªÿé9ªÿè@«ÿë©ÿèQªÿéXªÿét®þðoX½o· # ÿ5 þ0 ÿ< ÿ: ÿ9 ÿ* ÿ- ÿ/ ÿ1 ÿ: ÿ5 ÿ3 ÿ2 ÿ1 ÿ $ ÿ7 ÿ ÿ*Gÿ.Qÿ.ÿþ9 ÿCxVÏzИ°&Vnâ!6ÿ2Xÿ/Oÿ #:ÿ";Bæ²ÿò—ªþ阫ÿꘫÿ꘠ÿø›#2ù:iÿF~ÿ0ÿ²ÿû”ªþ阫ÿ꘭ÿè—N—£Ä)HÿI„þ 3ÿTsê·ÿí…ªÿéªÿêa©ÿêh­ÿé«ÿéªÿê*ªÿéI©ÿèi©ÿèg©ÿèhªÿéiªÿémªÿémªÿèoªÿèoªÿénªÿèoªÿêiªÿêjªÿèaªÿécªÿéA«ÿê«ÿéªÿé«ÿêªÿéªÿé[ªÿéV¯ÿñmfă—Gñ. ÿ4 ÿ? ÿ  ÿ= ÿ* ÿ/ ÿ- ÿ@ ÿ- ÿ/ ÿ. ÿ3 ÿ $ ÿ/ ÿ  ÿ+IÿVð!4þ*Fÿ/ÿȽ¨©ý阩ÿꘫÿꘋÝÕ¤ &:ú)Eþ(EÿÿZºÕ®¬ÿꇩÿèvªÿè{ªÿê ªÿê¬ÿëªÿéªÿéªÿé*ªÿé+ªÿê2ªÿê0ªÿé1©ÿè/©ÿè1©ÿè2©ÿè"ªÿé ©ÿè«ÿêªÿê«ÿê«ÿé«ÿêªÿé\ªÿé[ªÿés©þéq¤ÿß„+d4Ú %ÿ: ÿH þ+ þ & ÿ2 ÿ, þ2 þ? ÿ* ÿ= ÿ2 ÿ2 ÿ4 ÿ ÿ/PÿDzÿ*Iÿ;NSìµÿù’ªÿé—°ÿí–] £¹Mo}ã’²ÐÿÍîÿÿ³Ûýÿ‚®·Ô«ÿê–«ÿꘫÿꘫÿ꘮ÿë–:foÒ*HþH‚ÿ!6ÿ\œŸ»«ÿé—©þꘫÿ防ÿî•,VdÜCxÿ0Rÿ %þ -þ_›š­«ÿétªÿé{ªÿê²ÿñ«ÿê«ÿê«ÿë ªÿêªÿê«ÿë«ÿé«ÿêªÿéªÿéQªÿéL©þèd¸ÿþ]é§‹H‰]°K è - ÿ 1 ÿ  ÿH ÿ # ÿ ' ÿ- ÿ  ÿ%L-á>OÎ6†?×E$ÿ #:ÿ0Rÿ 2ÿ6Pö›óä«ÿꘪÿꘪþé—˜Ü×®q‹¢ÿXqˆÿ-FÿOhhܬÿì–«ÿꘫÿꘫÿê—«þé—uÒÛ® ÿ/Rÿ4]ÿ.Bö°ÿÿ•©þ蘫þ꘰ÿñ•,e}Û*GÿF€ÿ&Hÿ&ÿ[­½³ªþèrªÿéxªÿê$«ÿé®ÿê«ÿê«ÿê«ÿê«ÿê«ÿê©ÿè¬ÿê«ÿêªÿé:©ÿèRªÿéiªÿègªÿêv«ÿìtµÿ÷y©ÿê{tÜ—ŸY­t®X’t±X•u±`œ­`¡€­lÀ«¨ÿç‹®ÿðîÕ–(5ó ,HÿHxÿ9Xÿ %ÿY¥¾¬ÿê—«ÿꘫÿê˜õëœ*ÿF€ÿ5]ÿ+>Fî²ÿó”«ÿê—«ÿê—«ÿꘪþ阛ûò(ÿ0Sÿ,Iÿ 4ÿ2Dñªÿï—«ÿê˜l®¬³%ÿ)FÿTv”ÿ¢ÀÖÿ«Èÿ—ÑÄ£©ýèrªÿèxªÿê'ªÿêªÿé'ªÿé&ªÿé#ªÿéÃÿêªÿéªÿê«ÿé©ÿé©ÿê«ÿê ªÿêªÿé©ÿè«ÿé ªÿé2©ÿè'ªÿèLªÿèIªÿè[ªÿèY¨þæa§üæ`¨üæf¨üæe¨üæm¨ýçl¨ýçxªÿèvªÿè…«ÿꈵ·Ç~–­ÿ ¶Èÿy‘¦ÿdì¬ÿó“©þ꘩ÿꘫÿ꘰ÿô–9Nò'Bÿ2Tÿ 1û™îâž©ý阫ÿꘫÿ꘭ÿñ—0]lÛ"9ÿAsÿ?zÿ%>þ4LZï©ÿî—ªÿê—©ÿð˜nÀƯh‹í³Ûþþˆ¦¿ÿ2@Oÿ*]oرÿíyªÿé©ÿèLªÿê«ÿêªÿé=©ÿèJ©þè\ªÿéZ©þêc©ÿêa©ÿêf©ÿêe©ÿèb©ÿècªÿè_ªÿè_©ÿèVªÿéJ«ÿé«ÿèªÿé©ÿè2ªÿéN©ÿèa©ÿè^©ÿèf©ÿèe©ÿèk©ÿèj©ÿèrªÿèqªÿè|©ÿè{ªÿ醪ÿé…j±´¬.ÿ>uÿ*Mÿ8Ië³ÿò“ªÿ꘩ÿꘫÿ꘵ÿñ”>Qì5\þ4[ÿ#ÿŠßܤ©ý蘫ÿꘫÿ꘭ÿð—:gpÒ-Bö1Qpþ§ÄÙÿŸÂàÿ„¬´Õ«ÿê–«ÿꘫÿê—¨ý阚çç® 1ÿ;rÿ1Vÿ"7ÿ³ÿÿw©þè~ªÿèCªÿé8«ÿêªÿêªÿê©ÿê©ÿéªÿê«ÿê©ÿèIªÿéF©þèW¯ÿðT©þé]ªÿê]ªÿê`ªÿê`©ýç^¨üæ_¨ýçZ©þè[ªÿéPªÿèS©ÿê)ªÿê+«ÿê «ÿê«ÿêªÿêªÿêªÿé«ÿê©ÿé©ÿéªÿê&ªÿèxªÿès‘ãÙ“#9þ-Nÿ 2ÿ(c|Þ®ÿ듪ÿꕪÿê•©ÿê–©þé–_¡¦º 5ÿBxÿ&EÿfŸš¶«ÿê—©ÿ꘩ÿ꘩þ阰ÿï• æØ¥œÀÛúœ»ÐþAZuÿ"Laç³ÿÿê—«ÿꘪÿê—ªÿð—4Hñ+Jÿ&?ÿ &ÿ?{ŒÂ¬ÿ醪ÿéw©ÿè|«ÿêªÿé!ªÿê'©ÿé&«ÿê#«ÿê«ÿê ¨ÿê©ÿç«ÿê«ÿéªÿé/ªÿéi©ýçešãÕ‚7LIÊ–ÖË‘°ÿóu¬ÿì|²ÿô{¨øé†ÌÈŸ‹Â¿¦§÷悬ÿìt©ÿèvªÿèo©ÿènªÿê«ÿêªÿé«ÿêªÿéªÿê«ÿê«ÿê«ÿê«ÿê©ÿèzªÿèu²ÿø† )=øCxÿ1Uÿ1LOÙ­ÿÿê–ªÿꔪÿê—ªÿê—q¹¸°/ÿ.Nÿ .ÿ9gqÓ­ÿë–©þꘪÿ꘩ÿ꘩ÿ꘹ÿú• -ù(RþD{ÿ+ÿðþ阫ÿ꘩þ阬ÿé—LŠ•Å1WÿH€þ +þGhí¬ÿñ‡©þétªÿèw©ÿèC©ÿè@©ÿè@ªÿè@©ÿè8©ÿè;©ÿè+ªÿé6«ÿëªÿé«ÿê«ÿê«ÿê©ÿé.ªÿéf­ÿî^@TVÕÿ;GPý?QWæX{y¼>RVà/8AÿBO\ÿYm~ÿ`w†î~§±À¥óâz©ÿéjªÿéj¬ÿë©ÿèjªÿèd­ÿô~CYä(Bþ 0ÿ-nŠØ­ÿé’ªÿꕪÿꕪÿê•©þꕊéë£/ÿGÿ8cÿ#/÷zÙ⪩ÿí—ªÿê–«ÿê–«ÿê–´ÿô’ 1Lù$;þ(Bÿ-ÿh°µµªþé—«ÿꘫÿꘫþꘒíä 1ÿ0Qÿ1Tÿ ÿdÄÚ®§ü釪ÿꇪÿ逩þè¨ýçy¨ýçz©þèrªÿèrªÿêl©ÿêm©ÿèe©ÿèfªÿêRªÿê)ªÿê¬ÿêªÿé/©ÿê_ªÿéyµÿ÷uªÿê9ªÿé8©ÿêbªÿêZ¨ýçxlœ“žy¢Ÿ¸¦ýè~ªÿ郪þ郪ÿêœÞÔšQfròm…šÿ€·þXl~ÿ|—¯ÿ„¬µÎªÿé}©ÿéªÿéJªÿéI¨üç|r·´‘]t‹ÿmƒ˜ÿÉŲ©ýç’©þ葪ÿ葪ÿ葪ÿú‘ ÿ&@ÿ8bÿ1Tÿ $ÿ-g~Ú­ÿÿê–©ÿê©ÿêªÿ閆俤$ÿ+Lÿ4Yþ5Dï´ÿó“«ÿꘫÿꘫÿê—©þé˜qÅÌ­6ÿJ†ÿ (Aÿ0þ`“ÏWqwâ:JNë?QWêWnvèRgnçEQZÿ/8BÿFW_îz¥£¸ºÿøƒªÿëx¨ýçxªþèxªÿéwªÿéwªÿêzªÿêyªÿé~ªÿé}¬ÿí{H\bå¢çÞ”©þè}ªÿéuªÿèvªÿêx©þéx·ÿ÷„ª¸Ò\q„ÿž¿ÎæbxŽÿ¯öë“©ýè~ªÿé}ªÿêªÿê&©ÿèL©þè|“àÖŠt¢ÿg|‘ÿ€ÂÀ¯©ýç’©þè’ªÿè’ªÿé’«ÿé‘zÆÂ¨Roè )DþLŠÿ8ÿAqxˬÿꕪÿê–©ÿé©ÿê‘©þê–’ïëŸ ,û5[ÿ+Jÿ%6ù¨ÿõ˜ªþ阫ÿꘫÿ꘨þè–¨áâÁ ÿþ6HZÿ);þ$ ÿ%,2ûFXcø ¡×¨ÛÜ·Äÿÿ½ÿ÷´ÿó…˜Ìέdzâ3;EÿEW]â~±­¤»ÿþ€¹ÿùp­ÿîoªÿët«ÿìs¬ÿíxµÿõw²ðì0;Aö·ÿù}ªÿé~ªÿé{©ÿév©ÿê|ªÿê}ªÿè~«ÿêy ØÚ¯y—¬ôg”ÿ²ÿò‰©þèªÿé«ÿé«ÿê©ÿê8¨ýèw„ÝÞ‚"Cÿ4`ÿ6Y]Ыÿ쎪ÿê‚©ÿꄪÿ自ÿ醪þè‘wËΧ-?ÿTo„ÿw•°ÿs£®Ð«ÿꓪÿé•«ÿ臫ÿ艪ÿ蕯ÿê’5frÕ(CÿFÿ/ÿg¨§·ªþé—©þ阬ÿî”~±¬¼%/5÷{’›ëv‘¦ÿ6Wwÿ )ÿ0w•ÜÀÿù–­ÿð•s§›°E_^Ô1=GûOZeÿ|˜Ú£ÕÕ´Àÿü•Êÿÿ‘ÇŬKbgÝ;FRÿ1@GõDö &ÿTwrµªÿêjªÿêp©ÿé.®ÿìªÿé-©ÿé+ªÿéeªÿéa¨þèi¡ä݃s¤ò­ÿîk©þèhªÿéh«ÿê«ÿé©ÿê9©þèw–÷ï|#9ÿ%?ÿ0fyÕ¬ÿ뎪ÿꃪÿêfªÿé}ªÿ苪ÿé‘­ûé—‘±ÎÿÈíÿÿ™¼Ùþ[xò²ÿñ’ªÿé•«ÿé‹«ÿér©ÿ镪ÿ锆ÎÃ¥1Cþ]z•ÿv’¬ÿªô䢪þ阴ÿõ–XxwÒRdfïš»ÀÞ*29ÿ ,ý@pÿ/ÿ6hvÓ®ÿë’©þé‘©þ鑬ÿ눺ÿúŽâÚ›f’‰²B[ZÒG`eáTgpîQjpß{“—Ù‹´´ºÆòò¸Àìó¬×áÄ¥ÎÕœÇÎÅh~“ÿ.:?ò­ÿí©þén©ÿêrªÿé(ªÿé ªÿèi©ÿègªÿèm«ÿêjŸâÛ‡ªÿêmªÿèm©ÿéj«ÿê«ÿé©ÿê7©þèt ÿït(Bÿ$<þ,j†Õ­ÿ銪ÿè{ªÿéjªÿê©ÿêDªÿè’´ÿñˆ*K`ð8Xþ)Rÿ+û•èÞ¨ýè–©ÿ脪ÿég©ÿé—©þ蓳ÿñ’…¤½ù…¡³ÿ#5Iÿa¥À­øè¢@[YÖˆ£¯ìK]bóMegà¶ÿõ™‚ÓÎ¥;Uð>mÿ"/÷©ÿï“©þ苪ÿ茪ÿêªÿꃪÿéw©þéx¬ÿìo°ÿòn¸ÿün£ðßyy¯¤’Y~z¯H\aÞBU\ãBSZæAUYÙNimƶ¯ºÿÿ]©þèbªÿèI©ÿèO«ÿê ªÿê©ÿé©ÿëªÿéªÿêM©þêI«ÿêL«ÿêN©ÿè1ªÿê-ªÿé«ÿé©ÿê8¨þèu‹íð}(Fÿ=nÿ0KMÕ­ÿ틪ÿé{ªÿéy©ÿêVªÿè’°ÿî‹)Q]Ý.Oþ-MÿÿmÀÇ®©þé•©þè‚©ÿèªÿ蕪ÿ蓲ÿî’E]æ=tþ+Hþ"*ÿ*37ú¢ÁÎï&06û²°Á­ÿï‘«ÿꕳÿô‘'ENá8dÿ,ÿQŽ•À«ÿ鋪ÿ茪ÿê„©ÿê…ªÿê|ªÿê~ªÿêvªÿêwªÿèuªÿéuªÿéuªÿéu¬ÿír®ÿîq®ÿïp­ÿírªÿêmªþêoªÿèdªÿéf©ÿèNªÿé:«ÿê«ÿتÿê ªÿéM©ÿêN«ÿéQ«ÿêRªÿé;«ÿè«ÿé«ÿê©ÿè7©þèr—øïv&@ÿ(BÿBUç±ÿÿé‹©ÿ葪ÿêªÿéHªÿé’«ÿèQ“œ¿$=ÿJ‡ÿ*Gÿ.]nÙ­ÿ딪ÿꕪÿê–ªÿê•©þ镨ýç•H›³Å !ÿ ÿÿx˜ö-9?ôªí⩨þèªÿè‘©ÿè¶ÿóŒ 3RùYw‘þ˜ºÖÿ‰¨¾õ§û熩þ醩ÿè`ªÿéGªÿèªÿé%ªÿé6ªÿè5©ÿè>©ÿè9ªÿéK©ÿèJ«ÿêT«ÿêT©ÿèSªÿèSªÿêEªÿêHªÿè*ªÿé5«ÿêªÿí«ÿé©ÿê«ÿé«ÿê«ÿê«ÿê©ÿè7©ýèsŽàÝ}4ÿ.]ÿ(ÿ•ï뙩ý苪ÿ鎪ÿè)ªÿé6©ÿè‘©þètÆÊª+ÿ*Hÿ 3ÿCUé¯ÿð“¨ý蕪ÿê“­ÿï’²ÿöœs™Æ,/0ø%ÿ 'Aÿ (ÿ=Zaà·ÿù•©þ蔪ÿ蓪ÿ蓪ÿé‘­ÿ쎃©ºä­ÖùÿµÛüÿ’³Ñÿ‹ÈÀ¡¨ý臩þèbªÿéU³ÿöªÿêªÿé#ªÿé.ªÿéO«ÿêX«ÿêY©ÿèX©ÿèXªÿêHªÿé;©ÿê¨ÿê«ÿê«ÿê«ÿêªÿê©ÿè2©ýçn›ãÓw{˜°ÿ¨Îëÿ|–¯ÿŠÂº«ªþ莪ÿ莪ÿêe©ÿê|«ÿê’«ÿꑱÿó‘"DRãGÿ6_ÿ&ÿ‰·´Ãu© ´OmmÔB\]Ý=HQþƒ ¥åu¤õ'ÿGnÿJ]oÿ~£¨Ñªÿꌪÿ莪ÿê{©ÿêªÿè‹©þ芜éÖ““¶Óø½âÿÿ Èéý†µ»¹«ÿ쀪ÿè[ªÿéN«ÿê«ÿê«ÿé©ÿè5ªÿén©ÿèiw˜©êªÓöþpŒžñ©þ猩þèªÿ莪ÿê~©þê}«ÿꑪýé¬ÿì“DXZä&+/ÿ"! ÿ.+)ÿÿm‰ï ÜÚ·ÐÿýÃu‘’Ù=UWÛfˆǃ¡ºúÊíÿÿ£Êíÿ‰±Âà­ÿ틪ÿè©ÿꂪÿê\©ÿèªÿè¬ÿë‹’ÅÎÅ¡ÐàЗÙÑ£¬ÿí}©þꂪÿè]ªÿéI«ÿé©ÿê&ªÿèi©þèc‚·´ª±Ùþÿq–œÏ«ÿ닪ÿ鑪ÿ鑪ÿè“©þè’±ÿô“£íÞŸ0?@é"&þ>?Aþk{Šÿrˆœþˆ¢±óŒ¸¸ÆPbiô8KPæ‹Æ´¥³ÿôˆ«ÿ뉌½ÅÆ­Ôöÿ¯Õöþˆ¨ÃþœâÕ˜©þ艪ÿèY©ÿè.ªÿéZªÿê[©þ鋬ÿ쇫ÿ뇪ÿꉪÿ耪ÿ脪ÿêK«ÿé«ÿê«ÿêªÿê©ÿèhªÿécéÖ‰§ÉêÿŽÊƯ©þ茪ÿ鑪ÿéªÿé‘™âÒ2DCâ/:?õ7JJäBP\üµáÿÿÍòÿÿ”¹Øÿ4GQôy°£­¯ÿñ–±ÿñ¨þèªÿ錩ÿ范´µ¾ Æèÿ­Ïëÿˆ®Âæ¢ìÜ’ªÿ鉩ÿè\ªÿé5ªÿê ©ÿébªÿ錪ÿ鉪ÿꈪÿꉪÿ耩ÿ胪ÿé@ªÿé8ªÿê#ªÿé#«ÿê «ÿêªÿê©ÿè_ªÿéZ¯ÿïrŸ¾Ö÷’ÛΘ©ý犪ÿé’©þè‘¥ôã#+-õMijضÿú”°ÿò“ åÝ®$5Hÿ:^ÿ5ÿDrtǬÿ싪ÿꎪÿ耪ÿéªÿé|©þè}¦÷ä~’ÑÊ– ðÙ~®ÿîv©þè~ªÿéªÿéS«ÿê­ÿëªÿéFªÿêyªÿꂪÿ苪ÿ苪ÿê…ªÿꆪÿé{ªÿê}©ÿèj©ÿèm©ÿêQªÿêCªÿê©ÿècªÿè\¬ÿìyZy͵ÿ÷‘©þ芪ÿé’®ÿïŽJdcØ9JNêµÿù”©þé•©þé—·ÿ÷– %7ú?nÿ)HÿItrÆ­ÿÿêªÿ胩ÿéxªÿ肪ÿ郪ÿé}ªÿé}ªÿéªÿéªÿ逪ÿ胪ÿéKªÿé=ªÿé[©ÿèTªÿꆪÿê‚©þè‹©ýç‹©ÿꄪÿê…ªÿëxªÿëz©ÿèd©þçhªÿêL©ÿéP«ÿêªÿêHªÿêL¬ÿíoiŽ”¸´ÿõˆªþꃪÿèäÙŸÿ|°¨·©þ镪ÿꕪÿê—²ÿð“ATé0Uþ>mÿ "6ý™éØŽ©þ芪ÿê^ªÿê2ªÿé(ªÿé1©ÿèJªÿèH©ÿèE©ÿèGªÿèeªÿé[©ÿꄪÿêªÿ銩þ芨ý狪ÿé‹°ÿò‹œæÖ–g“е^„¿h—Ž­k“ª_†­©ó凨þédªÿêh©ÿè?«ÿê«ÿêªÿêEªÿêM¬ÿípq›Ÿ³²ÿòƒªÿê…©ÿémš“º#ÿ§ôæž©þé–ªÿê–ªÿê—°ÿï”$Sgâ %=þ)Hÿ"ÿc«±©©þ芩þê_ªÿêY«ÿéªÿê*©ÿê)ªÿé(«ÿêªÿéR©ÿèd©þê©þé«ÿꆰÿñ„€Á°›uª¤¯WxvËsŒœøh”ÿO_oÿ4ªÿéC«ÿêd€³²‘¯ÿîzªÿèx­ÿíˆKfeÓ,5=ÿ·ÿù•©þè’ªÿè’©þè“©þè“g¡œ³'FÿNÿ(Dÿ-UaÑ­ÿ낪ÿéo©ÿévªÿê%ªÿêxªÿês©þ肯ÿðMnjÅ\x}ÞŠ¾º°Àìë»bswê*6:ïQtn¾¹¯¢¬ûì¬ýìŠo˜®ÿ[}{¼ªÿêtªÿéZ©ÿè_«ÿê «ÿéªÿé.©ÿéFªÿéd’ÓÉ|ªýé|ªÿéz®ÿï‰JdeØ@RWì±ÿòªÿ铪ÿ铪ÿ蔪ÿ蔕ñç›*ÿ*Hÿ'Bÿ0Eó´ÿõªÿéo©ÿèu«ÿêªÿé+ªÿêx©þés“ØÉ“?PUç–ÎÉ«¹ÿþ‚`‚Ç1@FíŠÉ½¸ÿú‚ªÿ醪ÿ醪ÿé…ªÿé…¬ÿë|RkrÚ"'+ü·ÿøy©þèX©ÿé]«ÿé~ÿÞªÿèªÿê1©ÿèM£îÞYªþèiªÿég¬ÿìGdaÇ7GIå­ÿÿ鉪ÿè…ªÿêªÿꎪÿñ2þ:lþ'Hÿ(AKâ°ÿïªÿéi©ÿèpªÿê&©ÿêFªÿêu¶ÿûr0«ÿêªÿé6ªÿèzªÿétdˆŠÁ2þ>PUè°ÿòiªÿérªÿé7«ÿêªÿé7ªÿéFªÿéz£ìá‡'.5ÿ6AJÿm“’´©ÿès©ÿèJªÿéCªÿê1ªÿèk­ÿídGebÄv¤ž¨¨þ胩þ膪ÿéIªÿê'©ÿ艪ÿé†vÝî¢/ÿE|ÿ(ÿ`©²¢¦úå‚©þègªÿéY«ÿê©ÿé2ªÿéz«ÿëtQql¸AZYϬÿíhªÿénªÿé3«ÿê«ÿê¬ÿë©ÿèkªÿéf©ÿè|€²²¬;GRÿOaoÿXwyÅ«ÿëvªÿéW©ÿè\ªÿé1ªÿèl²ÿôb;NRâTptÒ«ÿêªÿ醪ÿèV«ÿê'©ÿ艪ÿ醹ÿõ†2Lö7cþ'Bþ*ZmЭÿë~ªÿéd©ÿèkªÿé/ªÿèy©þèu‰Ì»ŠD]]έÿíhªÿéoªÿé2«ÿêªÿéªÿèjªÿèd°ÿï~czŒöES`þj‚–ÿf€é°ÿïtªÿéW©ÿè\«ÿê«ÿèªÿé.ªÿêh¯ÿð`I`dÜ4DEà®ÿð‚ªÿ鈩ÿèX©ÿ茪ÿ鄳ÿí‹Sré%?ÿ$;ÿ?_ó´ÿð‚ªÿéz©ÿè¬ÿë«ÿêªÿêV©þê|©þézi˜¡>PSÜ®ÿðcªÿêjªÿê.ªÿé:ªÿèMªÿêi©þéfœÚמf|‘ÿg“ÿƒ¡¼ÿ€·ÿ¸ÿòwªþéU©ÿèZ«ÿë «ÿéªÿé-ªÿêiªÿêbTrqÊ(14í²ÿõƒªÿ鈩ÿèJ«ÿê"©ÿ邪ÿé…¬ÿé7pÍ0Rþ-Mþ )Bû´ÿúƒ©þéx©ÿè}«ÿëªÿêG©ÿéIªÿê|·ÿùu/<@íTtr¿ªÿëeªÿêkªÿé-«ÿë©ÿèPªÿèJ©þéi£ÝÞµúj–ÿm…šÿh€”ÿŸ¸ÿ±ÿïw©þèV©ÿèZ«ÿê ªÿêªÿêªÿèb©þè\kš‘£IYfÿ~½«˜©ý熩þèªÿéaªÿéTªÿèu¨ýé“ÕÕ¡":ÿCxÿ#ÿoÒ㨧ü膪ÿ航ÿéRªÿê^ªÿêªÿê©þè|‘ÑÇ•ÿ{®§›¨þç[©þè`ªÿê«ÿê©ÿéMªÿèG¬ÿí`ƒ­¸±awŠÿm„™ÿz–­þrŒ¢þnˆœö»ÿõjªþèK©ÿèO«ÿê «ÿé«ÿë©ÿèbªÿè]¥òã„_uˆÿHdaˬÿì…ªÿé}©ÿ肪ÿéd©ÿèuªÿê’§ÿø’,<ó8cþ .ÿ8ˆ¤Ì­ÿ胪ÿ自ÿêlªÿêkªÿê~¨ýè~¤íÞˆ,7;ñ.;>âµÿùr©þè]©ÿèa«ÿé¥ÿêªÿé©ÿëªÿé>ªÿèJªþêa«ÿì]®üí|…²´­‡®»Ïy›§Õ›ÜÕ©þéjªÿèM©ÿèR«ÿê«ÿëªÿé ©ÿèZªÿéUºÿür8FNî`{‚á¤õß…©þè©þ茪ÿêªÿêªÿé’¨ÿí’Hy}Æ%?ÿ1ÿNГīÿ錪ÿéªÿ鈪þ艨þç~¡äÕ‘#*.ôB[X˧úåe©þèf©þêBªÿêJ«ÿé«ÿê©ÿéªÿèJªÿéFªþèW¨þèUªÿéVªÿêV©ÿèLªÿèO©ÿê&ªÿê$³ÿòªÿé\ªÿèXªÿêtSuq²”¹ºË8MNÚµÿ÷Œ©þ茪ÿê©ÿ鎰ÿð¹ÿ÷b‘Ä6aÿ"<ÿ\‚Ñ®ÿÿ달ÿí»ÿøj—“¯"ÿ?WVǬÿìx©þèeªÿèh©ÿêGªÿê%«ÿè«ÿê ªÿé=©ÿèKªÿè\ªÿé[ªÿé]ªÿé^ªÿéQ©ÿèSªÿé/«ÿè«ÿëªÿé/ªÿê5©þèg²ÿôbI_cÝ~—ÕIabÜ·ÿú‚²ÿõŠk–’»7IOìAU[é,26ü(Fÿ-Lÿ  ýH_`ÛMhhÓGW`ñ!&ÿ+:;ßv¬¡–²ÿô_©þèdªÿéCªÿèJªÿêªÿê«ÿè«ÿê ªÿéªÿéªÿé(ªÿé(ªÿéªÿé«ÿêªÿêªÿêªÿê«ÿé ©ÿê@ªÿèg©þèe™ãЄJ\aéy”£ïLeg×f‹ŽÊ~œÔ«Ô×Îc~ƒâ3:@ÿ-ÿ'Eþ ÿ^~Ç–àÍ—|´ª¡¢ó߈²ÿõr©þèxªÿéeªÿéh©ÿèJªÿé"«ÿê°ÿíªÿê©ÿêOªÿêJ©ÿècˆÁ¶A[[Ã`{‡Û^y„ß:KQèLigÊ•Þήÿþ‘B^nîs‘ªÿ€ž¹ÿ¢ïÞŠ©þ胪ÿésªþéuªÿé^ªÿéb©ÿè-ªÿé9ªÿé ªÿêA©ÿêNªÿèg©þèe­ÿïs³ÿ÷p²ÿô|³ÿõz«ÿ놩þ自ÿ艨Úñ×ÀãÿÿÂãÿÇÇ®«ÿꄪÿèuªÿèw©ÿèdªÿéaªÿé#¬ÿë«ÿì«ÿêªÿêªÿé©ÿè?ªÿé:ªÿèTªÿèRªÿécªÿéaªÿéoªÿén°ÿðt…¨¼æµÚúþ¯Ööÿ…¨¿å®ÿîlªÿê[©ÿê`¬ÿê«ÿê«ÿê«ÿêªÿéªÿé8ªÿéVªÿéU©ÿéfªÿég©ÿèpªÿér«ÿëx„¬¹ÒœÅÜå ÑÛÀ‘ÌÈ–«ÿêqªÿê_©ÿêcªÿéCªÿé?©þèZ®ÿîW­ÿìX¬ÿë[©ÿêQªÿêTªÿè0ªÿè/«ÿêªÿê©ÿèFªÿè^ªÿè]ªÿé`ªÿèaªÿêV©ÿêW©ÿé;ªÿê ªÿê ªÿê2©ÿê3©ÿè4©ÿé9ªÿéªÿé­ÿêªÿé«ÿêªÿêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿð?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿø?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿþ?ÿÿÿÿÿÿƒÿÿÿÿÿðÿÿÿÿÿÿÃÿÿÿÿÿÀÿÿÿÿÿÿÁÿÿÿÿÿ?ÿÿÿÿÿáÿÿÿÿþÿÿÿÿÿðÿÿÿÿøÿÿÿÿÿðÿÿÿðÿÿÿÿÿø?ÿÿÿÀÿÿÿÿü?ÿÿÿ€?ÿÿÿÿþÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿüÿÿÿÿÿƒÿÿøÿÿÿÿÿÿÿðÿÿÿÿÿÁÿÿàÿÿÿÿÿÀ?ÿÀÿÿÿÿàÿÀ?ÿÿÿÿðÿ€ÿÿÿÿðÿÿÿÿÿðÿÿÿÿÿðþÿÿÿÿððÿÿÿÿðôÿÿÿÿðÿÿÿÿðÿÿÿÿðÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿ€?ÿÿÿÿÿÀ?ÿÿÿÿÿÀÿÿÿÿÿàÿÿÿÿÿÿàÿÿÿÿÿÿðÿÿÿÿÿÿð"Àÿÿÿÿÿÿø?ÿÿÿÿÿÿÿÿü?ÿÿÿÿÿÿÿÿþ?ÿÿÿÿÿÿÿÿÿ?ÿÿÿÿÿÿÿÿÿÀ?ÿÿÿÿÿÿÿÿÿü?ÿÿÿÿÿÿÿÿÿÿü?ÿÿÿÿÿÿÿÿÿÿü?ÿÿÿÿÿÿÿÿÿÿÿÿÿÇÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿ€ÿÿÀÿÿÿÿÿÿÿ€?ÿÿÿÿÿÿÿÿ€ÿŸƒÿÿÿÿÿÿÿ€ ??Ãÿÿÿÿÿÿÿ€?çÿÿÿÿÿÿÿÁ€÷ÿÿÿÿÿÿÿÃÀ?ÿÿÿÿÿÿÿÿÿÃÀ?ÿÿÿÿÿÿÿÿÿÿÀÀÿÿÿÿÿÿÿÿÿÿÿÀÀÿÿÿÿÿÿÿÿÿÿÿÀÀÿÿÿÿÿÿÿÿÿÿÿÀÀÿÿÿÿÿÿÿÿÿÿÿÀÀÿÿÿÿÿÿÿÿÿÿÿÀÀÿÿÿÿÿÿÿÿÿÿÿà»àÿÿÿÿÿÿÿÿÿÿÿàóÀÿÿÿÿÿÿÿÿÿÿÿàüÿÿÿÿÿÿÿÿÿÿàýÿÿÿÿÿÿÿÿÿÿìüÿÿÿÿÿÿÿÿÿÿüü'ÿÿÿÿÿÿÿÿÿÿüüÃÿÿÿÿÿÿÿÿÿÿüø/Ãÿÿÿÿÿÿÿÿÿÿþ øãÿÿÿÿÿÿÿÿÿÿþ øÿóÿÿÿÿÿÿÿÿÿÿÿLøÿóÿÿÿÿÿÿÿÿÿÿÿLøÿóÿÿÿÿÿÿÿÿÿÿÿ øÿñÿÿÿÿÿÿÿÿÿÿÿ üÿáÿÿÿÿÿÿÿÿÿÿÿ üÿáÿÿÿÿÿÿÿÿÿÿÿ üÿáÿÿÿÿÿÿÿÿÿÿÿ üÿÁÿÿÿÿÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿÿÿÿÿÿÈÿÿÿÿÿÿÿÿÿÿÿÿ ñÿáÿÿÿÿÿÿÿÿÿÿÿ€#ÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÀ?ÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿáÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿáÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ(À€ «þê«þé«ÿêªÿë«ÿê«ÿéªÿêªÿé«ÿê«ÿêªÿéªþê«þê«þé«þêªÿé©þê ªÿé ªþê ©þé ªþé «þê «ÿêªþé¨ÿçªÿêªÿê«ÿêªÿê ªÿéªþê.©ÿé?©ÿê?©ÿé?©ÿê:ªÿê9ªÿé>ªÿê«ÿê «þé«þê©ÿê«ÿé¤þê«ÿé©ÿê$©ÿê%©þê"ªÿê7ªÿê6ªÿê6ªÿê1©þê1©ÿê4ªþèªÿé%«ÿêªþé¯ÿê«þéªþéªÿêªÿéL©þêOªþèd©þècªÿèc©þèe©þèe©þèf©þèY©þèZªÿè[ªþêC©ÿêGªþé®þé«ÿêªþê ©ÿéU©ÿêNªÿêLªÿèaªÿé_¨ýè`«ÿéb¹ÿò]¼ÿû]½ÿþP®ÿìV©þèYªÿê@©ÿêBªÿéG­þê«þê«ÿé©ÿêªÿê%ªÿêªÿéO©þéLªÿêK©þè_§üç_¶ÿìZ˜ÿ÷l-x¶"IXÉ%KZ¼n··r«ÿêWªÿê?ªþê@©ÿêGªÿèªþéªþé«ÿêªÿéW©ÿè\ªÿè[ªÿêp©þéo¨ýéoªÿê|˜óäƒ;“´½/Sÿ"ÿ%ÿ *öZ›¢—ªÿìoªÿèOªÿèP©ÿéS¬ÿê«ÿê¬ÿìªÿé ªÿé(©þè\ªÿéXªÿèW©þéo¬ÿèlÿþsH”ª°Nså(Hÿ /þ -þÿD—²©·ÿüh©þénªÿèNªÿéOªÿèW©ÿëªÿé©ÿèªÿéªÿé#©þèªþé[ªþéWªÿèV«ÿêmžþôqY|ÔAsý6`ý%?þ&@ÿ &ÿ2Iîªÿýlªýèl©þêmªÿèNªÿèU©ÿé#«ÿê©þêªþèZªÿéU©þèTªÿéo©þèn­ÿëkŽá×Y{ÞMŒÿDxþ/Pÿ-Oÿ$:ÿ"<ÿ$d†Ü·ÿñt¨ýçzªÿè|©ÿèDªÿéJªþêªÿéªÿê¨þé ªÿéUªÿéRªÿéQ¨ýèo¸ÿôgyÈÉ‚Rnß5`ÿ5]ÿ;gÿ8aÿ«þèªþé«ÿéªÿê¨ÿéªÿèVªÿèRªÿèQ­ÿìl_®·’3Mí,Mþ+Hÿ1Uþ3\ÿS™ÿJ…ÿ@qÿ0Uÿ"ZyÞ¿ÿ÷p¨üçyªÿè{©ÿéCªþèIªÿé+«ÿêªþéªþé)ªÿê3©ÿêZªþêX¬ÿëUuÄ +Fù!9ÿ2ÿ,Kÿ,JÿLˆþOÿQ“ÿD}ÿªÿé>ªþé>ªÿéW©ÿè_ªþé\ªþéy©þèx½ÿõpF ¼7bÿH€ÿR”þNÿBwþ8dÿUvÞŸõå…¦úåiªÿéi©þèm©ÿé2©ÿé0©ÿê©þéªÿê©þé©ÿé«ÿê«þê«ÿê«ÿêªÿéa©ÿè`ªÿézªÿéy¨ýçyšðâPoãAuÿJ†ÿS•þK‡ÿ@rÿ4Yý\¬¼¨±ÿêe§üèiªÿélªÿè/©ÿé4ªþé$Eþé«ÿé«ÿêªþé©þèe©þè`ªÿé_¬ÿêxuÅÆ‘ 8\ôE|þNŽÿR•þF~þ;jÿ<]ô|Üä®ÿêx©þè{©þèaªÿèb©ÿéd°ÿêªÿé§þêªÿé«þê©ÿèfªÿéa©ÿè`©þèzºÿõrR˜§¦2ZÿH€ÿP’ÿP‘ÿE|þ4]ÿHkèš÷í©ýçzªÿé^ªÿé_©ÿècªÿêªÿî©ÿé«þé©ÿèªÿé[©ÿèe©þédªÿé{ªÿèz±ÿïv7‚ŸÉ6bÿIƒþR•þL‹ÿDyþ0Tÿ4¢Á§ÿí{ªÿé]©þè_ªÿècªþê«ÿè«þê«ÿêªþé«ÿê¨þêªþé-ªÿèªÿéh©ÿéd©þèc ôãRsàCwþLŠÿS•þD~ÿ=oÿAcñŒßØ‘¨ûæq©þérªÿés©þèM©ÿéKªþé «ÿêªÿêªþé©þéªÿê«þé©þéªÿëªÿé«þê©þè©ÿé«ÿè«ÿèªþê©ÿè«þê«þé©þê«þé«þê«ÿêªþè«ÿêªÿè©ÿè$ªÿéiªÿéeªÿédªÿë}cºÄž 6[ùIþP’ÿPþ@sÿ2]ÿ(mÕ¹ÿùk¨ýçqªÿés©þéI©ÿèOªÿé/©ÿé«ÿé©þèªÿê«ÿê¦þæ«ÿé¾þ÷­ÿê¬þê«ÿê«ÿê«þê«ÿê«ÿê­ÿí²ÿêªÿéªþëªþè«ÿèªþé«þê/©ÿèiªÿéhªÿég©þè~®ÿî{Z¬¼¤/YÿQ’þ)Dÿ þ=mÿ*MÿP©¾¢¶ÿík©þèr©þèH©ÿèJªÿéL«ÿê«ÿéªÿêªÿë«þê «ÿêªÿêªþê¨ÿé¨ÿé¨ÿéªÿéªÿéªÿéªÿéªþé©ÿè«þëªÿë©ÿë©þêªÿê"«ÿê©ÿêªÿéªÿê«þêªÿé«ÿêªÿéªÿéB©ÿè;ªÿé8©þèm©þèkÁÿöchŽÝ;nÿ,Lþ 'þDzÿ=jý 9`ùãꑨýèªÿég©þèhªÿèk©þê)«þèªþé«ÿêªþéªþê«ÿé©ÿéªþéªÿè ªþé-©ÿèXªÿé[©ÿé\©ÿèb©ÿèb©þèbªþègªÿèfªþéf©ÿéiªÿéiªÿéiªÿéiªþéiªÿéi©þèf©þèfªÿèfªÿèb©ÿèb©þèbªÿè_©ÿé^©ÿé^ªÿéKªÿéªþé ªÿê «ÿêªÿêªþé«þêªÿë©ÿè«þéªþêªþê«ÿêªÿé?©þè;ªÿénªÿél©ýèj—öçˆJtïGþT™ÿP“þH„ÿ6_þ2rŠÆ©þè~§üçfªÿéf©þèjªþê'ªÿéªþê«ÿê©ÿê«ÿê«ÿê¬ÿêªÿê©ÿêªÿéB©ÿèH©ÿèBªÿéZªÿèYªÿèXªþé_ªÿé^ªÿé^ªÿécªÿébªÿébªÿéeªÿédªÿédªÿédªÿédªÿéeªÿébªÿébªÿécªÿé^ªÿé^©þè_©ÿé[ªÿè\©þè]©þèI©ÿèN©þèQªÿé7ªÿé-ªÿé#«ÿé«ÿê«ÿéªþéªþé«ÿêªþé!ªÿé=ªþépªÿèmªÿél©þé]¶É§8býL‰ýP’ÿ;gþAvÿ3\ÿa¿Ö¤­ÿèc©þèfªÿèi©þê"ªÿê/«þê«ÿé«ÿë©þê©ÿêªÿê¬þê«ÿé©þê(ªÿê#©þê©þèAªÿé?©ÿé=ªÿéXªÿéWªÿéV©ÿè]§þæ^¨ýæ]¥ûãb¤øâc¥øãb¨üæd¨üçd¨üèd§ûæd¦úäd¦úäd¦ùäb§ûåb¦úäb¦üä]©þç]ªÿé]ªÿéZªÿéZªÿé[©þèFªÿéGªÿéH©ÿè.©ÿè0ªþé3ªþêªÿê«þê%«ÿê­ÿë«þêªÿê«ÿê«ÿêªÿé©þèUªÿéQ©þèO©þés½ÿôjB¥¬6bÿ6^þÿ+Gÿ=nÿ Fsø­ÿóv©ýéu©þêwªþèY©ÿè^ªÿé&¨þÿ«ÿê¨þç«þé©ÿé«þêªþêªÿé*©ÿêZ©þêWªþèj©þèiªÿéiªÿét©þès©þès©þè{©þè{ªÿézªÿê~©ÿç§ýå›÷щìÂŽäÀދ乒‰â·“‡à¶“é¿’’éÅŽ–ëËŒ—òËŠ”ðÇŒŸõÚ†¢ûÞ‚©ÿ瀪ÿ逪ÿê{ªÿê{¨þè|©þèv©þèv©þèvªÿéoªÿépªÿèpªÿêg©ÿég©þêh©þèWªÿèW©þé#ªÿêªÿêªþê«ÿê«ÿê«þé°ÿôªÿèV©ÿéS©ÿéQªÿésªþèq­ÿýs%lÖ6dÿ4ZÿJ…þH‚þ0Wÿ<ƒ›¶¶ÿöp©þév©þèV©ÿèXªÿéZ«þê ©ÿê«ÿê«ÿêªþê«ÿé«ÿêªÿé%ªÿé5©ÿê[ªÿêVªþêUªÿèfªÿée©þçe©ýçr¬ÿío¹ÿþk²ÿôvˆõ´‹n¾‘˜[¦y¨E•U¾8mGÆ$e&åQüAü?ü=ý9 ýLüF÷Dí`îhô)\4Ø/l9Ò=„JÆO¡b¸e±‡kØ‹™ÿË…¸ÿþm²ÿõp­ÿïrªþêk¨ýæmªÿémªÿêcªÿêcªþêdªþèTªÿéUªþèZ©ÿé;©ÿé,ªÿé"«ÿê«þéªþé«þëªÿëªþé©ÿèZªÿéTªÿét©þésªÿèqŒäß JuôK†ýQ“ÿQ”þG‚ÿ9YñÛ߆©þévªÿèU©þéV©ÿèY«ÿë«þê«ÿé«þé«ÿé¨þê¬ÿêªþè+ªÿè+©ÿè(©þêVªÿêTªÿêS©þèe¥ûãe­ÿîb´ÿømú½9šAÆT"å:ó0ø*û8 þ7 þ( þ - ÿ/ ÿ- ÿ- ÿ* ÿ+ ÿB ÿ  þ # þ( ÿ( ÿ + þ $ þ' þ1ù/ùJî5u?ÆT­k¨}ó£°ÿêo´ÿøg§ûæl¥ûãc¨þçcªÿécªÿéRªÿéS©þéU©þè-©ÿè0ªÿé3ªÿé«ÿê«ÿé«ÿê«þé«ÿéªÿéªÿéªÿébªÿé]©þè\®ÿìu`¯¼ 9^÷Q‘þ:gþ3WÿCsý?}¼¨ÿì§ýèmªÿémªþéoªÿé<ªÿê#ªÿê©þé«ÿéªþéªþëªþéªÿéS©þèTªÿêmªþêlªÿêk©þèy¨þçy¨üçx¨ÿæ„›ïÓ‰k׉§%`*å /ÿ  ÿ " ÿ + ÿ, þ- ÿ) þ) ÿ2 ÿ* þ, ÿ. ÿ * ÿ7 ÿ4 ÿ3 þ4 ÿ " ÿB þK ÿ $ ÿE ÿ5 ÿ- ÿK þ & ÿ + ÿ= ÿ )ÿhñDŸRɂج›–ñÍŠ¤þà„ªÿë¨ýçx©þçy©þèyªÿêmªÿênªþêo©þê_©ÿé`©ÿê[ªþé «þê«þéªþéªÿê«þéªÿê«ÿêªÿé©þébªÿé^©ÿè]©þéw½ÿùnE¦°9hÿ ,þ ÿK‰ÿCfì„ÖÔ©ýçjªÿék©þèn©þè9©ÿé@©ÿéªþé«ÿé©ÿêªþêªÿéªÿê'©ÿèZªÿèSªþèQªÿêj©ÿéi§üæh®ÿïu·ÿûqî«‹EšUÂG ê0 ÿ ! ÿ( ÿ, þ, ÿ, ÿ , ÿ+ ÿ ( ÿ) ÿRÿ1 ÿ/ ÿ: ÿ & ÿ2 ÿ- ÿ ! ÿC ÿ + ÿ0 ÿ9 ÿ* ÿ  ÿ ÿ ÿ  ÿ! ÿ # ÿ5 ÿ  þ ÿ ÿ )ÿWí4†<ÓUÈj·‹÷·‡¸ÿýq¯ÿòt©þêj¨þçkªÿêk©þé[ªÿê[ªþê^ªþè5ªÿé-ªÿê¬ÿê«ÿéªþé«þé©þèeªþéaªÿè`©þêxªÿév¬ÿðu/z¡Í8gÿQÿQ’ÿAuÿ/g~Ë·ÿùe¨üçkªÿénªÿé6©ÿè:ªÿé6«ÿêªþê©þé¦ÿé«ÿê+©ÿè"©ÿèªþèT©þèQªÿéO©ÿéh¨ýèh¸ÿÿa…ÿ®7‹@È0ô ! þ  ÿ " ÿ% þF ÿ- ÿ * ÿ' ÿ + ÿ3 ÿA ÿ$ ÿ1 ÿ# ÿ" ÿ ÿ " ÿ ÿ ÿ  ÿ% ÿ? ÿ ) ÿ ) ÿG ÿ ÿ  ÿ # ÿ ÿ $ ÿ% ÿ " ÿ6 ÿ " ÿ# þ/ ÿ  ÿ ' ÿQýHô2±5Ôsùš»ÿüf®ÿòg¨þèkªÿêYªÿêZ©þê\©þè,©ÿé0©ÿé2ªÿé«ÿê«ÿê«þéªÿéªþé©ÿè+ªÿè!ªþêg©ÿéd©þébŸóâSußJ‰ýMŠÿ9dÿ8bÿS– ¦­ÿîx©þè{ªÿèdªÿée©ÿèg«þêªþê©ÿéªÿêªþé«ÿêªþêªþêªÿêD©ÿègªÿég©þègªÿêv©þév¨þèu©ý脚õÏ‹<ŸCÑ +ÿ1 ÿ+ ÿ" ÿ! ÿ " ÿ ÿ* ÿ* ÿ- ÿ9 ÿ4 ÿ ( ÿ+ ÿ! ÿ  ÿ7 ÿ, ÿ ÿ ! ÿ" ÿ # ÿ0 ÿ ÿDÿ4 ÿ= ÿ6 ÿ; ÿ1 ÿO ÿ. ÿ; ÿ@ ÿ& ÿT ÿ8 ÿ- ÿ= ÿ* ÿ4 ÿE ÿC þ2 ÿ =ÿ!qðeÑ|²›÷Ѭÿëy¨þç{©þè{ªÿémªÿén©þèo©ÿè[©ÿè^ªÿéB©ÿé«ÿê«ÿéªþé«ÿê¯ÿíªÿé©ÿè'ªþêhªÿêdªÿêc¬ÿìz~ÒÏIuð,Kÿ ÿE{ÿ :_õxÇǪþèzªÿéa©þèbªþéf©ÿè"ªÿé«ÿê«ÿêªþé³þó«ÿéªþé(©ÿéB©ÿê>©þèfªÿécªÿéb¨ýçu²ÿ÷pšÿÎ|Q§g¸M!é " ÿ* ÿ * þ) ÿ@ ÿ) ÿ ÿ  ÿ ÿ= ÿ= ÿ. ÿ' ÿ  ÿ  ÿ# ÿ$ ÿ0 ÿG ÿ+ ÿC ÿA ÿ5 ÿG ÿ9 ÿ= ÿ: ÿ % ÿ ! ÿ1 ÿ1 ÿ3 ÿ1 ÿ. ÿ+ ÿ, ÿ* ÿ- ÿ* ÿ ) ÿ , ÿ) ÿ % ÿ. ÿ6 ÿ  þ ) ÿ 8ÿ$b'æV«n«¤ÿß|¬ÿíx¨üåj©þèkªÿék©þèWªÿéX©þè]©þê2ªÿé$ªÿê©ÿê«ÿê«ÿé¬þëªÿé1ªÿêhªÿêgªþéfªþê{²ÿðwPªÄª/WÿI„þNŽÿF}þ)b{Σøå|¦úæaªÿéa©þéf©þè©ÿé"ªþê«þê«ÿêªÿèªÿê©ÿèªþê@©ÿê=ªÿê;ªÿéd©þèb§ûåb²ÿöpnØ–Lí' ý + ÿ- ÿ+ ÿ+ ÿ, ÿ2 ÿ0 ÿ + ÿ. ÿ 0 ÿ2 ÿ3 ÿ8 ÿ  ÿ % ÿ( ÿK ÿA ÿ< ÿC ÿP ÿ< ÿ> ÿ> ÿ< ÿ= ÿ> ÿ3 ÿ ! ÿ  ÿ8 ÿ? ÿ4 ÿ2ÿ2 ÿ0 ÿ0 ÿ ) ÿA ÿ8 ÿ* ÿ, ÿ- ÿ, ÿ+ ÿ1 ÿ  ÿ " þ. þ ( ÿ)ü+[5ÔŠí¸‰µÿúd«ÿìh¨þækªÿéV©þéWªþèZ¨ÿê$¨þê(©ÿê2µÿïªÿé«þéªþé¨þêªþê@©ÿé;ªþê7©þèl©þèj½ÿòc6 ÃD}ÿNŽþ8dÿ:fû]ª·¨­ÿír©ýètªÿéuªÿéV©þè\ªÿéªþéªÿè«ÿé«ÿêªþé©ÿéPªþèT©þèoªÿènªÿèm©þè«ÿé~žñ׃I©ZÅ*ý & ÿ. ÿ, ÿ* ÿ- ÿ/ ÿ2 ÿ5 ÿ5 ÿN ÿ8 ÿ * ÿ+ ÿ* ÿ> ÿ7 ÿVÿJ ÿBÿDÿEÿE ÿS ÿDÿD ÿD ÿD ÿA ÿ? ÿJ ÿ2 ÿ  ÿ& ÿ8 ÿ9 ÿ5 ÿ7 ÿ5 ÿ2 ÿ/ ÿ1 ÿ0 ÿ, ÿ+ ÿ+ ÿ*ÿ+ÿ) ÿB ÿ & ÿ $ ÿ= ÿ* ÿ & ÿ,÷A‚QÅ|Û£¥ÿà‡©ýévªþèx©þèxªþèfªÿègªÿèhªþéD«ÿêªÿê«ÿê«þé«ÿê«þêªÿé:©ÿê:ªÿèmªÿék©þèj õã€Wƒç'Bÿ ÿ8dÿ7aÿmÎÔ²ÿëo©þèt©þéS©ÿèUªþéV«ÿê ¯ÿê«ÿê«ÿê©þè©ÿêªÿé©þè[ªÿèS©ÿéQªÿém©þèl©þèk°ÿñ{‹È® %P*ä .ÿ7 ÿ, þ* ÿ/ ÿ1 ÿ4 ÿ9 ÿ4 ÿ@ ÿ) ÿ  ÿ4 ÿ5 ÿ ) ÿ? ÿ- ÿ< ÿI ÿHÿK ÿJ ÿK ÿIÿI ÿMÿHÿIÿGÿFÿD ÿH ÿ5 ÿ  ÿ  ÿ: ÿ= ÿ9 ÿ8 ÿ7 ÿ5 ÿ1 ÿ/ ÿ; ÿ- ÿ. ÿ * ÿ*ÿ, ÿ* ÿ6 ÿ) ÿ  ÿ8ÿ, ÿ+ þ- ÿ $ ÿ4û3w=ÔpÞŽ˜®ÿêv¨ýçwªÿébªÿéc©þèf©ÿè>ªÿéFªþê)©ÿêªþé«ÿëªÿé"ªþê<ªÿèoªÿèlªÿèkªÿé}qÅÌ– 6VöE}þNŽÿ@rÿGpê›ÿýw©þètªÿèQªÿéS©ÿèV«ÿê©þé«ÿé«þéªÿê¬ÿêªÿé"©ÿèªÿéTªÿéQ©þèO©þèl¨ûækÁÿÿcL—a·-ø%0#ÿ * þ* þE ÿF ÿ. ÿ7 ÿ> ÿD ÿ! ÿ ÿ ! ÿ  ÿ' ÿY ÿ! ÿ! ÿ ÿ# ÿZ ÿQÿRÿR ÿRÿSÿMÿY ÿNÿKÿJÿHÿHÿFÿA ÿ $ ÿ  ÿ7 ÿE ÿ8 ÿ< ÿ8 ÿ7 ÿ5 ÿ/ ÿ? ÿ1 ÿ- ÿ, ÿ* ÿ- ÿ- ÿ) ÿ2 ÿ& ÿ ÿ 0 ÿ , ÿ+ þ + ÿ* ÿ & ÿ4ù>§Fůÿït¨þça¨þæcªÿédªþé<©þè>ªþéB«ÿê«ÿê «ÿé«ÿêªþé©ÿè©ÿêRªþêO©þêM©þêq¼ÿõh<Š©±>pÿU›þCwþ7^üK“¥²©þé~©þèmªÿénªþéq©þé:ªÿê«ÿê«þê«ÿêªþêªþêªþéªþê©ÿéX©ÿè`ªþé_ªÿét©þèsªþérªÿ郓ôÇŽ1i<Ô ÿ. ÿ + ÿ. ÿ2 ÿ0 ÿA ÿH ÿ> ÿ ÿ  ÿ ! ÿ ÿ* ÿQÿO ÿQÿ2 ÿ ÿ" ÿ ÿ3 ÿSÿS ÿSÿS ÿS ÿTÿRÿQ ÿN ÿLÿKÿKÿF ÿWÿ3 ÿ ÿ  ÿ7 ÿ@ ÿ= ÿ: ÿ9 ÿ7 ÿ4 ÿ1 ÿ0 ÿ0 ÿ, ÿ+ ÿ+ÿ,ÿ ' ÿ8 ÿ0 ÿ  ÿC ÿ4 ÿ , ÿ+ ÿ, þ-ÿ * þ  ÿ)…-æœðψ©ÿè~©þèªÿékªþélªÿén©þèLªÿé>ªþé«ÿéªÿéªÿéP©ÿéQªÿéOªÿêq©ýèp¶ÿük4y•Å7gÿþ$;ÿ Htñ€ß⑪þçl©þémªÿèo©ÿè:ªÿé=¬þéªÿêªþé«ÿê«þë«ÿêªÿé©ÿé)ªþè`ªÿé]©þè[©þès©üèr³ÿônZ£u¯A"è & ÿ- ÿ- þ/ ÿ2 ÿ7 ÿI ÿ8 ÿ2 ÿ8 ÿ  ÿ  ÿ8 ÿC ÿQÿUÿTÿR ÿ]ÿ< ÿ  ÿ# ÿ  ÿH ÿTÿRÿR ÿSÿS ÿTÿ^ ÿR ÿR ÿN ÿLÿLÿLÿ. ÿ! ÿ ÿI ÿB ÿ> ÿ< ÿ9 ÿ6 ÿ5 ÿ9 ÿH ÿ, ÿ. ÿ, ÿ*ÿ+ÿ+ ÿ * ÿ & ÿ" ÿ $ ÿ* ÿ, ÿ+ ÿ, ÿ+ÿ+ÿ6 þ - ÿFñaÌx«­ÿí|§üåi©ÿèjªþékªÿéI©ÿèN©ÿé<©ÿé­ÿêªþé«þéªÿêQ©ÿêRªÿêr©þéqªÿép”ëâ‰Ryê1UÿE{þ ÿJ ÿ # ÿ ÿ! ÿ! ÿ9 ÿ`ÿ`ÿQÿRÿR ÿT ÿRÿQ ÿS ÿTÿP ÿ ÿ# ÿ  ÿA ÿUÿS ÿS ÿTÿRÿS ÿW ÿR ÿUÿT ÿO ÿP ÿR ÿ& ÿ" ÿ & ÿH ÿA ÿ? ÿ: ÿ: ÿ9 ÿ6 ÿ< ÿ0 ÿ0 ÿ0 ÿ,ÿ+ ÿ, ÿ, ÿ3 ÿ ÿ$ ÿ8 ÿ+ ÿ- ÿ+ ÿ, ÿ,ÿ+ ÿ+ ÿ, ÿ+ ÿ ÿ3“7Ù›ÿΊ¨þæ‚©þèlªÿémªþèo©þêJªÿê6ªÿé«ÿêªÿÿªþé®ÿè©ÿê«ÿê©ÿèbªÿé^ªÿé]©þèw¼ÿôoE–±®9gÿU›ÿD{þElñ‘ïæ‡©ýè}ªÿêhªÿêi©þél©ÿêD©ÿéKªÿê?«þé ªÿéªÿê'ªþèc©þè_ªÿé^¨ýèw¶ÿûqyË£Ž(k,â  ÿ  ÿ  ÿ! ÿ) ÿ, ÿF ÿ. ÿ ÿ  ÿ ÿ; ÿW ÿV ÿQ ÿPÿW ÿ[ÿRÿR ÿRÿRÿSÿR ÿXÿ, ÿ  ÿ ÿ4 ÿ[ÿSÿTÿW ÿO ÿCÿX ÿ3 ÿ9 ÿ6 ÿ, ÿ9 ÿ2 ÿ; ÿ( ÿ9 ÿH ÿ8 ÿ+ ÿE ÿ4 ÿ6 ÿB ÿC ÿ< ÿ6 ÿ0 ÿ0 ÿ- ÿ* ÿ * ÿ, ÿ# ÿ !ÿ+ ÿ, ÿ, ÿ+ ÿ + ÿ, ÿ. ÿ? ÿ) ÿ, ÿ- þ " ÿ-r4ØÿÔˆ©ýéj©þèlªÿènªÿêF©ÿêN©ÿé5¨þë«ÿëªþêªÿé«ÿé©ÿè`©ÿèbªÿèa©ÿèxªÿèv®ÿït0‚©ËAzÿR”þ>oÿ)všÒ ú퀤ûéi©þéiªÿêj©þêCªÿêE©ÿêH«þé©þêªþé«ÿê¨þç­þïªþê*©ÿê©þèbªÿé^¨ýæ^­ÿîu]µy£+ô, ÿ- þG ÿ0 ÿ  ÿ? ÿ1 ÿ0 ÿ1 ÿ& ÿB ÿU ÿQ ÿS ÿS ÿS ÿS ÿPÿV ÿUÿQÿS ÿS ÿS ÿSÿRÿ]ÿ. ÿ  ÿ  ÿH ÿX ÿ, ÿ. ÿ # ÿ ÿ ÿ! ÿ ÿ!ÿ" ÿ  ÿ. ÿ8 ÿ- ÿ* ÿ! ÿ ÿ! ÿ ÿ ÿ " ÿ ÿ  ÿ0 ÿ- ÿ & ÿI ÿ) ÿ: ÿ8 ÿ> ÿ ÿ&ÿ? ÿ* ÿ- ÿ, ÿ- ÿ* ÿ, ÿ- ÿ+ ÿ+ ÿ, ÿ + ÿ $ ÿ/j7×¶ÿùg©ýèk©þèm©ÿêDªÿêF©þêJ«ÿè«ÿêªþê«þê©þè­þéªÿé.©ÿêªþêkªÿêg©þéfŸôã‚\€ÝR•ýMŒÿ?kü|ÇÇž“êá…¡øè€©þè~ªÿèhªÿèiªÿèlªÿê3ªÿêªþéªþé«ÿéªþê­ÿì©ÿè`©þèaªÿè`ªÿêx©þéw«ÿêvtÆ›¤1û. ÿ, ÿ 0 ÿ5 ÿ@ ÿ1 ÿ< ÿ* ÿ+ ÿ / ÿL ÿY ÿO ÿUÿS ÿSÿSÿSÿTÿRÿYÿV ÿQÿS ÿSÿSÿQÿWÿB ÿ2 ÿ% ÿD ÿ+ ÿ! ÿ ÿ " ÿ ÿ. ÿ. ÿ! ÿ% ÿ ÿ% ÿ ! ÿ0 ÿ,ÿ/ ÿ= ÿ ÿ " ÿ ÿ " ÿ" ÿ " ÿ8 ÿ  ÿ ÿ ÿ  ÿ ÿ/ ÿ3 ÿJÿ ' ÿ/ ÿ6 ÿ+ ÿ. ÿ+ ÿ, ÿ, ÿ- ÿ6 ÿ * ÿ, ÿ* ÿ. ÿ- þ ÿ;Gʦÿ⃨ÿç‚©þèmªÿènªÿèp©ÿéFªþê,«ÿêªÿêªþéªþéªÿê©ÿé%ªÿêkªÿêhªÿêf­ÿë}†ÛÔ‹ FvôUœþCzÿ=gøLwë2x–Å”ú퇪þèfªÿég©þèk©ÿê0ªÿê*«þêªÿê«ÿéªÿê«þê«ÿé ªþê'©ÿèaªÿé]ªÿè\©þéw¸ÿþpg¿…œBú ( ÿ* þ4 ÿ3 ÿD ÿ> ÿ % ÿ8 ÿ4 ÿ< ÿ, ÿ ÿ ÿ7 ÿ]ÿS ÿSÿTÿRÿRÿS ÿS ÿU ÿSÿR ÿQÿS ÿV ÿRÿ5 ÿ7 ÿ , ÿ- ÿ- ÿ  ÿ2 ÿ4 ÿ; ÿUÿH ÿO ÿQÿG ÿU ÿJ ÿ; ÿ; ÿ " ÿK ÿA ÿ0 ÿ? ÿ) ÿ2 ÿ2 ÿ3 ÿ) ÿ$ ÿ  ÿ  ÿ! ÿ  ÿ ÿ/ ÿ+ ÿ9 ÿ= ÿ; ÿ( ÿ; ÿ0 ÿ + ÿ- ÿ@ ÿ ' ÿ- ÿ+ ÿ* ÿ- ÿ , þ+ ý>€MÆ«ÿê¨þçkªÿékªÿén©ÿèCªÿéKªÿê+«ÿê«ÿé1©þêl©þêiªþêh©þé~´ÿñy:²Á9iÿS—þE}ÿ ÿB ÿA ÿ7 ÿI ÿ: ÿ2 ÿF ÿ % ÿ' ÿ + ÿ8 ÿ( ÿ/ ÿ( ÿ" ÿ! ÿ* ÿ& ÿ2 ÿH ÿ1 ÿ- ÿ+ ÿ * ÿ * ÿ) ÿ7 þ6 ÿ$üI®W±ÿîj©þèk©ÿèmªÿéA©ÿèC©ÿéF«ÿê©þèªþé«ÿéªþèG©ÿèGªÿèD©þèu±ÿëo[¹Ôš5dÿV™ýLŠÿBvÿ:eÿ(FÿrÔä•®ÿé{©þè~ªÿêjªÿêj©ÿêk«þê/«þê«ÿêªþé«ÿêªþé3©ÿê^ªþêYªÿèv©þèu¬ÿìsŒÜ½•B#é- ÿ* ÿ5 þM ÿ? ÿ: ÿ  ÿ ÿ< ÿR ÿRÿSÿJ ÿ5 ÿ ÿ# ÿ  ÿ- ÿ[ÿPÿRÿSÿR ÿR ÿRÿY ÿJ ÿ5 ÿ " ÿ ÿ ÿ ÿQÿ@ ÿ ! ÿ/ ÿ[ ÿN ÿS ÿQ ÿSÿ] ÿSÿS ÿSÿR ÿT ÿ- ÿ" ÿ ÿM ÿEÿDÿ@ ÿ>ÿ= ÿC ÿJÿ , ÿ5 ÿ3 ÿ5 ÿ/ ÿC ÿC ÿF ÿ/ ÿ? ÿ- ÿ ÿ " ÿ  ÿ# ÿ  ÿ7 ÿ4 ÿC ÿ> ÿ/ ÿ- ÿ + ÿ: ÿ6 þ  ÿ ÿC“UÁ«ÿë©þèªÿéj©þèlªÿénªÿéBªþê©ÿé«ÿèªþêªÿé«ÿêªÿéN©ÿèF©þèu°ÿïp`¢¥˜:jÿNŒþR”ÿI„ÿ@sþ"=ÿKv‰Í³ÿöyªÿè}ªÿêf©þégªÿêkªÿê+ªÿé(«ÿéªÿéªÿé«þêªþèªÿê©þéªþêªþæ«ÿé©ÿê]ªÿêW©þêVªÿèu¬ÿíq‘꾈H!ê ' ÿ+ þ. ÿ1 ÿ< ÿ4 ÿ0 ÿ" ÿ> ÿ\ÿS ÿSÿS ÿTÿ[ ÿ3 ÿ ÿ ! ÿ ! ÿ9ÿNÿSÿR ÿRÿW ÿKÿ? ÿ4 ÿ$ ÿ  ÿ. ÿJ ÿK ÿZÿD ÿ  ÿ  ÿ? ÿSÿTÿR ÿSÿT ÿRÿS ÿRÿRÿW ÿ5 ÿ " ÿ ÿ9 ÿG ÿCÿB ÿ?ÿ= ÿ< ÿ< ÿ6 ÿ5 ÿ6 ÿ. ÿ2 ÿ% ÿ> ÿ- ÿ  ÿAÿ? ÿ5 ÿ$ ÿ- ÿ ! ÿ ÿ& ÿ' ÿ $ ÿ' ÿ< ÿE ÿ2 ÿ, ÿ  ÿ' ÿ9 þ & ÿI˜Z½ªÿ逧üåiªÿéi©þèl©ÿè>©ÿéEªþê%«ÿë«ÿè«ÿê ªÿéL©þèH©þèv¬ÿêr’èà|HhêE}ÿT˜ÿTšÿ!Gÿt—·þ‡¤½ûŠÃÀ£¦úå|§ûèfªÿêfªÿêj©ÿê&ªÿê6«ÿì«ÿêªþé©ÿé«ÿé«þê«ÿè©ÿêZ©þêVªÿêT¨ýçuÈÿÿxGbKà ?ÿ- ÿ, ÿ/ ÿH ÿ5 ÿ  ÿ< ÿWÿO ÿTÿS ÿRÿQÿSÿT ÿV ÿH ÿ  ÿ # ÿ  ÿ4 ÿ\ÿQÿVÿQ ÿ$ ÿ ÿ ÿ> ÿG ÿPÿSÿS ÿT ÿNÿ  ÿ  ÿ: ÿ`ÿPÿQÿSÿV ÿSÿSÿS ÿSÿT ÿ, ÿ# ÿ ÿC ÿF ÿEÿC ÿ? ÿ=ÿB ÿ9 ÿ5 ÿ3 ÿ2 ÿ0 ÿ/ ÿ- ÿ0 ÿ% ÿ  ÿ5 ÿ- ÿ0 ÿ5 ÿL ÿ7 ÿ0 ÿ, ÿ ÿ  ÿ" ÿ ÿ% ÿ/ ÿ] ÿ# ÿ) ÿ@ ÿ' ÿ, þ]Ât¯²ÿöd§üäiªÿékªÿè<©ÿè>ªþè@«ÿê­þéªþé«þê«ÿéªÿê.©þê#ªþèi©þèf±ÿîb`¥ª¥ =hõ7iþ Ioÿ‹­Ëÿ¯ÖöÿÂâÿ{¬ç‘ÛΘ¢øçªÿé~ªÿ耩þèo©ÿèq©ÿèbªþéTªÿéTªÿéBªþé-ªÿéªþéªþéªÿëªþê«ÿéªÿê©ÿé5©ÿèGªÿèqªÿéo¨ýæn¤ÿà‡@RÄ  þ! þ* ÿC ÿ: ÿ# ÿ  ÿ % ÿ> ÿQ ÿ\ ÿT ÿSÿQ ÿRÿSÿRÿS ÿ\ ÿ3 ÿ ÿ# ÿ ÿA ÿV ÿ+ ÿ  ÿ ÿ.ÿ: ÿ[ ÿ[ ÿQ ÿRÿSÿS ÿU ÿ? ÿ ÿ$ ÿRÿS ÿRÿS ÿXÿRÿRÿSÿQ ÿRÿ' ÿ ÿ" ÿLÿEÿEÿB ÿ@ ÿ> ÿL ÿ8 ÿ9 ÿ4 ÿ1 ÿ0 ÿ/ ÿ. ÿ3 ÿ! ÿ# ÿ+ ÿ. ÿ6 ÿ9 ÿ> ÿI ÿRÿc ÿ: ÿ; ÿ! ÿ! ÿ" ÿ  ÿD ÿ6 ÿ( ÿ- ÿ * þ ( ÿ2ùxÞœš«ÿì~©þ逪ÿêi©þêjªÿêl¨þè8«þëªþêªþé«ÿêªÿêªÿê ªþê'ªÿèjªÿég©þèe«ÿë€c‘–ºw•±üÂåýþÇêÿÿ«Ó÷þ¡Æçÿ ¼ÿ4Iï0g}ɤýë©þèªÿékªÿélªÿéo©þèX©ÿèY©ÿè\©ÿèA©ÿèC©ÿèHªþéªÿê©þè©ÿë«ÿé§þæªþê©ÿéMªÿèCªÿép©þèn¿ÿÿfI¢[À6ý5 ÿ& ÿ, ÿ? ÿF ÿ  ÿ+ ÿWÿP ÿRÿVÿT ÿTÿPÿSÿQÿUÿQÿRÿWÿ= ÿ ÿ0 ÿ- ÿG ÿ  ÿ) ÿ7 ÿ[ÿU ÿR ÿ] ÿQÿS ÿPÿSÿTÿW ÿ! ÿ  ÿ; ÿWÿRÿSÿRÿRÿSÿSÿQÿXÿ- ÿ! ÿ " ÿ@ ÿDÿD ÿ@ ÿ>ÿ= ÿ< ÿ8 ÿ6 ÿ6 ÿ1 ÿ0 ÿ,ÿ3 ÿ@ ÿ  ÿ, ÿG ÿ. ÿ8 ÿ> ÿD ÿI ÿOÿSÿUÿ[ÿG ÿ> ÿ, ÿ  ÿ- ÿ+ ÿ? ÿ; ÿ2 ÿ. þ ' ÿ:ìe˃¥ªÿê¨þègªÿêgªþêj¨ÿè5©ÿé7«ÿéªÿéªþé«þé ªÿê/ªþèk©ÿéh©ÿègªÿꀩûæzš­å²Ûÿÿ¶Ûúÿ»Ýÿÿ¼àøþ0Khþ4\ÿ .Jùf­±ž¨üæªÿéj©þèkªÿélªÿéVªÿéWªÿéX©þè=ªÿè>ªÿè@ªÿêªÿê"«þê«ÿé©þéªþèJ©þèDªÿèA©þèo³ÿ÷hXÖj§ & ÿ, þ ) ÿH ÿ5 ÿ- ÿ, ÿC ÿE ÿM ÿQÿRÿRÿRÿ_ÿUÿRÿSÿSÿSÿS ÿT ÿL ÿ1 ÿC ÿ) ÿ1 ÿ: ÿXÿTÿTÿRÿQÿS ÿSÿTÿQ ÿSÿTÿS ÿ0 ÿ  ÿ8 ÿXÿR ÿRÿYÿU ÿRÿRÿTÿ@ ÿ ÿ ÿ4 ÿPÿD ÿA ÿ? ÿ; ÿG ÿF ÿ6 ÿ7 ÿ4 ÿ1 ÿ0 ÿ- ÿ) ÿ" ÿ!ÿ ÿ0 ÿ5 ÿ9 ÿ> ÿF ÿKÿT ÿZÿRÿR ÿRÿW ÿPÿB ÿA ÿ # ÿ+ ÿ ÿ9 ÿE þ* þ* ÿ9 ýmç‹£­þïd©þègªÿêi¨ÿè1¨ÿè5©ÿé;©þêªþé«þë«þêªÿéP©ÿèKªþéH©þèz­ÿítŽÈ›ˆ¦¿ÿ¾âúÿ­Ñéÿ4X{ÿ/^ÿ>lÿ2ÿ7n~Ì©þê©þè…ªþé…©þè…©þêx¨þéy¨þèz©þéi©þéj©ÿêkªÿèX©ÿè[©þé.¬þêªÿéªþêªþéªþê!©ÿêlªÿêj©þêhªÿê«ÿè€"S'â , ÿD ÿ! þ  ÿ9 ÿ7 ÿ2 ÿ9 ÿA ÿSÿQÿRÿS ÿQÿRÿSÿS ÿQÿS ÿS ÿRÿVÿG ÿ5 ÿ, ÿ, ÿG ÿ6 ÿTÿPÿTÿQÿRÿRÿ\ÿS ÿSÿS ÿSÿSÿQ ÿ ÿ" ÿK ÿRÿQ ÿV ÿTÿRÿQÿQÿJ ÿ  ÿ  ÿ0 ÿI ÿB ÿ? ÿ> ÿ; ÿ? ÿ< ÿ7 ÿ3 ÿ2 ÿ0 ÿ. ÿ*ÿE ÿ % ÿ ÿ9 ÿ0 ÿ7 ÿ= ÿC ÿHÿPÿT ÿX ÿRÿR ÿSÿS ÿS ÿP ÿ # ÿ: ÿ< ÿ$ ÿ ÿ% ÿ2 ÿ5 þ ! ÿ!W%ì¨ÿæ}ªþé}©ÿè~ªþêeªÿêf©ÿêhªÿê+ªþê©þé«þêªþè«ÿêªÿé,©ÿèRªÿéJªÿéz©þèxºÿùpLp…ê5Uvÿ1_þGŠÿI„ÿ,Kÿ 6ÿ>`õzáꢱÿꀳÿ÷€—ÿÊŽ‚įŒ™ôÐ~¨ÿçx¹ÿþa±ÿófªÿêiªÿéT©þèU©ÿè]«þêªþê«ÿêªþé%©ÿêkªÿêg©þéfªÿêdÃ¥0ó # ÿ ÿ ÿ  ÿ1 ÿY ÿ7 ÿ  ÿ ) ÿX ÿRÿU ÿSÿQÿRÿQÿ] ÿQ ÿS ÿR ÿRÿC ÿ$ ÿ& ÿU ÿ% ÿ ÿ ÿN ÿSÿSÿSÿQÿT ÿV ÿR ÿQÿSÿRÿSÿKÿ! ÿ ÿM ÿRÿT ÿXÿWÿWÿOÿX ÿKÿ' ÿ, ÿ> ÿI ÿE ÿ= ÿF ÿ: ÿE ÿ7 ÿ8 ÿ/ ÿ0 ÿ0 ÿ- ÿ+ ÿ6 ÿ  ÿ# ÿ= ÿ/ ÿ9 ÿ> ÿFÿL ÿSÿT ÿS ÿSÿS ÿR ÿS ÿTÿS ÿ ÿ+ ÿWÿ ' ÿ  ÿ  ÿ $ ÿ; ÿ- ÿ # ÿ,g6Ô”üĈªþé}ªÿêb©þédªþéfªÿê5ªÿê1ªÿéªÿè«þéªÿéªÿé8©ÿèMªÿézªþéx·ÿôs WuÞ2_ÿGþAtþ1Tÿ)Gÿ9dþ.QÿS{âiñâ¨H³Nà U#è-öOòjñ^çO†h§üæh¨üæTªÿéT©ÿè[«þê«ÿê«ÿê«ÿêªÿéªÿêk©þêf©þée›îÕ…!K&ã" þ " ÿ  ÿ; ÿ@ ÿ? ÿ? ÿJ ÿ ( ÿ ÿ" ÿK ÿO ÿTÿRÿSÿSÿQÿT ÿUÿ`ÿ:ÿ  ÿ  ÿO ÿ[ ÿ7 ÿ ! ÿ! ÿ& ÿP ÿQÿRÿR ÿRÿUÿW ÿQÿRÿQÿQÿYÿ? ÿ" ÿE ÿQÿ[ÿGÿDÿ: ÿ) ÿ2 ÿ: ÿ1 ÿ6 ÿ8 ÿ0 ÿ) ÿ$ ÿ: ÿ* ÿQÿ? ÿ , ÿB ÿ8 ÿ/ ÿ * ÿ0 ÿ% ÿ" ÿ! ÿ- ÿ6 ÿ< ÿC ÿIÿNÿRÿaÿRÿSÿSÿSÿRÿUÿ: ÿ! ÿ  ÿE ÿM ÿB ÿ" ÿ" ÿ ! ÿ) þ\ ÿ% ÿ/w5×¢ýÜ€¥úãcªÿêb©þêe©ÿê/©ÿê2ªþê8«ÿê©þê«ÿêªþê"©þèuªÿép¯ÿêmX®Ç²0Oü'Dþ)Gþ9eÿNŒÿEÿ4]þ-ÿ KÿTÿ5 ÿ+ ýZ þkþ7ûW–s¬ªÿé~ªÿên©þêo©þêq«þé«ÿéªÿê«ÿêªÿéM©ÿèV©ÿè}©þè{¯ÿðxcÌ~³ " ÿ! ÿ1 þ0 ÿB ÿ; ÿ> ÿDÿJ ÿW ÿ* ÿ ÿ9 ÿ[ÿP ÿSÿR ÿSÿRÿUÿ_ ÿ1 ÿ  ÿ/ ÿL ÿSÿRÿLÿ ! ÿ ! ÿ ÿY ÿRÿSÿSÿRÿTÿ]ÿRÿS ÿR ÿS ÿSÿ? ÿ> ÿO ÿ# ÿ ! ÿ  ÿ  ÿ  ÿ  ÿ- ÿ+ ÿ( ÿ - ÿ" ÿ  ÿ! ÿ ÿ  ÿ ! ÿ  ÿ  ÿ! ÿ) ÿ) ÿ/ ÿE ÿB ÿ* ÿ ÿ? ÿ6 ÿ7 ÿ< ÿD ÿKÿQ ÿR ÿUÿSÿS ÿSÿSÿQÿUÿ( ÿ ! ÿ) ÿW ÿSÿ\ÿG ÿ % ÿ ÿ# ÿ3 ÿ% ÿ - ÿY§s·¨ÿçt©ýèt©þèvªÿèWªÿèYªþè[¨ÿè'­þë«þêªÿê©þê%ªÿèuªÿép¨ýçp­ÿíˆa¸Å¬Miæ1UÿLÿZÿ >Wþ3"ÿ= ÿ/ ÿN ÿ; ÿ: ÿ] ÿM ÿ6ï„Ô³Ž¨ýç~ªÿêmªÿêm©ÿês«ÿê «ÿêªþéªÿé\©ÿèRªÿé|«ÿëy£ÿÛ~Wð ) ÿ/ þ= ÿ6 ÿ8 ÿ= ÿB ÿH ÿKÿUÿH ÿ! ÿ  ÿ3 ÿSÿS ÿRÿRÿS ÿOÿ/ ÿ# ÿ( ÿV ÿWÿQÿR ÿRÿ6 ÿ  ÿ ! ÿ) ÿRÿSÿRÿR ÿT ÿWÿK ÿP ÿ0 ÿ) ÿ! ÿ5 ÿ6 ÿ- ÿ $ ÿ  ÿ4 ÿ. ÿ( ÿ4 ÿIÿ= ÿ/ ÿNÿE ÿ5 ÿ) ÿ< ÿ' ÿA ÿ1 ÿ! ÿ% ÿ ÿ  ÿ  ÿ $ ÿ2 ÿB ÿ- ÿ: ÿ< ÿ= ÿA ÿIÿO ÿRÿ\ ÿSÿRÿRÿSÿRÿRÿW ÿ& ÿ  ÿ8 ÿXÿQÿS ÿQÿO ÿ; ÿ & ÿ  ÿ ! þ1 ÿ3ýF“W´œôÔz¯ÿòs©þèUªÿéV©þèYªþé"ªÿê«þêªÿé«þç«ÿë0©þèt©þèqªÿéo©þ艪ÿ눥ýëŠ =dñ Lÿ0NLÿ Tÿ9 ÿ 1 ÿ) ÿ9 ÿN ÿ' ÿbÿ= ÿ0j:ϧÿä}ªÿé}ªÿêl©þêm©ÿêo«þêªþéR©ÿèSªÿèP©þè{´ÿøtW£pª8 ÿ2 þ/ ÿ1 ÿ7 ÿ< ÿ? ÿEÿGÿKÿNÿU ÿW ÿ& ÿ ÿL ÿZÿSÿa ÿ3 ÿ " ÿ  ÿQ ÿ] ÿS ÿRÿS ÿS ÿT ÿY ÿ " ÿ " ÿ  ÿRÿU ÿT ÿV ÿG ÿJ ÿ7 ÿ  ÿ  ÿ  ÿ  ÿ. ÿ< ÿD ÿI ÿ? ÿT ÿP ÿGÿP ÿ. ÿ" ÿ ÿAÿ= ÿ= ÿ9 ÿ8 ÿ3 ÿ?ÿ: ÿ- ÿ@ ÿ2 ÿ0 ÿ> ÿ7 ÿ9 ÿ " ÿ= ÿ9 ÿ8 ÿ2 ÿO ÿSÿS ÿT ÿY ÿPÿT ÿR ÿTÿSÿVÿ* ÿ  ÿ ÿJ ÿUÿR ÿPÿL ÿH ÿ? ÿH ÿ9ÿ0 ÿ, þU ÿ`û!b#ãbË|¡°ÿòR©þçWªÿéYªþé«ÿé«ÿê«þé(©ÿènªÿékªÿéjªÿ醩þè„­ÿì‚‹»¼Â8H6ÿMþ9 ÿE ÿ, ÿ+ ÿ2 ÿ]ÿ) ÿTÿ< ÿKŽbÀ²ÿö†©þè‹©þè}ªþ耩ÿèWªÿé «ÿêªþê©þê…ªÿêªÿêªÿꉢÿÝŒ-M7Ù< ÿ9 þ0 ÿ3 ÿ; ÿ= ÿ@ ÿEÿHÿM ÿSÿPÿWÿ5 ÿ ÿ ÿE ÿ< ÿ % ÿ  ÿ&ÿ< ÿRÿPÿQÿT ÿSÿSÿRÿXÿ/ ÿ ÿ  ÿ8 ÿSÿX ÿ0 ÿ  ÿ  ÿ& ÿ ÿ1 ÿE ÿ? ÿ_ÿ7 ÿ ÿQ ÿKÿIÿG ÿEÿJ ÿ) ÿ " ÿ% ÿ: ÿ: ÿ9 ÿ7 ÿ5 ÿ7 ÿ0 ÿ- ÿ0 ÿ ' ÿ+ ÿ/ ÿ0 ÿ5 ÿ8 ÿB ÿ + ÿ " ÿ ÿ  ÿ9 ÿE ÿPÿUÿSÿQÿR ÿRÿR ÿQÿ\ÿ# ÿ  ÿ7 ÿbÿPÿRÿSÿNÿD ÿ: ÿ2 ÿ: ÿ % ÿ/ ÿ> ÿL ÿt ÿ/§1Þ¹ÿÿY§ýæ`ªÿéb©ÿè%©ÿé«ÿê«ÿë©ÿè ªÿéoªÿékªÿéj©þ膯ÿñ‚ÖÀ•6N;æ ÿW ÿN ÿ: ÿ1 ÿ* ÿ ' ÿZ ÿ9 ÿI ÿ= ÿM¥bÀ²ÿõ†©þ芩þè|ªÿé|ªþ邪þéTªÿé/ªÿéQªþêªÿê~ªÿê~¬ÿí‡lµ§2ö ) ÿ+ ÿC þ< ÿ: ÿ? ÿC ÿFÿJ ÿN ÿSÿSÿQ ÿZÿ< ÿ; ÿ: ÿ1 ÿ ÿ+ ÿVÿXÿPÿW ÿ] ÿQ ÿSÿTÿRÿRÿWÿ& ÿ # ÿ; ÿ? ÿ ÿ  ÿ% ÿ% ÿF ÿL ÿOÿRÿNÿIÿK ÿ% ÿNÿDÿV ÿCÿEÿ5 ÿ ÿ ÿ: ÿA ÿ9 ÿ7 ÿ6 ÿ0 ÿB ÿ3 ÿ. ÿ+ ÿ+ ÿ * ÿ + ÿ< ÿ " ÿ ÿ0 ÿ: ÿJ ÿ- ÿ- ÿ! ÿ  ÿ/ ÿN ÿM ÿYÿS ÿRÿRÿRÿ3 ÿ ÿ  ÿ? ÿUÿSÿRÿRÿLÿ= ÿH ÿ3 ÿ* ÿ/ ÿA ÿG ÿ  þ 6 ÿ+–-àºÿÿX¨ýç_ªÿéb©ÿè$ªÿé«ÿê«ÿèªÿèªÿéqªþèl©þèj¬ÿì…•ÿÇ'^.ßû  ÿ& ÿWÿ@ ÿC ÿ * ÿ' ÿ; ÿ]ÿ* ÿ9 ÿK¿XǶÿüƒ§û勪ÿé{©þè|ªÿè©ÿèFªþéJªÿèIªþêªÿê~©ÿé}¡ûÜŒ/i8Ú , ÿ+ þ/ ÿ5 ÿ< ÿ: ÿ> ÿB ÿGÿJÿNÿRÿT ÿSÿSÿ7 ÿ4 ÿ& ÿG ÿS ÿQ ÿSÿR ÿT ÿTÿT ÿR ÿSÿSÿRÿS ÿY ÿN ÿ4 ÿ, ÿ0 ÿ  ÿ/ ÿT ÿJÿXÿOÿJ ÿG ÿGÿC ÿH ÿ $ ÿ8 ÿE ÿD ÿ> ÿI ÿ8ÿ" ÿ! ÿ. ÿ8 ÿ8 ÿ2ÿ2 ÿ. ÿ/ ÿ- ÿ- ÿ, ÿ- ÿ+ ÿ. ÿ; ÿ  ÿ& ÿJ ÿ 6 ÿ@ ÿD ÿO ÿIÿ* ÿ # ÿ ÿ$ ÿPÿTÿSÿPÿQ ÿ! ÿ! ÿ7 ÿU ÿQÿRÿRÿRÿIÿ< ÿ@ ÿ/ ÿ, ÿ, ÿ+ ÿy ÿQ ÿ  ÿR§h´±ÿôZ¨ýç_ªÿèb©ÿè%ªÿèªÿêªÿéªþê-©þê4ªÿèg©þèd¬ÿíaƒèª—$” ì` ÿZ ÿ& þ" ÿ, ÿ[ÿC ÿ9 ÿ2 ÿ/ ÿH ÿ " ÿ  ÿ#N(èyÇ¡¬¦øâ•©þè©þè©þè©þ莪ÿ鎩þ鎪ÿ茪þ茪ÿꌅᰤ8 ý( ÿ. ÿ/ ÿ5 ÿ6 ÿO ÿB ÿC ÿGÿL ÿN ÿTÿ[ÿ8 ÿ  ÿ  ÿI ÿ7 ÿ; ÿN ÿVÿR ÿSÿR ÿQ ÿTÿVÿQ ÿSÿSÿP ÿ@ ÿ0 ÿ ) ÿ0 ÿ; ÿJ ÿLÿHÿGÿFÿF ÿE ÿE ÿB ÿB ÿ> ÿ% ÿN ÿ= ÿC ÿ> ÿ7 ÿ# ÿ ÿ) ÿ< ÿ6 ÿ3 ÿ2 ÿ- ÿ> ÿ9 ÿ+ ÿ, ÿ, ÿ* ÿ0 ÿ/ ÿ  ÿ! ÿ+ ÿ3 ÿ< ÿ= ÿCÿH ÿO ÿgÿ`ÿ, ÿ ! ÿ  ÿ" ÿU ÿY ÿ8 ÿ " ÿ ÿC ÿS ÿSÿRÿUÿP ÿC ÿFÿ3 ÿ, ÿ, ÿ ) ÿ? ÿZÿf ÿ_ê™çÓ„§ûæ]ªÿê]©þêaªÿêªÿê«þè©þé©ÿê>ªÿê2ªÿègªþéd·ÿöakó; ÿJ ýN ÿ; ÿ$ ÿ% ÿ- ÿb ÿK ÿ # ÿ' ÿ! ÿ0 ÿ0 þ& þ0÷6XBÛº«¦¹ÿûЍýçªÿ銪þé‹©ÿ芩þ茪ÿé‹­ÿîŠfÀ„µ +ÿ+ ÿ. ÿ1 ÿ6 ÿ: ÿA ÿE ÿE ÿFÿM ÿU ÿ1 ÿ' ÿ  ÿ# ÿ* ÿC ÿ9 ÿ  ÿ& ÿJ ÿR ÿSÿT ÿQÿTÿXÿQÿTÿRÿ/ ÿ  ÿ. ÿ9 ÿ3 ÿ8 ÿSÿE ÿFÿE ÿEÿK ÿ@ ÿ> ÿ? ÿ; ÿG ÿ2 ÿ> ÿ> ÿE ÿB ÿ6 ÿ  ÿ  ÿ2 ÿ; ÿ3 ÿ/ ÿ0 ÿ) ÿ6 ÿ. ÿ+ ÿ - ÿ+ ÿ ( ÿ: ÿ, ÿ  ÿ7 ÿ= ÿ7 ÿ; ÿ? ÿDÿH ÿM ÿU ÿSÿT ÿX ÿ8 ÿ ÿ  ÿI ÿ- ÿ$ ÿ3 ÿRÿSÿR ÿS ÿRÿN ÿC ÿK ÿ, ÿ+ ÿ- ÿ" ÿF ÿNÿN ÿ-u4× øÛ¨üç]ªÿê]©þéaªÿê!«ÿë ªÿé©ÿê©ÿê=ªÿê2ªþèh´ÿþ`aÊF® 2ÿ / ÿ (ÿ / ÿL ÿ5 ÿ! ÿ& ÿ) ÿ6 ÿ% ÿ, ÿ+ ÿ3 ÿJ þ+ ÿ, þ + ÿ0ø\yo˯ÿü抩ÿ芪þ銪ÿ苨ý挲ÿõ‡5Š@Ø 1 ÿ+ þ+ ÿ4 ÿ6 ÿ7 ÿ; ÿ@ ÿbÿI ÿ( ÿ% ÿ ÿ  ÿ  ÿK ÿWÿR ÿTÿ4 ÿ  ÿ0 ÿYÿNÿRÿRÿRÿTÿaÿ: ÿ ÿ  ÿ# ÿ; ÿ3 ÿ ÿ " ÿC ÿB ÿB ÿC ÿ= ÿA ÿ= ÿ< ÿ; ÿ: ÿ8 ÿ& ÿ8 ÿ5 ÿ4 ÿ= ÿ' ÿ ÿ ' ÿ6 ÿ1 ÿ0 ÿ- ÿ+ ÿA ÿ/ ÿ+ ÿ* ÿ, ÿ- ÿ6 ÿ  ÿ ÿ & ÿ* ÿ2 ÿ5 ÿ: ÿ> ÿD ÿI ÿYÿM ÿTÿRÿR ÿTÿQ ÿW ÿ3 ÿ* ÿI ÿ\ ÿQÿR ÿOÿS ÿPÿE ÿC ÿ5 ÿ1 ÿ, ÿ+ ÿ% ÿ- ÿ7 ÿN þD•U¼¨ÿç~§ýç]ªÿê^©ÿêa«þê)«þè«ÿê«þêªÿê4©ÿê(©þèX¬ÿíTí²euÇŸŒf°‰•]«{šFƒ[ÀR ëP ÿD ÿ% þ ÿ& ÿ5 ÿ, ÿ. ÿ, ÿ* ÿ0 þ0 ÿ+ ÿ + ÿ 1ÿ;‚CâŸüÖ™«ÿë’©þ蓪ÿꔨýè”±ÿó‘6û  ÿ@ ÿ= ÿ2 ÿ8 ÿ= ÿK ÿ4 ÿ0 ÿ( ÿ  ÿ" ÿ& ÿQÿRÿTÿQÿR ÿT ÿ[ÿ  ÿ" ÿL ÿUÿS ÿPÿU ÿR ÿD ÿ  ÿ  ÿ/ ÿ\ÿNÿQÿ  ÿ ÿ. ÿC ÿ= ÿ= ÿ> ÿ= ÿ9 ÿ8 ÿ7 ÿ5 ÿ8 ÿ6 ÿ8 ÿH ÿ8 ÿ" ÿ" ÿ  ÿG ÿ3 ÿ- ÿ, ÿ , ÿ/ ÿC ÿ ' ÿ- ÿ, ÿ/ ÿ? ÿ1 ÿ ÿ0 ÿC ÿ* ÿ1 ÿ5 ÿ9 ÿ< ÿ@ ÿHÿIÿKÿN ÿS ÿPÿSÿQ ÿ. ÿ* ÿ5 ÿ& ÿ' ÿVÿU ÿR ÿQÿE ÿKÿIÿ3 ÿ * ÿ + ÿ ÿS ÿO ÿ, ÿ2õsÄ™‘ªþévªÿéR©þèTªÿèW©ÿéªþêªÿêªÿê1ªÿê*©ÿèY©þèW¬ÿîT¯ÿòp±ÿôn²ÿöl²ÿõ~Û§š3‡;ÖYý9 ÿ< þ' þ0 ÿ4 ÿ- ÿ4 ÿ9 ÿ9 ÿE ÿ8 ÿ  ÿ ( þ (ÿ#q"ï‹íµ¥ªÿé’ªÿꔲÿøbéw¿ :ÿI þ) ÿ@ ÿJ ÿ0 ÿ& ÿ, ÿ ÿ  ÿ$ ÿ@ ÿD ÿN ÿW ÿSÿS ÿS ÿS ÿS ÿTÿ= ÿ" ÿ ! ÿVÿSÿQ ÿL ÿ' ÿ # ÿ$ ÿF ÿI ÿHÿF ÿD ÿ  ÿ  ÿ8 ÿE ÿ: ÿ9 ÿ8 ÿB ÿ9 ÿ/ ÿ0 ÿ. ÿ@ ÿ, ÿ6 ÿL ÿD ÿ # ÿ! ÿ $ ÿ8 ÿ & ÿ6 ÿ5 ÿ- ÿ> ÿ + ÿ+ ÿ , ÿ: ÿG ÿ' ÿ ÿ) ÿ. ÿ * ÿ, ÿ0 ÿ6 ÿ9 ÿ< ÿQÿC ÿDÿGÿI ÿNÿLÿO ÿC ÿ  ÿ ÿG ÿ7 ÿ) ÿ ÿ2 ÿU ÿJÿF ÿC ÿ8 ÿ/ ÿ, ÿ % ÿ3 ÿh ÿb þO ÿ/_:Ì«ÿët©þèwªÿéSªÿèU©ÿéY­þë©ÿé©þé«þêªÿê,ªÿè\ªÿéYªÿèXªÿêtªþêsªÿêrªÿê…«ÿì„£þ߇v╯aò0 þ= ÿ  ÿ ÿE ÿ9 ÿI ÿ/ ÿ  ÿ6 ÿ5 ÿ/ ÿ> þ # ÿ*},è ýÛ–¦ü唩ÿÞ›$~$í  ÿ5 þ< þ $ ÿ= ÿ: ÿ  ÿ  ÿ  ÿ8 ÿE ÿO ÿTÿSÿS ÿQÿS ÿSÿRÿSÿP ÿ[ ÿ/ ÿ  ÿK ÿ]ÿ % ÿ" ÿ! ÿ= ÿOÿI ÿFÿFÿ@ ÿE ÿ/ ÿ  ÿ ! ÿ5 ÿ7 ÿ7 ÿ6 ÿ7 ÿ# ÿ ÿ  ÿ, ÿ4 ÿ: ÿ , ÿ5 ÿ: ÿ ÿ" ÿ" ÿ ÿ& ÿ- ÿ  ÿ, ÿ< ÿ% ÿ= ÿM ÿ@ ÿ6 ÿ  ÿ% ÿK ÿ, ÿ- ÿ * ÿ. ÿ2 ÿ4 ÿ; ÿ> ÿ= ÿ@ ÿCÿEÿD ÿO ÿ0 ÿ ÿ ÿ ( ÿD ÿGÿVÿ0 ÿ  ÿ + ÿ< ÿW ÿ6 ÿ4 ÿ, ÿ. ÿ # ÿR ÿN ÿ] ÿYýwâž®ÿðs©þèw©þèU©ÿèXªþé:ªþé©ÿé ªÿëªÿé)©ÿé)©ÿè&©ÿèJ©ÿèHªÿèFªþêvªÿêt§ÿæsªÿèˆCšNÍ' þ? ÿ' ÿ  ÿ9 ÿ<ÿ  ÿ# ÿ/ ÿT ÿR ÿ ) ÿ ) ÿ+ þ ÿO¾Xײÿõ”ÿ°¯júý ÿ7 ÿI ÿ) ÿ< ÿF ÿB ÿ8 ÿN ÿM ÿFÿZ ÿYÿPÿSÿRÿS ÿSÿSÿTÿRÿ: ÿ+ ÿ7 ÿ* ÿ ÿ! ÿD ÿ[ÿQ ÿDÿC ÿ> ÿ< ÿF ÿ@ÿ  ÿ! ÿ@ ÿ5 ÿ2 ÿ* ÿ^ÿ7 ÿ  ÿ " ÿ ÿ/ ÿ; ÿ % ÿ: ÿ8 ÿ ! ÿ $ ÿ ! ÿ! ÿ$ ÿ; ÿ0 ÿC ÿ* ÿ# ÿ # ÿ8 ÿG ÿ) ÿ% ÿ9 ÿ1 ÿ+ ÿ+ ÿ+ ÿ, ÿ/ ÿD ÿ@ ÿ8 ÿ= ÿ< ÿ> ÿ? ÿE ÿK ÿ  ÿ" ÿ # ÿTÿEÿB ÿ= ÿA ÿH ÿ% ÿ ÿO ÿ8 ÿ. ÿ- ÿ ( ÿ9 ÿ]ÿSÿH ÿ;•GͲÿóeªþéhªÿék©ÿè)ªÿé7«þêªþéªþéªþé©ÿé ªÿê©ÿé/ªÿé0ªþéLªÿéQ©ÿèIªÿêw©ÿétªÿês¬ÿì†e©‡ªGú* þ2 ÿF ÿ) ÿ6 ÿ1 ÿZÿSÿLÿ@ ÿ? ÿ- ÿ, þ! ÿkÿÿ±®…ò±¨^ø4þ7 ÿ9 ÿ5 ÿR ÿ ÿ4 ÿF ÿA ÿEÿIÿOÿNÿUÿRÿR ÿR ÿS ÿSÿRÿPÿUÿP ÿ> ÿ/ ÿ5 ÿ; ÿI ÿGÿEÿG ÿA ÿ? ÿ= ÿ< ÿ< ÿ, ÿ ÿ " ÿ? ÿ+ ÿ% ÿ ÿJÿJ ÿ4 ÿ þ( ÿ7 ÿ/ ÿ  ÿK ÿ) ÿ! ÿ# ÿ@ ÿ !ÿ# ÿ* ÿ? ÿ0 ÿ> ÿD ÿI ÿ@ ÿ. ÿ: ÿ> ÿF ÿF ÿ. ÿ ) ÿ+ ÿ. ÿ0 ÿ9 ÿ4 ÿ6 ÿ8 ÿ9 ÿ9 ÿB ÿ3 ÿ ! ÿ ÿ& ÿ5 ÿA ÿ< ÿ= ÿ: ÿ< ÿA ÿC ÿ; ÿ " ÿ( ÿ9 ÿ, ÿ& ÿU ÿM ÿS ÿ[ñŽæÀ©üçg©þèiªÿélªÿé-ªÿé*ªþê©þèªÿêªþé«ÿêªþé«ÿé ªÿéEªÿêwªÿêvªÿêu«ÿë‡uÉœ¢5ø. þB ÿ) ÿL ÿ8 ÿ/ ÿcÿS ÿS ÿPÿOÿ< ÿ ' ÿ; þ- ÿ4‹8ãsÒ‹¿(ýJ þ , ÿ0 ÿ1 ÿ; ÿ- ÿ  ÿ! ÿO ÿEÿGÿP ÿP ÿV ÿ]ÿR ÿQÿRÿTÿT ÿ^ÿJ ÿ$ ÿ5 ÿ0 ÿ6 ÿK ÿE ÿG ÿ= ÿUÿD ÿ< ÿ9 ÿ8 ÿ3 ÿJÿ% ÿ ! ÿ) ÿ $ ÿ%'%ÿ#ÿ / ÿYÿ? þ> ÿ  ÿD ý7 þ ÿHþ( ÿ ÿ & ÿ?ÿ/81ÿ $ÿ- ÿ/ ÿ9 ÿC ÿX ÿ. ÿ ! ÿ3 ÿD ÿ( ÿ% ÿ+ ÿ. ÿE ÿ+ ÿ? ÿ4 ÿ+ ÿ0 ÿ2 ÿ4 ÿ2 ÿ2 ÿB ÿ % ÿ " ÿ  ÿF ÿ: ÿ5 ÿ7 ÿ7 ÿ6 ÿ3 ÿ 0 ÿ7 ÿB ÿ4 ÿ  ÿ6 ÿ ! ÿK ÿ[ÿ[ ÿG ÿ<‹G̦ýã…§ýåiªÿéi©þèmªÿé0«þêªÿéªÿèªÿê©ÿè_ªÿèYªÿèWªÿë{”ÿÇ…3ï5 ÿ, ÿ  ÿD ÿ. ÿ  ÿ. ÿM ÿQÿT ÿL ÿA ÿ5 ÿ, ÿ þGû2¸.ï! þ+ ÿ2 ÿ0 ÿ2 ÿ3 ÿ: ÿE ÿ  ÿ8 ÿJ ÿIÿKÿO ÿSÿXÿQÿS ÿUÿSÿNÿ= ÿ ÿ  ÿN ÿF ÿ* ÿF ÿD ÿB ÿ= ÿ> ÿ< ÿ9 ÿ7 ÿ6 ÿ0 ÿ9 ÿ% ÿ  ÿH ÿ $ ÿ&ÿ''(ÿÿfÿ>ÿ:ý1}8ávÔ²F‚]Í+öG ÿ 'ÿ þ -ÿ9ÿ&Iÿ ÿ( ÿ/ ÿ9 ÿ: ÿ1 ÿ  ÿ$ ÿS ÿC ÿPÿG ÿ# ÿ # ÿ 1 ÿ- ÿ? ÿ1 ÿ+ ÿ, ÿ- ÿ/ ÿ9 ÿ, ÿ ÿ  ÿ( ÿ1 ÿ0 ÿ/ ÿ3ÿ1 ÿ0 ÿ3 ÿ2 ÿIÿ+ ÿ, ÿ( ÿ5 ÿ& ÿQ ÿ€ÿ] þW ÿWõnÅ““©üèvªÿéT©þèU©ÿèXªÿé­ÿì«ÿé«ÿê«þêªÿéV©ÿè[ªÿèY©þé}¸ÿþu6nCÈ> ÿ1 þF ÿ> ÿPÿ> ÿ  ÿ5 ÿ\ ÿRÿS ÿL ÿa ÿ( ÿ ÿ+ ÿ\ ÿ) ÿ. þ< ÿ8 ÿ0 ÿ6 ÿ8 ÿE ÿ, ÿ  ÿ) ÿPÿLÿQ ÿQ ÿR ÿW ÿSÿR ÿO ÿ/ ÿ  ÿ! ÿC ÿNÿ& ÿ, ÿNÿ< ÿ@ ÿ< ÿ: ÿ@ ÿ5 ÿ4 ÿ1 ÿ/ ÿ/ ÿ $ ÿ* ÿM ÿ ' ÿ ÿ--,ÿ+)*ÿ,4Bÿ0:Cÿ54òñÕ¥±ÿó–¯ûèVvrØÿ-SþBxÿ ÿJÿE ÿ* ÿ  ÿ6 ÿ= ÿ: ÿ6 ÿ6 ÿC ÿ4 ÿ0 ÿ/ ÿ* ÿ7 ÿ0 þ< ÿIÿ, ÿ þ'()ÿ$6Fÿ+Mÿ$=ÿ*8ót¾À°­ÿ똳ÿð–]¤µ½'ú&@ÿ'Dÿ7aÿ7_ÿ$=ÿ $ÿ þÿÿ5ù-ý: þ6 ÿ: ÿ: ÿ: ÿ7 ÿDÿA ÿ1 ÿ. ÿ9 ÿ& ÿ7 ÿ, ÿ> ÿ4 ÿB ÿ  ÿ1 ÿ5 ÿ* ÿ ) ÿ- ÿ, ÿ/ ÿ+ ÿ, ÿJ ÿ. ÿ+ ÿ+ ÿ, ÿ* ÿ& ÿVÿtÿÿG ÿ*‘,æ¥ÿàx«ÿëu©þèw©þèW©ÿèZ©ÿé9ªþé©þè«ÿê ªÿé<©þè/ªÿêpªþël°ÿîl"J'ç< ÿ@ þ1 ÿF ÿRÿXÿ8 ÿ  ÿ? ÿbÿ6 ÿ  ÿ7 ÿJÿ6 ÿ ) ÿ+ ÿ, ÿ, ÿ4 ÿLÿ7 ÿ; ÿ= ÿA ÿC ÿ  ÿ ÿMÿKÿLÿRÿ= ÿ1 ÿ ÿ " ÿ3 ÿW ÿIÿA ÿE ÿIÿ ÿE ÿ; ÿ6 ÿ2 ÿ1 ÿ0 ÿ/ ÿ. ÿ* ÿ( þ< ÿ;þ4ø@ö ý &#þ-XÿLŒÿ=lÿ(Bÿ ÿ4~œÕ®ÿï—«þ蘗þü¡ EVç+ÿ?mÿK‡ÿ0Rÿ /ÿ ,þ-ÿ)ûžÀºÉÕ»©W‹sÁ7ð+ ÿ* þ / ÿ1 ÿ- ÿ> ÿ, ÿ*ÿ+ ÿ ' ÿ- ÿI ÿD ÿ1 ÿ7 ÿ- ÿ= ÿU ÿ0 ÿ4 ÿ- ÿ, ÿ+ ÿ) ÿ - ÿ - ÿ3 ÿ* ÿ+ ÿ- ÿ, ÿ  ÿU ÿ_ÿM þk ÿ †ìè«’«ÿë`¨þçcªÿéf©þé%ªþé3«þêªÿéªþé©ÿêªþê©ÿé-©ÿè2ªþêq©þén°ÿôj[Äs´ 0 ÿ. þ1 ÿ; ÿKÿRÿO ÿ- ÿ. ÿ6 ÿ ! ÿ ÿ/ ÿC ÿ. ÿ/ ÿ.ÿ * ÿ/ ÿ. ÿ6 ÿ6 ÿ9 ÿ> ÿA ÿA ÿC ÿ ÿH ÿPÿG ÿ= ÿ ÿ3 ÿ2 ÿK ÿD ÿ@ ÿA ÿ? ÿ? ÿ< ÿ ÿ; ÿ8 ÿ3 ÿ3 ÿ1 ÿ? ÿ% ÿ # ÿ8 þ1 ÿ6ü/g:ßk©·’Ô¹³5SRâ .þ $9ÿ4Wÿ7bÿ.Nþ .ÿ 1þ`É⺴ÿð–¹ÿò”$]|â'ÿ'Aÿ7_ÿF{ÿ0Wÿ3ÿ!+ÿW—ʰÿö”­ÿî–µÿø•o°’¶<ø ) ÿ* ÿ? þ- ÿ* ÿ) ÿ * ÿ2 ÿ6 ÿ+ ÿ- ÿ  ÿ ÿ2 ÿC ÿJ ÿ! ÿ! ÿ. ÿ5 ÿ( ÿ9 ÿ1 ÿB ÿ+ ÿ + ÿ+ ÿ + ÿ- ÿ( ÿD ÿMÿU þ] ÿUøZÂq­«ÿì|¨þçcªÿéc©þègªÿé)ªÿé&ªÿè«þèªÿêªþéªþé#ªÿé5©þêrªÿên¨üçnäÁ“8ø( ÿI þ9 ÿC ÿP ÿVÿTÿ@ ÿ3 ÿ= ÿ& ÿZ ÿL ÿP ÿ0 ÿJ ÿ. ÿ ) ÿ/ ÿ0 ÿF ÿ: ÿ< ÿ? ÿ@ ÿI ÿ( ÿB ÿEÿ! ÿ ÿ$ ÿ7 ÿC ÿB ÿA ÿB ÿ> ÿ= ÿ9 ÿ= ÿ) ÿ & ÿ3 ÿ1 ÿ( ÿ7 ÿ] ÿ# ÿ ÿ ÿ % ÿ8vEØŽÝÁ£ªÿ蘩þê˜VŠŠÀ /û+Kÿ?qÿ9fÿ&>ÿ )ÿ "þ.?ösÄʰrÙí°%@ÿ $9ý:bþAzÿ+Yÿ,E\ÿqŒ£ÿg~“ÿš×βªÿê—ªÿ꘩ÿ阪ÿé—}墱0†6ã ( ÿ  ÿ + ÿ , þ= ÿ, ÿ+ ÿ, ÿ ÿ  ÿ% ÿC ÿ, ÿ+ ÿ, ÿ- ÿ8 ÿB ÿ ÿ$ ÿ? ÿ& ÿ> ÿ7 ÿ( ÿ) ÿ. ÿ  ÿJ ÿTþN ÿM ÿEýGªW½¦ÿãªÿê~ªÿèd©þèeªþègªÿê1«þê«þê«ÿèªþé«þê ªÿé©þèb©þè^ªÿé\¢üÝ~2†9Ñ/ þ. ÿ@ þ7 ÿE ÿ5 ÿ  ÿC ÿ, ÿ@ ÿL ÿVÿOÿG ÿ2 ÿ- ÿ# ÿB ÿ9 ÿ/ ÿHÿ< ÿ> ÿ@ ÿ? ÿN ÿ8 ÿ9 ÿ " ÿ ÿ ! ÿK ÿM ÿLÿ= ÿ> ÿ< ÿ; ÿ: ÿ4 ÿ= ÿ, ÿ6 ÿJ ÿ" ÿ ÿ & ÿP ÿK þ. þ8!ïY‹v¿ëÖ®ÿí–«þê—§ýë™E|†Ë %ý (þ+Gÿ9dÿÿ& ÿ' ÿ # ÿ # ÿG ÿ) ÿB þW ÿ^ ÿW þOùB›Q¶ÿödªþéf©ÿèiªÿê>©þêA©þêF«þéªþêªÿè«þê"©ÿèbªÿé^ªÿé]­ÿízmÞ‹ž8û" ý< ÿ7 ÿ  ÿ  ÿ  ÿ ) ÿD ÿ+ ÿ5 ÿWÿPÿB ÿGÿ0 ÿ  ÿ! ÿ' ÿ ! ÿ5 ÿ1 ÿ1 ÿ6 ÿ' ÿ) ÿ= ÿ & ÿL ÿI ÿC ÿ@ ÿ? ÿMÿ; ÿ= ÿ9 ÿ8 ÿ5 ÿ2ÿ1 ÿ ÿ) ÿeÿ  ÿ" ÿ! ÿ< ÿD ÿ?ùb¤‚º­ÿí–¬ÿì—ªþ阫ÿê—“áÖ¡2@ï-þ*Iÿ8iÿ?yÿ 4\þ" ÿB ÿXÿgþS ÿQóF˜W½ªÿç¨ýèg©þèhªÿèj©ÿê@ªÿêIªÿê «ÿê«ÿè³þû©ÿèdªþéaªÿé_ªÿé|¶ÿøw,£+â  ÿ ÿ, þ  ÿ) ÿ. ÿ[ ÿW ÿ" ÿ$ ÿYÿNÿ< ÿ? ÿ) ÿ7 ÿ. ÿ ÿ  ÿ ÿ? ÿ  ÿ ÿ  ÿ  ÿ, ÿC ÿ8 ÿ> ÿ= ÿ< ÿ7 ÿ 2 ÿ;ÿ /ÿ(ÿ $ ÿ. ÿ/ ÿ2 ÿ6 ÿ1 ÿ^ ÿ ÿ# ÿ  ÿ 1ÿ, ÿ?aCéŒÖÅ£ªþè—«ÿꘫÿꘫÿé—ƒÜÖ¨ &<û)ÿ/ÿ'AYþ€ ºþ«Ëéÿ—¹Ùÿ„¬¸à¬ÿèš«ÿꘪþ陫ÿê—¬ÿë—­ÿí—‚¬¯ÑVmƒÿ8Sþ)Kÿ!:ÿÿC}ŠË´ÿó“©þé—ªÿ蔪þ蔪ÿ蔩ÿ鑪þ鑪ÿꑨÿæ—îË—lÆŽ¯/k7Þ) ÿ  ÿ' ÿ/ þ+ ÿ- þ( ÿ( ÿB ÿ> ÿ + ÿ+ ÿ* ÿ+ ÿ- ÿ + ÿ/ ÿ  ÿnÿ†ÿR ÿI ÿ"z#ía¶}§¨þäªÿé©þèhªÿéiªþèk©þéDªÿé1ªþêªþêªþé«þêªÿé:©ÿè;ªþé8ªÿél¯ÿñgÿ‹GýB þ " þH ÿMÿL ÿPÿTÿ* ÿ  ÿ) ÿE ÿ= ÿ / ÿ) ÿ2 ÿ8 ÿ + ÿJ ÿ. ÿ0 ÿ7 ÿ # ÿ8 ÿ9 ÿG ÿ5ÿ# ÿP ÿ ;ÿ#("ÿ$"$ÿ989ÿabaÿ$ $ÿ)()ÿ ÿ% ÿ, ÿ1 ÿ/ ÿ. ÿcÿ  ÿ!ÿ222ÿA@?ÿ;AFÿ.>ì…ÌÀ§©þè—«ÿꘫÿꘪþ꘧ýê™~àéªcÐëµCo‰ìœ¿ÜÿÀäÿÿ¹Þúÿ—¹×ÿ^‚•æžñã¬ÿꘪþ陫þé—«ÿ꘭ÿë–h­²¶*ÿG~þL‡ÿ*Gÿ ÿ`„ã¯ÿñ’©þ蕪ÿꎪÿꎩþêªÿ胪ÿé„©þé„©þè~©þè­ÿí~²ÿôy‚í¬‘?‡LÄIé(ù+ú.üA ÿ . ÿ1 ÿ+ ÿ- þ * ÿ- ÿ, ÿ, ÿ* ÿ$ ÿa ÿZ ÿfÿwþ"m$äsÒ˜–³ÿöc©þèf©ÿèh©þéCªÿéE©þèH«þê¬þç«ÿê«ÿêªþêªþéªÿéD©ÿè:ªþém©þèk´ÿúdjÑ…¬ 6ÿ+ þ0 ÿ6 ÿ7 ÿFÿRÿV ÿ, ÿ  ÿM ÿ8 ÿC ÿ8 ÿ ) ÿ+ ÿ/ ÿ4 ÿ6 ÿKÿH ÿ; ÿE ÿ@ ÿB ÿ7 ÿ ÿ7 ÿ , ÿ%&%ÿ&$%ÿ999ÿdcdÿ!""ÿ+*,ÿ%ÿ ! ÿ% ÿ) ÿ1 ÿ! ÿV ÿ( ÿ&.6ÿ-Gÿ/Lÿ !5ÿ +ùk¨£´ªÿê—«ÿꘪþ阫ÿꘫÿê—®ÿê–´ÿí“„»ÂÄt§þmˆ ÿTp‰þ3Mÿ *þK„Æ®ÿò—«ÿ陪þé—«ÿ꘯ÿë–W§¹½"9ÿ1Vÿ,Lÿ "8ÿ 'þ #3ùl·¹°©ÿꔪÿꎩþê©ÿêªÿè…ªÿé…©þé…ªÿéªÿ逩þ耪ÿé|­ÿî{¶ÿüw¢ÿÛ‚nÏŸ[¥v¬NŠeµ0b;Ò=÷ 0 ÿ 'ÿ "ÿ "ÿ " ÿ " ÿ ! ÿ ÿ B ÿe ÿB ÿV ÿxìsã”—­ÿíw©þègªÿèh©ÿèi©ÿèD©ÿèLªÿé2°þð©ÿë«þé«ÿê¬þëªÿé'ªÿè=©þénªþèl©þèj§ÿá‡;”BÔ ! ÿ/ þ/ ÿGÿ: ÿF ÿLÿ> ÿ  ÿ' ÿ4 ÿ! ÿ, ÿ+ ÿ. ÿ/ ÿ2 ÿ5 ÿ? ÿ< ÿ: ÿ: ÿ7 ÿ< ÿ- ÿ  ÿ7 ÿ'ÿ)(*ÿ###ÿ89:ÿnnmÿ'&$ÿ&&%ÿ$$%ÿ% ÿ ( ÿ@ ÿG ÿ; ÿ4ÿ0ÿ2YÿK‹ÿDzÿ)Fþ )û\‹¼ªÿê—©ý阫ÿꘫÿꘪþꘪþ阬ÿé—~ÝØ­ 9þ"9ÿ>sÿAwþ+Jÿ,9õ‰Ýئªþ阫ÿê—ªþꘫÿé—ôç.^mÛ /ÿ?oþ@rÿ*Hþ #ÿ9|ϧÿí–¨þꎪÿê©þê©ÿ胩þè|©ÿ舩þ胪þ脪ÿ脪ÿé©þè©þèªÿé¬ÿì~ªÿè©ÿè¢õÝ„âÀŽsÛ˜¢f¼†ªQ­e¼L¢a¿B–PÊ.4ß)†)è9¨=ÙB¬MÍ0¦3ÝXûsñr펞¬ÿíx©þèzªÿéi©ÿèjªÿéjªþéJªÿé1ªþéªþé\ÿê«ÿê©ÿé ªÿèXªÿéTªÿéS¨ýçr¯ÿès'r(Þ" ÿ, ÿ; ÿ5 ÿ9 ÿ= ÿ? ÿ/ ÿ & ÿE ÿ4 ÿ0 ÿ+ ÿ, ÿ/ ÿ3 ÿ5 ÿ9 ÿ7 ÿ7 ÿ8 ÿ7 ÿ5 ÿOÿ$ ÿ6 ÿ " ÿ$("ÿ%#$ÿ877ÿnwÿ)ÿ,39ÿ! ÿ & þ< ÿ7 ÿ:þ9 ÿ ÿ 1þ (Bÿ+Fÿ.Oÿ'?ÿ .þ*JRߘèÛŸªýè—ªþꘫÿꘫÿꘫÿꘫÿé—‡àצ.Aô(Fÿ=lÿ6`ÿ1ÿ%5úmÉÚ±«þé—«ÿꘫÿꘪþ꘡ùë›*dß)Gÿ?rþ:gÿ 2ÿ ÿD_ì‘åÜž¨ý犩ÿ芪ÿèªþêa«þê;«ÿêK«þê7ªÿê4ªÿê.©þèRªÿèPªÿéOªÿécªÿébªÿébªÿéc©ÿècªÿéc¬ÿíf®ÿïf±ÿôd±ÿôf³ÿ÷f·ÿýd¹ÿÿd¶ÿûe³ÿøf¶ÿüaÿ»w³ÿïh­ÿïZ©þè\ªÿé^ªÿé9©þè<ªÿèB«þêªþé«ÿêªþê©ÿè[ªÿéU©þèTªÿér«ýío©ÿàt)s-â !ÿ ( þ2 ÿB ÿ3 ÿ3 ÿD ÿ? ÿ7 ÿ< ÿ. ÿ+ ÿ+ ÿ. ÿ0 ÿ1 ÿL ÿ= ÿ3 ÿ5 ÿ 5 ÿ3 ÿ7 ÿ ! ÿ) ÿ (ÿ%ÿ $:ÿ3Yÿ@sÿ.Sÿ6ÿ!(ÿ4ÿ ) ÿ7õ*\3ã+_)æ?Uõ $ÿ)Gþ=nÿCwÿ+Hÿ -ÿ !þI‹Ç¯ÿþé—«ÿꘫÿꘫÿꘪþ꘩þê˜?wÎ "þ&?ÿ1Uÿ0Qÿ !3üX‹‰¾«ÿê—«ÿꘪþ阫ÿ꘬ÿë—mÃɲ4Gð 1ÿ/Rÿ1Vÿ%<þ!ÿI·Ä°ÿꈨþ苪ÿè©ÿêc©ÿêh©ÿê,«ÿê«ÿê!ªÿê,ªþéW©ÿéZ©þèRªþéeªÿédªÿédªÿéeªÿéeªÿédªÿéiªÿéiªÿéhªÿékªÿékªÿékªÿékªÿékªÿèkªþêf­ÿïeªÿëfªÿè]ªÿé^ªÿè_©ÿè<ªÿéBªÿé©ÿè:©ÿèZªÿéXªÿés©þèr«ÿëp–øË-o5Ú $ ÿ- þ2 þ( ÿE ÿ1 ÿD ÿ0 ÿA ÿ* ÿ. ÿ. ÿ0 ÿ1 ÿ1 ÿ6 ÿ3 ÿ3 ÿ3 ÿ2 ÿ/ ÿ6 ÿ( ÿ5 ÿ3 ÿ ÿ %ÿ$:ÿ'Dÿ !5ÿ %ÿ þ+ ÿCþ=gQ҃ذ© ÷Ò[ª¸¼ÿ /ÿ*Eÿ8cÿ6\ÿ.Mÿ3ÿ=abвÿ홪ÿê—ªþ阫ÿꘫÿꘫÿ꘦üë™G~ˆË !4ý4\ÿM‹ÿ=mÿ 2ÿ@u‚Í«ÿí—©þ阫ÿꘫÿꘫÿé—°ÿù–)^tß%?ÿJ„ÿAuþ$<ÿÿ#{¨ß¼ÿï„§û狪ÿéªÿêaªÿêd©ÿêi«ÿé«þéªþê ªþéªÿéO©ÿèg©þèf©ÿèg©ÿèhªÿéiªÿéiªÿémªÿélªÿélªÿènªÿènªÿènªÿénªþénªÿènªþêiªÿêjªþêjªÿè`ªÿèaªþébªÿéA«ÿê©þê«ÿéªÿé¬þëªþé©þèªþé[ªÿéWªÿéV«ÿëošÿÎx,f3Ð0ù= þ5 þ7 ÿ& þV ÿ ÿ2 ÿ0 ÿ ) ÿ, ÿ/ ÿ0 ÿ4 ÿ: ÿ. ÿ0 ÿ/ ÿ0 ÿ- ÿ< ÿ + ÿ- ÿ0 ÿ ÿ!8ÿ:gÿNÿ9dÿ#8ÿ ÿ(ü0W=݄Ⱚ¯ÿï–«ÿô—$GVä-ÿ1UþD|þMÿ8hÿ";ÿ+ÿg””İÿï—ªþé—«þ阫ÿꘫÿꘫÿꘫÿì—ZŸ¦½ +ü%>þ)Dÿ!6ÿ)ÿ.VaÜ¢ö㚨ý蘪ÿ꘩ÿꘫþ꘳ÿñ”[˜œ½!4þ,Mþ%<þ 4ÿ .þÿL§È¸±ÿï„©þ舩ÿèvªÿèvªÿèz©ÿê.´þêªþéªþé¢þê«ÿë «ÿê«þê)©ÿèªþéªþé"ªÿé"ªÿé"ªÿê*©ÿê)©ÿê)ªÿé*ªÿè*©þé)©ÿè0©þè0©þè1©þèªþé"ªÿé&©ÿè«þê©þê«ÿê«ÿé«ÿêªÿé#©ÿè\ªÿéXªÿéW©þèq­þîn­ÿênf¾ˆ¤ E&ã1 ÿA þ0 ÿ( þ( ÿ4 þ5 ÿ $ ÿ; ÿ7 ÿ. ÿ@ ÿ= ÿ/ ÿ1 ÿ/ ÿ. ÿ. ÿ, ÿ# ÿ) ÿ> ÿ *ÿ $ÿ%>ÿ.Oÿ(Dÿ .ÿ!ýn§ƒÍ¡ÿÚœ¯ÿï–«ÿê—¤üðš$L]ã #7ý #9þ)Heþ]z“ÿ}›¶ÿzš¶ÿq‹¡ÿ§âÞ·ªÿé–«þ阫ÿꘫÿꘫÿꘫÿ꘬ÿê—†èñ¦+?ø *ý8aÿE|ÿ3Yÿ3@ï‘âÔ¡©þé—ªÿ꘩ÿꘫÿꘫÿé—¦ÿø™7lyÓ!:ÿF~þAuÿ&@ÿ ÿ>aòb§¬ª§ý扩þètªÿéu©þèzªÿê$«ÿêªþê«ÿê«ÿé «ÿê«ÿêªþêªþéªÿêªÿéªÿé©ÿèªÿé!ªÿé4ªÿé3ªÿé3ªÿê(ªÿéªÿê§ÿæªþé«ÿêªþéT©ÿè\ªþé[©ÿèsªÿéq¨þçq«ÿë€òÃ*k1Ý /ÿ - ÿ= ÿDþO ÿ$ þ ) ÿ ' ÿ" ÿ  þ9 ÿ" þ? ÿ: ÿ % ÿC ÿ- ÿF ÿ< ÿ1 ÿ& ÿ ÿ#<þ7bÿK‰ÿ=lÿ&Bÿ!.ù€½¸¯«ÿ阫ÿê—ªþ阬ÿê—•êÜŸÙΦkŠ›îžÁâÿºÜøþÅçÿÿªÓöÿ‰©Åÿ™ØÒ±«ÿê—«þ阫ÿꘫÿꘫÿꘫÿꘫÿê— øì›3:í#;ÿ9cÿ>nÿ$8ÿ(4ô‰ÝÖ¤«ÿé—ªÿê—©þꘫÿ阪þ阱ÿî•L…‘Ä)Dþ;lÿ.Mÿ -ÿ ,þ ,þ(3ñq¼½¢¬ÿêt©þèvªÿèzªÿê«ÿéªþé«ÿê«þê«ÿê«ÿê«ÿë«ÿêªÿêªþéªÿê«þé«ÿêªÿé#©ÿèªþéQ©ÿèNªÿéL©þèdªþêc¾ÿÿ[wꘓ=†K¾L#â8ö) þ * ÿ? þ= þ ! þF ÿ6 ÿ % ÿ # þ  þ% þ ÿ#ûBî"H)æ#](èKô4þ7ÿ2Yÿ@qÿ6^ÿ #9ÿ ,ûX±Æ¼¨þ蘫ÿꘫÿꘪÿꘫÿê—°ÿ¯³Í¯Êÿ¤Æâÿ† µÿ9Wtÿ#2ÿ–Êĺªÿê–ªþ阫ÿꘪþ阫ÿꘫÿé—«þé—²ÿñ•@«Ìÿ,þ'Dÿ-Oÿ1ÿ+ZnÞ©ÿô—©ýç—©ÿè—«þꘫþé—®ÿë–\¸Ï¹-ÿ$<ÿ:gÿ=lÿ-Nÿ )ÿ $:ürÊÒ¥¬ÿèq©þètªÿèxªÿê&«ÿêªþê«ÿè¬þéªÿê«þéªþéªÿê©ÿê«þé«ÿë«ÿêªþéªþêªþêªþé«þé«ÿë©ÿèªþé«ÿê ªÿé©ÿèV©ÿèPªþéNªþèfªÿée©þèd¯ÿóqºÿÿl¤ÿÝv|̦‘E’T¼>rR½*_0ÜLóBõDõ7õ<õGñ;îQñQñ;rLÌyÅ£¡”óÉš˜õϘrê¬r*ö5ÿ#<þ+Nÿ%Eÿ,ÿ&þ'IVâàÔ¡«ÿê—«ÿꘫÿꘪþ阭ÿê–çì¨%6þ,Gÿ-]ÿ+Qþ,ÿ\snدÿò”ªýè—«ÿꘫÿê—«ÿê—«ÿꘫÿ꘱ÿì•mËÛ² ÿ-OÿK†ÿDzþ#9ÿ#=ÿDŽ É’ãÖ¡©ÿè—«ÿ꘯ÿî–t¾½¯ DSæ-Mþ>tÿB~ÿ@cÿC]sÿ\pÿcÛ¨ûè¨ýèsªÿés©þèxªþê&«ÿêªþê¨þêªÿé«ÿê«þê«þêªÿêÀÿÒªþé£þâªÿêªÿéªÿéP©ÿèRªÿéiªþèhªÿègªÿêu©þéuªÿêt«ÿì{©ÿé|©þé{ŸøØ†’êÆ‹‘äÅ‹‘ßÆŽ‘ÞÆŽ‘ÞÇŽ“áÉ‘•äÌ“ãÉ•éÌ”¢øÞŽªÿꊪÿë­ÿîáÄœ*=Fâ"2ÿ7Qÿ#Pvÿ-Swÿ-F]ÿ(5Aÿ 7TôÕÔª¬ÿê—«ÿꘫÿꘪÿ꘮ÿì–ŠÞÚ¤ (ý1XÿF~ÿ9cÿ)ÿA_gÜ´ÿó”©ü蘫ÿê—«ÿê—«ÿê—«ÿꘪþ阮ÿé–“ÿÿ¡2ÿ *ÿ(Cÿ'@ÿ'@þ "9ÿ /üO€Ĩþ阫ÿ꘵ÿô”Fz„Éÿ1ÿ,=ÿo‹¤ÿ´Öíÿ­Óñÿ–¶Õÿx—¨é¢ðÝ‘¨üçsªÿésªÿèxªÿê"«ÿêªþé«ÿêªÿê «ÿê ©ÿè"ªÿé!ªÿé!ªÿèªþè!«þé%«ÿê«þé ªÿé«ÿê(ªÿê «ÿé©ÿêªÿé©ÿê!«þê«ÿêªþéªÿé©ÿè«ÿê«þê«ÿéªþè,©ÿè+©ÿé(©þèLªÿèJªÿèIªÿè[ªÿèZªÿéY§ýæa¦üäa¦ûä`§ûäf§úäf§úäe§ûäm§üæm§ûål§üåx©þèwªÿèvªÿè…©þ脬ÿ쀛ÎÏÀp†›ü›»×ÿÁÜðÿ³Ôíÿ•¶Ñÿpˆü…ÆÆ¿ªÿì–©þ阩ÿ꘩ÿꘫÿ꘬ÿé—£ÿø›Gcî%ÿ!5ÿ'@ÿ2ÿ,:ò”ìä ¬ÿê—ªþ阫ÿꘫÿꘫÿꘫÿê—“éá¡-fÜ 2ÿ&AÿCwÿO‘ÿ;kÿ'Eþ,üSˆŽÄ©þꘪÿê—¬ÿé—úòœP‘›Á3~ŸÙw‘£ü§ÎñþºÝùÿ¢Æãÿj—ÿ8LûrÄĦ¬ÿêz©þè|ªÿé©þèJªÿé1«ÿê¨þæªþé©ÿèP©ÿèJªþé[ªÿé[ªÿèZ©þêcªÿêb©ÿêa©þéd©þée©ÿêe©þèb©ÿèc©ÿècªÿè^ªþè_ªÿè_©ÿèU©ÿéQªÿê6«þé ªþéªÿéªþéªþèªÿé&ªÿé5ªþéT©ÿèN©ÿèL©ÿè\ªÿé\©þè[ªÿébªÿéaªÿéaªÿégªÿéfªÿéfªÿénªÿémªÿémªÿéxªÿéw©þèwªÿé…ªÿé…©þè„¥÷ä“Fboæ"7Kþ&Jiÿ"B]ÿ*;ÿ$1÷áߦ©þè–ªÿꘪÿ꘩ÿꘫÿꘪþ꘴ÿï”5qˆÕ0ÿAtÿMŠþ1Uÿ )ýq½Á°¯ÿ핪þ阫ÿꘫÿꘫÿꘪÿì˜bŸž¸&ú,ÿ+Kÿ)Uÿ.X~ÿNl…ÿSfxÿ\q~ô·ÿù «ý阪ÿê—ªþ阬ÿé—±ÿñ•·ÿ霂¡ªäq‹¢þGe€ÿ5Wÿ 9þ!ÿ÷#:ÿ6_ÿ5]þ5ÿLusÆ«ÿõ—ªÿê—©ÿ꘩ÿ꘩ÿ꘩þ阫ÿê—°ÿñ•°üèµÅá§Ìëþ¹Þöþ¦ÈáÿUsŽÿ!>S÷ßã§©þ阫ÿê—ªþ阫ÿ꘩ÿê—«ÿê——ðêž1@î/Sÿ6^ÿ#:ÿ *þÿ-e|Ѱÿô„©þ自ÿéwªÿéx©ÿèy­ÿì«þêªþé «ÿê ªþê ©ÿé «þê «ÿê ªþéªÿêªÿê«þêªÿê©ÿéªþéªÿé«ÿêªÿé(ªþéhªÿée©þèd©þéu{´¨b‹†©¢ê܉¬ÿíy©þêz¨þè~¨ýè~«ÿë}©ýê¥öä‚¡î߇ŸëÛ…¥ôâ©þè{ªÿéuªÿéu©ÿévªþèoªþèo©ÿèm«ÿêªÿê5©ÿèyªÿéuªÿèt«ÿíˆQ˜¦µ *ü(Bþ(Cÿ %ÿ6Põ˜ö율þ蕪ÿê–ªÿê–ªÿê•©ÿé—ªÿê—©ÿê–”áÒ +;õ4[þIƒÿ9gÿ0ÿ.S[ܪÿù—ªÿê—ªÿ阩þꘪÿꘪÿꘪÿꘪÿꘫÿê˜~³³ÂG[nü6Nfý3Vÿ >ÿ+ýH~…ȧü阪þ阫ÿꘫÿ꘩ÿê—¨ý阱ÿí•Ož±Â -ÿ,LÿBvÿ4Yÿ +þ /I÷‰ôþ’¨ý熪ÿét©þév©ÿèxªþé?ªÿé=ªþéIªÿéL©ÿéK©þéKªÿéEªÿéDªÿé<ªÿé%ªÿé!ªÿé!ªþé©þé«ÿê«ÿêªÿê ªÿé*ªþègªÿéc¨þçb”ÓÊ"*-óþ0>Aæ~­¬®º²™”Ûˈ“Ûʈh–ާGbbÉPhnÙ^w…ìdŽòi‡‘Úƒ·¶¥Ÿå܇¦øäwªÿét©þèkªÿékªÿél©þé«ÿê«þêªÿéªÿê«ÿêªÿèªÿêªÿê«ÿê«ÿê«ÿêªÿê«ÿê©ÿèz©ÿévªÿèu©ÿì‰Gx{À )BýBvÿGÿ-Lÿ",õ–ÞËž¨þ镪ÿê–ªÿê–ªÿé’ªþé—ªÿé—ªÿê—Ÿóâœ%O_â *þ #9ÿ&>ÿ2ÿ.8ð‡ØÑ¥¨ü蘩þꘪÿ阪ÿ阩ÿ阩ÿ阩ÿ阬ÿì—P„ŒÃ )ý0XþJˆÿ@tÿ5ÿ1g{Ù¤ûëš©ý阫ÿꘫÿ꘩þ阩ÿê—«ÿé—{ÑÓª.@ô8fÿH€þ*Hÿ þ -ýB–µÀ§ÿ뇩þétªÿèuªÿèx©ÿè>©ÿè@©ÿè?©ÿèAªÿèAªþèA©ÿè9©ÿè:©ÿè;©ÿè)©ÿè+ªÿè-ªþê«ÿê$ªÿéªþé«ÿé«ÿêªþé'©þè&©þéfªþèb¯ÿñ^_ƒƒ¸ÿÿ/8@ÿWkvî.:?ñCY\ØEX]Þ9GQ÷?MWÿ=JUþHWdÿcyÿM]kÿnˆœör¡ç…¶º­¤óáz©ÿéiªþéjªÿéj«ÿê©þèjªÿèfªÿèd©ÿí€P™® #7û3Tþ3Yÿ 4ÿ2Iõ“îæœ¨þ蓪ÿꕪÿ锪þ镪ÿꕪÿê•©þ镤ýì˜6m}Ô!7ÿ=mÿK†ÿ0Wÿ -ûS’˜Á øéš©ÿë—©þé–©ÿê–«ÿê–«ÿê–«ÿê–«ÿì–K‹•Å 'þ)Fþ/Rÿ%9ÿ&ÿ$Qeãœðã©ýé—ªÿ阪ÿꘫÿꘫÿꘫþꘟóãš%Pbâ2þ#8ÿ,Gÿ)Cÿ )ÿA_ð•ì☦û釪ÿꆪÿꇪÿèªÿ逩þ耩þèx©þèy©þèy©þèq©þèq©þèrªÿêlªÿêl©ÿêl©ÿèe©ÿèe©ÿèeªÿêUªþé*ªÿé ªÿé ªÿêªþé©þé«þê«þê«þé ªÿêc©ÿê_ªÿèy©ÿéwµÿöv5GEÚ7CJõIffÊÙÓ¦Áÿÿ€”ÍÊ«LaièDR_þM\kÿ5@Hÿ>MVÿQdsÿr¡ÿtŽ¥þt¦ÿg~’ÿk…˜ù€®³Á³ÿí‚©þèªÿ逫ÿê ©ÿèjªÿégªÿèe«ÿê}ßé’ *>õ(Eþ5[ÿ 2þ3Kõ–ó雨þ瓪ÿꕪÿꕪÿꔪÿé–©ÿê–©þ镨ÿï—,g~Ü 3þ0Tÿ4[ÿ$<þ *þ/Dõ*ScÞlÆÔ²®ÿë•©þé–«ÿê—«ÿê—«ÿê—«ÿê–vÜí¬,Dù (ý1Tÿ@tÿ0Sÿ /ÿkÁδ­ÿé–©þ阫ÿꘫÿꘫÿꘫÿ阫ÿí–M•¥Ä *þÿ%1ò ôâ—¨ý瓪ÿê•©þꕪÿꕪÿê–ªÿ镦ÿí—Jž¸Å<^ö -þ0UþCxÿÿ+Iþ/ÿ)XkÞ´ÿò”©ý蘫ÿꘫÿꘫÿꘫþé—©þ阷ÿô“=Œ«Îÿ9cþH€ÿ/Oÿ #ÿ9_ù„ÞÛ¬˜ÊÈºŠ¶ºÉ`‚ÔAVXá1>Bì2>Cø+5:ý*27ü!'+ÿ'-4ÿ9IQ÷h…ŽÜ™ÇÈ» éÙªýé«ÿê|¨þè}©þèx©þèxªþèxªÿèwªÿéwªÿèwªÿêzªÿêyªÿêyªÿè}ªÿé}ªÿè}ªÿê²úó‘)27ùÄ©­ÿìy©þè}ªÿéuªÿévªÿèvªÿêxªÿêx©þéx¯ÿî|ŸÏ׺j•÷N`nÿ’±Ãí«ÏÛÛf–ÿn™Þ§øæ†¨üç~ªÿé}ªÿé}­þé©þê©ÿéRªþèK©þè{®ÿïvp¢ž£œ½ÙÿÓüÿþ™ºÙÿˆ°³Ì¯ÿî©þ葪ÿé’ªÿé’ªÿé’ªÿé’ªþ葱ÿñ=lvÍ 0K÷ "7þ0ÿ-Mþ5\ÿ %>ÿ .ÿuËË­¬ÿꔨþé–ªÿê–©ÿêªÿꎪÿé©þê–®ÿꔋëë¡ ,ú)EÿIƒÿGÿ";ÿ%Obâ³ÿö”ªýè—«ÿꘫÿꘫÿꘫþ阪ÿ꘭ÿ씉ÉÕÃ*ÿ2Wþ*Fÿ ÿþÿ$,5ÿ!&ÿÿ1:Cÿ~˜¥ôšÎư¶öñ¤²ùóž¨í矜ÕÒ«Ž¯³ÏUqsÐP_hø5?Kÿ6BK÷NikÐ}¨¦²²úó޶ÿ÷o¬ÿìs©ÿèt¨þès§ûæt¨ýçt¨ýév©ýév¨ýèv¨ýç|§ûæ|©þè{«ÿìzˆ¼¹¨!'+ÿ­ë蜪ÿêzªþè}©ÿévªÿéwªÿèwªÿêyªÿêxªÿêx©ÿè|®ÿív¥ä✈«¾çf“þu‘¨ÿ‚¡»ÿv˜Ñ®ÿ섪þé~©ÿè}ªÿé~ªÿê«þé ªÿéQ©ÿèL©þè{­ÿêwÙã˜pzαÿõ•«þé—©ÿ꘩þé—ªÿë—¥óãŸ`‚„ÔúWgp÷aw‰þ«Ðîÿ¦Èÿ!8Qÿÿ 7Yø‘âò¸¸ÿôœ¨õ皇À¹°D_ZÐ$20å%-6þCS^øxŒ›ø ÃÍ×½äߺ´î⟫ûꉮÿïÂÿú‡®ãå²d…ŒÖ5?E÷+4;ÿ-4>ÿ8IKéUouÝiŠÍ{«¨­~³®¥v¥¤²p”šÉfƒŠÙ?PWñ$,3ÿÿ{°©ž«ÿìj©þélªÿêo©þè&ªÿé-ªþè<©ÿé/©ÿè(ªþéeªÿébªÿéb¨ýèj²ÿðg‹¼Å­„¢¼þy¤©©©þêl©ýèiªÿéhªÿéhªÿê«ÿéªÿê?©ÿê9©þèw­ÿêrƒåã„ '>ý2Vÿ !6ÿ7Qóýó“¨þèªÿꃩÿê…ªÿêk©þ茪ÿ釪ÿ釩þ鑪ÿè¯ÿù›_uˆÿ”¶ÓÿÅâöþ¸ãÿÿ¥Êêÿ‹µ»Ï­ÿì’©ý甩ÿé•«þ舫ÿé„«þ醩þ蕪ÿé•«ÿé”„ÎÆ¦3Að)Mÿ4jÿ7Yÿ!2ÿ}¶¹¾¯ÿþé—©ýè—±ÿñ•ŸæÜ¨=QSç9EKù¬Ó×ш§¨Û).2ÿ(7ÿ*Tÿ9iþ'ÿTmå§ÿþ“©ÿ蓪ÿë¬ÿÿù¯ÿï’†À·¦b‚Ð?å'/5ø&06ú%.5ú$.4û&.5ú#,1÷-8?ó:LPÙzªª¢¼ÿÿd¬ÿì^©þèbªÿèIªÿèK©ÿèN«ÿêªþé©ÿéªþê(ªÿéªÿêMªÿêJ©þêJ«ÿêL«þéM«ÿêN©þè1©ÿé9ªÿê)«þê«þéªÿê;©ÿê8©þèt­ÿéoŠöõ} -Fú+Kÿ#;ÿ1Fõ“ëä•©þ茪ÿé|©ÿèªþéY©ÿé©ÿê9ªþêIªÿ葪ÿ鎶ÿò‰Sqâ(ÿ=qþMŠÿ.Pÿ !ÿoÃÍ­¯ÿì’©þ镪þè„©ÿ鉪þé^©ÿé—ªÿ锪ÿè“«ÿë•~ÉÕ·+?Mû4Zþ*Rÿ+ÿ"/ùy¢ªÕ7JLæ=KTø›¼Äßr‰“ð")ÿeŠŠÎ¸ÿõ«ÿë’¬ÿê”§üè•ø‚åýé–ªÿꔩþé•©ýé•©ýè•©þ锪ÿ듳ÿõ“¼ûë¦G^î (ÿ ÿ  ÿ þ "ÿ-17ÿr•—Í®ÿî—©ÿé’©þ鑪ÿé’ªÿé’ªÿéªÿè±ÿî:}§í}–­ÿ»áþþÆêÿþ¡Æçÿ‚ ºý“ÔË«ÿ냩þ醪þèb©ÿèjªÿé%«ÿê ªÿê«þê©ÿé"«þé&ªÿé4ªÿéCªÿéF©ÿèT©ÿèN©ÿèL«ÿêV«ÿêV«ÿêV©þèUªÿéUªÿèV©þêH©ÿêJ©ÿêLªÿé7©ÿé/ªÿé«ÿéªÿé«ÿë«ÿêªþê«ÿé«ÿéªþé«ÿê«þêªÿé@©ÿè8©þèr®ÿëmƒÒØŠ"ÿDÿ@ÿ%.ÿ4`xæŸóå’§û拪ÿ銩þéªÿèJªÿé ªþèF©þè‘©ÿè©þè¡øè–,f|Ù #ÿ)Eÿ-Mÿ&>ÿ ,úd§©´¨ýè–§û畨þ锫ÿì“­ÿÿ÷“¥æå°Z{{Õ(--ö%(+þÿ *Eÿ6]ÿ$:ÿ'ý{ÃÀ³®ÿ함ý蔪ÿ锪ÿè“©þ蓪þ蓪ÿé‘©þè‘«ÿê“ÇÉ¿Œ®Êÿ©Ðñÿ½ßÿÿ¦ÎðþŽ­Êÿo–šÇ±ÿò€©þ釩þèb©ÿègªÿéCªþé«ÿëªþê«ÿêªÿéªþé ªÿé6ªÿéM«ÿêU«ÿêV«þêW©þèWªÿèV©ÿèUªÿêHªÿê:ªÿé(©þêªÿê«ÿê«þé«ÿêªþéªþêªÿé9©ÿè2©þèm¬ÿìhŽÇ¾ˆk‡šû®Éÿ±Ïÿ{•­ÿwžñ›äÓ—ªþ莩ÿ鎪þ莪þêvªÿê=©ÿꀫÿê‘«ÿê‘«ÿê‘«ÿë“i¦± *CùBwÿL‰ÿ1Tÿ.þLs}Ö êÛ¡êØœ˜ÚΩ~²­¸j—‘½?TVá!$ÿ:FLø†Ÿ¬ïz›ºý ÿ>oþ=hÿ-?ÿ:DNÿ¤àÔ¨©ÿ錪þé©ÿ莪ÿê{©þê}©ÿê|ªÿ苪ÿ銨ý犤ö⇱ÀÖžÃãþ¶Þýþ¬ÑñÿœÀáþ¡´ãêØ‡©ýéªÿè[©ÿè`ªþé?«ÿê«ÿê«þé«ÿéªÿé8©ÿè3©þèn«ÿêi–ÝÏz~²ï¤Êæÿ¦Ììÿu§þ}¦±Ò¦øä¨ü玪ÿéªþ莩ÿê©ÿê…©ÿê«þé‘«ÿê‘«ÿê«ÿê“™áÏž5Bî /Nÿ.Oÿ ,ÿÿ.15ÿ8CIõ->è%*ýWrwà^„‚Ë5GHá8CLû¶àÿÿÁéÿþÄèÿÿ”·ÔÿAYoÿ@_fÝâÓ£¤÷â•«ÿ땬ÿëªÿé©þèªÿ錪þ茪ÿ錟èÙ—ƒ¢ºûÀàÿœ¾ÝÿŒ±È턳·Â©÷çªÿ醪ÿ鉩ÿè\ªÿéhªþéªÿêªÿéM©ÿé`ªþ錩ÿꉪÿ鉪ÿꈩþꈪÿꉩþ耩ÿè©ÿ肪ÿéKªþêKªÿéKªÿê-«ÿê,ªÿé+«ÿê!«ÿê°þé«ÿê©ÿè_ªÿé\©ÿéZªÿêxŽÁÄ®µÓê÷ˆÇç¬ÿꈩþ芪ÿé’ªÿé’©þ葪ÿé–q¡™º!),÷&04øƒ·²¹°ÿó“®ÿð”¯ÿð™t ¦Ð@WpþJ^sÿ@]ÿ+ÿúi¬¬±­ÿì‹©þéªÿꎩþ耪ÿéªÿéªþè|ªÿé}©þè}¨úæ|‰À¾¤ŽÄƨÓˬÿéz­ÿíx©þè~ªþé~©ÿèªÿéNªÿéV«ÿê «ÿê«þêªÿéQªÿêo©ÿꄪÿꂪÿ苪ÿè‹©ÿ苪ÿꆪÿꆩþꆩþé{ªÿê|ªÿê}©þèi©ÿèk©ÿèl©þêPªþêTªþê"©ÿê ªþè`ªÿé]ªþé[ªÿéy”ÐÌ›{˜®õšàÕžªÿ鉩þ芪ÿé’ªÿé’ªÿ鑘ÞУ7GJë&/2ø…¾·µ³ÿö’©þé•©þé—©ÿê•Çÿÿ#÷$GÿF„ÿ@qÿ6Kðy»¯©«ÿ쌨ý莪ÿꎪþèªÿ邪ÿ脪þé}ªÿé}ªþè~ªÿéz­ÿíw¬ÿìw¬ÿëzªÿé{©þè{ªÿéªÿé©ÿèªþéRªÿê0«þêªþé3ªÿéKªÿéXªÿê~ªÿê„©ÿꃪÿ苪ÿ鋪ÿé‹©þê…ªÿꆪÿꆪþêyªÿêzªÿê{©þèfªÿégªÿèiªþêM©ÿêN©þêT«ÿê©þéªÿê¨þé©ÿèbªÿè]ªþè\ªÿéz›éÔ~Ndné·ÿ÷š©ÿ艩þ芪ÿé’©þè’°ÿñWyxÏ!ÿdŒŠÉ¯ÿñ”¨ý蕪þê•©þé—ªÿê–®ÿô–+9ô)Fÿ3Wÿ%>ÿ".÷WŽŽ½°ÿð‹¨ý莪ÿꎪþ胪ÿè‚©þédªþ胩ÿ邪ÿ郪þé}ªÿé}ªÿé}ªÿèªÿé~ªÿé~ªÿ耪ÿ逪þ胪ÿéNªþéIªþèNªÿéT©ÿèS©þèPªÿꆪÿꃩÿê‚©þè‹©ý芨ü挩ÿê…©ÿ鄪ÿê…ªÿëxªÿëyªÿëzªÿée¨ýçg©þèhªÿêLªÿéM©þéPªÿê«ÿê¨ÿéªÿêE©ÿêO©þêLªÿêqœé×u`|‰Øµÿö‘©ÿ郪þꄪþè«ÿ댠äݦ$,1ú#*,÷žäÖ£©þé•©þé–ªÿꕪÿê—¨ýè—´ÿð“&h‹Ý$ÿ+Lþ7`ÿ)Gÿ/9ï’âÓ‘¬ÿ놩þ艪ÿê^©ÿêfªÿêªÿê/ªþé2ªÿé'©þèKªÿèIªþèI©ÿèE©ÿèF©ÿèEªÿèhªÿéfªÿéT©ÿê©ÿꃪþꂪÿ芪ÿ鉩þ艩þè‹©þ苪ÿé‹«ÿꋪþé£ôàãÒ˜™Öͦ’ÒÈ¢ÒÄ—ÕÅ’ÔÅ”“ÓÈ¡ç׉«ÿë|©þéeªÿêfªÿêh©ÿè>ªÿé1«þê«ÿéªÿê;©ÿêPªÿêNªÿêq™âÔ|d…˵ÿó‡©þ鄪þê„©þèµÿõŒ`…„ÈÿH`dá¥ôᘩþé–ªÿê–©þ镪ÿê—¨ýé—±ÿó”8^cÒ!:ÿAtþF}þ)Fÿÿb­·ª°ÿí„©þ芪þê`©ÿêhªÿê2«ÿêªþê6ªÿéU©ÿéT©þéTªþéRªÿéIªþé7ªþé?ªÿé]ªþègªÿê©þéªÿê©þ臩þ自ÿ醭ÿÿñ‡£öàŠ{¸©¡RtsÇC][ÕEYbìJ\høWlzóK^gíNclêPdnìRhuí9HMê|ª¥ª´ÿóa©þédªÿêg©ÿè:ªÿéBªÿé«þëªþéªÿê;©ÿêQªÿêMªÿêq›ã×€f‰Á²ÿò„©þé…ªÿê…ªÿé¯ÿð‘Ea`Õ"(.ÿNjkÙ©üè–©þé–ªÿê–ªþê–ªÿê—©þé—¯ÿë•N¢ºÂ/ÿ 2ÿ$>ÿ%?þ'ÿ2_jήÿø†ªÿ銩þê`©ÿêcªÿêT«þéªþê ©þê ©ÿê «ÿé ªÿé«ÿé ªÿéa©ÿèg©ÿèd©þêªÿê¨ýèªÿ醱ÿó„¥öâŠo¥–¥\Šƒ³hŒÏb‚…ТÉÎЛÀÝüuަÿJYgÿ.7?ÿ"'+ÿ#*.ú0;>ð9EOúGVcÿ)25ñÝÚ‚«ÿëa©þéfªÿè8©þè<ªþé9«ÿè©þé6©ÿèFªÿèBªÿéd¢îßmršžª°ÿï{©ÿèyªÿèxªÿ銟ìÛ“4BDè*2:ÿbƒÔ­ÿì“©þè’ªÿè’©þè’©þ蓪ÿè“©þ蓘åÓ›/Aô0UÿL‹ÿ?pÿ%>ÿ'0ï•àÏ‹¨þ胪ÿéoªÿèp©þéuµþë«ÿê©ÿë6ªþéwªÿêt©ÿêsªÿè‚©ÿè©ýè‚ÑÄ™RvpÀPinág‡ŽÓ¥ÊÌËÁõìªÀÝÙÌSjtä &(ø*)èMjkÏnœ—´œÞØžªõ葞æÛ•c‹‡µ"),òÿMghÌ´ÿõx©þèvªÿéZªÿé[©þè^«ÿê «ÿçªÿé1ªÿéF©ÿéEªÿéd¨üçeƒ¹¶«ýê~ªÿéyªþéyªÿêŠÒÆ4@Fó6DLür£¹ªÿêªÿé“©þè’ªÿ铪ÿ锪ÿ锪ÿ锜ìÙ™!AMå*Iþ6`ÿ+Jÿ *þ &9ùfÄÕ¢ªÿ鄪ÿénªÿép©ÿèt¸þø«ÿê«ÿéªþé)ªÿêxªÿêtªþês«ÿ낤ó߇Tyr¶CTZîf‰‹Í áÚ¢Âÿÿƒ•ŵET\ô,ô›ãÔ‰¨üædªÿéd©þèg©ÿè.ªÿé ¬ÿê¨þêªÿé ªÿé(ªÿé1ªþéFªþéN®ÿìO©ÿée©þèjªÿéhªÿ郩üè„)47ë"#ùÏÆ¤¨ü挪ÿ鉪ÿ銪ÿèªÿêªÿêªÿꎩÿë‘P–¢½#3ü-Eÿ,NpþQg~ÿI[hø›ÙÓ ¨þ炪ÿéiªÿéj©ÿèpªþê ¦ÿê©ÿê ©ÿêPªÿéCªÿêu«ÿìp ßÝ’%.2÷žÝÕœ©ÿé~£æÞœì!(*ùÍæ¨þ苪ÿ銪ÿ芩ÿè…©þê‘©þꑪÿê‘©ÿꑨÿî’a‚ŠÝš½ØýÓöýÿ³Úùÿ|š´ýŠÀÄ·«ÿꃪÿéi©ÿéjªÿèo©ÿê°þì«ÿéªþê ©þêOªÿêDªÿéu²ÿönaˆˆµ8JLÜ·ÿü|Èÿÿ–3?Gö[yº­ÿ퇪ÿé©þ耪ÿ耩ÿézªþéz©ÿèz©þènªþéXªþéªÿéªÿér©ÿèrªÿéªÿê~¬ñé– &ÿ ÿ3CDá´ÿùh©þèc©þèf©ÿè+ªÿé0«þê©ÿé©þê¨ÿç«ÿë ©þêªÿê%ªÿé)ªþê*ªþé?©ÿèUªÿéQªÿéz´ÿ÷{1BDß!'*ûŒÆÀ§©þ脪ÿê…ªÿê…©ÿê…ªÿèc©ÿèi©þèf©þ莯ÿì”Ó̧u“¦í\y˜ÿPTꈬ­ÂAVYØ·ÿør¨ýèuªÿêxªÿè6©ÿé'ªþê«ÿê«ÿéªÿê1©þèyªÿév©þèužßÒ”3;EÿVqx׸ÿõl©þèoªÿér©ÿè5ªÿé7ªþê«ÿêªþêªÿé1©þè;ªÿêt©ÿépÁÿÿu+5:õq ™«¬ÿ뀪ÿ郪þè‚©ÿ自ÿê&ªÿé,©ÿêKªÿꌪÿꉬÿìˆk¬§§6ÿE}ÿCxþ0ÿOzw·°ÿñm¨ýçqªÿètªþè)ªþé"ªþê©þé ©ÿéPªÿèFªÿêu°ÿóoq¡£3@FøŸÏϲi”¯±ÿñt©þêuªÿêx©ÿè7ªÿé&«þê«ÿêªÿé1ªÿê.ªÿèy©ÿéuªÿésÇĤ.6>þ4>Gÿ¶ÿ÷u©ÿèn©þèr©ÿè4ªÿé@ªÿéªþê«þéªÿê&©ÿê.ªþèp©ÿèl½ÿük6JKá^ƒ€º¬ÿí}©þ胪ÿ郩ÿ臫þê&©ÿêªÿé;©ÿè‹©þ膫ÿê†z½´  %7ù.Oÿ'Bÿ$ÿ5l~ʰÿðt©þéwªÿêz©ÿêEªÿê3«þéªÿê«ÿé ªÿéO©ÿèEªÿèv®ÿîp‡¸¹§?XVȃ»¸¢j”‘°¯ÿðj¨ýçnªÿèqªþé-«ÿé$ªÿêªþéªÿêªÿéK©þèJªÿéz©þèw²ÿòv^~‚Î-5=ÿ$*1ÿ‹¾¾¤¬ÿío©þèuªÿèM©ÿèRªþé/«ÿëªÿêªÿé%©ÿê1ªÿèoªÿém²ÿõhJgdÇXywÁ¬ÿì©þ胪ÿ郩þ膫ÿê9«ÿê ªþè;ªÿ銪ÿ釩þ膟ïÛ$>Fß0SþDzÿ'Aÿ "5ü±ÿõsªÿêvªÿêy©þêCªÿêNªÿê«þêªÿé ªÿéN©ÿèDªÿév«ÿëp¢ÜÝŸ-::áTnuÚSorÒ²ÿôh¨üænªÿéqªÿé.«ÿé"«ÿêªÿê©ÿé ©ÿéPªþèHªÿézªÿéu´úï8EOý0:Bÿ)18ÿ]w~ѹÿøs©þèuªþéK©ÿèQªÿé/ªÿéªþë ªþê4ªÿèpªÿém¯ÿðj]†~±E_\ɨûç©ý烪ÿ郩þ膪þé@¬ÿêªþéCªÿ芪ÿ釪ÿ醛íÝ DVâ%>þ&?ÿ ,ÿ+ÿeÊÚ–¯ÿìt©þéyªþêA©ÿêNªÿê «ÿê«þé ªÿéN©ÿèE©þèvªÿés¸ÿûu0;B÷'-4ÿZ{|ǰÿñi¨üçnªÿéqªÿé.«ÿê"«ÿé«ÿêªþé4©ÿèL©þéFªÿéz­ÿítËÈ›,6=ÿ1;Dÿ1?á©ü鈪ÿꄪÿ鈩þèIªþéY¬þê©ÿékªÿ自ÿé…ªÿ莤ÿùHdê 2ÿ+Jÿ1þ  þ@§À©ÿ솨þéyªÿèy©ÿè}«ÿë*­þéªÿêRªÿêO©þéIªÿê|©þéyÀÿþx9JOè"ÿˆÄ¼—ªÿëe©þéhªÿêkªÿé%«þé«þéªþê ©þèOªÿéLªþèJ©ÿéi´ÿðn޵Çʈ¥Àýh”þlƒ˜ÿn‡œÿž·ÿZp‚ÿt¦ÿœË׿¬ÿêv©þèVªÿéW©ÿèY«þêªþê«ÿêªÿêªÿèbªÿè^©þè\—Ý̇=LSò;ISüu­Ÿ ®ÿþ膩þè©ÿ自ÿé4ªÿé@©ÿè{ªÿèu©þé’±ÿìŽ[¶Î´'ÿ;gþ;iÿ 4ÿF`ê˜î╦û燪ÿ醪ÿ自ÿêi«þé ªþêjªÿ逩þ逪ÿꀩþè|®ÿïzŠÅ¾"÷)4:ñŸâÒ…©þèZªÿè\©þè_ªÿê«ÿêªÿéªþê ©ÿéMªþèH©þèGªÿë`“ÍΈ~³èjƒ—þl…šþr‹ ÿg“ÿƒ¡ºþoŠŸÿc|Žþ—Áɶ®ÿìiªþèKªÿéL©ÿèO«ÿê«þéªÿêªÿê©þèbªÿé_ªÿè] îÜWpxÛg~”ÿ6MGÍ´ÿ÷‚©þ熪ÿé~ªÿé©ÿèy«ÿé3ªÿèy©þèv©þé’®ÿìxÈÉ¥-?ô/Sÿ,Jþ #ÿIiîŒë䛨ýè…ªÿé…ªÿ臩ÿêj©ÿéi©ÿên©þé~ªÿê}©þé~«ÿë| êÙˆH^b×þE^]ŧúåv¨üæ\ªÿé\©ÿè`ªþé«ÿê ©þèªÿê ©ÿèOªÿéHªÿèG©þé`¯ÿð[ÑÇtu£¸pâ`v‰ùv’ªÿj˜ÿe{ÿqŽžÝ£åÝ}ªÿêh©ÿèKªþéM©ÿèO«ÿê«þê«ÿë'©ÿèbªþè_ªþè]ªýê}Igb¾„¤¿þ=KQó‹Ñ¾‘©þ膪ÿé}ªÿè~©þéªÿèsªÿèw©þèuªÿê’«ÿê¤ÿö“!I[ã,PÿGÿ,Kÿ 8ÿbÅ×®­ÿ胩þè…ªÿ自ÿêkªÿêlªÿêkªÿê~©þé~¨þé}ªùæƒC[]Ô"'+ÿ)46é‰Ê¼ˆ©ÿèuªþè]ªÿè^©þè`«ÿê)©þêªÿé¢ÿíªÿé!©þèMªÿèJªþêaªÿê`©ýè_«ÿës¤ðà{ªçÝ¥ÝÝ¢—ÆÍ¶™ÌϬ£éàz«ÿëh©þéjªÿèMªþèN©ÿèRªÿê­ÿð«þé©ÿèZªÿéWªþéV­ÿít^†€ªO_múm‹™êZ‚z¶ªþ胩þèªÿ錩þ茩ÿê©þêªÿêªÿè’«ÿè‘ ýð•L‚ˆÃ-D÷(Cÿ 3ÿ $9ý{ÖÕ§«ÿ茪ÿéªÿéªÿ航ÿ航þ舩þè¬ÿë¬ôá‹G_bÑ"%ú:PNчɺx°ÿòaªÿée©þêB©ÿêDªÿêJ«þé«ÿê«þé«þêªþé&©þéªÿèJ©þèGªÿéF©þèW©ÿèV¨þèU©ÿéVªÿêUªÿêV©ÿèLªÿèMªÿèO©ÿê'ªÿê,ªÿê ¬ÿëªþé ©ÿèZªÿéXªÿéV«ÿêt‰Ä¹Ž".2î±áâ·G`cÛ˜àѨþç‹©þ茪ÿè‹©þêªÿê©þ鎨ýç’©þ葪ÿè’äØœ=OêAvÿ6`ÿ&3ö—Ǫ̈©ÿè‹©ýè©ýè¨ü燨ý熪ÿê…±ÿó|’ÐÅ™9IKäÿ?VTÇ›æÔ¯ÿða©þèeªÿèfªþêD©ÿêHªÿé2ªÿéªÿêªÿêªþé&©ÿèN©ÿèHªÿéH©ÿéXªÿéXªÿéWªÿéZªÿéZ©ÿéZ©ÿèNªÿéOªþèQ©þê*ªÿé1«þéªÿê«þê«ÿêªÿéZ©ÿèYªÿèXªÿéu´ÿöqC][ÀVmqåxÖ;PPÛ¼ÿý”¨ýç‹©þ茪ÿê©þé©ÿê®ÿï¶ÿô’½ÿ÷“È; #4÷+Kÿ 7ÿ  ýˆ¹¼Å±ÿðˆ«ÿë‹«ÿ달ÿí‚Àÿú‰«ñæš^‚‚½$-0óÿ@XXÊ›çÕ€ªÿéx©þèeªþéfªÿèh©ÿêGªÿéFªÿê ªÿè ÿà§ÿé«þêªÿé ªÿéL©ÿèJªÿè[ªÿé[©ÿè[ªÿé]ªÿé]ªÿé]©þèQ©ÿéQ©þèRªÿê3ªÿéªÿé«ÿìªÿé1©ÿê:ªÿê5©þèfªÿêc§ôål4FHݬË×à*18øLafá³ÿÿ郩þé‹©ü玒ÍÉ­[}|ÎAZZÚ@VXÝ&.1õ$þ3Zÿ?ð>SRօƵ”‘ÛÇ”V}x¿%/4÷bx{冥£Ô¢°æN\kÿ 'ÿ 4ÿ þ þ ÿ#$û7KIÙ;SOÒ0?Bè6IIÜOqk¼mŸ–šœèÖ~®ÿðuªÿéb©þèdªÿéeªþéE©ÿèK©ÿè<©þêªÿé«ÿéªþé«ÿêªþê«ÿê«þê«þê«ÿê«þê«þê«ÿê ªÿê«ÿéªþê'©ÿê=ªþègªÿèe©þèeªÿé|Tzt²4AFò§ËÙänˆžýVpxàe†ŒÖ‹®»ÜÈõí¼šÅÏÒQfqñ)26ú2=Eø)+-þ#<ÿ:jþ:þ ÿhȤôà’£õà›æÕŒ¡ïÝŠ©ýè…«ÿëuªÿév©þèxªÿéeªÿéf©ÿéh©ÿèHªÿé;ªÿé©þéªþéªþé«ÿë©þé «ÿë©ÿêNªÿêL©þêJªÿéc´ÿöfLge° .0àZp~ïu¦öoˆž÷^sô%17û&/3ôNoh¿‘ÖÊ–¼ÿü’@o}Ë =Uû3VtÿQnˆÿd}’ý䨔«ÿꀩþ胪ÿés©ÿètªþèuªþè^ªÿé_ªÿéb©ÿè.©ÿè2ªÿé4ªÿé©þêªþêªþæ©þé ªÿêP©ÿêMªþêL©þèe©ÿèc½ÿý`¤óâzw³£‡iŸqªš–p¦™™x¯¦ŸŸèÜ”µÿøƒ¬ÿì„©ÿ銜ãל¨ÏéïÍèûÿµÚûÿŸÄäÿ“ÎΩ©ÿèªÿ郩þètªÿéu©þèvªþé_ªÿéa©ÿèdªÿé:ªÿé4ªÿé¬ÿëªþê¥ÿê«ÿé"ªÿéR©ÿêO©ÿègªÿéf©þèeªÿêu«ÿìt«ÿìs«ÿë«ÿë~«ÿë~ªÿ釩þ臩þ膪ÿé‹£ìâ¤Ëéõ¸Ýýÿ²×÷ÿ Ååÿ‰³ÀÑœì׈©ý脪ÿéuªÿèvªÿèw©ÿèc©ÿèeªþéUªþé«þê«ÿê«ÿêªÿê«ÿêªÿé©þè>ªÿé;©ÿé:ªþèTªþèSªÿèRªÿécªþébªþéaªÿéoªÿénªÿén«ÿêxŠÃ¾˜»Øù¬Ôôý¹ßýþ¦ËëÿˆªÄô‡Á»‘©þçpªÿê[ªÿê\©þê_«ÿê¬ÿë«ÿê«ÿê«ÿê«ÿêªÿéªÿé6©ÿèC©þè=©ÿèV©ÿèU©ÿèTªÿèeªÿédªþécªÿéqªÿéoªÿéoªÿêxÊÕ‹¬Æù©Ïñÿ»Þ÷ÿ§Íîü³ËèÌÆªÿép©þê\ªÿê^©ÿê`­ÿêªþéªþé©ÿêªÿéªÿéªÿé8ªÿéQªÿéRªþéS©ÿéb©ÿèdªþée©ÿèlªÿésªÿérªÿéz¤ñà…w˜¨å‘½ÏÔÅʱšÜÖ˜¢èÝ„¨ûætªÿèrªÿê_ªÿê`©ÿê`­þéªþéG©þèAªþé@©þèZªÿéX¯ÿî[¬ÿêX­ÿìY«ÿê\©ÿêQ©þêRªÿêTªþè0©ÿè8ªÿè2ªÿéªÿéI©ÿèBªÿè\©þè[ªÿéZªÿé^©þè^ªÿè^ªÿêSªÿêSªÿêUªþè3©ÿé>ªþé «ÿê«ÿéªÿêªÿé?©þèEªÿè^©ÿè]ªÿè]ªÿé`©ÿé`ªÿèaªÿêVªþêV©þêV©ÿé<ªÿêªþê«ÿê ªÿêªÿê4©ÿê/©ÿê/©ÿè0©ÿè0©ÿé3ªÿè©ÿè!ªþé%«þêªÿê«þêªÿêªÿê#ªÿê#ªÿé#ªÿé!©þé«þêªÿê¡ÿëªþê«ÿê«ÿêªþé«þê­ÿìªÿêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿà?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿð?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿüÿÿÿÿÿÿÿÿüÿÿÿÿÿÿðÿÿÿÿÿÿÿüÿÿÿÿÿÿà?ÿÿÿÿÿÿÿþÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÀÿÿÿÿÿð?ÿÿÿÿÿÿÿàÿÿÿÿà?ÿÿÿÿÿÿÿð?ÿÿÿÿÀ?ÿÿÿÿÿÿÿðÿÿÿÿ€ÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿüÿÿÿþÿÿÿÿÿÿÿüÿÿÿüÿÿÿÿÿÿÿüÿÿÿøÿÿÿÿÿÿÿþÿÿÿøÿÿÿÿÿÿÿþ_ÿÿà_ÿÿÿÿÿÿþÿÿà?ÿÿÿÿÿÿþ?ÿÿÀÿÿÿÿÿÿÿ€ÿÿ€ÿÿÿÿÿÿÿÀÿÿ€ÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÀ?þÿÿÿÿÿÿÀ ÀÿÿÿÿÿÿÀ ØÿÿÿÿÿÿÀØÿÿÿÿÿÿÀÿÿÿÿÿÿÀÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿøÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿà?ÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿø<ÿÿÿÿÿÿÿÿÿü'ÿÿÿÿÿÿÿÿÿü‡àÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð?ÿÿÿñøÿÿÿÿÿÿÿÿÿÿð?ÿÿÿàÿÿÿÿÿÿÿÿÿÿð?ÿÿÿàÿÿÿÿÿÿÿÿÿÿðÿÿÿàÿÿÿÿÿÿÿÿÿÿøÿÿÿÄ€ÿÿÿÿÿÿÿÿÿÿð&ÿÿÌÿÿÿÿÿÿÿÿÿÿüÿøÿÿÿÿÿÿÿÿÿÿüÿüÿÿÿÿÿÿÿÿÿÿü€ÿþÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿüÿÏÿÿÿÿÿÿÿÿÿÿü€€?ÿÿÿÿÿÿÿÿÿÿÿÿüàÀàÿÿÿÿÿÿÿÿÿÿÿÿÿþà@þÿÿÿÿÿÿÿÿÿÿÿÿÿüàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÀpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþàpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ~ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ~ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ~ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ü~ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€?ÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€?ÿ°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿ°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸?ÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸?ÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸?ÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿø?ÿ€èÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿø?ÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿø?ÿ!?èÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ€?ÿ#ÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ€?ÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ€?ÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ€?ÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€?ÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€?ÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ#€?ÿÿü?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ#€?ÿÿø?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ#€ÿÿø?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿø?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÏÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðãÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðþÿà?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƒðüÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ( «ÿë«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿêªÿéªÿê«ÿê«ÿê«ÿêªÿéªÿé«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê6ªÿê>ªÿê>ªÿê>ªÿê>ªÿê:ªÿê9«ÿê9«ÿê8«ÿê«ÿêªÿé«ÿê«ÿêªÿé«ÿêªÿê7ªÿê)ªÿê'ªÿê9ªÿê9ªÿê9ªÿê9ªÿê4ªÿê4ªÿê4ªÿê9ªÿê"«ÿê*«ÿêªÿê«ÿê«ÿêªÿê «ÿê'ªÿê*ªÿê'ªÿê'ªÿê'ªÿê9ªÿê9ªÿê9ªÿê9ªÿê4ªÿê4ªÿê4ªÿê4ªÿéªÿé"«ÿê*«ÿê«ÿê«ÿê«ÿë«ÿê:ªÿêOªÿêNªÿé`ªÿé`ªÿé`ªÿé`ªÿécªÿécªÿécªÿécªÿéXªÿéXªÿéXªÿéXªÿêBªÿêBªÿêD«ÿê «ÿêªÿêªÿê%ªÿêOªÿêNªÿêNªÿêNªÿé`ªÿé`ªÿé`ªÿé`¨þéd¦úæd¦ùäd¥øâe¦ùäY¦ùäYªÿéXªÿéXªÿêBªÿêBªÿêD«ÿê>«ÿê«ÿêªÿê«ÿê&ªÿê ªÿêNªÿêNªÿêNªÿêNªÿé`ªÿé`ªÿé`¨ýèaªÿécªÿécªÿécªÿécªÿéXªÿéXªÿéXªÿéXªÿêBªÿêBªÿêBªÿêD«ÿê«ÿêªÿê0ªÿêªÿêªÿêNªÿêNªÿêNªÿêNªÿé`¦üèaªÿé`ªÿé`•ÿìo6Œ¶¬OnØ9IÙ9JÓfõ /ÿ %ÿ *ÿ  ÿ'N`ÊšöìsªÿêmªÿéPªÿéPªÿéPªÿêO«ÿê«ÿêªÿê«ÿê«ÿê4ªÿéYªÿéYªÿéYªÿéYªÿênªÿên¦ûèoªÿênªÿêz^¾ÕŸRvá(Dÿ $:þ 3þ #ÿ ÿNgÔ”øíwªÿêmªÿêmªÿéPªÿéPªÿéPªÿéOªÿê«ÿê«ÿë«ÿêªÿé.ªÿéªÿéYªÿéYªÿéYªÿéYªÿên¨üçoªÿênmÖëdÝ3Xÿ2Xÿ-Nþ /ÿ 2ÿ ,ÿ .þ[ÂÞ™ªÿêm§üénªÿêmªÿéPªÿéPªÿéPªÿéPªÿêªÿéªÿéªÿé+ªÿéªÿéªÿéYªÿéYªÿéYªÿéYªÿênªÿênfÂÒ Dmí?qÿDxü+Jþ%>ÿ(Dÿ 4ÿ "ÿD]á£ÿëp¨üçnªÿêmªÿêmªÿéPªÿéPªÿéSªÿê«ÿê«ÿê«ÿêªÿéRªÿéSªÿéSªÿéSªÿémªÿémªÿémªÿémªÿé€N ·±>bóS–ÿJƒÿ-Kÿ4Zÿ,Lÿ "5ÿ)Dÿ !7ÿ*o‘Õªÿéy¨üçzªÿéyªÿéyªÿéHªÿéHªÿêN«ÿê «ÿê«ÿé©ÿé*ªÿéSªÿéSªÿéSªÿéSªÿémªÿémªÿémªÿémI‘¥´ 6WõK†ÿ6_ÿ6^ÿDuÿ-Lÿ0Sÿ9eÿ8^ÿ%>ÿ>ˆ Äªÿéy¨üçzªÿéyªÿéyªÿéHªÿéK«ÿê«ÿêªÿê©ÿéªÿéSªÿéSªÿéSªÿéS¨ýènªÿém¨ÿén:z’³7Só:hÿ'Bÿ8aÿ@qÿ2WÿE{ÿJ‚ÿÿ 5ÿ)Eÿ>nÿ@pÿG€ÿQÿR”ÿMŠÿDzÿ>mÿ2Vÿ<[ó—ù숪ÿêªÿêªÿéiªÿéiªÿéiªÿéiªÿê3«ÿê«ÿê«ÿêªÿê5ªÿê4ªÿêXªÿêXªÿêX}ðïj 9]ö ý ÿ6XùFeì3Eì -Mû4Xþ>mÿCvÿJ‚ÿR•ÿS—ÿIƒÿAuÿzÀªÿê§û炪ÿéiªÿéiªÿéiªÿéiªÿé"«ÿêªÿê«ÿêªÿêªÿê5ªÿê4ªÿêXªÿêXªÿêXŽÿîeU…é!:ÿr©áaÐò픇ÕÍ“q¯¥ Bbì,Kÿ@rþCyÿLˆÿR•ÿPÿF~ÿ?pÿ8bÿ;TðtÏÙ™ªÿê¦ûçjªÿéiªÿéiªÿéiªÿéªÿé2«ÿéªÿê«ÿêªÿé)ªÿé'ªÿéOªÿéOªÿéOªÿéO‰ðîyXÌô›ªÿéiªÿéhªÿé{ªÿé{ªÿé{’üí‰[ï*HÿBvÿF}ÿNŒÿS—ÿMŠÿE|ÿAoÿ5ZÿJeâ†çé–ªÿéuªÿéuªÿéuªÿéuªÿéRªÿéS«ÿê=ªÿê«ÿêªÿêªÿé,ªÿé'ªÿéOªÿéOªÿéOªÿéOªÿéhªÿéhªÿéhªÿéhªÿé{ªÿé{ªÿé{ªÿé{üí–P{í0SþEyÿHÿS”ÿQ”ÿI‚ÿCwÿ@nÿ,Kÿ1y™Îªÿéu¨üçvªÿéuªÿéuªÿéRªÿéRªÿéS«ÿé3ªÿê«ÿêªÿéªÿé)ªÿéOªÿéOªÿéOªÿéOªÿéhªÿéhªÿéhªÿéhªÿé{ªÿé{ªÿé{ªÿé{ªÿé‡dÈâ¨;Vò9eþF|ÿKˆÿS˜ÿO’ÿF~ÿ?qÿ9dÿ6Rñ}ÔØˆªÿéu¨ýèvªÿéuªÿéRªÿéRªÿéRªÿéT«ÿê«ÿê«ÿëªÿé+ªÿéOªÿéOªÿéOªÿéOªÿéhªÿéhªÿéhªÿéhªÿé{ªÿé{ªÿé{ªÿé{ªÿ釪ÿé‡I§È¹/SþAtþF|ÿNÿS˜ÿNŒÿDzÿ>nÿ4Xü:p€ºªÿéu¥ùäwªÿéuªÿéRªÿéRªÿéRªÿéS«ÿê&«ÿê«ÿê«ÿêªÿê)ªÿê#ªÿê#ªÿê#ªÿé:ªÿé:ªÿé:ªÿé:ªÿé^ªÿé^ªÿé^ªÿé^ªÿéxªÿéxªÿéx5}›¿.NþCyþI„ÿP’ÿR”ÿK…ÿBwÿ>kÿ7Uó`°½¤ªÿꀧûèªÿéjªÿéjªÿéjªÿéjªÿé<«ÿê"«ÿê«ÿêªÿê«ÿê/ªÿê)ªÿê#ªÿé:ªÿé:ªÿé:ªÿé:ªÿé_ªÿé^ªÿé^ªÿé^ªÿéxªÿéxªÿéxªÿéx)cÕ4\ÿG}ÿMˆÿS•ÿPÿF~ÿ@rÿ8bÿ<[ðnÎßœªÿꀨýèkªÿéjªÿéjªÿéjªÿé5ªÿê=ªÿê«ÿêªÿêªÿê1«ÿê:«ÿê;«ÿê<«ÿê=«ÿêBªÿé^ªÿé^ªÿé^ªÿéxªÿéxªÿéxªÿéx’ôìA_í>oÿG~ÿPÿS—ÿM‹ÿDzÿ?oÿ1Tÿ"a„שÿê¦úäkªÿéjªÿéjªÿéjªÿé5ªÿé5ªÿê@«ÿêªÿê«ÿêRªÿé^ªÿé^ªÿéxªÿéxªÿéx¨ýèyªÿé†PŸ¶´.NþDzþH‚ÿQ’ÿS•ÿK‡ÿBvÿ>kÿ5Rõa·È£ªÿéj¦ûçkªÿéjªÿéjªÿé5ªÿé5ªÿé5«ÿê(«ÿê«ÿê«ÿê1ªÿéªÿébªÿébªÿébªÿébªÿéyªÿéy4w’Â2YÿF}þK‡ÿS—ÿQ“ÿF~ÿ@sÿ7`ÿKjæáçªÿéy¨þèzªÿéyªÿé`ªÿé`ªÿé`ªÿê\«ÿê«ÿê«ÿê«ÿê«ÿê+ªÿébªÿébªÿébªÿébªÿéyªÿéyªÿéyKkß8`ÿHÿL‰ÿR–ÿOÿG~ÿ?qÿ.Nÿ^‰ßªÿéy¨üçzªÿéyªÿé`ªÿé`ªÿé`ªÿé`«ÿê)ªÿêªÿê«ÿê«ÿêªÿéaªÿébªÿébªÿébªÿéyªÿéyªÿéy…áሠ<_õ?mþJ…ÿPÿR•ÿMŠÿBwÿ=lÿ)GÿA›¼¸ªÿéy§úæzªÿé`ªÿé`ªÿé`ªÿé`ªÿê«ÿë «ÿêªÿé«ÿê«ÿêNªÿébªÿébªÿébªÿéyªÿéyªÿéyªÿéyRªÁ³ 2PöE|þIƒÿQ”ÿR–ÿI„ÿDxÿ3Xÿ9eþußÿéyªÿé`ªÿé`ªÿé`ªÿé`ªÿê«ÿé/«ÿê«ÿê«ÿê«ÿêªÿê:ªÿé&ªÿé&ªÿéfªÿéfªÿéfªÿéfªÿé|4{Ä0TÿI‚þK‰ÿT™ÿOÿBzÿ?rÿ+Iÿ+t™Òªÿ郧ûærªÿéqªÿéqªÿéqªÿéLªÿéLªÿê=«ÿê«ÿêªÿêªÿé2ªÿé&ªÿéfªÿéfªÿéfªÿéfªÿé|÷ìˆ Enñ7aÿK…ÿOÿS–ÿNÿHÿ>mÿ -LúfÀΤªÿéq§ûçrªÿéqªÿéqªÿéLªÿéLªÿéN«ÿê «ÿêªÿêªÿê«ÿê«ÿêªÿê«ÿëªÿê«ÿê«ÿêªÿéªÿê«ÿé«ÿé«ÿé«ÿêªÿêªÿé«ÿê«ÿê«ÿêªÿê«ÿê«ÿê«ÿê«ÿêªÿéªÿé*ªÿéfªÿéfªÿéfªÿéf¨ýè}ªÿé|mÍÚ™ 7ZöBtþJ„ÿTšÿI‚ÿ4[ÿCxÿ3XÿNtî›ÿëxªÿéqªÿéqªÿéqªÿéLªÿéLªÿéL«ÿêG«ÿêªÿêªÿéªÿê«ÿë«ÿê«ÿêªÿé«ÿê«ÿë«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿë«ÿêªÿê«ÿê«ÿê«ÿêªÿê«ÿë«ÿé«ÿé«ÿê«ÿê7ªÿéeªÿéfªÿéfªÿéfªÿé|ªÿé|ªÿé|\±Â¢1WÿIþOŽÿ .ÿ ÿ.QÿF}ÿ)Iÿ6†¥»ªÿéq§úçrªÿéqªÿéLªÿéLªÿéLªÿéL«ÿê%«ÿë«ÿê«ÿê«ÿë«ÿê«ÿêªÿê«ÿë«ÿé«ÿê«ÿêªÿê«ÿê,ªÿê©ÿé ©ÿê©ÿé©ÿéªÿéªÿéªÿéªÿéªÿéªÿéªÿéªÿé"«ÿë&«ÿë&ªÿë&ªÿë&ªÿê%ªÿê*«ÿê)«ÿêªÿêªÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿêªÿê«ÿêªÿéFªÿé>ªÿé>ªÿé>ªÿélªÿélªÿélªÿélgß0XÿL‰þ "7ÿ ÿ6`ÿI‚ÿ9bþ4[ÿ\Æâ¥ªÿé}§üè~ªÿégªÿégªÿégªÿégªÿê1«ÿêªÿé«ÿê«ÿêªÿê«ÿê«ÿê«ÿé ªÿê.ªÿéQªÿéTªÿêXªÿéYªÿé^ªÿé_ªÿé_ªÿé_ªÿécªÿécªÿécªÿécªÿéeªÿéeªÿéeªÿéeªÿéeªÿéeªÿéeªÿéeªÿécªÿécªÿécªÿécªÿé_ªÿé_ªÿé_ªÿé_ªÿé[ªÿé[ªÿêXªÿéXªÿéK«ÿê.«ÿê«ÿêªÿê«ÿê«ÿê«ÿê«ÿê«ÿë«ÿêªÿé@ªÿé>ªÿé>ªÿélªÿélªÿélªÿél™ÿë‡Gpï:eþL‰ÿM‹ÿS–ÿH‚ÿAuÿ.RÿV}ä¡ÿꂨüç~ªÿégªÿégªÿégªÿégªÿê)«ÿé5«ÿê«ÿê«ÿê«ÿêªÿê«ÿêªÿê«ÿê6ªÿéFªÿéDªÿéCªÿéYªÿéYªÿéYªÿéYªÿé_ªÿé_ªÿé_ªÿé_ªÿécªÿécªÿécªÿécªÿéeªÿéeªÿéeªÿéeªÿéeªÿéeªÿéeªÿéeªÿécªÿécªÿécªÿécªÿé_ªÿé_ªÿé_ªÿé_ªÿé\ªÿé\ªÿé\ªÿé\ªÿéJªÿéKªÿéNªÿéM«ÿê9«ÿê.«ÿêªÿêªÿê«ÿê«ÿêªÿëªÿé«ÿê«ÿê«ÿê.ªÿé@ªÿé>ªÿélªÿélªÿélªÿélªÿéN¹Þ±2YÿDxýQ“ÿR—ÿP’ÿJ†ÿBuÿ*JÿG›·²ªÿé}¦ûçhªÿégªÿégªÿégªÿê)ªÿê1«ÿê ªÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê,ªÿê5ªÿê&ªÿéBªÿéBªÿéBªÿéBªÿéYªÿéYªÿéYªÿéYªÿé_ªÿé_ªÿé_ªÿé_ªÿécªÿécªÿécªÿécªÿéeªÿéeªÿéeªÿéeªÿéeªÿéeªÿéeªÿéeªÿécªÿécªÿécªÿécªÿé_ªÿé_ªÿé_ªÿé_ªÿé\ªÿé\ªÿé\ªÿé\ªÿéJªÿéJªÿéJªÿéJªÿé3ªÿé3ªÿé8«ÿê@«ÿê.«ÿê«ÿéªÿê«ÿê«ÿê«ÿê«ÿê«ÿêªÿé«ÿê8ªÿé>ªÿélªÿélªÿélªÿél¨ý耪ÿé9‘¸Ã4]ÿH‚ýPÿJ‡ÿ4Yÿ@tÿ:eÿ5^ÿhÎæŸªÿég¨ýèhªÿégªÿégªÿê)ªÿê)«ÿê9«ÿê«ÿêªÿê«ÿê«ÿê«ÿê«ÿê«ÿê)ªÿê1ªÿê&ªÿê$ªÿê$ªÿéBªÿéBªÿéBªÿéBªÿéYªÿéYªÿéYªÿéYªÿé_¨ÿç`¨þæ`¨ýæ`¦üäd¤úâe¤÷âe¦ùäd¨üæf¨üæf¨üæf¨üçf¨üæf¦úäf¦úäf¦úäf¦ùäd¨üæd¦úäd¦ûäd¦üä`¨þæ`ªÿé_ªÿé_ªÿé\ªÿé\ªÿé\ªÿé\ªÿéJªÿéJªÿéJªÿéJªÿé3ªÿé3ªÿé3ªÿé3ªÿêªÿê«ÿë*«ÿê.«ÿê"«ÿêªÿê«ÿê«ÿê«ÿêªÿêªÿéªÿéSªÿéSªÿéSªÿéSªÿérªÿérªÿér*oÄ7`ÿPŽþ )ÿÿ $:ÿIƒÿ/QÿY‡é§ÿêx¨üèvªÿêuªÿêuªÿéXªÿéXªÿéX«ÿê«ÿë«ÿëªÿê«ÿê«ÿêªÿê«ÿêªÿêOªÿêVªÿêVªÿéfªÿéfªÿéfªÿéfªÿéqªÿéqªÿéqªÿéqªÿéy¨þçz¨ýçz¨ýçz¨üç~ªÿé}ªÿé}ªÿé}ªÿ逪ÿ逪ÿ逪ÿ瀦ÿà„¤ÿÝ…£ÿÝ…¢ÿÜ…ªÿä…ªÿ邪ÿ邪ÿ邪ÿ逪ÿ逪ÿ逪ÿ逪ÿé~ªÿé~ªÿé~¨üç¨ýç{¨ýç{¨þç{¨þç{ªÿétªÿétªÿétªÿétªÿémªÿémªÿémªÿémªÿêdªÿêdªÿêdªÿêdªÿéUªÿéUªÿéIªÿêªÿê«ÿê«ÿê«ÿê«ÿê«ÿë«ÿê ªÿéSªÿéSªÿéSªÿéSªÿérªÿérªÿér‡óï‡ Bm÷=oþ0Rÿ !ÿ8aÿK†ÿ@qÿ/SÿR­Ç¥ªÿêu§üévªÿêuªÿéXªÿéXªÿéX«ÿêM«ÿê«ÿêªÿé«ÿê«ÿê«ÿê«ÿê%«ÿê=ªÿêVªÿêVªÿêVªÿêVªÿéfªÿéfªÿéfªÿéfªÿéqªÿéq¨þær¨üær¨üçzªÿéyªÿéyªÿéyªÿé}–ÿÅŠŒñ»‹|Φ“PÂ_¼(¡%ê'ƒ%é oì lífîcî^î"€!î'ˆ$é*x0Þ5†?Ñ;¨AÑ0§0à9¥>Ö_¬‚¦dă¤ì«“—ÿɉ¦ÿÞƒªÿézªÿézªÿézªÿéz¦ùãv§ûåu§üåu¨þçuªÿémªÿémªÿémªÿémªÿêdªÿêdªÿêdªÿêdªÿéUªÿéUªÿéUªÿéUªÿê@ªÿê4ªÿê ªÿê«ÿê«ÿê«ÿêªÿê«ÿéHªÿéSªÿéSªÿéSªÿérªÿérªÿérªÿérnÔâž5[üH€þOÿVžÿLŠÿF}ÿ9cÿHdà›úë{ªÿêuªÿêuªÿéXªÿéXªÿéXªÿéY«ÿêªÿê«ÿê«ÿê«ÿê«ÿê«ÿê%«ÿê;ªÿé/ªÿé.ªÿêVªÿêVªÿêVªÿêVªÿéfªÿéfªÿéf¨þæg¨üærªÿéqªÿéq¬ÿésžÿØ~{韖J³Yº=}JÁ-j8ÓVðTò1ü' ÿ  ÿ ÿ ÿ ÿ! ÿ$ ÿ" ÿ! ÿ" ÿ  ÿ  ÿ " ÿ? ÿ( ÿ- ÿ1 ÿ9 ÿIú!h!ê3q?Ê6‘?ÌIÆUÀú£•ªÿétªÿétªÿétªÿétªÿém§ûån¨ýænªÿémªÿêdªÿêdªÿêdªÿêdªÿéUªÿéUªÿéUªÿéUªÿé3ªÿé3ªÿé8«ÿê>«ÿê«ÿê«ÿê«ÿê«ÿêªÿêªÿéQªÿéSªÿéSªÿérªÿérªÿérªÿérªÿé‚'‚±Ò1TÿNŠýPÿS—ÿOÿF€ÿ0TÿF˜¶­ªÿêu¨ýévªÿéXªÿéXªÿéXªÿéX«ÿë(«ÿê«ÿê«ÿê«ÿê«ÿêªÿê¬ÿê#ªÿé/ªÿé.ªÿé.ªÿé.ªÿêVªÿêVªÿêVªÿêVªÿéf¦ýäg¦úägªÿéfªÿéqý»gÀ„˜(‚)ÞKò6ú' ÿ) ÿ% ÿ% ÿD ÿ5 þ+ þ0 ÿ1 ÿ2 ÿ0 ÿ/ÿ0 ÿ, ÿ+ ÿJÿ= ÿ þ# þ) ÿ* ÿ+þ- ý# ý& þ" ÿ, ÿ$ ÿ ) ÿ?÷'_,Ù9DÅX¬r¥sæ“•œÿËzªÿémªÿém¦úän¥ûãf¨þçe©ÿèeªÿêdªÿéUªÿéUªÿéUªÿéUªÿé3ªÿé3ªÿé3ªÿé3ªÿé«ÿê,«ÿê«ÿë«ÿê«ÿêªÿê«ÿêªÿé.ªÿéªÿé_ªÿé_ªÿé_ªÿé_ªÿêv¬ÿêxb‹Ý6^ÿQ‘þP’ÿ2Uÿ;gÿBrÿGfå’ñ퉪ÿê¨þémªÿélªÿélªÿélªÿé>«ÿê;«ÿê«ÿê«ÿéªÿêªÿê«ÿêªÿêBªÿéTªÿéSªÿêiªÿêiªÿêiªÿêiªÿéwªÿéw¨þçx§ûåxªÿéªÿéªÿété• 5{?ÔGù+ ÿ # ÿ# ÿ* ÿ- ÿ, ÿ- ÿ+ ÿ) ÿ+ ÿ0 ÿ* ÿ- ÿ+ ÿ, ÿ) ÿ. ÿ6 ÿ4 ÿ- ÿ? ÿ- ÿ! ÿ5 ÿL ÿHÿ% ÿ9 ÿOÿ3 ÿ+ ÿK ÿH ÿ $ ÿ+ ÿF ÿ7 ÿ5 ÿní=›IÍj×…¬¦ÿሪÿꀪÿꀪÿꀨý耧ýåx©þçxªÿéwªÿéwªÿêkªÿêkªÿêkªÿêkªÿê\ªÿê\ªÿê\ªÿêPªÿê «ÿêªÿê«ÿê«ÿêªÿéªÿé_ªÿé_ªÿé_ªÿé_ªÿêvªÿêv¤ÿêxKjáD{ÿ5Zþÿ ÿIƒÿ3ZÿH‰˜´ªÿê¦úåmªÿélªÿélªÿélªÿé<ªÿé>ªÿê.«ÿê«ÿê«ÿê«ÿê«ÿê«ÿë/ªÿéTªÿéSªÿéSªÿéSªÿêiªÿêiªÿêiªÿêiªÿéw§ýåxªÿéwªÿéw–ÿÆQ²e¸)n/ÝJ÷ # ÿ$ ÿ+ ÿ. ÿ, ÿ* ÿ. ÿ. ÿ,ÿ- ÿ + ÿ.ÿIÿ0 ÿ(ÿ7 ÿG ÿ7 ÿ( ÿFÿA ÿ  ÿ5 ÿO ÿ ( ÿ: ÿ9 ÿ= ÿ$ ÿ$ ÿ' ÿ ÿ" ÿ$ ÿ% ÿ! ÿ$ ÿD ÿ> ÿ ÿ* ÿ* ÿ  ÿUû1›7ÙcÇ€§|ûžžªÿꀪÿéwªÿéw§þåxªÿéwªÿêkªÿêkªÿêkªÿêkªÿê\ªÿê\ªÿê\ªÿê\ªÿé8«ÿê6«ÿê«ÿê«ÿê«ÿê«ÿé&ªÿé_ªÿé_ªÿé_ªÿé_ªÿêv¨þêwªÿêvfËà™ ?g÷:cþ  ÿ )DÿNÿBtÿCbéyÏÕ•ªÿélªÿélªÿélªÿélªÿé<ªÿé<ªÿéE«ÿêªÿêªÿê«ÿê«ÿé«ÿê ªÿé4ªÿé"ªÿéSªÿéSªÿéSªÿéSªÿêiªÿêi¨ÿçj¦úåjªÿéwªÿéwšÿÍ€K¶[¶gìÿ ÿ ÿ( ÿ1 ÿ, ÿ*ÿ+ ÿ. ÿ, ÿ + ÿ- ÿ' ÿ+ ÿ( ÿSÿM ÿ" ÿ* ÿ+ ÿ " ÿ ÿ ÿÿ" ÿ! ÿ5 ÿ2 ÿ( ÿ* ÿ6 ÿ9 ÿ ÿ ! ÿ" ÿ! ÿ ÿ! ÿ" ÿ ÿ ÿ' ÿ ÿ  ÿ! ÿ" ÿ ÿ ÿ, ÿh ÿ,§,æYÊl­ÿϪÿéwªÿéwªÿêk¦ýål©ÿèlªÿêkªÿê\ªÿê\ªÿê\ªÿê\ªÿé2ªÿé4ªÿê@ªÿê+«ÿê «ÿê«ÿé«ÿêªÿêªÿé[ªÿé_ªÿé_ªÿé_ªÿêvªÿêvªÿêvªÿêvHžÁ·5YüMŒÿW›ÿS”ÿK‡ÿ>lý1h|Ȥÿén¨üæmªÿélªÿélªÿé<ªÿé<ªÿé<«ÿê<«ÿê«ÿêªÿê«ÿê«ÿê«ÿê2ªÿé,ªÿé"ªÿé"ªÿéSªÿéSªÿéSªÿéSªÿêi¨þçjªÿêiªÿêiö¦E¨S¼Wî ÿ  ÿ ! ÿ# ÿ# ÿ ÿL ÿ< ÿ, ÿ+ ÿ( ÿ) ÿ- ÿ1 ÿGÿ: ÿ" ÿ, ÿ" ÿ# ÿ" ÿ ÿ !ÿ# ÿ!ÿ" ÿÿ ÿ' ÿC ÿ- ÿ+ ÿ+ ÿK ÿ* ÿ ÿ! ÿ' ÿ% ÿ ÿ' ÿ) ÿ ÿ) ÿ< ÿ ' ÿ ÿ+ ÿ4 ÿ #ÿ ÿ2 ÿJ ÿ6 ÿ€ü@ÇHÅm퇟¥ÿÛqªÿêkªÿêk¨þèlªÿê\ªÿê\ªÿê\ªÿê\ªÿé2ªÿé2ªÿé2ªÿé5ªÿé«ÿê"«ÿê ªÿê«ÿê«ÿê«ÿêªÿêªÿé4ªÿé(ªÿé(ªÿêeªÿêeªÿêeªÿêeªÿêz.t–È7_ÿP“ýT–ÿ?pÿAtÿ ÿ3 ÿ) ÿ7 ÿ$ ÿ" ÿ ÿ( ÿCÿ& ÿ !ÿ ÿ ÿ ÿ" ÿ& ÿ. ÿ  ÿCÿ;ÿ/ ÿ@ ÿ8 ÿI ÿ+ ÿ3 ÿQÿ: ÿ' ÿ? ÿEÿ- ÿ( ÿ\ÿ> ÿ$ ÿ; ÿ?ÿ+ ÿ- ÿ? ÿK ÿHÿ8 þ? ÿM ÿ#u!ìUÓb¿ŸÿЪÿ鄪ÿéy§ýåzªÿéyªÿéyªÿékªÿékªÿékªÿékªÿéYªÿéYªÿéX«ÿê4ªÿéªÿê«ÿê«ÿêªÿêªÿé3ªÿé(ªÿêeªÿêeªÿêeªÿêeªÿêzžÿë#ZxÕDzý8aÿ ÿ !4ÿEzÿ 9]ôlÆÓ–ªÿéy¨þézªÿécªÿécªÿécªÿécªÿé)«ÿêªÿê«ÿê«ÿê«ÿêªÿê5ªÿêCªÿê@ªÿédªÿédªÿédªÿédªÿêt¨þèu¨üèuªÿêtªÿé‚eЫ!T$æ ÿ& ÿ * ÿ+ ÿ+ÿ6 ÿ% ÿ! ÿ# ÿ# ÿ ÿ ÿ5 ÿ: ÿ3 ÿHÿ( ÿ ÿÿ" ÿ ÿ ÿ  ÿ; ÿ8 ÿ! ÿ/ ÿKÿ;ÿ+ ÿI ÿQÿ0 ÿ@ÿJÿ' ÿ0 ÿ # ÿ4 ÿ5 ÿ1 ÿ4 ÿ0 ÿ/ ÿ/ ÿ) ÿ, ÿ* ÿ. ÿ+ ÿ*ÿ* ÿ' ÿ, ÿ* ÿ&ÿ % ÿ/ ÿ8 ÿ ÿ ÿ! ÿ/ ÿcõTÈf»¢ÿتÿéy¨üçz¨þçzªÿékªÿékªÿékªÿékªÿéYªÿéYªÿéYªÿéYªÿê9«ÿê)ªÿê«ÿê«ÿê«ÿêªÿê.ªÿé+ªÿêeªÿêeªÿêeªÿêeªÿêzªÿêzŠëí‡Ioí2Wÿ ÿ*FÿL‰ÿ:eÿ&ZuѪÿéy§úåzªÿécªÿécªÿécªÿécªÿé ªÿé5ªÿé«ÿê«ÿê«ÿê«ÿê«ÿêDªÿêAªÿê@ªÿê@ªÿédªÿédªÿédªÿéd§ýæuªÿêtªÿêujð†œ'|)ä) ÿ' ÿ/ ÿ/ ÿ, ÿ,ÿ+ ÿF ÿB ÿ ÿ ÿ  ÿ#ÿ4 ÿGÿBÿ( ÿ  ÿ$ ÿ# ÿ " ÿ " ÿ- ÿ- ÿ' ÿHÿPÿ: ÿ= ÿG ÿ? ÿ= ÿ; ÿ9 ÿ> ÿ8 ÿHÿ* ÿ ÿ! ÿ" ÿ< ÿ1 ÿ6 ÿ4 ÿ3ÿ/ ÿ2 ÿ. ÿ. ÿ- ÿ4 ÿ/ ÿ, ÿ/ ÿ, ÿ- ÿ- ÿ , ÿ+ ÿK ÿ4 ÿ  ÿ4 ÿLþ! ÿ) ÿbébÈ£©ÿæzªÿéy§úäl¨þælªÿékªÿékªÿéYªÿéYªÿéYªÿéY©ÿê+©ÿê+ªÿê3ªÿêªÿê«ÿê«ÿê«ÿêªÿê9ªÿêdªÿêeªÿêeªÿêeªÿêzªÿêzªÿêzOªÆª5\ÿIƒþS—ÿOŽÿK‡þ4YÿT ±§ªÿéy¦úædªÿécªÿécªÿécªÿé ªÿé ªÿê)«ÿê«ÿêªÿé«ÿêªÿêªÿé"ªÿê@ªÿê@ªÿê@ªÿê@ªÿédªÿéd©þçe¨üæeªÿêtŸÿÖ{3’<Í2 ÿ ÿ, ÿ. ÿ- ÿ+ ÿ+ ÿ, ÿ- ÿ/ ÿ3 ÿ. ÿ0 ÿ2 ÿ)ÿ9 ÿ. ÿ. ÿJÿ) ÿ ÿ) ÿ' ÿ3 ÿRÿEÿA ÿ< ÿD ÿUÿ> ÿ= ÿ? ÿ? ÿ@ ÿ< ÿ> ÿ? ÿ> ÿ) ÿ" ÿ ÿ$ ÿLÿ> ÿ5 ÿ3ÿ3ÿ3 ÿ0ÿ2 ÿ/ ÿ *ÿ? ÿK ÿ' ÿ+ ÿ- ÿ, ÿ. ÿ,ÿ+ÿ0 ÿ+ ÿ ÿ  ÿ* ÿ. ÿ* ÿ! ÿ1÷;uKÈ굊ªÿékªÿékªÿék¨þælªÿéYªÿéYªÿéYªÿéY©ÿê+©ÿê+©ÿê+ªÿê:«ÿê«ÿê«ÿê«ÿêªÿêFªÿê=ªÿê=ªÿê=ªÿékªÿékªÿékªÿék6‚¢ÂªÿéSªÿéSªÿélªÿélªÿélªÿélªÿé}©þç~ªÿé}ªÿé}dÔ°!Q%é  ÿ* ÿ- ÿ. ÿ, ÿ* ÿ, ÿ1 ÿ- ÿ2 ÿ1 ÿ6 ÿ7 ÿTÿ=ÿ* ÿ- ÿ+ ÿ& ÿ: ÿ@ ÿ3ÿTÿNÿEÿCÿDÿFÿCÿF ÿVÿDÿEÿC ÿD ÿD ÿC ÿ@ ÿ? ÿA ÿL ÿ, ÿ! ÿ ÿ2 ÿ; ÿ: ÿ6 ÿ5 ÿ7 ÿ5 ÿ3ÿ1 ÿ/ ÿ2 ÿ9 ÿ* ÿ- ÿ+ ÿ+ ÿ,ÿ+ÿ,ÿ*ÿ- ÿA ÿ ' ÿ ÿ/ ÿ; ÿ* ÿ+ ÿ & ÿ9#ëFˆXÀy㟦ÿÞˆªÿ郧üåwªÿèwªÿévªÿévªÿédªÿédªÿédªÿédªÿéF«ÿê,«ÿêªÿê«ÿë ªÿêEªÿê=ªÿê=ªÿékªÿékªÿékªÿékªÿé|RxãF{ÿ *Fþ ÿ+Hÿ=mþQxèûìªÿésªÿésªÿésªÿéUªÿéUªÿéU«ÿêG«ÿê«ÿê«ÿê«ÿê«ÿêªÿéSªÿéSªÿéSªÿéSªÿélªÿélªÿélªÿél¨üç~ªÿé}›ÿÈ6€AÌ@üA ÿ- ÿ* ÿ- ÿ,ÿ- ÿ- ÿ2 ÿ0 ÿ4 ÿ: ÿKÿFÿ ÿ# ÿ/ ÿ1 ÿ) ÿ+ ÿ? ÿ> ÿ7 ÿMÿJÿDÿGÿHÿHÿHÿHÿHÿH ÿE ÿHÿHÿHÿFÿFÿEÿD ÿA ÿPÿ5 ÿ ÿ "ÿ ÿ5 ÿ: ÿ; ÿ9 ÿ8 ÿ7 ÿ6 ÿ2 ÿ1 ÿ/ ÿ/ ÿ2 ÿ, ÿ/ ÿ+ ÿ+ÿ+ÿ,ÿ,ÿ* ÿD ÿ5ÿ  ÿ& ÿLÿ1 ÿ* ÿ- ÿ/ ÿ&û4ö.~4ۃ󫙪ÿévªÿév§ýåwªÿévªÿédªÿédªÿédªÿédªÿéAªÿéB«ÿê@ªÿê«ÿê«ÿê«ÿêªÿê@ªÿê=ªÿékªÿékªÿékªÿékªÿé|aÃØ¡:eû#;þ ÿ *IÿN‹ÿ1Vÿ4¢¾ªÿés§ûçtªÿésªÿéUªÿéUªÿéUªÿéU«ÿê"«ÿê«ÿêªÿé«ÿëªÿêªÿé%ªÿéSªÿéSªÿéSªÿéSªÿélªÿél¨þæmªÿélªÿé}{ΟSTXë!ÿ ) ÿ9 ÿ1 ÿ1 ÿ, ÿ0 ÿ4 ÿ6 ÿ6 ÿ@ ÿ@ ÿ, ÿ1 ÿ" ÿ # ÿ ÿ3 ÿK ÿ2 ÿ) ÿ9 ÿ- ÿ ÿ/ ÿL ÿKÿOÿNÿNÿNÿNÿKÿKÿXÿPÿHÿKÿJÿHÿGÿFÿE ÿFÿ. ÿ  ÿ" ÿ! ÿGÿC ÿ; ÿ8 ÿ9 ÿ8 ÿ7 ÿ5 ÿ2 ÿ/ ÿ< ÿHÿ+ ÿ. ÿ + ÿ+ ÿ+ ÿ- ÿ. ÿ+ÿ* ÿ $ ÿ! ÿ! ÿ&ÿ+ ÿ* ÿ- ÿ, ÿ. ÿ( ÿ " ÿ< ÿ9¢=Ï„ÿ£”ªÿév§üåwªÿédªÿédªÿédªÿédªÿéAªÿéAªÿéC«ÿêE«ÿê«ÿêªÿê«ÿê>ªÿê=ªÿékªÿékªÿékªÿékªÿé|ªÿé|T£·©4XûJ†þS˜ÿL‰ÿAtÿ6aÿgÐ哪ÿés¨þétªÿéUªÿéUªÿéUªÿéU«ÿê&«ÿêªÿê«ÿê«ÿêªÿê«ÿê)ªÿé"ªÿéªÿéSªÿéSªÿéSªÿéSªÿél¦ûämªÿél«ÿçmMša·+ø*þ&3$ÿ + ÿ- ÿ) ÿK ÿM ÿ0 ÿ4 ÿ9 ÿ< ÿJÿ6 ÿ ÿ ÿ!ÿ! ÿ ÿ ÿ_ÿK ÿ ÿ ÿ ÿ " ÿ& ÿW ÿUÿQÿSÿSÿSÿSÿTÿMÿXÿY ÿNÿLÿKÿJÿIÿIÿGÿFÿC ÿ) ÿ! ÿ ÿ9 ÿF ÿ; ÿ9 ÿ= ÿ9ÿ9 ÿ6 ÿ6 ÿ0 ÿ4 ÿE ÿ/ ÿ. ÿ-ÿ,ÿ+ÿ-ÿ- ÿ- ÿ* ÿ5 ÿ1 ÿ ÿ ÿ1 ÿ0 ÿ * ÿ, ÿ +ÿ*ÿ. ÿ% þ! ÿ^ þjრªÿévªÿéd§þäeªÿédªÿédªÿéAªÿéAªÿéAªÿéA«ÿê«ÿê«ÿê«ÿêªÿé(ªÿêQªÿêQªÿêQªÿêQªÿêpªÿêpªÿêp%l”Ë>oÿWžþS–ÿGÿ7aÿ `„Ú¥ÿꀨüè~ªÿémªÿémªÿémªÿémªÿé=ªÿê,«ÿë«ÿê«ÿêªÿê«ÿêªÿêMªÿé\ªÿé]ªÿé]ªÿérªÿérªÿérªÿér¨ý炪ÿ邌ù»‘1g;Ó!ý. ÿ - ÿ , ÿ. ÿ0 ÿ4 ÿ2 ÿC ÿ= ÿNÿ: ÿ$ ÿ" ÿ ÿ" ÿ! ÿ ÿ4 ÿPÿL ÿUÿJÿ( ÿ ÿ#ÿ! ÿ ÿ4ÿTÿSÿT ÿTÿSÿTÿT ÿTÿRÿTÿPÿNÿMÿKÿKÿKÿJÿEÿXÿ9 ÿ ÿ# ÿ!ÿ4 ÿ? ÿ? ÿ= ÿ: ÿ:ÿ8 ÿ7 ÿ5 ÿ1 ÿ1 ÿ/ ÿ1 ÿ. ÿ+ ÿ+ ÿ+ÿ-ÿ+ÿ ( ÿ7 ÿEÿ ÿ! ÿC ÿAÿ ( ÿ- ÿ+ÿ- ÿ,ÿ-ÿ , ÿ  ÿ5ü<¬EÓªÿႪÿé}¨þç~ªÿé}ªÿéjªÿéjªÿéjªÿéjªÿéKªÿéM«ÿê"ªÿê«ÿêªÿêRªÿêQªÿêQªÿêQªÿêpªÿêpªÿêp•ûìzOsæH…ÿ ÿ> ÿ:ÿ8 ÿ7 ÿ5 ÿ2 ÿ@ ÿ= ÿ/ ÿ/ ÿ- ÿ, ÿ+ÿ,ÿ,ÿ* ÿ. ÿ+ ÿ ÿ" ÿ* ÿ5 ÿ* ÿ+ ÿ- ÿ, ÿ, ÿ+ÿ+ÿ-ÿ3 þ # ÿ$o(ã„ÿ¦˜ªÿé}§ûå~ªÿéjªÿéjªÿéjªÿéjªÿéKªÿéKªÿéMªÿê«ÿê«ÿê«ÿê<ªÿêQªÿêQªÿêQªÿêpªÿêp¨ýéqªÿêp†âᎠCqö(Bþÿ 1ÿCvþ8cÿuáñ—ªÿém¨þénªÿémªÿémªÿé=ªÿé=«ÿéG«ÿê«ÿê«ÿê«ÿë«ÿê«ÿêªÿé,ªÿé!ªÿé]ªÿé]ªÿé]ªÿé]ªÿér§ýåsªÿér”ÿÆ~3y<Ó#þ+ ÿ- ÿ , ÿ. ÿ1 ÿ4 ÿ5 ÿ: ÿ= ÿTÿ: ÿ  ÿ # ÿ0 ÿ ÿ ÿ% ÿT ÿ\ ÿTÿTÿQ ÿUÿSÿRÿ\ÿP ÿ  ÿ# ÿ!ÿ ÿ- ÿ` ÿTÿRÿRÿSÿTÿSÿSÿXÿaÿTÿT ÿSÿNÿMÿMÿLÿKÿ: ÿ ÿ& ÿ ÿE ÿKÿ? ÿ? ÿ< ÿ; ÿ: ÿ6 ÿ8 ÿ2 ÿC ÿMÿ- ÿ/ ÿ/ ÿ,ÿ+ÿ+ÿ,ÿ- ÿ) ÿ0 ÿ & ÿ# ÿ!ÿ% ÿ, ÿ/ ÿ*ÿ- ÿ+ÿ,ÿ,ÿ'ÿIÿB ÿ  ÿTø_Ýu®ªÿé}¦úäk¨ÿçkªÿéjªÿéjªÿéKªÿéKªÿéKªÿêMªÿê«ÿê«ÿê«ÿé«ÿêCªÿêQªÿêQªÿêpªÿêpªÿêpªÿêpªÿê>—»¾4Yÿ;fþIƒÿNþ5_ÿ,y Íªÿém¦úånªÿémªÿémªÿé=ªÿé=ªÿé=ªÿêF«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿêªÿé,ªÿé!ªÿé!ªÿé]ªÿé]ªÿé]ªÿé]¨ýçsªÿér‹ÿ·ƒ"g%ß= ÿ7 þ+ ÿ, ÿ. ÿ3 ÿ5 ÿ6 ÿ? ÿ<ÿ4 ÿ1 ÿ! ÿ$ ÿ"ÿ  ÿ: ÿPÿLÿXÿTÿSÿRÿSÿRÿTÿRÿTÿR ÿ2 ÿ ÿ$ ÿ!ÿ! ÿD ÿS ÿQÿSÿSÿTÿSÿSÿSÿTÿTÿSÿRÿRÿMÿLÿLÿKÿU ÿ) ÿ! ÿ! ÿ( ÿA ÿ@ ÿ?ÿ> ÿ> ÿ= ÿ< ÿ8ÿ6 ÿ7 ÿ5ÿ1 ÿ3 ÿ0 ÿ-ÿ,ÿ+ÿ, ÿ, ÿ) ÿEÿ/ ÿ ÿ# ÿHÿ.ÿ , ÿ* ÿ,ÿ, ÿ-ÿ,ÿ+ÿ4 ÿ4 ÿ. ÿ ! ý7øN¹_ºªÿéjªÿéj¨ÿækªÿéjªÿéKªÿéKªÿéKªÿéK«ÿë«ÿê «ÿê«ÿê«ÿê«ÿêªÿé+ªÿéªÿé_ªÿé_ªÿé_ªÿé_ªÿévªÿév7z—¼BtýZ¥þOÿDyÿ9cývÖÝ”ªÿê|¨þê}ªÿê|ªÿêjªÿêjªÿêjªÿêjªÿêM«ÿêJ«ÿêªÿéªÿê«ÿêªÿê«ÿêªÿé^ªÿé`ªÿé`ªÿé`ªÿêvªÿêv¨þèwªÿêvªÿê…sÚ•¤ `#é # ÿ. ÿ( ÿ, ÿAÿ6 ÿ6 ÿ; ÿBÿQÿ2 ÿ  ÿ ÿ! ÿ ÿ ÿ:ÿ^ÿ`ÿaÿOÿRÿT ÿRÿUÿSÿQÿSÿTÿSÿYÿ; ÿ ÿ# ÿ ÿ  ÿI ÿTÿTÿT ÿSÿTÿSÿQÿS ÿTÿS ÿTÿUÿTÿSÿPÿPÿYÿ/ ÿ  ÿ# ÿ  ÿC ÿD ÿ@ ÿA ÿ; ÿ6ÿ:ÿ9 ÿ7 ÿ5 ÿ: ÿ2 ÿ2 ÿ0 ÿ0 ÿ-ÿ,ÿ+ ÿ, ÿ+ ÿ: ÿ. ÿ ÿ ÿDÿ. ÿ+ ÿ-ÿ, ÿ, ÿ-ÿ-ÿ,ÿ* ÿ* ÿ, ÿ/ ÿ& ÿ% ÿ3—6Ù‘ÿ¼‘ªÿ逧þåªÿélªÿélªÿélªÿélªÿêIªÿêM«ÿê«ÿê«ÿê«ÿêªÿê«ÿê ªÿé_ªÿé_ªÿé_ªÿé_ªÿévªÿévªÿévR{åAuÿVÿQ’ÿ:eÿNzí‘ûÿê|©þê}ªÿêjªÿêjªÿêjªÿêjªÿêGªÿêGªÿêL«ÿê&«ÿê«ÿê«ÿêªÿê/ªÿé`ªÿé`ªÿé`ªÿé`ªÿêv¨þèwªÿêvªÿêvW¹m·+õ ÿ ÿ! ÿ! ÿ% ÿ> ÿ8 ÿB ÿ= ÿ) ÿ( ÿ ÿ" ÿ ÿ% ÿKÿL ÿWÿRÿQÿQÿYÿVÿRÿS ÿTÿTÿSÿPÿSÿRÿYÿRÿ ÿ" ÿ# ÿ  ÿC ÿ\ÿPÿSÿTÿT ÿT ÿTÿ[ÿnÿOÿBÿRÿPÿ> ÿ@ÿS ÿBÿ= ÿ= ÿ# ÿ9 ÿ_ÿNÿGÿ6 ÿH ÿO ÿ; ÿ< ÿ= ÿ; ÿNÿ0 ÿ2 ÿ1 ÿ0 ÿ- ÿ- ÿ, ÿ- ÿ- ÿ( ÿ# ÿ" ÿ !ÿ# ÿ, ÿ, ÿ- ÿ-ÿ+ ÿ+ ÿ,ÿ*ÿ5 ÿ: ÿ- ÿ+ ÿ- ÿ+ ÿ  ÿ(+á“ÿÂŽªÿ逨þçmªÿélªÿélªÿélªÿêIªÿêJªÿêMªÿê«ÿê«ÿë«ÿê«ÿê«ÿêªÿé^ªÿé_ªÿé_ªÿé_ªÿévªÿévªÿévqÕå’ >c÷L‰ÿT™ÿJ‰þ4[ÿ9ˆ§¿ªÿê|§ûç}ªÿêjªÿêjªÿêjªÿêjªÿêGªÿêGªÿêGªÿêJ«ÿê«ÿé«ÿê«ÿêªÿé4ªÿê"ªÿé`ªÿé`ªÿé`ªÿé`¨ýèwªÿêv¤ÿÞz=M¿Hø1 þ" ÿ% ÿ ÿ$ÿ ÿ  ÿ ÿ6 ÿPÿ/ ÿ ÿ ÿ) ÿ, ÿI ÿ^ÿTÿSÿT ÿTÿRÿWÿaÿVÿQÿRÿRÿSÿTÿTÿSÿQÿUÿ4 ÿ ÿ# ÿ ÿ. ÿUÿUÿWÿPÿTÿYÿ3 ÿ,ÿ? ÿ( ÿ ÿ$ ÿ!ÿ ÿ ÿ" ÿ & ÿ9 ÿ/ ÿ, ÿ. ÿ< ÿ' ÿ' ÿ ÿ/ ÿ: ÿ( ÿ, ÿD ÿ? ÿ5 ÿG ÿC ÿ0 ÿ1 ÿ7 ÿ. ÿ- ÿ*ÿ ( ÿ@ ÿ+ ÿ# ÿ ÿ5 ÿ. ÿ, ÿ, ÿ, ÿ* ÿ, ÿ- ÿ*ÿ4 ÿA ÿ ) ÿ, ÿ, ÿ- ÿ- ÿ  þ%i)â”ÿÆŒªÿél¨þæmªÿélªÿélªÿêIªÿêIªÿêJªÿêLªÿê ªÿê«ÿê«ÿê«ÿêªÿéUªÿé_ªÿé_ªÿé_ªÿévªÿévªÿévªÿévJ©Ì´5]ÿV›þQ’ÿDyÿ4]ÿRÂ䲪ÿê|¤ûél¨ýékªÿêjªÿêjªÿêGªÿêGªÿêGªÿêG«ÿê«ÿêªÿê«ÿê«ÿë7ªÿê"ªÿê"ªÿé`ªÿé`ªÿé`¨ýæaªÿêvœÿÒ"d&á ÿ)ÿ, ÿ3 ÿMÿ8 ÿ ÿ$ ÿG ÿ6 ÿ( ÿ3 ÿ0 ÿ) ÿ6 ÿYÿZÿSÿQÿT ÿSÿSÿTÿSÿPÿUÿTÿWÿQÿTÿSÿT ÿSÿTÿTÿRÿaÿ7 ÿ  ÿ ÿ ÿ@ ÿb ÿC ÿ$ ÿ) ÿ ÿ ÿ  ÿ ÿ" ÿ" ÿ ÿ!ÿ% ÿ ÿ ÿ* ÿE ÿ* ÿ. ÿ, ÿ# ÿ! ÿÿ"ÿ! ÿÿ ÿ ! ÿ ÿ  ÿ ÿ* ÿ3 ÿ#ÿ( ÿJÿ4 ÿ$ ÿ? ÿ8 ÿK ÿ0ÿ  ÿ#ÿG ÿ3 ÿ* ÿ. ÿ, ÿ. ÿ- ÿ* ÿ. ÿ+ ÿ, ÿ,ÿ- ÿ+ ÿ, ÿ, ÿ, ÿ" ÿ.i5ØÿÔsªÿél¨þçmªÿélªÿêIªÿêIªÿêIªÿêI«ÿé(«ÿê «ÿê«ÿë«ÿê«ÿé:ªÿê'ªÿê'ªÿêhªÿêhªÿêhªÿêhªÿê}.~£È=hüWžþOÿ:eÿZ„é¯ÿꇪÿé|ªÿé|¨üç}¨þé}ªÿéhªÿéhªÿéhªÿéhªÿê5«ÿê.«ÿêªÿê«ÿêªÿéUªÿé^ªÿé^ªÿé^ªÿêvªÿêv¨þèwªÿêvœûÔŽ%^+â! ÿ0 ÿ, ÿ. ÿ2 ÿ8 ÿB ÿ, ÿ8 ÿ:ÿ+ ÿ. ÿ& ÿ2 ÿMÿYÿ`ÿOÿUÿSÿT ÿSÿSÿTÿTÿTÿSÿTÿ^ÿUÿRÿSÿT ÿTÿTÿRÿPÿXÿE ÿ, ÿ3 ÿ$ ÿFÿ? ÿ ÿ# ÿ!ÿ# ÿ" ÿ ÿ( ÿ9 ÿ ÿ ÿ! ÿ ÿ ÿ! ÿ  ÿ3 ÿ* ÿ)ÿ- ÿD ÿ) ÿ ÿ# ÿ ÿ! ÿ# ÿ#ÿ"ÿ% ÿ7 ÿ ÿ ÿ! ÿ ÿ  ÿ " ÿ! ÿ4 ÿ4 ÿJÿI ÿ # ÿ* ÿ< ÿ* ÿ( ÿ. ÿ, ÿ+ ÿ- ÿ- ÿ, ÿ0 ÿ4 ÿ+ ÿ- ÿ, ÿ* ÿ/ ÿ,ÿ- ÿ% ÿ:ŽEË ÿØ…ªÿ逨ÿ瀪ÿélªÿélªÿélªÿélªÿéFªÿêI«ÿê«ÿêªÿê1ªÿê'ªÿêhªÿêhªÿêhªÿêhªÿê}ªÿê}(g„ÐFþWŸÿKˆÿ1Wÿ[ˆä%{«Ð<¡Î¿©ÿé}ªÿé|ªÿéhªÿéhªÿéhªÿéhªÿê3ªÿê=«ÿê«ÿê«ÿê«ÿé«ÿê4ªÿé^ªÿé^ªÿé^ªÿé^ªÿêvªÿêvªÿêvÿ½†'X.ß% ÿ/ þ+ÿ0 ÿ2 ÿ2 ÿ: ÿ@ÿ+ ÿ4 ÿI ÿ0 ÿ) ÿLÿ2 ÿ $ ÿ ÿ3ÿM ÿVÿOÿTÿSÿTÿSÿRÿSÿTÿRÿZÿWÿPÿRÿT ÿSÿRÿSÿYÿXÿEÿFÿ: ÿ- ÿ, ÿ7 ÿ ÿ" ÿ ÿ# ÿ ÿ' ÿAÿOÿ* ÿFÿH ÿ2 ÿ= ÿM ÿ: ÿ/ ÿIÿEÿ% ÿLÿN ÿ/ ÿ" ÿ+ ÿ+ ÿ ÿ# ÿ ÿ( ÿ? ÿ  ÿ ÿ"ÿ# ÿ " ÿ# ÿ# ÿ " ÿ ÿ( ÿ3 ÿ* ÿ= ÿNÿA ÿH ÿ. ÿ. ÿ, ÿ+ ÿ, ÿ& ÿ; ÿD ÿ ( ÿ- ÿ. ÿ, ÿ ) ÿ. ÿ- ÿ1 ÿ;û:…GÊÿÓ‡ªÿ逨ÿæmªÿélªÿélªÿélªÿéFªÿéF«ÿêI«ÿê«ÿê«ÿê(ªÿê*ªÿêhªÿêhªÿêhªÿêhªÿê}ªÿê}Œïí‰ Cp÷OþR”ÿG}þ2Xÿ,Oÿ-Oÿ#e‡Óñï’ªÿéhªÿéhªÿéhªÿéhªÿê3ªÿê4«ÿê/«ÿê«ÿê«ÿê«ÿê«ÿê3ªÿêªÿé^ªÿé^ªÿé^ªÿé^ªÿêvªÿêvªÿéw0k:ÍHÿ3 þ ( ÿ- ÿ7 ÿ5 ÿ8 ÿOÿB ÿ  ÿ! ÿ* ÿ< ÿI ÿ/ ÿ! ÿ# ÿ# ÿ  ÿ* ÿ]ÿXÿSÿTÿTÿSÿSÿSÿTÿQÿRÿSÿXÿTÿRÿQÿUÿP ÿPÿDÿ& ÿ4 ÿ( ÿ+ ÿ/ ÿ3 ÿ0 ÿ " ÿC ÿQ ÿDÿTÿaÿWÿRÿYÿYÿVÿWÿXÿ\ÿLÿ( ÿ+ ÿ ÿ, ÿTÿJ ÿ? ÿL ÿLÿ4 ÿ@ ÿPÿ4 ÿ ) ÿ8 ÿ4 ÿ# ÿ ÿ ÿ! ÿ!ÿ ÿ! ÿ7 ÿ. ÿ- ÿ.ÿ9 ÿ% ÿ* ÿ" ÿ;ÿK ÿ1 ÿ- ÿ* ÿ3 ÿ8 ÿ) ÿ- ÿ+ ÿ+ ÿ- ÿ* ÿ. ÿ( ÿ# ÿüAœOÅ«ÿéªÿélªÿélªÿélªÿélªÿéFªÿéFªÿéFªÿêFªÿê«ÿê«ÿê9ªÿêhªÿêhªÿêhªÿêhªÿê}§ûè~ªÿê}5гÆ6`ÿWþMŒÿGÿAsÿ9aþ&Aÿh”Ûªÿéh¦úæiªÿéhªÿéhªÿê3ªÿê3ªÿê=«ÿê«ÿê«ÿêªÿêªÿêªÿê'ªÿêªÿêªÿé^ªÿé^ªÿé^ªÿé^ªÿêvªÿêv;wKÀ ÿ3 þ1 ÿ1 ÿ3 ÿ0 ÿ9 ÿ: ÿ2 ÿ$ ÿ  ÿ ÿ3 ÿ_ÿ^ÿE ÿ  ÿ ÿ!ÿ" ÿ  ÿ, ÿFÿRÿRÿSÿTÿSÿS ÿRÿVÿRÿPÿ_ÿXÿSÿ\ÿYÿ* ÿ ÿ ÿ  ÿ6 ÿA ÿ/ ÿ& ÿFÿWÿOÿXÿWÿVÿSÿNÿXÿYÿQÿRÿRÿSÿQÿVÿI ÿ  ÿ" ÿ" ÿ( ÿF ÿE ÿF ÿB ÿ? ÿ@ ÿA ÿC ÿ> ÿ; ÿH ÿJ ÿ. ÿ8 ÿM ÿ0 ÿ#ÿ, ÿ + ÿD ÿ, ÿ) ÿ0 ÿ2 ÿ ÿ" ÿ! ÿ" ÿ) ÿ$ ÿ- ÿP ÿ@ ÿ/ ÿ0 ÿ, ÿ. ÿ * ÿ * ÿ, ÿ) ÿ< ÿ> ÿ  ÿ5øH²UßÿÒuªÿél©ÿçmªÿélªÿéFªÿéFªÿéFªÿéF«ÿê)«ÿêªÿé«ÿêªÿéMªÿéIªÿéIªÿéIªÿés¨þétªÿésK©Í§6aÿT—ýT–ÿJ†ÿCwÿ=lÿ4Yÿ 1NøkÎ㚪ÿé|¨ýè}ªÿé|ªÿêhªÿêhªÿêhªÿêb«ÿê6«ÿê«ÿê«ÿê«ÿê#ªÿêXªÿêXªÿêXªÿétªÿétªÿétªÿétªÿé†DƒWÃ'ú/ ÿ, ÿ( ÿE ÿNÿ< ÿMÿ* ÿ ÿ ÿ, ÿ@ ÿRÿTÿOÿVÿC ÿ2 ÿ ÿ" ÿ# ÿ  ÿ ÿHÿ]ÿQÿPÿVÿSÿRÿTÿRÿRÿXÿYÿB ÿ: ÿ' ÿ ÿ ÿ  ÿ ÿ5ÿbÿ; ÿ% ÿ  ÿMÿ]ÿOÿRÿT ÿQÿRÿ^ ÿ[ÿRÿSÿTÿSÿSÿWÿ< ÿ" ÿ# ÿ  ÿ> ÿWÿCÿEÿB ÿ?ÿ?ÿ> ÿ< ÿLÿHÿ. ÿ5 ÿ6 ÿ3 ÿ8 ÿ2 ÿ/ ÿHÿDÿF ÿF ÿ. ÿ> ÿ:ÿ  ÿ ÿ# ÿ " ÿ ÿ$ ÿ ÿ& ÿHÿ3 ÿC ÿIÿ2 ÿ- ÿ, ÿ/ ÿ) ÿ? ÿ= ÿ ÿ ÿ) ÿC–TÁªÿé§û倪ÿéªÿéjªÿéjªÿéjªÿéjªÿéE«ÿê.«ÿêªÿé«ÿê«ÿêªÿêOªÿéIªÿéIªÿés¨ýètªÿésIŠ˜©nÿ'BÿBq|µªÿé|¦úå~ªÿé|ªÿêhªÿêhªÿêhªÿêhªÿê.«ÿê6«ÿê«ÿê«ÿê«ÿêªÿêWªÿêXªÿêXªÿêXªÿétªÿétªÿétªÿétJ”]À(ù0ý* ÿ- ÿ1 ÿ0 ÿ@ ÿI ÿ9 ÿ ÿ! ÿ* ÿ^ÿZÿQÿTÿUÿRÿYÿaÿ8 ÿ ÿ%ÿ" ÿ  ÿ. ÿWÿVÿPÿTÿRÿUÿQÿUÿTÿ[ÿE ÿ( ÿ  ÿ% ÿ ÿ% ÿ1 ÿ: ÿQÿZÿ/ ÿ ÿÿ) ÿQÿTÿUÿSÿT ÿSÿWÿXÿRÿSÿSÿRÿRÿXÿGÿ ÿ#ÿ ÿ3 ÿOÿEÿDÿDÿA ÿ>ÿ= ÿ: ÿEÿ@ ÿ6 ÿ7 ÿ3ÿ5 ÿ- ÿ3 ÿ0ÿ( ÿ5 ÿ5 ÿ/ ÿ$ ÿ<ÿ?ÿ< ÿ, ÿ ÿ ÿ ÿ" ÿ$ ÿ  ÿE ÿ( ÿ+ ÿ< ÿ0 ÿB ÿ9 ÿ/ ÿ. ÿ* ÿ" ÿ!ÿ& ÿ+ ÿ * ÿG¢WÀªÿé§û倪ÿéjªÿéjªÿéjªÿéjªÿéAªÿéEªÿê<ªÿê«ÿé«ÿê«ÿê«ÿêEªÿéIªÿéIªÿés¨ýètªÿés^¡§š >gøF~ÿPÿR–ÿNŒÿJ„ÿ1Yÿ2IÿKnŒýèãªÿé|ªÿé|ªÿêhªÿêhªÿêhªÿêhªÿê.ªÿê.«ÿê/«ÿê«ÿêªÿé«ÿê«ÿê«ÿé«ÿê«ÿé«ÿê«ÿé#ªÿêXªÿêXªÿêXªÿêXªÿét©þçuªÿétc®vµ + ý* ÿ. ÿ- ÿ0 ÿ0 ÿ> ÿ; ÿ  ÿ: ÿ6 ÿ+ ÿG ÿVÿPÿUÿRÿRÿTÿOÿTÿPÿ2 ÿ ÿ ! ÿ$ ÿ  ÿ$ÿ?ÿZÿQÿTÿPÿWÿYÿ:ÿ( ÿ ÿFÿ0ÿ  ÿ) ÿTÿcÿWÿSÿ]ÿP ÿ ÿ! ÿ  ÿ:ÿSÿSÿTÿQÿTÿRÿRÿSÿTÿSÿTÿSÿW ÿP ÿ! ÿ# ÿ! ÿ# ÿD ÿHÿDÿDÿA ÿ@ÿ?ÿ< ÿ: ÿ8 ÿ6 ÿ7 ÿ6 ÿ6 ÿ1 ÿ0ÿ1 ÿ( ÿD ÿ= ÿ  ÿ ÿBÿ=ÿ; ÿ8 ÿ+ ÿ= ÿ9 ÿ! ÿ ÿ  ÿ! ÿ$ÿ ÿ ÿ ÿ8 ÿMÿ9 ÿ4 ÿ4 ÿ" ÿ ÿ9 ÿE ÿ% ÿ+ ÿSºf¸ªÿé¦úäkªÿéjªÿéjªÿéjªÿéAªÿéAªÿéA«ÿê<«ÿê«ÿë«ÿé«ÿê«ÿêDªÿéIªÿéIªÿésªÿésªÿés‹àÛ€#UnÛDyÿH€ÿU™ÿX ÿ/]ÿ2Oÿ“¸Úÿ“¯Êÿv—¥àªÿé|¤÷ã~§ûèiªÿêhªÿêhªÿêhªÿê.ªÿê.«ÿë?ªÿê«ÿê«ÿê«ÿê«ÿé«ÿê«ÿê«ÿêªÿê«ÿê«ÿê«ÿê,«ÿéªÿêXªÿêXªÿêXªÿêX¨ýçuªÿétµòÚ“3H3õ D ÿ4 ÿ) ÿ. ÿ/ ÿ; ÿQÿ. ÿ ÿ% ÿUÿ]ÿQÿSÿUÿSÿSÿRÿQÿUÿUÿS ÿ\ÿJ ÿ ÿ$ ÿ" ÿ ÿ* ÿ]ÿTÿRÿTÿWÿ> ÿ ÿ ! ÿ ÿ$ ÿFÿNÿOÿUÿQÿSÿRÿUÿJÿ ÿ# ÿ ÿ@ ÿbÿPÿRÿRÿSÿUÿXÿSÿSÿSÿTÿSÿV ÿ= ÿ ÿ$ ÿ ÿ< ÿMÿEÿFÿD ÿC ÿ?ÿ=ÿ@ ÿG ÿ8 ÿ6 ÿ5 ÿ1ÿ2 ÿ0 ÿ0 ÿ. ÿ. ÿ. ÿ) ÿ! ÿ! ÿ2 ÿ1 ÿ(ÿ1 ÿ5 ÿF ÿOÿ8 ÿ4ÿ8 ÿ* ÿ ÿ ÿ" ÿ$ ÿ ÿ ÿ! ÿ> ÿbÿ* ÿ  ÿ7 ÿ> ÿ* ÿ& ÿ3úaÍy¬ªÿéj¥ûâlªÿéjªÿéjªÿéAªÿéAªÿéAªÿéA«ÿê#«ÿê«ÿê«ÿê«ÿê«ÿê0ªÿê+ªÿê)ªÿégªÿégªÿégªÿége¬°¡<_í@xý5iÿ3_ÿLmŠÿ¢Èêÿ®Ôôÿ¢Èèþz–­ÿ‡¸·»ªÿ鉪ÿé~ªÿé~ªÿé~ªÿé~ªÿémªÿémªÿémªÿéY«ÿêPªÿêO«ÿêM«ÿê8«ÿê+«ÿê«ÿê ªÿê «ÿêªÿê«ÿêªÿêªÿéIªÿéFªÿénªÿénªÿén¨þæoªÿ郈ﶔ#K*ã  ÿ$ ÿ& ÿ4 ÿ@ ÿ; ÿ, ÿ# ÿ ÿ  ÿ* ÿNÿSÿ\ÿW ÿRÿTÿQÿSÿRÿTÿSÿRÿV ÿ[ÿ3 ÿ ÿ" ÿ# ÿ ÿ4 ÿTÿV ÿ4 ÿ " ÿ ÿ ÿ&ÿ3 ÿ: ÿ_ÿ[ÿTÿQÿSÿTÿQÿVÿTÿ>ÿ# ÿ" ÿ* ÿTÿSÿTÿRÿSÿUÿ[ÿRÿRÿTÿSÿRÿUÿ3 ÿ ÿ ! ÿ ÿGÿOÿDÿEÿEÿA ÿ@ ÿ=ÿJ ÿMÿ6 ÿ: ÿ5 ÿ4 ÿ1 ÿ0 ÿ1 ÿ.ÿ. ÿ2 ÿ" ÿ$ ÿ# ÿ( ÿ* ÿ3 ÿ7 ÿ9 ÿ= ÿB ÿJÿOÿe ÿW ÿ1 ÿ7 ÿ! ÿ ÿ" ÿ# ÿ" ÿ ! ÿOÿ: ÿ% ÿ( ÿ- ÿ * ÿ.ÿ $ ÿEîzåž™ªÿê~§ýæªÿê~ªÿêhªÿêhªÿêhªÿêh©ÿéAªÿêªÿêªÿê«ÿêªÿêªÿê6ªÿê)ªÿégªÿégªÿégªÿégªÿêaœ§µ&CYôEd„þ¤ÇáÿÏïÿÿ¹Þÿÿ¥Ìîÿ Äãÿ¦ÌìÿXq†û,[lÐZ¬À¦§ÿéªÿé~ªÿé~ªÿémªÿémªÿémªÿémªÿéYªÿéYªÿéYªÿéYªÿéAªÿéAªÿéAªÿéDªÿé«ÿëªÿê«ÿê«ÿêªÿêKªÿéFªÿéFªÿénªÿénªÿénªÿén“ÿÃ*\2ÜCÿ- ÿ ÿ  ÿ( ÿZÿJÿ  ÿ! ÿ# ÿOÿQ ÿPÿRÿ[ÿXÿRÿSÿRÿUÿTÿRÿUÿRÿQÿSÿUÿ@ ÿ" ÿ! ÿ ÿ  ÿF ÿH ÿ ÿ" ÿ ÿ' ÿUÿZÿSÿTÿb ÿSÿSÿSÿPÿSÿRÿVÿ_ÿ+ ÿ" ÿ  ÿ9ÿTÿSÿSÿTÿQÿTÿQÿSÿSÿTÿQÿ^ÿD ÿÿ"ÿ ÿ3 ÿJÿDÿEÿC ÿ@ ÿ@ÿ= ÿ> ÿ<ÿ9 ÿ7 ÿ7 ÿ6 ÿ1 ÿ1 ÿ0ÿ+ÿ6 ÿJÿ" ÿ  ÿ+ ÿJ ÿ- ÿ3 ÿ8 ÿ: ÿA ÿD ÿIÿKÿQÿZÿUÿbÿKÿ) ÿ$ ÿ ÿ! ÿ"ÿ' ÿ, ÿ2 ÿOÿ< ÿ- ÿ. ÿ/ ÿ$þ&N,Þzì ™ªÿê~§ýæªÿêhªÿêhªÿêhªÿêh©ÿé7ªÿêB«ÿê ªÿê«ÿë«ÿê«ÿê0ªÿê+ªÿégªÿégªÿégªÿégªÿêªÿꆭ³Å¬Íêþ¾ãþÿ½áÿÿ¼ßÿÿ¯Øýÿ¡Ççÿ²Úûÿ2I`ÿ7ÿ 'Aýi·Àªÿé~¨ýèªÿémªÿémªÿémªÿémªÿéYªÿéYªÿéYªÿéYªÿéAªÿéAªÿéAªÿéAªÿê«ÿë+ªÿé«ÿêªÿë«ÿê«ÿê$ªÿéIªÿéFªÿéFªÿénªÿénªÿén¬ÿèp*|0Ý! ÿ= ÿ4 ÿ1 ÿG ÿ + ÿ* ÿF ÿ) ÿÿ? ÿVÿKÿRÿSÿSÿPÿY ÿWÿPÿRÿSÿRÿUÿRÿSÿTÿVÿ^ÿ1 ÿ" ÿB ÿ2 ÿ. ÿE ÿ# ÿ. ÿ? ÿO ÿYÿNÿSÿSÿXÿTÿQÿTÿQÿTÿTÿTÿX ÿ( ÿ ÿ ÿ6 ÿ]ÿPÿRÿTÿRÿVÿSÿSÿRÿSÿSÿUÿ5 ÿ! ÿ! ÿ" ÿ= ÿIÿDÿE ÿA ÿ?ÿ=ÿ> ÿA ÿ; ÿ7 ÿ6 ÿ7 ÿ4ÿ1 ÿ1 ÿ/ÿ+ ÿ4 ÿ7 ÿ ! ÿ ÿ2 ÿB ÿ- ÿ7 ÿ: ÿ@ ÿD ÿHÿLÿTÿRÿSÿQÿPÿXÿMÿXÿFÿ  ÿ0 ÿ; ÿ+ ÿ, ÿA ÿ1ÿ8 ÿ7 ÿ) ÿ/ ÿ$ þK êhë‚§ªÿê~¨þçiªÿêhªÿêhªÿêh©ÿé7©ÿé7ªÿéB«ÿê «ÿê«ÿé«ÿêªÿê6ªÿégªÿégªÿégªÿégªÿêªÿê¢îÞˆt’¦ì«Ôøÿ¯×øÿ¾àýÿ½ßÿÿÄèÿÿSr‘ÿ!>ÿ;gÿ*Gÿ*`yϪÿé~¦ù䀪ÿémªÿémªÿémªÿémªÿéYªÿéYªÿéYªÿéYªÿéAªÿéAªÿéAªÿéAªÿêªÿê«ÿë+«ÿê«ÿê«ÿê«ÿêªÿéMªÿéFªÿéFªÿéFªÿén¨þæoªÿénA·IÀ$ ÿ2 þ* ÿ) ÿG ÿB ÿ* ÿ0 ÿ( ÿ@ ÿMÿFÿKÿRÿRÿSÿSÿQÿUÿaÿWÿRÿTÿTÿSÿTÿSÿSÿSÿVÿA ÿ3 ÿCÿ. ÿ) ÿ2 ÿ9 ÿWÿ\ÿTÿTÿTÿRÿRÿSÿVÿSÿTÿQÿUÿQÿUÿUÿH ÿ # ÿ ÿ1 ÿZÿQÿSÿRÿUÿ^ÿTÿSÿRÿTÿTÿDÿ ÿ# ÿ ÿ0 ÿZÿD ÿE ÿA ÿ?ÿ? ÿ; ÿFÿTÿ9 ÿ7 ÿ7 ÿ6 ÿ2ÿ1 ÿ0 ÿ/ ÿ, ÿ) ÿ! ÿ"ÿ"ÿ ÿ- ÿ6 ÿ6 ÿ; ÿ> ÿB ÿJÿLÿRÿ`ÿUÿSÿSÿSÿSÿWÿUÿA ÿOÿ= ÿ% ÿ+ ÿ) ÿ ÿ3 ÿQ ÿ6 ÿ)ÿ. ÿ ÿOývø—ªÿêh¨þçiªÿêhªÿêh©ÿé7©ÿé7©ÿé7ªÿêA«ÿêªÿê«ÿê%ªÿéOªÿéMªÿéMªÿéMªÿéxªÿéxªÿéx†¶¸°‡§Áÿ½åþÿÆèÿÿºß÷ÿSv•ÿ!EÿAtÿ=jÿ 5ÿ /Iù‘äÛ–ªÿ錪ÿ鄪ÿ鄪ÿ鄨þ焨üèx¨ýèx¨þèx¨þèxªÿêhªÿêhªÿêhªÿêhªÿéVªÿéVªÿéUªÿê «ÿê«ÿêªÿê&ªÿêgªÿêhªÿêhªÿêhªÿê~ªÿê~›ÿΉLì) ÿR ÿ5 ÿ ÿ ÿ- ÿF ÿ/ ÿ1 ÿH ÿ4 ÿF ÿPÿPÿSÿRÿSÿT ÿPÿTÿTÿRÿSÿRÿSÿSÿTÿRÿTÿYÿ; ÿ6 ÿ+ ÿ& ÿ7 ÿK ÿ6 ÿTÿOÿQÿTÿTÿPÿSÿPÿ_ÿWÿSÿTÿTÿTÿSÿRÿ`ÿ; ÿ ÿ! ÿ> ÿVÿRÿRÿS ÿZÿTÿSÿPÿTÿRÿO ÿ $ ÿ! ÿ ÿ- ÿPÿB ÿC ÿ?ÿ@ ÿ> ÿ; ÿA ÿD ÿ7 ÿ8 ÿ4 ÿ3ÿ2 ÿ0 ÿ/ ÿ,ÿ- ÿE ÿ) ÿ ÿ$ ÿ8 ÿ1 ÿ5 ÿ: ÿ> ÿB ÿFÿKÿQÿSÿ^ ÿTÿRÿSÿSÿTÿSÿSÿWÿD ÿ$ ÿ7 ÿ: ÿ4 ÿ# ÿ ÿ( ÿ* ÿ3 ÿ2 ÿ. ÿ  ÿ0v8ܪÿé|§úå}©ÿç}ªÿé|ªÿêdªÿêdªÿêdªÿêc«ÿê/«ÿéªÿêªÿê«ÿêIªÿéNªÿéMªÿéMªÿéxªÿéxªÿéx¯ÿê|k…“¸ÿ\{–ÿ/Uÿ5gÿO”ÿGÿ.Mÿ"8ÿ!9ÿH£Âªÿ錦üè…¨ý焪ÿ鄪ÿ鄪ÿêwªÿêwªÿêwªÿêw§úæi¨üçiªÿêhªÿêhªÿéVªÿéVªÿéVªÿéV«ÿê«ÿê«ÿê«ÿê«ÿê4ªÿêhªÿêhªÿêhªÿêhªÿê~ªÿê~V¾k²1ó( ÿ' ÿ ÿ% ÿ#ÿ  ÿ< ÿ\ÿ- ÿ  ÿ ÿ: ÿbÿSÿPÿVÿUÿRÿSÿSÿQÿ^ÿYÿPÿT ÿRÿSÿSÿ\ÿJÿ ÿ0 ÿMÿ/ ÿ) ÿ $ ÿ ÿU ÿ[ÿPÿSÿSÿTÿRÿTÿ[ÿXÿSÿRÿRÿRÿUÿRÿZÿ9 ÿ ÿ  ÿ8 ÿYÿQÿR ÿRÿSÿOÿRÿUÿMÿOÿQÿ ÿ! ÿ  ÿ & ÿD ÿ? ÿAÿB ÿ= ÿ= ÿ< ÿ9ÿ4 ÿ9 ÿ7 ÿ2ÿ3ÿ0 ÿ1 ÿ0 ÿ,ÿ/ ÿG ÿ # ÿ" ÿ( ÿFÿ0 ÿ4 ÿ< ÿ= ÿEÿHÿNÿTÿRÿSÿSÿSÿRÿTÿQÿT ÿRÿZÿA ÿ ÿ3 ÿYÿIÿ  ÿ% ÿ ÿ  ÿ2 ÿN ÿ/ ÿ) ÿ#úG¢X¼ªÿé|ªÿé|ªÿé|ªÿêdªÿêdªÿêdªÿêdªÿê:«ÿë:ªÿê«ÿê«ÿêªÿéPªÿéMªÿéMªÿéxªÿéxªÿéxªÿéx7m†Õ*Jÿ*[þGÿY£ÿNŒÿ/Rÿ)Eÿ%>ÿ 'Aþ=kÿiÛò¬ªÿé„«ÿ醟ÿ׉nÞ¦V‡o¯l´‘˜yÞŸ‘Œó¼†žÿÕn¢ýÜm¬þêjªÿêhªÿéVªÿéVªÿéVªÿéX«ÿê«ÿê«ÿê«ÿê(ªÿé!ªÿêhªÿêhªÿêhªÿêhªÿê~ˆ÷´‘!W'ä" þ ÿ" ÿ ÿ ÿ ÿ/ ÿJ ÿQ ÿNÿ$ ÿ" ÿ # ÿC ÿSÿSÿTÿRÿRÿQÿSÿPÿYÿ[ÿR ÿSÿQÿUÿMÿ- ÿ ÿ ÿ. ÿ^ÿ1 ÿ  ÿ" ÿ ÿ, ÿLÿUÿSÿSÿTÿQÿSÿSÿTÿRÿQÿUÿSÿQÿTÿTÿCÿ# ÿ  ÿ; ÿ^ÿQÿWÿWÿaÿ[ ÿ[ÿIÿN ÿ]ÿLÿ8 ÿ0 ÿ= ÿPÿF ÿSÿC ÿ5 ÿKÿJÿ7ÿTÿ?ÿ7 ÿ8 ÿ0 ÿ0 ÿ0 ÿ0 ÿ , ÿ,ÿ+ÿ & ÿ ÿ" ÿ& ÿ7 ÿ1 ÿ7 ÿ= ÿB ÿGÿLÿOÿSÿX ÿUÿS ÿSÿTÿS ÿT ÿSÿTÿ_ÿ@ ÿÿ  ÿ=ÿ`ÿ- ÿ ÿ! ÿ$ ÿ ÿ' ÿ' ÿ5 ÿ4 ÿ%ù@¯JƦÿÝ‚¨üç}ªÿêdªÿêdªÿêdªÿêdªÿê4ªÿê5ªÿê:«ÿê3ªÿêªÿé«ÿêªÿéPªÿéMªÿéxªÿéxªÿéxªÿéx+h„Ò,OÿE{þE~ÿ>oÿ3Wÿ.Qÿ-Mÿiÿ'CÿQyãXÚÛ³IÄMÆ.ƒ8Ù>ö % ÿ9 ÿT ÿbÿUý%N,Ò‚Ò±zªÿêh¨üæWªÿéVªÿéVªÿéY«ÿê«ÿê«ÿê«ÿê«ÿê6ªÿéªÿêhªÿêhªÿêhªÿêhªÿê~7€BÌ ÿ% þ$ ÿ  ÿ# ÿD ÿF ÿ9 ÿF ÿ= ÿK ÿ9 ÿ " ÿ! ÿ ÿ6 ÿYÿNÿTÿSÿSÿTÿUÿOÿSÿUÿWÿVÿbÿ/ÿ  ÿ  ÿ* ÿZÿ[ÿQÿ' ÿ " ÿ# ÿ ÿ1 ÿUÿQÿRÿS ÿSÿSÿRÿYÿXÿRÿSÿQÿRÿRÿQÿ`ÿ= ÿ# ÿ: ÿNÿOÿ\ÿ?ÿHÿ=ÿ7 ÿ& ÿ' ÿ. ÿ7ÿ5 ÿ- ÿ6 ÿ5 ÿ' ÿ0 ÿ$ ÿ ÿ4 ÿ4ÿ) ÿLÿF ÿ6 ÿ+ ÿC ÿ?ÿ2 ÿ/ ÿ , ÿ- ÿ5 ÿ# ÿ# ÿ ÿ) ÿ. ÿ6 ÿ: ÿ? ÿE ÿIÿLÿQÿTÿcÿUÿQÿTÿSÿSÿTÿRÿVÿIÿ% ÿ" ÿ  ÿ0 ÿWÿOÿL ÿ1 ÿÿ$ ÿ" ÿ ÿ;ÿ` ÿ) ÿ+ ÿPÀ_¹ªÿé|¥úãfªÿêdªÿêdªÿêdªÿê4ªÿê4ªÿê4ªÿê9«ÿê$«ÿêªÿê«ÿê«ÿê:ªÿê&ªÿéqªÿéqªÿéqªÿéq]¸Ò­ 7[ú(Bÿ+Kþ)Gÿ1Sÿ=mÿM‰ÿGÿ=nÿ ,Pþ0ÿRÿPý[ü0 ÿ# þZ þUþmþ= ÿ&Q.ÜšõÒ„ªÿé}ªÿênªÿênªÿênªÿêk«ÿê«ÿê«ÿê«ÿê5ªÿéVªÿéUªÿézªÿézªÿézªÿézù¨ ;ô ÿ! ÿ- ÿ+ ÿ4 ÿE ÿ<ÿ> ÿ@ ÿDÿI ÿSÿO ÿ" ÿ" ÿ% ÿWÿ\ÿQÿSÿSÿRÿSÿSÿQÿUÿeÿDÿ-ÿ ÿ ' ÿ> ÿOÿTÿQÿ[ÿ8ÿ ÿ# ÿ ÿ- ÿbÿSÿTÿRÿTÿSÿPÿ[ÿ^ÿSÿQÿRÿUÿUÿ]ÿQÿ> ÿ< ÿRÿJÿ" ÿ& ÿ ! ÿ! ÿ ÿ ÿ# ÿ  ÿ, ÿ, ÿ& ÿ+ ÿ + ÿ" ÿ ÿ ÿ# ÿ! ÿ ÿ ÿ! ÿ! ÿ! ÿ ÿ$ ÿ+ ÿ6 ÿ# ÿ4 ÿHÿ7 ÿK ÿ! ÿ  ÿ+ ÿNÿ3 ÿ7 ÿ: ÿ? ÿE ÿJÿNÿSÿRÿWÿTÿSÿT ÿSÿSÿTÿRÿWÿ8 ÿ ÿ# ÿ! ÿO ÿWÿSÿ\ÿZÿ- ÿ ÿ ÿ" ÿ) ÿ9 ÿ& ÿ/ ÿ9òzÚ¡¡ªÿét§úåuªÿétªÿétªÿéWªÿéWªÿéWªÿéW©ÿé/«ÿê«ÿê«ÿêªÿê:ªÿê&ªÿéqªÿéqªÿéq¨ýçrªÿéˆo×ç¥ 9]÷ $:ÿ-MþCyÿWžÿRœÿC†ÿ5_ÿ5#ÿ=ÿ4ÿJÿ_ÿ3 ÿ8 ÿ_ÿR ÿ[ÿ' ýC~V¾ªÿé}§ûå~ªÿênªÿênªÿênªÿêm«ÿê«ÿê«ÿê«ÿêWªÿéUªÿéUªÿézªÿézªÿéz«ÿé{:“DÒ ! ÿ " ÿ1 ÿH ÿ: ÿ7 ÿ9 ÿ< ÿ? ÿA ÿIÿLÿLÿ_ÿ9 ÿ  ÿ ÿ( ÿK ÿSÿTÿSÿSÿSÿTÿUÿ`ÿI ÿ ÿ  ÿ ÿKÿaÿQÿRÿT ÿUÿ@ÿ  ÿ ÿ" ÿ ÿ= ÿSÿUÿSÿRÿSÿRÿQÿSÿRÿ[ÿ^ÿ= ÿ8 ÿ;ÿ ÿ= ÿ6ÿ( ÿB ÿ ÿÿ! ÿ% ÿ  ÿ ÿ ÿ% ÿLÿ6 ÿ1 ÿ+ ÿE ÿ: ÿ* ÿ# ÿ ÿ* ÿ$ ÿ ÿ. ÿ! ÿ ÿ" ÿÿ  ÿ ÿ! ÿ& ÿ0 ÿ( ÿJÿGÿ* ÿ, ÿ? ÿ1 ÿ: ÿ> ÿD ÿHÿMÿSÿTÿVÿQÿSÿSÿSÿTÿTÿTÿQÿ`ÿ; ÿ ÿÿ3 ÿ]ÿQÿSÿOÿUÿMÿI ÿ5 ÿ ÿ " ÿ ÿ ÿA ÿ= ÿE!ëmËŽ•ªÿétªÿét¨þçuªÿéWªÿéWªÿéWªÿéWªÿé)«ÿê,«ÿê¬ÿë«ÿê«ÿê4ªÿê)ªÿéqªÿéqªÿéqªÿéq§û牪ÿ鈂íî›/|žÎ 5WûJ„ÿE„ÿ_ŒÿC3ÿ4 ÿ8 ÿ 8 ÿ/ ÿ* ÿZ ÿ< ÿ2 ÿI ÿnÿ9 ÿ=òr˜šªÿé}¨ýç~ªÿênªÿênªÿênªÿên«ÿê «ÿê«ÿê!ªÿéZªÿéUªÿéUªÿézªÿézªÿézyà•?øC ÿ. ÿ0 ÿ0 ÿ2 ÿ7 ÿ; ÿ> ÿE ÿEÿIÿKÿNÿTÿM ÿ3 ÿ# ÿ  ÿ& ÿOÿTÿS ÿQÿRÿVÿD ÿ8 ÿ ÿ) ÿ= ÿA ÿV ÿNÿWÿQÿQÿTÿYÿI ÿ ÿ # ÿ" ÿ! ÿMÿSÿSÿTÿR ÿTÿWÿZÿD ÿ@ ÿ7 ÿ ÿÿ ÿ ÿ5ÿ< ÿ, ÿ+ ÿ ( ÿ" ÿ0 ÿWÿ; ÿ3 ÿDÿN ÿBÿC ÿ9 ÿ/ ÿYÿMÿTÿ4 ÿ6 ÿLÿ; ÿ+ ÿWÿGÿ& ÿ% ÿ2 ÿ( ÿ! ÿ " ÿ ÿ  ÿ1 ÿ- ÿ5 ÿ2 ÿ6 ÿE ÿDÿ> ÿD ÿDÿNÿP ÿQÿTÿbÿWÿSÿSÿSÿSÿRÿRÿUÿQ ÿ* ÿ ÿ  ÿ3 ÿUÿTÿPÿWÿTÿKÿOÿF ÿ. ÿ5 ÿ ÿ" ÿ# ÿ# ÿ; ÿ] çUœl¨—üÌ}ªÿétªÿéWªÿéWªÿéWªÿéWªÿéªÿê/«ÿê«ÿê«ÿê«ÿê«ÿë;ªÿéqªÿéqªÿéqªÿéqªÿ鈪ÿ鈪ÿ鈪ÿé‰Npå8kÿLb…ÿ/I3ÿWÿDÿ4 ÿ0 ÿ* ÿ* ÿGÿO ÿ# ÿVÿcÿ; ÿ*b1Ø”÷Ljªÿé}ªÿé}ªÿênªÿênªÿênªÿêf«ÿê«ÿê«ÿêVªÿéUªÿéUªÿéUªÿézªÿézªÿézC…T½<ÿ< þ) ÿ1 ÿ2 ÿ6 ÿ; ÿ= ÿ? ÿDÿFÿHÿLÿLÿRÿWÿa ÿ4 ÿ" ÿ ÿC ÿ_ÿSÿTÿcÿB ÿ ÿ ÿ ÿ8 ÿl ÿ]ÿTÿRÿSÿT ÿT ÿS ÿVÿXÿ' ÿ# ÿ " ÿ ÿMÿZÿQÿVÿWÿE ÿD ÿE ÿ: ÿ  ÿ ÿ ÿ ÿ ÿ! ÿ4 ÿ: ÿH ÿD ÿOÿC ÿM ÿ[ ÿPÿJÿJ ÿRÿ& ÿÿ ÿ ÿBÿ< ÿ: ÿ= ÿ9 ÿ6 ÿ7 ÿ3 ÿ=ÿ9ÿ2 ÿ0 ÿBÿ6 ÿ& ÿA ÿA ÿ9 ÿKÿ) ÿ$ ÿ; ÿD ÿ* ÿ6 ÿ- ÿH ÿUÿTÿTÿTÿUÿXÿPÿTÿTÿRÿTÿUÿRÿUÿ* ÿ  ÿ ÿ% ÿK ÿUÿSÿSÿPÿNÿKÿF ÿ> ÿE ÿLÿ:ÿ2 ÿ4 ÿ/ ÿ_ÿaÿXø#k&áeÖ~ŸªÿéW¨þæXªÿéWªÿéWªÿé«ÿé-«ÿê«ÿêªÿé«ÿê2ªÿékªÿélªÿélªÿélªÿé…ªÿé…©þè…ªÿé…™ÕØ·-:FÿPjBþDÿ9 ÿPÿ5 ÿ, ÿ+ ÿ0 ÿ< ÿ]ÿ' ÿSÿQÿ> ÿ>{N̪ÿ銧û勪ÿ銪ÿé}ªÿé}ªÿé}ªÿéI«ÿê«ÿêªÿê«ÿêªÿê}ªÿêªÿêªÿêªÿꈪÿêˆõÁ•'D/ß> ÿF þ. ÿ0 ÿ2ÿ: ÿ= ÿ> ÿ@ ÿEÿFÿIÿMÿQÿTÿPÿZÿGÿ ÿ!ÿ ÿ5 ÿUÿ= ÿ- ÿ!ÿ ÿ#ÿ3 ÿKÿVÿOÿPÿVÿS ÿTÿSÿTÿRÿWÿ0 ÿ ÿ$ ÿ ÿ6 ÿTÿVÿ]ÿ:ÿ  ÿ  ÿ ÿ( ÿ ÿ ÿ0 ÿA ÿ7 ÿE ÿ`ÿ< ÿ  ÿ- ÿTÿLÿKÿFÿIÿFÿHÿMÿ& ÿ# ÿ ÿ) ÿ; ÿ; ÿ; ÿ8 ÿ7 ÿ7 ÿ2 ÿ8 ÿ/ ÿ. ÿ1 ÿ/ ÿ ( ÿ, ÿ/ ÿ1 ÿ3 ÿ8 ÿ4 ÿC ÿB ÿ. ÿ% ÿ  ÿ ÿ  ÿ/ ÿM ÿKÿRÿSÿSÿSÿQÿTÿRÿSÿSÿPÿSÿ\ÿ( ÿ# ÿ  ÿ<ÿcÿPÿSÿSÿTÿQÿKÿD ÿ; ÿ6 ÿ3 ÿ= ÿ(ÿ ÿCÿD ÿL ÿ|ÿsÿ:µ@Ϊÿé_¦ýä`ªÿé_ªÿé_ªÿé&ªÿé2«ÿê«ÿê«ÿêªÿé1ªÿélªÿélªÿélªÿélªÿé…ªÿé…ªÿé…²ÿëŒp‘Î(ý6ÿhÿ? ÿ= ÿG ÿ) ÿ- ÿ+ÿ/ ÿbÿ. ÿ= ÿZÿ: ÿ=‰Mͪÿ銧û勪ÿ銪ÿé}ªÿé}ªÿé}ªÿé}ªÿé[«ÿê"«ÿêªÿêUªÿêªÿêªÿêªÿêªÿꈪÿêˆX q¶/õ* ÿ- ÿ. ÿ9 ÿ6 ÿ8 ÿ< ÿ? ÿB ÿEÿIÿJÿMÿQÿUÿTÿQÿVÿFÿ" ÿ. ÿ7 ÿ? ÿ" ÿ ÿ ÿ( ÿSÿ[ÿSÿPÿZ ÿ\ÿQÿT ÿSÿTÿSÿRÿVÿSÿ, ÿ ÿ " ÿ/ ÿOÿ/ ÿ& ÿ ÿ# ÿ! ÿ ÿ* ÿ= ÿ:ÿPÿZÿOÿOÿMÿG ÿ  ÿ3ÿZÿEÿSÿSÿDÿFÿB ÿ* ÿ ÿ ÿ! ÿJÿCÿ: ÿ8 ÿ6 ÿ8 ÿ2ÿ4 ÿOÿ3 ÿ- ÿ- ÿ. ÿ+ ÿ) ÿ- ÿ) ÿ. ÿ% ÿ ÿ' ÿ- ÿ2 ÿK ÿ> ÿ  ÿ ÿ  ÿ ÿ ÿ9 ÿhÿYÿUÿSÿQÿTÿRÿSÿPÿZÿD ÿ ÿ" ÿ ÿA ÿWÿSÿSÿRÿSÿQÿJÿ? ÿA ÿ; ÿ* ÿ, ÿ. ÿA ÿ0 ÿ* ÿ$ ÿ> ÿeÿ2«5׫ÿé`¨üæ`ªÿé_ªÿé_ªÿé&ªÿé2«ÿê«ÿê«ÿêªÿéªÿélªÿélªÿélªÿélªÿé…ªÿé…§ÿå†Vr´/ï ! þ% ÿIÿfÿ) ÿE ÿ6 ÿ) ÿ- ÿ& ÿWÿJÿB ÿBÿE ÿD¢R˪ÿ銧û勪ÿ銪ÿé}ªÿé}ªÿé}ªÿé}ªÿéMªÿéS«ÿêRªÿéUªÿêªÿêªÿêªÿêªÿꈤÿß‹"Q(æ+ ÿ+ ÿ* ÿ2 ÿMÿCÿ: ÿ= ÿ@ ÿC ÿFÿGÿKÿNÿRÿSÿRÿRÿUÿeÿKÿEÿ6 ÿ: ÿA ÿ" ÿ. ÿI ÿZÿSÿSÿPÿWÿ_ÿR ÿT ÿSÿTÿSÿSÿQÿ_ÿ> ÿ" ÿ+ ÿ> ÿQ ÿ' ÿ ÿ ÿ( ÿ0ÿ2 ÿ[ÿ`ÿPÿMÿIÿMÿJÿHÿVÿ2 ÿ% ÿHÿCÿT ÿRÿ@ÿDÿIÿ$ ÿ ÿ! ÿ) ÿIÿ9 ÿ9 ÿ9 ÿ6 ÿ5 ÿ0 ÿ4 ÿE ÿ, ÿ0 ÿ, ÿ * ÿ, ÿ+ ÿ , ÿ0 ÿK ÿ' ÿ ÿ! ÿ= ÿ< ÿB ÿJÿ8 ÿ> ÿ> ÿ#ÿ ÿ  ÿ: ÿ/ ÿEÿ]ÿU ÿTÿSÿRÿUÿBÿ ÿ# ÿ ÿ% ÿK ÿTÿSÿTÿSÿSÿPÿFÿ< ÿNÿB ÿ* ÿ- ÿ, ÿ7 ÿTÿh ÿ' ÿ  ÿ3 ÿ;¢C̪ÿé_¨ýæ`ªÿé_ªÿé_ªÿé&ªÿé2«ÿê«ÿê«ÿé.ªÿéªÿélªÿélªÿélªÿélªÿé…ªÿé…bØz±Iï"û" ÿ ÿ& ÿPÿXÿ2 ÿF ÿ- ÿ- ÿ& ÿ= ÿcÿ/ ÿ( ÿ? ÿ<«CÖªÿ銨ý犨ü拪ÿé}ªÿé}ªÿé}ªÿé}ªÿéMªÿéMªÿéMªÿéOªÿêªÿêªÿêªÿêªÿêˆVÁk¼ ÿ/ ÿ+ ÿ0 ÿ/ ÿ4 ÿ; ÿ; ÿ= ÿ? ÿB ÿFÿIÿKÿNÿSÿRÿVÿSÿLÿMÿ/ ÿ5 ÿ& ÿ+ ÿL ÿZ ÿUÿTÿRÿRÿTÿUÿTÿSÿSÿSÿSÿSÿSÿRÿTÿXÿU ÿJÿ2 ÿ) ÿ3 ÿ( ÿ  ÿ-ÿV ÿUÿMÿUÿUÿFÿJÿHÿFÿGÿC ÿI ÿ- ÿ ! ÿ< ÿE ÿB ÿC ÿ> ÿH ÿLÿ" ÿ# ÿ! ÿ& ÿ6 ÿ8 ÿ9 ÿ3ÿ2ÿ2 ÿ/ ÿ0 ÿ, ÿ. ÿ- ÿ, ÿ- ÿ- ÿ,ÿ' ÿ7 ÿ6 ÿ ÿ  ÿ5 ÿL ÿ 6 ÿ= ÿA ÿGÿOÿ[ÿ;ÿ. ÿ) ÿ ÿ ÿ# ÿHÿRÿPÿTÿOÿ^ÿ> ÿ ÿ! ÿ$ ÿR ÿWÿRÿQÿSÿSÿSÿNÿDÿ= ÿ? ÿ1 ÿ. ÿ,ÿ. ÿ ÿ? ÿÿc ÿ# ÿ+ókË‹ ªÿé_¨ýæ`ªÿé_ªÿé_ªÿé&ªÿé2«ÿêªÿê«ÿêªÿê7ªÿê5ªÿéeªÿéeªÿéeªÿée¤ÿÛ…MÞWÄrý_ÿ]ÿ( ÿ# ÿ# ÿ) ÿYÿXÿ; ÿ: ÿ5 ÿ0 ÿ3 ÿR ÿ+ ÿ ÿ" ÿ!M%ìb·‚µ¯ÿê–ªÿé’§û厪ÿéªÿéªÿéªÿ鋪ÿ鋪ÿ鋪ÿ鋪ÿ錪ÿ錪ÿ錪ÿ錡ÿ×—!c"í% ÿ*ÿ. ÿ/ ÿ1 ÿ6 ÿ4 ÿK ÿOÿ@ ÿC ÿEÿKÿMÿLÿTÿXÿ_ÿC ÿ ! ÿ  ÿ# ÿK ÿ6 ÿ: ÿBÿP ÿZÿPÿSÿTÿQÿT ÿQÿSÿYÿQÿRÿTÿPÿTÿRÿHÿAÿ( ÿ+ ÿ. ÿ1 ÿ@ÿH ÿKÿLÿHÿHÿHÿFÿHÿFÿFÿEÿB ÿCÿC ÿ ÿ/ ÿPÿ> ÿF ÿ= ÿ? ÿ; ÿ. ÿ  ÿ! ÿ$ ÿ; ÿ8 ÿ7 ÿ5 ÿ2ÿ3 ÿ. ÿ: ÿF ÿ+ ÿ, ÿ- ÿ, ÿ, ÿ+ ÿ, ÿ8 ÿ# ÿ ÿ ÿ$ ÿ. ÿ5 ÿ; ÿ> ÿ>ÿEÿHÿKÿVÿgÿdÿ4 ÿ ÿ  ÿ ÿ! ÿ1 ÿ_ÿZÿP ÿ* ÿ" ÿ ÿ) ÿZÿRÿTÿQÿTÿUÿRÿI ÿ@ ÿDÿ6 ÿ/ ÿ,ÿ, ÿ+ ÿ& ÿVÿ_ÿi ÿaÿ.\:Ѫÿê|¨üç_ªÿê^ªÿê^ªÿê^ªÿêªÿê.«ÿê«ÿéªÿê>ªÿê5ªÿê5ªÿéeªÿéeªÿéeªÿée4•:ÔM ÿT ýWþW ÿZÿ( ÿ& ÿ( ÿ& ÿXÿfÿ< ÿ2 ÿ, ÿ( ÿ ÿ' ÿ) ÿ * ÿ(ý5ò8YFك«¬ªÿéªÿé¨ü措ÿéªÿ鋪ÿ鋪ÿ鋪ÿ鋪ÿ錪ÿ錪ÿ錪ÿ錂ñª§1û+ ÿ* ÿ/ ÿ2 ÿ0 ÿ7 ÿ8 ÿ= ÿQÿE ÿC ÿE ÿGÿJÿXÿO ÿ5 ÿ4 ÿ ÿ! ÿ ÿ ÿ5 ÿKÿ" ÿ ÿ/ ÿWÿTÿS ÿTÿSÿT ÿSÿUÿ^ÿWÿRÿTÿXÿaÿ8 ÿ  ÿ ÿ3 ÿ+ ÿ: ÿGÿJ ÿOÿKÿHÿGÿFÿDÿLÿFÿB ÿ@ ÿ@ ÿ@ÿ? ÿF ÿ= ÿ- ÿO ÿ< ÿYÿ= ÿ< ÿ7 ÿ  ÿ" ÿ! ÿ3 ÿN ÿ1 ÿ5 ÿ0 ÿ2 ÿ1ÿ, ÿA ÿ= ÿ( ÿ- ÿ, ÿ,ÿ, ÿ* ÿ= ÿHÿ! ÿ ÿ/ ÿFÿ5 ÿ9 ÿ; ÿ? ÿA ÿEÿJÿJÿRÿ[ÿVÿQÿO ÿJ ÿ* ÿ ÿ  ÿ2 ÿW ÿ5 ÿ ÿ ! ÿ ÿ< ÿSÿTÿSÿSÿVÿSÿQÿD ÿJÿTÿ2 ÿ , ÿ+ÿ- ÿ& ÿ1 ÿ^ÿJÿS ÿRÿS¯h±ªÿê|¨üç_ªÿê^ªÿê^ªÿê^ªÿê«ÿë*ªÿê«ÿêªÿê>ªÿê5ªÿê5ªÿéeªÿéeªÿée‘ü²w_ö2 ÿ; þ>þCÿA ÿ( ÿ% ÿ% ÿ' ÿ" ÿZ ÿbÿ ÿ ÿ) ÿ+ ÿ+ ÿA ÿ5 ÿ* ÿ0 ÿ ) ÿ# þHfYÒ°ö㚪ÿé§û厪ÿ鋪ÿ鋪ÿ鋪ÿ鋪ÿ錪ÿ錪ÿ錪ÿéŒnư? ÿ0 ÿ- ÿ- ÿ2 ÿ4 ÿ7 ÿ< ÿ: ÿ> ÿD ÿKÿFÿJÿN ÿP ÿ0 ÿ ÿ! ÿ! ÿ  ÿ7 ÿA ÿM ÿTÿ' ÿ ÿ ÿ( ÿNÿSÿRÿUÿSÿPÿQÿVÿSÿRÿRÿDÿ; ÿ ÿ ÿ ÿJÿC ÿ, ÿ  ÿ5 ÿXÿB ÿFÿE ÿE ÿC ÿQÿE ÿ? ÿ> ÿ> ÿ? ÿ9 ÿF ÿGÿ ÿ6 ÿ< ÿG ÿ3 ÿIÿ=ÿ ÿ"ÿ ÿ* ÿ6 ÿ2 ÿ2 ÿ/ ÿ0 ÿ,ÿ, ÿ, ÿ* ÿ. ÿ+ ÿ. ÿ- ÿ) ÿ* ÿ1 ÿ$ ÿ" ÿ ÿ5 ÿ@ ÿ1 ÿ8 ÿ; ÿ? ÿ@ ÿEÿF ÿMÿPÿRÿSÿTÿUÿ^ÿOÿ0 ÿ&ÿ  ÿ< ÿ6 ÿ7 ÿ- ÿA ÿ\ÿTÿSÿRÿT ÿQÿQÿNÿA ÿD ÿ= ÿ- ÿ, ÿ, ÿ, ÿ ÿ2 ÿJ ÿO ÿOÿF ÿhÆŠ ªÿê|¨ýç_ªÿê^ªÿê^ªÿê^«ÿë.«ÿê«ÿêªÿê=ªÿê5ªÿê5ªÿéeªÿéeªÿéeR·0Á9 þ2 ý4 ÿ* ÿ- ÿIÿOÿ5 ÿ$ ÿ' ÿ& ÿ$ ÿ1 ÿ% ÿ, ÿ- ÿ, ÿ- ÿ9 ÿKÿ. ÿ+ ÿ/ þ. ÿ * ÿ"2&ò‡³¤¸ªÿé¨ýç‹©ÿ苪ÿ鋪ÿ鋪ÿ錪ÿ錧üåªÿéŒ9FÕ? ÿ( ÿ- ÿ+ ÿ3 ÿ5 ÿ7 ÿ7 ÿ= ÿ= ÿBÿaÿYÿ6 ÿ! ÿ! ÿ ÿ# ÿ ÿ  ÿ> ÿ]ÿYÿSÿSÿXÿ4 ÿ! ÿ  ÿDÿ\ÿOÿRÿSÿSÿSÿQÿZÿ`ÿ< ÿ ÿ ÿ ÿ& ÿ0 ÿF ÿ/ ÿ ÿ ÿ( ÿC ÿCÿA ÿC ÿB ÿ=ÿ@ ÿ? ÿ= ÿ< ÿ< ÿ: ÿ: ÿ9 ÿ& ÿ+ ÿ; ÿ6 ÿ4 ÿ5 ÿ: ÿ' ÿ" ÿ ÿ- ÿ8 ÿ2 ÿ1 ÿ0 ÿ. ÿ, ÿ. ÿFÿ2 ÿ* ÿ. ÿ* ÿ- ÿ( ÿ6 ÿ6 ÿ  ÿ! ÿ# ÿ* ÿ( ÿ/ ÿ3 ÿ6 ÿ: ÿ= ÿ@ ÿEÿG ÿ\ÿUÿMÿTÿRÿRÿQ ÿUÿTÿZ ÿ[ ÿ6 ÿ' ÿ0 ÿOÿ\ ÿTÿPÿSÿOÿT ÿSÿOÿEÿGÿ? ÿ3 ÿ2 ÿ. ÿ+ ÿ* ÿ(ÿ- ÿ- ÿ6 ÿJ ÿcé‘÷Ȫÿê|¨þç_ªÿê^ªÿê^ªÿê^«ÿê1«ÿê«ÿé«ÿê7ªÿê,ªÿê,ªÿéWªÿéWªÿéWƒá˜qh¶‹”]¤{T˜o£N–e©?zQÆ!Q%çHûRÿH ÿ' ÿ" ÿ ÿ# ÿ3 ÿ1 ÿ+ ÿ. ÿ/ ÿ* ÿ- ÿ0 ÿ1 ÿ' ÿ) ÿ+ ÿ 3 ÿ?ÿS©bѪÿ攪ÿé“©ÿ瓪ÿ铪ÿꔪÿê”§û敪ÿê”Hò  ÿ  ÿE ÿ=ÿ/ ÿ5 ÿ9 ÿ= ÿH ÿLÿ5 ÿ6 ÿ5 ÿ ÿ ÿ" ÿ ÿ, ÿQÿOÿUÿSÿRÿRÿQÿXÿWÿ! ÿ#ÿ* ÿWÿUÿUÿRÿPÿTÿQÿZÿC ÿ ÿ! ÿ  ÿ1 ÿZÿOÿOÿMÿ ÿ$ ÿ ÿ1 ÿC ÿ? ÿ=ÿ> ÿ?ÿ; ÿ> ÿ9 ÿ9ÿ8 ÿ7 ÿ6 ÿ8 ÿ+ ÿ@ÿ9 ÿGÿ9 ÿ3 ÿ! ÿ" ÿ$ ÿ  ÿJÿ7 ÿ, ÿ- ÿ, ÿ-ÿ, ÿ7 ÿGÿ( ÿ0 ÿ* ÿ, ÿ. ÿ1 ÿMÿ0 ÿ! ÿ ÿ? ÿCÿ+ ÿ1 ÿ1 ÿ6 ÿ9 ÿ< ÿ> ÿA ÿHÿOÿGÿMÿOÿRÿTÿPÿSÿUÿKÿ0ÿ* ÿ7 ÿ* ÿ) ÿ( ÿWÿZÿWÿRÿSÿPÿFÿIÿZÿ9 ÿ3 ÿ, ÿ) ÿ- ÿ! ÿJ ÿ] ÿ4 ÿ* ÿ, ÿ=L¿ªÿçv¨üçvªÿéUªÿéUªÿéUªÿéUªÿé%ªÿê«ÿê«ÿê6ªÿê,ªÿê,ªÿéWªÿéWªÿéWªÿéWªÿêqªÿêqªÿêqªÿêqªÿê„|ड़28×A ÿBÿP þ( ÿ7 ÿ3 ÿ( ÿLÿ1 ÿ/ ÿ1 ÿ3 ÿ/ ÿ/ ÿO ÿG ÿB ÿ( ÿ/ ÿ + ÿ % ÿ3¬4ä¨ÿߘªÿé“©ÿ瓪ÿꔪÿꔪÿê”uð”²?ÿ7 þ> ÿ/ ÿG ÿ= ÿD ÿ9 ÿ. ÿA ÿ3 ÿ ÿ ÿ  ÿ5 ÿ. ÿ- ÿ4 ÿSÿ]ÿUÿSÿSÿT ÿT ÿT ÿTÿSÿ( ÿ! ÿ ÿ+ ÿRÿSÿSÿXÿcÿ> ÿ- ÿ2 ÿ  ÿ, ÿ6 ÿI ÿNÿGÿE ÿJ ÿ! ÿ"ÿÿA ÿEÿ; ÿ< ÿ< ÿ; ÿ< ÿQÿ7 ÿ7 ÿ5 ÿ7 ÿ0 ÿF ÿ? ÿ1 ÿ6 ÿOÿ= ÿJ ÿ! ÿ" ÿ ÿ + ÿG ÿ/ ÿ1 ÿ> ÿ2 ÿ+ ÿ* ÿ* ÿ, ÿ+ ÿ) ÿ0 ÿ2 ÿ; ÿ6 ÿ& ÿ ÿ ÿ% ÿ9 ÿ, ÿ+ ÿ0 ÿ3 ÿ7 ÿ9 ÿ<ÿ< ÿJÿFÿDÿHÿIÿKÿOÿRÿNÿQÿcÿ; ÿ  ÿ# ÿ> ÿSÿ" ÿ  ÿ# ÿ6ÿC ÿU ÿKÿI ÿA ÿF ÿD ÿ5 ÿ0 ÿ+ ÿ+ ÿ & ÿ1ÿbÿc ÿbÿ= ÿ2îwØ ªÿéu¨ýçvªÿéUªÿéUªÿéUªÿéU«ÿê«ÿêªÿêªÿê«ÿê7ªÿê,ªÿéWªÿéWªÿéWªÿéWªÿêqªÿêqªÿêqªÿêqªÿꄪÿê„¡ÿÛ‰[Üpµ#…"íI ÿ2 þ>ÿ# ÿ  ÿ, ÿ1 ÿ. ÿ5 ÿ9 ÿD ÿA ÿ+ ÿ?ÿ( ÿ  ÿ  ÿ/ÿ@ÿ' ÿ.—/æ¤ÿØ›¨ý瓪ÿꔪÿꔪÿê”:½>à= ÿOÿJ ÿ$ ÿ2 ÿMÿI ÿ# ÿ ÿ ÿÿ" ÿ ÿ ÿ1 ÿS ÿZÿXÿSÿQÿRÿUÿRÿTÿSÿTÿSÿUÿZÿ2 ÿ" ÿ # ÿTÿWÿRÿD ÿ8ÿ% ÿ ÿ  ÿ. ÿVÿRÿHÿFÿGÿF ÿ< ÿ ÿ "ÿ  ÿ5 ÿE ÿ; ÿ; ÿ7 ÿ7 ÿ2 ÿC ÿ3 ÿ( ÿ& ÿ, ÿ. ÿ8 ÿ+ ÿ $ ÿ< ÿE ÿM ÿ2 ÿ  ÿ! ÿ& ÿ$ ÿ* ÿ! ÿ& ÿ= ÿ0 ÿ+ ÿSÿGÿ + ÿ. ÿ- ÿ8 ÿE ÿRÿ+ ÿ ÿ# ÿ6 ÿ3 ÿ( ÿ+ ÿ- ÿ/ ÿ1 ÿ7 ÿ9 ÿ8 ÿFÿVÿC ÿCÿE ÿFÿGÿKÿLÿKÿH ÿ? ÿ$ ÿ" ÿ  ÿ% ÿUÿCÿE ÿ$ ÿ  ÿ) ÿNÿTÿA ÿN ÿAÿ9 ÿ2 ÿ. ÿ. ÿ0 ÿ  ÿC ÿdÿa ÿZÿ\ÿ;‚Hªÿéu¨üçvªÿéuªÿéUªÿéUªÿéUªÿêPªÿê«ÿê«ÿê6ªÿê,ªÿéWªÿéWªÿéWªÿéWªÿêqªÿêqªÿêqªÿêqªÿꄪÿꄪÿꄪÿê„—ÿÄ@¹G×, ÿ1 þD ÿ% ÿ ÿ! ÿG ÿ> ÿ8 ÿH ÿ0 ÿ  ÿ  ÿ? ÿ> ÿ& ÿ> ÿ; ÿ& ÿ) ÿBÅJÖªÿ铦ü啪ÿê”ÿ«±aú  ÿ# ÿ< ÿ> ÿ& ÿ- ÿDÿ: ÿ  ÿ  ÿ" ÿ  ÿ8 ÿRÿBÿQÿTÿSÿSÿTÿRÿSÿSÿSÿSÿSÿTÿQ ÿ]ÿE ÿ ÿ ÿA ÿiÿD ÿ  ÿ! ÿ ÿ- ÿH ÿSÿI ÿFÿFÿGÿAÿ@ ÿG ÿ7 ÿÿ" ÿ ÿ2 ÿ9 ÿ4 ÿ8 ÿ5 ÿ< ÿ4 ÿ ÿ ÿ  ÿ ÿ. ÿ3 ÿ: ÿ> ÿ ( ÿ/ ÿP ÿ  ÿ" ÿ# ÿ# ÿ! ÿ ÿ% ÿ4 ÿ% ÿ  ÿ* ÿ: ÿ2 ÿ$ ÿ9 ÿSÿI ÿ? ÿ5 ÿ ÿ  ÿ+ ÿN ÿ. ÿ. ÿ. ÿ * ÿ, ÿ1 ÿ2 ÿ4 ÿ: ÿ= ÿ; ÿ= ÿ? ÿA ÿCÿEÿEÿE ÿPÿ2 ÿ ÿ" ÿ ÿ) ÿB ÿFÿHÿXÿH ÿ! ÿ  ÿ $ ÿ0 ÿC ÿY ÿ8 ÿ6 ÿ1 ÿ, ÿ/ ÿ$ ÿ, ÿ[ÿKÿXÿ_ÿ`ósà—“ªÿéu¨þçvªÿéuªÿéUªÿéUªÿéU«ÿê-«ÿéªÿéªÿê«ÿë!ªÿé+ªÿé+ªÿé+ªÿé+ªÿéKªÿéKªÿéKªÿéKªÿêuªÿêuªÿêu§ÿævªÿ采ÿ¦¤L ÿ#þCÿ2 ÿ ÿ  ÿ7 ÿQÿ# ÿ ÿ ÿ( ÿ0 ÿZ ÿYÿ0 ÿ ) ÿ+ ÿ, ÿ# ÿ: þmä€Åªÿê—ªÿê—mõxÍV ÿý! ÿ  ÿ<ÿL ÿ, ÿ& ÿD ÿD ÿ<ÿ> ÿ5 ÿM ÿM ÿMÿFÿYÿ_ÿRÿQÿTÿSÿSÿTÿSÿTÿTÿTÿSÿLÿ! ÿ( ÿ7 ÿ;ÿ ÿ! ÿ ÿ, ÿVÿ]ÿU ÿFÿFÿC ÿ? ÿ@ ÿ; ÿIÿGÿ  ÿ$ ÿ# ÿ> ÿ5 ÿ7 ÿ3 ÿ) ÿOÿaÿ, ÿ ÿ# ÿ ! ÿ! ÿ/ ÿ< ÿ; ÿ $ ÿ4 ÿN ÿ " ÿ" ÿ% ÿ ! ÿ ÿ" ÿ! ÿA ÿ4 ÿ, ÿD ÿ6 ÿ ÿ ÿ  ÿ. ÿF ÿGÿ, ÿ! ÿ& ÿ9 ÿ4 ÿ* ÿ- ÿ+ ÿ, ÿ* ÿ/ ÿ1 ÿA ÿKÿ8 ÿ9 ÿ> ÿ= ÿ> ÿ? ÿAÿ@ ÿNÿMÿ" ÿ$ ÿ! ÿ% ÿRÿIÿDÿC ÿ?ÿDÿ? ÿC ÿ' ÿ  ÿ1ÿWÿ< ÿ0 ÿ/ ÿ- ÿ+ ÿ" ÿOÿ^ÿUÿL ÿNÿ<™HË£ÿÜmªÿéiªÿéiªÿéiªÿé/ªÿé/«ÿê=«ÿê«ÿêªÿê«ÿê+©ÿê8ªÿé+ªÿé+ªÿéKªÿéKªÿéKªÿéKªÿêuªÿêuªÿêuªÿêuªÿ釪ÿé‡)e0ß9 ÿ* ÿ+ ÿ4 ÿ; ÿ, ÿ= ÿ@ ÿ# ÿQ ÿSÿLÿFÿ? ÿ9 ÿ* ÿ, ÿ, ÿ/ ÿ  ÿ”ù¨ÿ×¢ªÿê—aðpÊb ÿ(þ, ÿLÿ; ÿ9ÿ\ÿ? ÿ ÿDÿaÿJ ÿEÿEÿG ÿLÿPÿNÿ]ÿTÿRÿRÿSÿS ÿTÿTÿSÿSÿSÿSÿYÿSÿK ÿ5 ÿD ÿ% ÿ) ÿ9 ÿEÿJÿFÿGÿCÿB ÿ@ ÿ>ÿA ÿ; ÿ@ ÿ. ÿ" ÿ! ÿ& ÿJ ÿ1 ÿ1 ÿ * ÿ ÿ8 ÿgÿE ÿ& ÿ! ÿ!ÿ+ ÿ) ÿ& ÿ1 ÿ! ÿF ÿ? ÿ ÿ#ÿ  ÿ8 ÿ( ÿ! ÿ#ÿ ÿ: ÿI ÿ1 ÿA ÿ7 ÿF ÿF ÿ: ÿ5 ÿ: ÿ6 ÿ2 ÿPÿE ÿ< ÿ1 ÿ, ÿ , ÿ* ÿ- ÿ, ÿ- ÿE ÿ9 ÿ5 ÿ9 ÿ9 ÿ: ÿ< ÿ< ÿ< ÿ> ÿ/ ÿ ' ÿÿ# ÿ ÿ. ÿI ÿ?ÿ= ÿ= ÿ> ÿ> ÿ@ ÿOÿ; ÿ3ÿ" ÿ, ÿ/ ÿ0 ÿ* ÿ- ÿ ÿ< ÿSÿXÿQÿSÿ^íŽí¿ªÿéi¨ýæjªÿéiªÿéiªÿé/ªÿé3«ÿê*«ÿêªÿé«ÿéªÿê,«ÿê4ªÿéC«ÿêIªÿéRªÿéKªÿêuªÿêuªÿêuªÿêuªÿ釪ÿé‡:tIÍFÿ2 ÿ) ÿE ÿG ÿ. ÿ* ÿ2 ÿ@ ÿZÿRÿUÿRÿHÿKÿL ÿ- ÿ, ÿ) ÿ/ ÿc ÿYídЪÿê—N°bÉ: ÿFþ, ÿ2 ÿ3 ÿ, ÿE ÿI ÿ  ÿ ÿ(ÿ7 ÿ@ ÿFÿIÿJÿOÿNÿQÿSÿTÿTÿSÿRÿTÿSÿSÿRÿQÿVÿGÿ= ÿ+ ÿ( ÿ9 ÿ4 ÿS ÿS ÿGÿEÿFÿKÿF ÿ> ÿ? ÿ= ÿ; ÿ9ÿ8 ÿ6 ÿ# ÿ!ÿ" ÿ3 ÿ/ ÿ " ÿ"ÿ ÿ" ÿ\ÿE ÿG ÿ' ÿ! ÿ( ÿG ÿ<ÿ-ÿ  ÿMÿ8 ÿ ÿ" ÿ" ÿ: ÿS ÿ  ÿ$ ÿ( ÿ3 ÿ1 ÿ2 ÿ: ÿB ÿDÿGÿBÿF ÿ% ÿ; ÿJÿ # ÿF ÿPÿ5 ÿ- ÿ* ÿ- ÿ- ÿ6 ÿ6 ÿ- ÿ0 ÿ6 ÿ5 ÿ7 ÿ8 ÿ7 ÿ7 ÿHÿC ÿ  ÿ! ÿ" ÿ" ÿ?ÿ> ÿ: ÿ< ÿ; ÿ= ÿ8 ÿ: ÿ9 ÿ4 ÿD ÿYÿ9 ÿ ÿ ÿ: ÿF ÿ& ÿ( ÿaÿUÿF ÿVÿIÿE–Têÿé‚§ûäjªÿéiªÿéiªÿéiªÿé/«ÿê=ªÿê«ÿê«ÿê ªÿêJªÿêsªÿêuªÿêuªÿêuªÿ釪ÿé‡Iš]Á ( ÿ, ÿ@ ÿ? ÿ$ ÿN ÿJ ÿ* ÿ0 ÿ`ÿVÿRÿSÿSÿIÿTÿ: ÿ ( ÿ, ÿJÿ' ÿió²ÿÚ¨))í  ÿJ ÿ1 ÿ, ÿ1 ÿ2 ÿ0 ÿ@ ÿ, ÿ" ÿ ÿ, ÿTÿGÿEÿKÿQÿPÿT ÿYÿ^ÿSÿRÿQÿSÿTÿUÿUÿ_ÿN ÿ  ÿ, ÿ9 ÿ3 ÿ2 ÿ< ÿKÿD ÿHÿE ÿ= ÿTÿPÿ: ÿ< ÿ9ÿ8 ÿ8 ÿ4 ÿNÿ1 ÿ ÿ" ÿ) ÿ, ÿÿ**)ÿ&ÿ  ÿD ÿ]ÿ=ÿVÿ+ ÿ% þHúFù.þ" ÿIÿ/ ÿ% ÿ ÿ&ÿ & ÿ'N'ÿ067ÿ $ ÿ/ ÿ+ ÿ1 ÿ: ÿ= ÿK ÿXÿ/ ÿ ÿ ! ÿ;ÿH ÿ+ ÿ* ÿ# ÿ' ÿ# ÿ: ÿH ÿ, ÿ3 ÿKÿ0 ÿ+ ÿ/ ÿ0 ÿ2 ÿ4ÿ1 ÿ4 ÿ2 ÿA ÿ) ÿ ! ÿ# ÿ  ÿ? ÿJÿ6 ÿ5 ÿ6 ÿ7 ÿ6 ÿ7 ÿ3 ÿ3 ÿ2 ÿ5 ÿ1 ÿK ÿ2 ÿ  ÿ% ÿ< ÿ" ÿOÿYÿ\ÿ] ÿF ÿ^õƒä®–ªÿ邨þæjªÿéiªÿéiªÿéiªÿé3«ÿê*«ÿê«ÿê«ÿê«ÿêªÿé\ªÿé[ªÿé[ªÿé[ªÿê{ªÿê{f݃£# ý2ÿ9 ÿ ! ÿ  ÿC ÿ@ÿ ÿ ÿ0 ÿHÿSÿQÿUÿRÿFÿ? ÿ2 ÿ) ÿ1 ÿ ÿ 5 ÿTóXÜpþ þ, ÿ/ ÿ1 ÿ0 ÿ2 ÿ6 ÿ2 ÿ<ÿFÿ# ÿ  ÿB ÿNÿIÿKÿLÿOÿRÿUÿZÿRÿTÿSÿUÿQÿVÿJÿA ÿ% ÿ ÿ  ÿS ÿMÿ( ÿ5 ÿHÿFÿA ÿD ÿ< ÿ@ ÿ@ ÿ; ÿ:ÿ8 ÿ7 ÿ6 ÿ1 ÿ> ÿ, ÿ"ÿ  ÿGÿ/ ÿ  ÿ)ÿ''(ÿ&ÿ # ÿo ÿ? ÿ-ÿOú-u2åfÀ…¼V°pÄ"@,ç(ûL ÿ1 ÿ "ÿ ÿ !ÿ +ÿ !?ÿ *Lÿ ÿ# ÿ/ ÿ0 ÿ6 ÿ= ÿ; ÿ4 ÿ ÿ  ÿ- ÿXÿE ÿDÿYÿ@ ÿ! ÿ ! ÿ! ÿ3 ÿ+ ÿ9 ÿF ÿ- ÿ, ÿ+ ÿ+ ÿ/ ÿ0 ÿ/ ÿ? ÿ* ÿ ÿÿ ! ÿ% ÿ- ÿ2 ÿ1 ÿ0 ÿ4ÿ5 ÿ0 ÿ1 ÿ6 ÿ- ÿ; ÿJÿ. ÿ- ÿ. ÿ) ÿ4 ÿ& ÿ# ÿXÿƒÿaÿVÿXÿPÿ7ˆCƪÿéu§úåvªÿéWªÿéWªÿéWªÿéWªÿé&«ÿê«ÿêªÿêªÿéVªÿé[ªÿé[ªÿé[ªÿê{¨üè|¥ÿà~A!è?ÿ@ ÿ # ÿG ÿ? ÿHÿB ÿ( ÿ  ÿ% ÿWÿVÿQÿTÿP ÿJÿZÿ9 ÿÿ ÿ(ÿŸÿ[ÿ$ ÿ- ÿ1 ÿN ÿ4 ÿ3 ÿ5 ÿ6 ÿ: ÿOÿ9 ÿÿ$ ÿ, ÿG ÿKÿNÿS ÿTÿRÿRÿRÿSÿSÿUÿ_ÿSÿ( ÿ ÿ ÿ& ÿ6 ÿSÿ3 ÿ ÿGÿOÿ? ÿA ÿA ÿ? ÿ9 ÿ: ÿ9 ÿ8 ÿ6 ÿ4 ÿ2 ÿ1 ÿ+ ÿ ÿ" ÿ  ÿE ÿ9 ÿ  ÿ"ÿ+,+ÿ*(,ÿ&'#ÿBPIÿTh`ÿ"!$ÿ)n>è•ÿË¥«ÿê™®ÿ꜀¯ ½3D4í,ÿ !(ÿ$Aÿ5`ÿ@sÿ3Xÿ"7ÿ !ÿ ÿ ! ÿ* ÿ1 ÿJÿ< ÿ  ÿ  ÿ+ ÿ7 ÿ> ÿD ÿB ÿE ÿAÿIÿA ÿK ÿA ÿ;ÿ= ÿ ÿ; ÿ4 ÿ % ÿ@ ÿ4ÿ* ÿ+ ÿ5 ÿC ÿ ÿ"ÿ" ÿ# ÿJ ÿA ÿ/ ÿ1 ÿ2 ÿ-ÿ- ÿ/ ÿ/ ÿ) ÿ+ ÿ@ ÿ9ÿ* ÿ+ ÿ. ÿ* ÿ8 ÿN ÿiÿOÿZÿÿgÿSÿaè~즪ÿéu¨þçvªÿéWªÿéWªÿéWªÿéW«ÿê«ÿê«ÿé«ÿê«ÿêDªÿé[ªÿé[ªÿé[ªÿê{§üæ|ªÿê{=†LÂ? ÿ, ÿ: ÿC ÿ= ÿHÿ_ÿLÿ ÿ  ÿ? ÿ] ÿTÿSÿTÿN ÿd ÿ8ÿ ÿ! ÿ" ÿ2 ÿ4ÿ) ÿ/ ÿ, ÿ<ÿ7 ÿ/ ÿ5 ÿ8 ÿ9ÿ< ÿ: ÿ+ ÿ ÿ ÿT ÿNÿKÿNÿR ÿPÿTÿ]ÿXÿQÿK ÿ> ÿ, ÿ ÿ ÿ ÿQ ÿUÿGÿ' ÿ ÿ6 ÿLÿ= ÿ@ ÿ= ÿ8 ÿ9 ÿMÿ< ÿ3 ÿ4ÿ0 ÿ1 ÿ- ÿ7 ÿ5 ÿ# ÿB ÿWÿ. ÿ" ÿ " ÿ+,)ÿ1.,ÿ'.7ÿ"=ÿ ,ÿ ÿ2_vÙ›õ럫ÿꙫÿê™®ÿêœ^Š•Ó"ÿ-SþCwÿJ„ÿ8bÿ !6ÿ 0ÿ +ÿ 3ÿ ÿ!ÿ3 ÿ8 ÿ ÿ ÿ% ÿOÿHÿ@ ÿ? ÿC ÿA ÿB ÿ? ÿ= ÿ; ÿE ÿA ÿ9 ÿ? ÿ ÿ ÿ# ÿ; ÿ4 ÿ- ÿ3 ÿ& ÿ ÿ" ÿ ÿ ! ÿ* ÿ: ÿ' ÿ, ÿ+ ÿ- ÿ+ ÿ+ ÿ, ÿ + ÿ. ÿ2 ÿ, ÿ* ÿ, ÿ, ÿ+ÿ- ÿ ÿ8 ÿˆÿÿUÿJÿ}ÿdûVÁl©ªÿéu§üåvªÿéuªÿéWªÿéWªÿéWªÿéUªÿê«ÿê«ÿê«ÿêªÿé\ªÿé[ªÿé[ªÿê{¨þè|ªÿê{rɘ™3û  ÿ6 ÿ0 ÿ; ÿDÿNÿXÿ2 ÿ ÿ ÿ& ÿMÿRÿSÿMÿ. ÿ # ÿ% ÿ# ÿ5 ÿ ÿ ÿ1 ÿ* ÿ. ÿ+ ÿ3 ÿ6 ÿ3 ÿ8 ÿ: ÿ= ÿ@ ÿUÿ4 ÿ ÿ8 ÿMÿMÿNÿR ÿRÿKÿXÿ`ÿUÿ# ÿ  ÿ! ÿ ÿ4 ÿ@ ÿJÿDÿD ÿ1 ÿ ÿ" ÿ8 ÿ= ÿ; ÿ9 ÿ6 ÿ3 ÿE ÿ; ÿ3 ÿ0 ÿ/ ÿ/ ÿ* ÿ6 ÿ< ÿ* ÿ> ÿIÿ2 ÿ) ÿ  ÿ $&ÿ9ENÿ*Iÿ/Rÿ *Dÿ !5ÿ'@Eä}ÏѬ«ÿꙫÿꙫÿê™P–ªÂ&/ô $;ÿ "8ÿ&Aÿ8bÿ>nÿ4Wÿ ":ÿ %ÿ ÿ ÿÿ þ5÷Dó1û7 þ4 ÿ5 ÿ: ÿ9 ÿ9 ÿ9 ÿ6 ÿCÿMÿ3 ÿ. ÿ+ÿ? ÿ1 ÿ) ÿ= ÿ& ÿ8ÿ@ ÿ2 ÿLÿ8 ÿ  ÿ3 ÿD ÿ) ÿ* ÿ * ÿ, ÿ/ ÿ, ÿ0 ÿ. ÿ* ÿ/ ÿM ÿ7 ÿ( ÿ- ÿ, ÿ, ÿ, ÿ) ÿ% ÿQÿXÿtÿˆÿ]ÿBü:­AÕ¤ÿÝyªÿéuªÿéuªÿéuªÿéWªÿéWªÿéVªÿê+«ÿêªÿéªÿé«ÿê«ÿêBªÿé5ªÿé5ªÿênªÿênªÿênœÿÑv$G+ã1 ÿIÿ>ÿ2 ÿA ÿLÿTÿWÿHÿ" ÿ  ÿ= ÿbÿ]ÿ4 ÿ  ÿ( ÿIÿHÿ: ÿ+ ÿ) ÿ- ÿ- ÿ+ÿ. ÿ8 ÿNÿ9 ÿ9 ÿ< ÿ= ÿ< ÿHÿ@ ÿ! ÿ  ÿ0 ÿOÿLÿMÿKÿQÿEÿ= ÿ) ÿ ÿ ÿ ÿF ÿYÿKÿC ÿB ÿGÿMÿ% ÿ! ÿG ÿ= ÿ8 ÿ6 ÿ2ÿ2 ÿ4 ÿ- ÿ0 ÿ0 ÿ- ÿ& ÿ( ÿ= ÿEÿ- ÿ1ý : û  þ' ÿ &%ÿ*PÿD~ÿT˜ÿÿ )ÿ )ÿ ,ÿ /ÿ!)û‹ žÙ†Ç«µs²š³AoUÏ6ò/ ÿ- ÿ, ÿ1 ÿ+ ÿ3 ÿ/ ÿB ÿ4ÿ)ÿ+ÿ- ÿ ( ÿ* ÿ. ÿHÿNÿ@ÿ3 ÿ6 ÿ/ ÿ, ÿ> ÿ\ÿA ÿ* ÿ3 ÿ* ÿ+ ÿ- ÿ, ÿ* ÿ ) ÿ, ÿ . ÿ8 ÿ( ÿ/ ÿ+ ÿ- ÿ+ ÿ- ÿ ÿM ÿhÿQÿO ÿl ÿ„ü(€*߈󵎪ÿéd¨þæeªÿédªÿédªÿé+ªÿé+«ÿê:«ÿê«ÿêªÿê«ÿêªÿê.ªÿé6ªÿé5ªÿênªÿênªÿênªÿênN¶`½G ÿ0 þ6 ÿ, ÿ: ÿE ÿPÿSÿ^ÿ4 ÿ  ÿ$ ÿI ÿ< ÿ ! ÿ# ÿ ÿ. ÿB ÿ/ ÿ- ÿ* ÿ*ÿ- ÿ, ÿ1 ÿ. ÿ> ÿ: ÿ5 ÿ: ÿ? ÿA ÿB ÿB ÿ2 ÿ" ÿ( ÿZ ÿJÿJÿ[ ÿPÿ" ÿ( ÿ@ ÿ ÿ7 ÿ; ÿH ÿB ÿD ÿC ÿAÿ? ÿIÿ( ÿ! ÿP ÿ; ÿ4 ÿ5 ÿ4 ÿ. ÿ5 ÿ@ ÿ) ÿ& ÿ, ÿA ÿ7 ÿ& ÿBý#\(ëDqWÐv¬ŠÏ@`Eé &ú '<ÿ +Hÿ 2Tÿ/Nÿ%>ÿ $=ÿ 5ÿ $ÿA\ñ€ìï««ÿꙫÿꙤÿëž-`uÝ /ÿ)Dÿ*Fÿ(Aÿ2Wÿ8_ÿ4Wÿ *Fÿ2ÿ ÿ,Zjß§ÿëªÿꘪÿꘪõåT…mÇ+ö)þ+ þ) ÿB ÿIÿ* ÿ+ ÿ* ÿ- ÿ,ÿ( ÿ+ ÿ, ÿ6 ÿ> ÿ# ÿ ÿ% ÿA ÿ@ ÿFÿHÿ ÿ# ÿ ÿDÿI ÿ ( ÿ3 ÿ* ÿ* ÿ= ÿH ÿ+ ÿ * ÿ+ ÿ- ÿ) ÿ. ÿ,ÿ% ÿ6 ÿJÿ`ÿ_ÿ[ ÿPÿnîw󗜪ÿê|¨þæeªÿédªÿédªÿédªÿé+ªÿê2ªÿé#«ÿé«ÿéªÿê«ÿêªÿé=ªÿé5ªÿênªÿênªÿênªÿênŽÿ½“?ø ( ÿ+ ÿ9 ÿ4 ÿ? ÿJÿPÿQÿNÿ@ÿ; ÿ* ÿ- ÿ# ÿ ÿ6 ÿI ÿG ÿ8 ÿ ) ÿ? ÿ3ÿ ) ÿ. ÿ0 ÿ1 ÿ/ÿ8 ÿ8 ÿ; ÿ= ÿ? ÿBÿB ÿXÿ3 ÿ ÿBÿWÿ>ÿ2 ÿ# ÿ ÿ! ÿ@ÿC ÿYÿGÿB ÿ@ ÿ? ÿ> ÿ= ÿ@ ÿ8 ÿ" ÿÿ, ÿ8 ÿ1 ÿ4 ÿ1 ÿ2 ÿJ ÿ9 ÿ ÿ! ÿ( ÿ? ÿ& ÿIù6kCÛp´˜±¥÷ÝŸ«ÿ陈Éʲ,5î "ÿ *ÿ-KÿG~ÿI…ÿ:dÿ '?ÿ *ÿ %ÿ+~ªÜ ÿ럫ÿꙫÿê™*r™Ü ÿ /ÿ-LÿF}ÿXžÿE|ÿ)Lÿ "6ÿÿPfrù§ùÿꘪÿꘪÿꘪÿ꘩ÿä›@›KÕ8 ý3 ÿ) ÿ4 ÿ. ÿ. ÿ. ÿ* ÿ* ÿ*ÿ7 ÿNÿ- ÿ! ÿ" ÿ ! ÿ ÿ ÿ  ÿ9 ÿA ÿD ÿ1 ÿ$ ÿ- ÿ ÿ" ÿ ÿ2 ÿI ÿ4 ÿ= ÿ8 ÿ) ÿ- ÿ+ ÿ, ÿ. ÿ, ÿ $ ÿ> ÿVÿQÿC ÿTÿ[ÿ\òM¾^ºªÿê|ªÿê|ªÿédªÿédªÿédªÿédªÿé,«ÿê7«ÿê«ÿê«ÿêªÿé«ÿê@ªÿé5ªÿênªÿênªÿên¨üçoªÿé…(m-á  ÿ- ÿI ÿB ÿ4 ÿEÿNÿ\ÿMÿSÿF ÿ) ÿB ÿ? ÿ$ ÿ]ÿV ÿMÿXÿ1 ÿ7 ÿL ÿ1 ÿ + ÿ, ÿ0ÿ/ ÿAÿK ÿ9 ÿ< ÿ? ÿ?ÿA ÿJ ÿ4 ÿ( ÿGÿFÿ! ÿ! ÿ! ÿ% ÿ9ÿ: ÿE ÿ? ÿ@ÿB ÿB ÿ? ÿ? ÿ< ÿ8 ÿ? ÿ: ÿ ÿ* ÿ4 ÿ1 ÿ0 ÿ& ÿ/ ÿfÿN ÿ! ÿ! ÿ ÿ ÿ/ú8tEÙË®ª¦ÿ㚪ÿ阪ÿé˜âÚ¢+IOß 0ÿ*Iÿ:gÿ@rÿ5]ÿ(@ÿ .ÿ )ÿ $þ &ÿ1w—Ø«ÿê™\¿Ý¼ &@ÿ 1ý 0Nþ ÿ@ÿ> ÿ= ÿ< ÿ; ÿ: ÿ5 ÿ> ÿDÿ  ÿ< ÿH ÿ) ÿ! ÿ ÿ # ÿJ ÿVÿH ÿ- ÿ&ü$C,éV‡rÂ×À¥«ÿ阫ÿꘫÿꘫÿꘋèè¥9Fë #ÿ %ÿ#:ÿ.Lÿ7_ÿÿ$ ÿ( ÿ# ÿ& ÿ ÿC ÿJÿ$ ÿ4 ÿQ ÿV ÿ`ÿYþMÿTô@›O¢ÿØoªÿéhªÿéhªÿéhªÿêCªÿêCªÿêDªÿêG«ÿê«ÿé«ÿê«ÿé«ÿê«ÿé!ªÿé_ªÿé_ªÿé_ªÿé_ªÿézªÿéz! é  ÿ& ÿ@ ÿRÿ& ÿ! ÿ ÿ! ÿ# ÿ "ÿ- ÿIÿ9 ÿ=ÿTÿTÿQÿD ÿ< ÿCÿ/ ÿ ÿ% ÿ2 ÿ+ ÿ # ÿ? ÿGÿ. ÿ@ ÿLÿ< ÿ0 ÿ9 ÿ8 ÿ> ÿ ! ÿA ÿ9 ÿ> ÿ= ÿD ÿ> ÿD ÿTÿ> ÿ< ÿ> ÿ< ÿ;ÿ9 ÿ6 ÿ4ÿ1 ÿ* ÿ ÿ5 ÿlÿ) ÿ" ÿ" ÿ! ÿ> ÿD ÿ< ÿHÿ(Z0ço¨–³¨ý晫ÿꘫÿꘫÿꘫÿꘫÿê˜K‘£Æ 'ü +ÿ&Aÿ8cÿQŽÿR˜ÿ@xÿ-Qÿ/ÿ +ý5fwØ•ðé¡«ÿꙫÿê™wÃÄ®O‡ŒÃPŒœÊWv„ꀛ°û¦Îíÿ¼âÿÿÂæÿÿ«Õøÿ†¥Âÿ3FWÿp¥¹Öªÿê—¨ü蘪ÿê—ªÿê—ªÿ锪ÿ锪ÿ锪ÿ锪ÿ鑪ÿ鑜ÿÒ˜c±ƒ¶'M0á þ  ÿ" ÿ% ÿ% ÿ% ÿG ÿA ÿ*ÿ) ÿ(ÿ, ÿ, ÿ , ÿ-ÿ, ÿ+ ÿ( ÿ3 ÿL ÿ0 ÿ- ÿ% ÿ8 ÿLÿ/ ÿ ÿ& ÿ ÿ/ ÿ@ ÿsÿrÿ_ÿSÿV ÿPõC P¨ÿâªÿéh¨þæiªÿéhªÿéhªÿêCªÿêCªÿêFªÿê3«ÿê«ÿê«ÿë«ÿë-ªÿé_ªÿé_ªÿé_ªÿé_ªÿézªÿézcèw®H ÿý ÿ8 ÿA ÿ ÿ#ÿ! ÿ  ÿ3 ÿY ÿ5ÿ ÿ% ÿXÿTÿMÿB ÿHÿIÿ) ÿ  ÿ ÿ  ÿ$ ÿ ÿ ÿ) ÿ6 ÿ  ÿ( ÿ! ÿ ÿ  ÿ( ÿI ÿ. ÿLÿXÿIÿD ÿ> ÿ> ÿA ÿDÿ; ÿ< ÿ; ÿ5 ÿ4 ÿ3 ÿ4 ÿ1ÿ5 ÿ, ÿ ÿ, ÿdÿ" ÿ! ÿ#ÿ ÿ2 ÿ< ÿJÿ . üRkŤüßšªÿ阫ÿꘫÿꘫÿꘫÿ꘠õéœ!=Iè &ÿ 6þ)Dÿ0Rÿ)Tÿ:`ÿ$>Xÿ2Plÿbu‡ÿVp|î©úî§«ÿꙪþ陫ÿꙫÿꘫÿꘫÿ꘡àÙ±¤´é¨Ïïÿ´Üúÿ½ØÿJawÿ"1ÿÿ !3÷tÅÈ®ªÿê—¨ýé—ªÿê—ªÿ锪ÿ锪ÿ锪ÿ锪ÿ鑪ÿ鑪ÿ鑪ÿé‘™ÿÍ—U±l¾&X,å/òBþ8 ÿ+ þ1 ÿ*ÿ+ ÿ- ÿ, ÿ0 ÿ- ÿ * ÿ- ÿ* ÿ0 ÿ, ÿ; ÿ> ÿ, ÿ+ ÿ, ÿ+ ÿ/ ÿ. ÿ. ÿCÿQÿgÿK ÿ7 ÿMÿoþVü Q$æJ^¸¢ÿÙƒªÿé}¨þçiªÿéhªÿéhªÿéhªÿêCªÿêE«ÿëF«ÿê«ÿê«ÿê«ÿêªÿé]ªÿé_ªÿé_ªÿé_ªÿézªÿéz¬ÿé|(¢$ê  ÿ $ ÿ ÿ) ÿ  ÿ( ÿ0 ÿ5 ÿ\ÿbÿI ÿ ÿ ÿE ÿ`ÿJÿ=ÿ= ÿ: ÿ( ÿ8 ÿ@ ÿ# ÿ! ÿ" ÿ ÿ( ÿA ÿ  ÿ ÿ ÿ ÿ ÿ ÿ9 ÿE ÿ5 ÿ9 ÿ@ÿ< ÿ< ÿ8 ÿ2 ÿ2 ÿ?ÿ#-#ÿ /ÿ%ÿ " ÿ)ÿ0 ÿ/ ÿ. ÿO ÿ ÿ9 ÿeÿ! ÿ"ÿ# ÿ ÿ& ÿ : ÿ+ÿ=[?ðm¦›µªÿ阩ý瘫ÿꘫÿꘫÿꘫÿꘛüìžPqë&ú 3þ 1ÿ)<ÿXv‘ÿœ¼Õÿ½Þýÿ©Îðÿ™½Úþˆ´½Ö§õáž«ÿꙫÿꙫÿꙫÿꘫÿꘫÿꘫÿꘋ¼¹ÂSj}ÿ7Mbþ#Aÿ'Mÿ'Fÿ !9ÿ !ÿ.`sÛªÿê—©ýè—ªÿê—ªÿ锪ÿ锪ÿ锪ÿ锪ÿ鑪ÿ鑪ÿ鑪ÿ鑪ÿ鎪ÿ鎡ÿØ“wÚœ©@„OÎ<ð( ÿ  ÿ' ÿ/ ÿ. ÿ+ ÿ- ÿ) ÿ+ ÿ* ÿB ÿMÿ/ ÿ ) ÿ) ÿ, ÿ) ÿ, ÿ/ ÿ) ÿ. ÿ- ÿ  ÿMÿŠÿˆÿ_ÿA ÿXû-‹2àdÀ¤¨ÿãªÿé}ªÿé}ªÿéhªÿéhªÿéhªÿéhªÿêDªÿéGªÿê«ÿê«ÿê«ÿê?ªÿé=ªÿé=ªÿé=ªÿékªÿékªÿékeîw¡A ÿ<ýHÿ  ÿC ÿSÿFÿMÿQÿRÿPÿ! ÿ ÿ" ÿ: ÿF ÿ? ÿ4 ÿ* ÿ* ÿ2 ÿ> ÿ2 ÿ+ ÿJÿ: ÿ# ÿ0 ÿ5 ÿ" ÿ$ ÿ6 ÿ7ÿ4 ÿSÿ/ÿ ÿU ÿDÿ; ÿ +ÿ(((ÿ!"!ÿ<><ÿaeaÿ'$'ÿ*&*ÿ&(&ÿ ÿ$ ÿ* ÿ. ÿ/ ÿD ÿ " ÿ7 ÿjÿ$ ÿ ÿ ÿ33.ÿ(&$ÿXZSÿ7?Cÿ,<òa—”»ªÿ阨ý瘫ÿꘫÿꘫÿꘫÿꘫÿê˜}ßæ­f¿ÒµP¶ÖÂ4c€ì~œµþ§ÐñÿÀãÿÿ¾âÿÿ¨Ïïÿ›¼Øþf‘¢Üžîà «ÿꙫÿꙫÿꙫÿꘫÿꘫÿꘫÿꘆÔÔ«#ÿ)LþJƒÿN‹ÿ5\ÿ $:ÿ ÿV}ì£ÿé—¨ý番ÿ镪ÿêªÿêªÿêªÿêªÿé…ªÿé…ªÿé…ªÿé…ªÿ逨þ瀪ÿ逪ÿ逪ÿé}Œ÷¹Y´s¬.m4ØAó " ÿ ÿ( ÿ* ÿ? ÿA þ. ÿ5ÿ/ ÿ, ÿ- ÿ* ÿ , ÿ- ÿ, ÿ, ÿ- ÿ) ÿ$ ÿX ÿTÿcÿjÿ|ÿ_ý.v6Ôt×™•ªÿèiªÿéhªÿéhªÿéhªÿéGªÿéGªÿéGªÿéH«ÿê(«ÿé «ÿê«ÿêªÿéAªÿé=ªÿé=ªÿékªÿékªÿékªÿékSÆd¼ 0 ÿ5ý*ÿ7ÿJÿ1 ÿE ÿKÿSÿWÿE ÿ" ÿ ÿ' ÿO ÿ; ÿ: ÿ@ ÿ) ÿ * ÿ* ÿ/ ÿ0 ÿ: ÿ= ÿ3 ÿLÿOÿ9 ÿ; ÿOÿG ÿ> ÿM ÿ=ÿ ÿ?ÿ@ ÿ - ÿ!%!ÿ*(*ÿ###ÿA@Aÿmlmÿ"""ÿ)))ÿ+*,ÿ$ÿ ÿ"ÿ* ÿ- ÿ $ ÿ ÿ ÿ\ÿ- ÿ'ÿ;99ÿ2Fÿ0Fÿ.5Aÿ!,ÿýBmpÍ¢ù雪ÿ阫ÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿê˜k¤È‡¢µû¨Ðòÿ²Õóÿ«ÍäÿMj‡ÿ5H[ÿ(2ôe«±·«ÿꙩý虫ÿꙫÿꘫÿꘫÿꘫÿê˜]¯Âº!.ù4YÿAtÿ@rÿ,Hÿ &ÿ ÿ $:ýc¶Ãµªÿ镨ý蕪ÿêªÿêªÿêªÿêªÿé…ªÿé…ªÿé…ªÿé…ªÿ逪ÿ逪ÿ逪ÿ逪ÿé}ªÿé}ªÿé}ªÿé}Œø»N´`º5†>Ð-[7Ö$G*áBö. ÿ% ÿ $ ÿ% ÿ+ ÿ- ÿ, ÿ/ ÿ0 ÿ- ÿ2 ÿ) ÿ" ÿI ÿuÿRÿgÿgÿ]û,‘.Ú„ò¬ŽªÿéxªÿéhªÿéhªÿéhªÿéhªÿéGªÿéGªÿéHªÿéJ«ÿê ªÿê«ÿê«ÿê>ªÿé=ªÿé=ªÿékªÿékªÿékªÿék«ÿà‡!Šî ÿ. ÿ) ÿ0 ÿ3 ÿ2ÿ? ÿK ÿOÿ]ÿ@ ÿ ÿ" ÿNÿ9 ÿ8 ÿKÿ@ ÿ+ ÿ * ÿ/ ÿ/ ÿ/ ÿ5 ÿ6 ÿLÿC ÿ: ÿ> ÿ: ÿ9 ÿ; ÿ? ÿ* ÿ ÿ% ÿ8 ÿ)ÿ%(%ÿ,++ÿ###ÿ>>>ÿhhhÿ%%%ÿ+,,ÿ))*ÿ%'%ÿ# ÿ& ÿ$ ÿ' ÿG ÿ?ÿ+ ÿR ÿ- ÿ)ÿ%=ÿ-Jÿ5_ÿ(Kÿ#=ÿ 2ÿ:_bÔ™êÛžªÿ阫ÿꘫÿꘫÿꘫÿꘫÿꘪþ꘩ý阫ÿ꘥ññ°?bzôRbqÿ 3Fÿ(Fÿ'Gÿ"?ÿ 3ÿ!;DèåÞ£«ÿꙫÿꙫÿꘫÿꘫÿꘫÿê˜ßç©>Uï 3ÿ %<ÿ!6ÿ (Bÿ)Cÿ 5ÿ #ÿDVç™ö뛪ÿ镪ÿêªÿêªÿêªÿêªÿ醪ÿé…ªÿé…ªÿé…ªÿ逪ÿ逪ÿ逪ÿ逪ÿé}ªÿé}¨þç~¨üç~ªÿé~ªÿé~ªÿè˜ÿˉ—ú̉}É©•K_º ]"êMú=ü- ÿ% ÿ% ÿ# ÿ" ÿ$ ÿ ÿ% ÿ8 ÿN ÿbÿ8 ÿ2 ÿRÿ&‘%äzñ•ªÿéx¨ýçyªÿéhªÿéhªÿéhªÿéhªÿéGªÿéHªÿéJ«ÿê «ÿêªÿê«ÿêªÿé@ªÿé=ªÿékªÿékªÿékªÿékªÿ邎ÿ³™bø  ÿ0 ÿ' ÿ: ÿKÿ9 ÿE ÿD ÿJÿD ÿ  ÿ# ÿ$ ÿ6 ÿ% ÿ  ÿ, ÿ+ ÿ. ÿ/ ÿ0 ÿ2 ÿ6 ÿ6 ÿ? ÿ< ÿ9 ÿ< ÿ: ÿ7 ÿ< ÿ9 ÿ. ÿ  ÿ0 ÿ= ÿ$ÿ)()ÿ(((ÿ""#ÿ@AAÿwwvÿ*)(ÿ-,+ÿ&&%ÿ'$(ÿ&ÿ & ÿ, ÿ?ÿUÿ5 ÿ> ÿ3ÿ 'ÿ&Dÿ7bÿLŒÿNÿ:fÿ'Aÿ 'ÿ)DGâ—èÚŸªÿ阩ý阫ÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿꘔýì¡ >gô ÿ(Dÿ@uÿLŒÿÿƒ…‡ÿ'ÿ$+1ÿ147ÿ%!#ÿ!ÿ + ÿA ÿ= ÿ. ÿEÿ: ÿ ÿ -ÿ $;ÿ *Fÿ+Fÿ+Iÿ+Iÿ$9ÿ .ÿ&/ô[–™½«ÿꘪý蘫ÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿꘘûìŸH_è ,ÿ.Pÿ?qÿCxÿ0Tÿ .ÿ (ÿ;—ÂÏ«ÿ꘩ý阫ÿꘫÿꘫÿꘪþꘫÿê˜Y¼ÜÀ"7ÿ /Pþ@uÿG~ÿ3Yÿ -ÿ ÿ 5ÿ@­Êªÿꔨý狪ÿ鋪ÿ鋪ÿ鋪ÿêe«ÿêb«ÿê«ÿê_«ÿêCªÿê;ªÿê3ªÿê3ªÿéSªÿéSªÿéSªÿéSªÿédªÿédªÿédªÿédªÿéeªÿéeªÿéeªÿéeªÿéiªÿéiªÿéiªÿéiªÿékªÿékªÿékªÿékªÿékªÿékªÿékªÿékªÿêg™ÿÌrqøŽ‹¬ÿälªÿé^ªÿé^ªÿé^ªÿé^ªÿé>ªÿé>ªÿé?ªÿéE«ÿê'«ÿê«ÿêªÿêªÿê,ªÿéVªÿéVªÿéVªÿéVªÿéqªÿéqªÿéqyñ–’=ø" ÿ- ÿ' ÿ2 ÿ= ÿ3 ÿ6 ÿ6 ÿLÿ< ÿF ÿEÿ= ÿD ÿ0 ÿ+ ÿ, ÿ,ÿ0 ÿ1 ÿ3ÿ3 ÿIÿ? ÿ6 ÿ6 ÿ7 ÿ7 ÿ5 ÿ3 ÿE ÿ' ÿ# ÿ. ÿ $ ÿ#'%ÿ(3ÿ *ÿ2NÿLyÿ/Tÿ$Aÿ %;ÿ$.ÿ3ÿ - ÿ ÿ þNø=ô# ý !ÿ ÿ &ÿ'Dÿ:fÿMÿE|ÿ3Xÿ #:ÿ %ÿ 7?ênÄϲ«ÿ꘩ý阫ÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿê˜g¯µ¶".ù +ÿ$8ÿ 3ÿ $9ÿ #:ÿ )ÿ,UdÝ©ÿꘪý蘫ÿꘫÿꘫÿꘫÿꘫÿꘚùìŸ@^ñ 2ÿ)Eþ%<ÿ 7ÿ&@ÿ !6ÿ "ÿ 3ÿnÉÕ®ªÿ鋨þ苪ÿ鋪ÿ鋪ÿêeªÿêiªÿêR«ÿê«ÿê«ÿê6«ÿêIªÿê;ªÿéSªÿéSªÿéSªÿéSªÿédªÿédªÿédªÿédªÿéeªÿéeªÿéeªÿéeªÿéiªÿéiªÿéiªÿéiªÿékªÿékªÿékªÿékªÿékªÿékªÿékªÿékªÿêgªÿêgªÿêgªÿêgªÿé^ªÿé^ªÿé^ªÿé^ªÿé>ªÿé?ªÿéE«ÿé.«ÿêªÿê«ÿê ªÿéUªÿéVªÿéVªÿéVªÿéqªÿéq¨ýærªÿéqaãu³:ý$þ. ÿ- ÿP ÿ< ÿ0 ÿ1 ÿ: ÿ@ ÿ6 ÿ) ÿ@ ÿ* ÿ+ ÿ- ÿ, ÿ- ÿ/ ÿ/ ÿ3 ÿ3 ÿOÿ> ÿ4 ÿ3ÿ5 ÿ5 ÿ4 ÿ3 ÿ+ ÿ ÿ$ ÿ4 ÿ* ÿ ÿ6ÿ.Pÿ:gÿ:mÿ:dÿ(Fÿ+ÿ&ÿ:ÿ+ ÿ: þK!ï@|PÓGy^ÌR´[Ì&zœâ )ÿ%=ÿ.Pÿ8dÿ=lÿ/Nÿ 2ÿ +ÿ 'ÿ$üIuwɨùê«ÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿê˜øí£ÿ.9ð ò✪ý蘫ÿꘫÿꘫÿꘫÿꘫÿꘫÿê˜uäð¯>Oê $ÿ6]ÿH‚ÿ;hÿ+Hÿ /ÿ 0ÿH¬Ïêÿé‹§ý錪ÿ鋪ÿ鋪ÿêeªÿêeªÿêhªÿêQ«ÿê«ÿê«ÿê«ÿê «ÿêLªÿêYªÿéUªÿéSªÿédªÿédªÿédªÿédªÿéeªÿéeªÿéeªÿéeªÿéiªÿéiªÿéiªÿéiªÿékªÿékªÿékªÿékªÿékªÿékªÿékªÿékªÿêgªÿêgªÿêgªÿêgªÿé^ªÿé^ªÿé^ªÿé^ªÿé>ªÿéC«ÿê.ªÿé«ÿê«ÿêªÿé,ªÿéUªÿéVªÿéVªÿéqªÿéqªÿéqªÿéqªÿêƒgàƒª;ò% ÿ- ÿ+ ÿ4 ÿ( ÿG ÿ9 ÿ+ ÿJÿ. ÿJÿ5 ÿ* ÿ/ ÿ, ÿ1 ÿ1 ÿ2 ÿ2ÿ2 ÿ4 ÿ2ÿ3 ÿ3ÿ3 ÿ2 ÿ0 ÿ/ ÿ9 ÿ+ ÿ+ ÿ@ ÿ1 ÿ ÿ ÿ ,ÿ$:ÿ(Eÿ$:ÿ /ÿ $ÿ ÿÿ8 ÿHú;dNÕË««—øË¢«ÿê˜tÌÔ¯ %þ #ÿ 0ÿ(Aÿ5]ÿ=nÿ8`ÿ2Tÿ %?ÿ "3ýNwtƬù䜫ÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿê˜xÓà®#;Cè"8ÿ1VÿF|ÿM‹ÿ8bÿ 3ÿ $=þ”òì «ÿ꘩þ阫ÿꘫÿꘫÿꘫÿꘫÿ꘡ÿëœPjè&?ÿ@qÿM‹ÿ=lÿ'Bÿ ÿ )ÿ(„²Ûªÿ鋦ú挪ÿ鋪ÿ鋪ÿêeªÿêeªÿêeªÿêh«ÿê'«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê!ªÿêQªÿéaªÿéaªÿébªÿécªÿéeªÿéeªÿéeªÿéeªÿéiªÿéiªÿéiªÿéiªÿékªÿékªÿékªÿékªÿékªÿékªÿékªÿékªÿêgªÿêgªÿêgªÿêgªÿé^ªÿé^ªÿé^ªÿé^ªÿéC«ÿê4«ÿêªÿê«ÿêªÿê«ÿê%ªÿéªÿéªÿéYªÿéYªÿéYªÿéYªÿépªÿépiã…˜Gé % þI ÿ4ÿ5ÿ8 ÿ ÿ< ÿ[ÿ! ÿ, ÿ8 ÿ, ÿ* ÿ, ÿ+ ÿ0 ÿ1 ÿ0 ÿ8 ÿ8 ÿ/ ÿ2 ÿ0 ÿ0 ÿ1 ÿ1 ÿ, ÿ@ÿ/ ÿ& ÿ8 ÿ. ÿ ÿ /ÿ+Gÿ?qÿQ“ÿE~ÿ0Qÿ "6ÿ "ÿ  ÿ+û-S8àqÉ”µ¨ÿäš«ÿ꘤ÿêš3`oØ %þ%@þ4ZÿEzÿR—ÿKÿ3bÿ =ÿ&ÿ-ûnŸ¾­ÿêš«ÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿꘙ÷ìŸ&L]ã 'ÿ'Bÿ-Kÿ(Cÿ 2ÿ &ÿ .ÿp»½±ªÿ阨ý阪ÿꘪÿꘪÿꘫÿꘫÿꘫÿê˜DxÌ 2ÿ1Vþ-Mÿ #8ÿ /ÿ 2ÿ %ÿ +ÿK¢Àºªÿ鈨ý爪ÿ鈪ÿévªÿévªÿévªÿévªÿê8«ÿê«ÿê«ÿêªÿê«ÿê«ÿê«ÿê«ÿê«ÿë«ÿê«ÿê3ªÿé#ªÿéªÿéªÿé$ªÿé$ªÿé$ªÿé$ªÿê+ªÿê+ªÿê+ªÿê+ªÿé,ªÿé,ªÿé,ªÿé,ªÿé3ªÿé3ªÿé3ªÿé3ªÿé#ªÿé#ªÿé&ªÿé.ªÿé$«ÿê«ÿê«ÿê«ÿê«ÿê'ªÿéªÿéYªÿéYªÿéYªÿéYªÿépªÿépªÿép‹ÿ¶A˜RÂ;í þ? þWÿ, ÿ+ ÿ, ÿ ÿ " ÿ? ÿB ÿ* ÿ/ ÿ8 ÿ0 ÿ. ÿ- ÿC ÿDÿ- ÿ0 ÿ/ ÿ0 ÿ/ ÿ, ÿ0 ÿ- ÿ# ÿ"ÿ) ÿ/ ÿ ÿ ÿ -ÿ $<ÿ*Gÿ &@ÿ 2ÿ "ÿ ÿ*?.ùJ¡[ΓøÃ¥«ÿ陫ÿꘫÿꘌãâ¤#>Hæ *ÿ 6ÿ'Fÿ(Mÿ 3Vÿ!Baÿ9Uqÿ=XqÿKarÿd{Œùµüï©«ÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿê˜=¡ÍÏ *ÿ þ#:ÿ5[ÿ8`ÿ1Tÿ 0ÿ=bdÒªÿ阩ý蘪ÿꘪÿꘪÿꘫÿꘫÿꘫÿꘇçé§-XdÛ %ÿ'@þ;jÿ ÿI ÿ. ÿ3 ÿ8 ÿ0 ÿ. ÿ0 ÿ3 ÿ+ ÿ1 ÿ) ÿ* ÿ6 ÿK ÿ=ÿ ÿ$:ÿ/Pÿ:eÿ7aÿ-Nÿ"9ÿÿ±¢Ü«ÿꘫÿꘫÿꘫÿꘫÿꘫÿê˜D‰œÊ9JìBXð />þSl„ÿ‹¨ÁÿºÕëÿ½âÿÿ¯Ö÷ÿ¡ÅäÿnŠŸü¦äÞ²«ÿꘫþ阫ÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿê˜vËÕ­ !4ÿ 5þ6]ÿM‡ÿLŒÿ8bÿ #9ÿ.UaÜœ÷êªÿꘪÿꘪÿꘪÿꘫÿꘫÿꘫÿꘫÿê˜X¤±¾ #8þ>oÿPÿF}ÿ0Sÿ -ÿ ÿ 2ÿ8Lë^™›®§ÿ鉪ÿévªÿévªÿévªÿévªÿê%«ÿê"«ÿê«ÿê«ÿê«ÿê-«ÿê-«ÿê-«ÿê,«ÿë)«ÿê«ÿë«ÿë«ÿêIªÿéYªÿéYªÿéYªÿépªÿépªÿép¨ÿçqªÿêªÿê†ô²“)j/Ü< ÿ# ÿ@ÿ@ ÿCþVÿB ÿ" ÿ, ÿ) ÿ # ÿ ÿ  ÿ5 ÿ5 ÿ ÿ< ÿDÿ- ÿ% ÿB ÿ= ÿ" ÿNÿAÿ9 ÿ- ÿ! ÿ ÿ 2ÿ-Jÿ;kÿLŒÿGÿ5[ÿ$>ÿ (ÿGr~Í«ÿ꘩ý癫ÿꘫÿꘫÿꘫÿ꘧ÿꙦøåš¤ìã¨v”©õ¢Æçÿ¬ÓõÿÇçÿÿ¿áÿÿ¥ÍðÿœÀßÿp¢ø£ëÞ¦«ÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿꘃÓѨ)2ô !6ÿ/QÿsÿjÿE~ÿ@{ÿ1Yÿ6Iÿ(3ÿ=JVÿ“ÑÚ«ÿꘫý虫ÿꘫÿꘫÿꘫÿꘪÿꘪÿꘖǿ½k†ÿœÁàý¬Ñíÿd†¦ÿ2G]ÿ#4ÿþ !ÿ)b|تÿé|§úå}ªÿé|ªÿé|ªÿéJªÿéJªÿê=«ÿê«ÿêªÿé«ÿêªÿéIªÿéIªÿéIªÿéIªÿéXªÿéXªÿéXªÿéXªÿê_ªÿê_ªÿê_ªÿê_ªÿêbªÿêbªÿêbªÿêbªÿé`ªÿé`ªÿé`ªÿé`ªÿé\ªÿé\ªÿé\ªÿé\ªÿéSªÿéSªÿéSªÿêT«ÿê7«ÿê$«ÿê «ÿê-ªÿé;ªÿéOªÿéMªÿéMªÿéMªÿé\ªÿé\ªÿé\ªÿé\ªÿébªÿébªÿébªÿébªÿégªÿégªÿégªÿégªÿénªÿénªÿénªÿénªÿéxªÿéxªÿéxªÿéxªÿé…ªÿé…ªÿé…ªÿé…ªÿéWž¾ ÿ#@ý2]ÿ7dÿ.Sÿ!9ÿ#ÿD‰ Èªÿê—¨ýè—ªÿꘪÿꘪÿꘪÿꘫÿꘫÿꘫÿꘫÿê˜Ax†Í )ÿ2VÿE{ÿL‰ÿ;fÿ%=ÿ *þb­¸¹«ÿ꘩ý蘫ÿꘫÿꘫÿꘫÿꘫÿꘫÿꘜõëFnmË"0ù*ÿ 4ÿ!<ÿ%Dÿ^xŒÿŠ¥½ÿ¬Æÿˆ¥Àÿf}û´õé««ÿꘫþꘫÿꘫÿꘫÿꘫÿ꘧ü虪ÿ꘷ÿí¢³¶×FUcþ&8ÿ(Kÿ2bÿ3Wÿ (Bÿ &ÿ=Vïœüêªÿé|ªÿé|ªÿé|ªÿéJªÿéJªÿêS«ÿê«ÿê«ÿê«ÿê!ªÿéIªÿéIªÿéIªÿéIªÿéXªÿéX¨üæY¨üçYªÿê_ªÿê_ªÿê_ªÿê_ªÿêbªÿêbªÿêbªÿêbªÿé`ªÿé`ªÿé`ªÿé`ªÿé\ªÿé\ªÿé\ªÿé\ªÿéSªÿéSªÿéSªÿéSªÿê.ªÿê9«ÿê2«ÿê ªÿé*«ÿêBªÿéNªÿé\ªÿé\ªÿé\ªÿé\ªÿébªÿébªÿébªÿébªÿégªÿégªÿégªÿégªÿénªÿénªÿénªÿénªÿéxªÿéxªÿéxªÿéxªÿé…ªÿé…ªÿé…ªÿé…ªÿé#VmÞ +ÿ3XÿF}ÿOÿ;gÿ)Fÿ +ÿ4alÖªÿê—¨ýè—ªÿꘪÿꘪÿꘪÿꘫÿꘫÿꘫÿꘫÿê˜<ˆ¨Ð +ÿ '?þ.Mÿ*Hÿ !4ÿ )þ %ÿYŸ«¾«ÿ꘩ý蘫ÿꘫÿꘫÿꘫÿꘫÿꘫÿꘫÿê˜uÈͯF|‡É:x“Ù/CõFi‡ý޶Úÿ¿åÿÿÅçÿÿ Çèÿž¿ÝÿsŽ¥ÿÐ̰«ÿꘪþ阫ÿꘫÿꘫÿꘫÿꘪÿꘪÿꘪÿê˜]¾Û½,ý+MÿGÿP‘ÿ:hÿ'Cÿ ÿ =b÷…ð틪ÿé|ªÿé|ªÿé|ªÿéJªÿéJªÿéJ«ÿê>«ÿê«ÿê«ÿê«ÿê«ÿêªÿê«ÿêªÿêªÿêªÿêªÿéªÿê«ÿë«ÿê«ÿê(ªÿéIªÿéIªÿéIªÿéIªÿéXªÿéXªÿéXªÿéXªÿê_©ýé`ªÿê_ªÿê_ªÿêbªÿêbªÿêbªÿêb©ýça¨ýça§ûæa§úåa¨üç]¨üç]¨ýç]ªÿé\ªÿéSªÿéSªÿéSªÿéSªÿê+ªÿê,ªÿê7«ÿê;«ÿê «ÿê«ÿê«ÿê+«ÿë#«ÿê&«ÿê%«ÿë%ªÿé&«ÿê&ªÿê'«ÿê'ªÿé(«ÿê)«ÿê+ªÿé.ªÿê.ªÿé:ªÿê;«ÿê<ªÿë=ªÿévªÿévªÿévªÿévªÿêˆI|„½ *ÿ1Rýÿ1Uÿ5\ÿ.Nþ 2ÿCiiÍŸöꜪÿꘪÿꘪÿꘪÿꘪÿꘪÿꘪÿꘪÿꘪÿꘪÿ꘯ÿëœy¤«Ï™¿Ù÷«Ðïÿ¾åþÿÊêÿÿ™¿ßÿ[y”ÿ(AWÿ^¼Óº«ÿ꘨ý陫ÿꘫÿꘫÿꘫÿꘪÿꘪÿꘪÿꘄÙÛ§1=ì,Iÿ;jÿ:dÿ&?ÿ )ÿ %ÿ #ÿ*b{Ô¦ÿ鈪ÿ醪ÿ醪ÿévªÿévªÿévªÿéo«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿêªÿê«ÿê«ÿê«ÿêªÿéªÿêªÿê«ÿê«ÿê«ÿê«ÿê«ÿê)ªÿé+ªÿédªÿédªÿédªÿédªÿês¬ÿëvq¦›”x¬¥š®ü삪ÿêy¨üèz¨üèz¨ýç}¨ýç}¨üç}ªÿé|ªÿê|ªÿê|ªÿê|ªÿê|ªÿéyªÿéyªÿéyªÿéyªÿétªÿétªÿétªÿétªÿélªÿélªÿélªÿéjªÿê«ÿêªÿêªÿê«ÿë«ÿê«ÿê«ÿêªÿê«ÿë«ÿêªÿê«ÿêªÿêªÿê«ÿê«ÿê«ÿê«ÿêªÿê<ªÿévªÿévªÿévªÿévªÿꈎïí“Hhë ÿ 2ÿ 1ÿ -ÿ ÿ1Uÿsáð­ªÿê–¨þé–ªÿê–ªÿê–ªÿê–ªÿê–ªÿê—ªÿê—ªÿê—ªÿê—ªÿê˜(N]à !3ÿ9cþLŠÿIˆÿ4\ÿ#=ÿ.OUÝ–í⟪ÿꘪÿꘪÿꘪÿꘪÿꘪÿꘪÿꘪÿꘪÿꘪÿꘪÿꘚÞÒ«}Ÿ¬èˆªÉÿ}š²þG`uÿ3Nÿ)ÿÿ,_tܦÿꚪý蘫ÿꘫÿꘫÿꘫÿꘪÿꘪÿ꘧ü虪ÿê˜@ƒ˜Ì /ü -ÿ #9ÿ0Rÿ3Wÿ&?ÿ )ÿ "7þbÀاªÿ醨ý膪ÿévªÿévªÿévªÿéu«ÿê1«ÿê$«ÿê:ªÿéH«ÿêLªÿêKªÿêJªÿéJ«ÿêF«ÿêD«ÿêA«ÿê2«ÿê«ÿê«ÿê«ÿêªÿêªÿêªÿé«ÿê«ÿê;ªÿé+ªÿédªÿédªÿéd¨üæeªÿêsZ|}»##ì òD[^Óµýÿêzªÿêyªÿé|ªÿé|ªÿé}§÷惗ÛÑ‘‡À½£|§¬ºt˜¤Òq“ŸÛ{¡©Ë‘ÉÇ¢¤ñ⃫ýêxªÿéuªÿétªÿétªÿélªÿélªÿélªÿél«ÿê«ÿê«ÿêªÿê«ÿê«ÿêªÿé«ÿêªÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê@ªÿévªÿévªÿévªÿévªÿꈪÿêˆ!Laà 4ÿ3Xÿ:fÿ3Yÿ #:ÿ *ÿn­©°ªÿê–¨ýè–ªÿê–ªÿê–ªÿê–ªÿꔪÿê—ªÿê—ªÿê—ªÿê—ªÿê˜'P`á .ÿ4Yþ>mÿ;fÿ&@ÿ !ÿ5BïŒê餪ÿꘪÿꘪÿꘪÿꘪÿꘪÿꘪÿꘪÿꘪÿꘪÿꘪÿ꘳ÿìŸ9_oä ÿ.þ+Uÿ:kÿ6\ÿ %>ÿ(økÁγ«ÿ꘩ý阫ÿꘫÿꘫÿꘪÿꘪÿꘪÿꘪÿꘀèï©9Rñ "8ÿ@rÿQ“ÿBrÿ,Kÿ 'ÿ%?ÿOÁì´ªÿ醧ü自ÿévªÿévªÿévªÿévªÿéPªÿéJªÿéFªÿéCªÿéDªÿéDªÿéDªÿéDªÿé=ªÿé=ªÿé=ªÿé=ªÿé/ªÿé4ªÿé;«ÿê<«ÿê«ÿê«ÿêªÿêªÿê«ÿê«ÿé«ÿêªÿê=ªÿé+ªÿédªÿédªÿédªÿéd¡àÛ‘"&þ ÿ!&,ÿýUjvîYv{Òa††½u©¡¡|¶«˜g“ª9LMÙ ',ú(17ÿ=HSÿQcsÿ^u†ÿUgwÿZq}ët›¢ÃÂŦ”ÖÍŒ¨ùæyªÿétªÿélªÿélªÿélªÿél«ÿêªÿétªÿévªÿévªÿévªÿꈒìä”-8ï,Iÿ@qÿOÿ=mÿ*Gÿ &ÿq¦š°ªÿê–¨ýè–ªÿê–ªÿê–ªÿê–ªÿê’ªÿê—ªÿê—ªÿê—ªÿê—ªÿê˜]«·» ,ÿ 'þ 4ÿ'@ÿ &>ÿ 5ÿ +ùU”›À¨ÿ꘧û癩þꘪÿꘪÿꘪÿꘪÿꘪÿꘪÿꘪÿꘪÿ꘣÷êš1Fð .ÿ2WÿE{ÿOÿÿK]jÿWk{ÿt¥ÿx“ªÿn…›ÿr£ÿdzÿpŠŸþn‹™ä‡»¼³±ÿê…ªÿéªÿéªÿé«ÿêªÿéfªÿégªÿégªÿégªÿêªÿêZÁÚ¨"6ÿ &þ #;ÿ "6ÿ ÿ3WÿmÛð®ªÿ锨þ蔪ÿꕪÿꕪÿꕪÿꕪÿê–ªÿê–ªÿê–©þê–ªÿê—K¡½Ä 'ÿ+Gþ;iÿK‡ÿ>mÿ)Eÿ %ÿ*7ö3{ Öd¸Æ¶”ôì ¨þ阪ÿê—ªÿê—«ÿê—«ÿê—«ÿê—«ÿê—ªÿê—ªÿê—)‡½Ü *ÿ  þ 3ÿ*Gÿ1Tÿ-Mÿ +ÿ>Oêîí¢«ÿ꘩þ阫ÿꘫÿꘫÿꘫÿꘫÿꘫÿꘪÿê—“øí¢ Cl÷ ÿ3ZÿHÿCxÿ+Kÿ 2ÿ +ÿ3ŽºÏªÿé¦û釪ÿꆪÿꆪÿꆪÿé}ªÿé}ªÿé}©þè~¨üçw¨üçw§ûæw¨üçw©ýèp©þèpªÿéoªÿéoªÿêiªÿêiªÿêiªÿêiªÿébªÿébªÿébªÿébªÿêPªÿêPªÿêR«ÿêR«ÿê8ªÿê.«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿêªÿê`ªÿê^ªÿê^ªÿéwªÿéwªÿéw–Û͈*7:é­¶ØÄÿñœ©ÿꀪÿ部ý烪ÿ郪ÿ郲úî•{£¨ÇQeqñRdtÿu¨ÿ_vˆÿN^mÿ@MZÿJYeÿh~’ÿs¤ÿ†£¾ÿ‚ »ÿm†œÿ]s„þ½Ãêÿé©þ耪ÿéªÿé«ÿêªÿéeªÿégªÿégªÿégªÿêªÿê>Œ­¼ /ü7aÿKƒÿ@pÿ*Eÿ $ÿv´¨«ªÿ锨ý甪ÿꕪÿꕪÿꕪÿꕪÿê–ªÿê–ªÿê–ªÿê–ªÿê—qáñ² /Jù %ÿ $:ÿ(Cÿ %<ÿ !7ÿ "7ÿ /ÿ &ý 'ü?°Íªÿê—¨ýè—ªÿê—«ÿê—«ÿê—«ÿê—«ÿê—ªÿê—ªÿê—aÈຠ#;ÿ 1þ2TÿJ…ÿMÿ7_ÿ "8ÿ )=ûuØç°«ÿ꘩þ阫ÿꘫÿꘫÿꘫÿꘫÿꘫÿꘪÿê—ªÿê— Mfç 2ÿ9fÿIƒÿ?pÿ%?ÿ  ÿ ÿDgô‡æç ªÿꆨý釩þ醩ý醨ýç~¨üç~ªÿé}ªÿé}ªÿévªÿévªÿévªÿévªÿéoªÿéoªÿéoªÿéo§úæj¨üèjªþéjªÿêiªÿébªÿébªÿébªÿébªÿêPªÿêPªÿêPªÿêPªÿê8ªÿê:ªÿêAªÿêF«ÿêB«ÿêDªÿéD«ÿêFªÿêaªÿê^ªÿê^ªÿê^ªÿéw¨ýçxªÿéw^‚€µ@OVòÁÿÿꀪÿꀪÿ郪ÿ郪ÿ郪ÿ郪ÿ鄪ÿé„«ëç¢eƒŠ×>NWùGWcþ€œ´ÿ—¹Öÿk‚˜ÿOaqÿTfwÿi•ÿx”ªÿŽ­Êÿ^t‡ý¦ÚÙ³ªÿéªþ耪ÿéªÿéªÿê«ÿêZªÿégªÿégªÿégªÿêªÿêvÁÀ—,7ï2[ÿ@vÿ3_ÿ7ÿ -ú‚ÌĤªÿ锨ý甪ÿꕪÿꕪÿꕪÿꕪÿê–ªÿê–ªÿê–üë›IœµÆDjö *Dü 1ÿ0UÿF|ÿGÿ>pÿ1Sÿ&>ÿ .ÿ  ÿ]¨µºªÿê—¨ýè—ªÿê—«ÿê—«ÿê—«ÿê—«ÿê—ªÿê—ªÿê—fÄÙ´#2ø 0ÿ.Pÿ>lÿ>kÿ)Cÿ  ÿ,Aöï줫ÿ꘩þ阫ÿꘫÿꘫÿꘫÿꘫÿꘫÿꘪÿê—ªÿê—H£Æ *ÿ '@þ)Dÿ 6ÿ #9ÿ $:ÿ 1ÿ ÿ"j”ߨÿꆪÿꆪÿꆪÿꆪÿé}¬ÿé¬ý넚àÓŽƒ»µšu¡ ¯n”–»rš¶®³©–ÒÎ’´üî·ÿìzªÿêiªÿêiªÿêi§úçkªþècªÿébªÿébªÿébªÿêPªÿêPªÿêPªÿêPªÿê8ªÿê8ªÿê8ªÿê8ªÿê2ªÿê2ªÿê2ªÿê2ªÿê^ªÿê^ªÿê^ªÿê^ªÿéw¨üçx¬ÿéy7HLà`€†Ð¯ÿ넨ý耪ÿꀪÿ郪ÿ郪ÿ郪ÿ郪ÿ鄨ý焪ÿ鄪ÿé„—ÉÑÀUjxó>LWÿTfxþ°ÍÿŸÃãÿo†™ý[q„ýh’ÿs¤ÿ‚¢·î§óåªÿéªÿéªÿéªÿéªÿé«ÿéMªÿéNªÿéNªÿéNªÿéy§ûæzªÿéy6cp¿#3ÿ$>Yþ=Rdÿ.8Bÿ]ŠØªÿé’¨ü擪ÿé’ªÿé’ªÿé’ªÿé’ªÿé’ªÿé’ªÿé’ªÿé’ƒàå¢'5÷ ÿ%=ÿ6\ÿCyÿN‹ÿIƒÿ5\ÿ$;ÿ #ÿ !6ý4y–Ôšôêªÿê–ªÿê–ªÿê–ªÿêªÿêªÿêªÿêªÿê–ªÿê–‘óí¡3v“Ô (þ ,ÿ 0ÿ $<ÿ(Cÿ &>þ &ÿ8q„Ó«ÿ꘩ý蘫ÿꘫÿꘫÿꘫÿꘫÿꘫÿꘪÿꘪÿ꘧ÿêš*p“Þ ÿ)DþBtÿE{ÿ2Uÿ #9ÿ ÿMyòŠñðã¢©âæ»šÍпtœÇQmnÕ?TTÚ/;?í-7;÷$+1ÿ")-ÿ#(-ÿ $ÿ $ÿ0:@øEZaëq‘™ÓžË׿ÿÿéªÿé{ªÿé{§ûæ|©þè|ªÿévªÿévªÿévªÿévªÿétªÿétªÿétªÿétªÿêvªÿêvªÿêvªÿêvªÿé|ªÿé|ªÿé|ªÿé|ªÿêªÿê§àá¨$,1ü}¬­¶ªÿé}©ýç~ªÿé}ªÿéwªÿéwªÿéwªÿéwªÿêyªÿêyªÿêyªÿêyªÿé}¶ñð¢}›­ê`tˆÿM^kþjƒšÿÉðûÚ ÁÍÜf~”ÿ\q‚ÿ½Ä¼ªÿ邨üçªÿé~ªÿé~ªÿé~«ÿêªÿê.ªÿéPªÿéNªÿéNªÿéy¨ýçzªÿéyY™°|›¶ÿÂæþþ¹Ýýÿ‰§Âÿ¦°Ú¯ÿê–ªÿé’ªÿé’ªÿé’ªÿé’ªÿé’ªÿé’ªÿé’ªÿé’ªÿé’¤ÿé”)ELà )ÿ -ÿ %=ÿ&=ÿ $=ÿ'Aÿ&?ÿ 2ÿ ÿ4P÷Žôí£ªÿê–¨þé–ªÿê–ªÿê–ªÿêªÿêªÿêªÿêªÿê–ªÿê–ªÿê–ðí &8ù ,ÿ2UÿC{ÿF|ÿ4Yÿ 4ÿ5^hשÿꘪý蘫ÿꘫÿꘫÿꘫÿꘫÿꘫÿꘪÿꘪÿꘪÿê˜P¢Á 2ÿ:eþGÿ?pÿ )Eÿ +ÿ ÿ/ÿ)DXþ6=Cÿ&+ÿ#'ÿ"'+ÿ/8AÿTgqùfÇ’ÃÌÄ¥ÕÜÆ¢ÑÚÄ’ÂÇÀƒª±Ï þIWbþ'08ÿ"'ÿ$(ÿÿ )Dÿ !6ÿ 0ÿ (ÿ,=ötÊÓ¯«ÿ꘩þ阫ÿꘫÿꘫÿꘫÿꘫÿ꘨ý蘪ÿ꘹ÿï©h~Šò ÿÿÿ1ÿWnƒÿp©ÿ=e‡ÿ"ÿ,'$ÿ!+2ÿ;IOõ@UXç3EEâ&10í0ý!&ÿ!%)ÿJ\fòsšž¾ ÛÜžµøð’¸ÿìªÿétªÿétªÿétªÿêvªÿêvªÿêvªÿêvªÿé|ªÿé|ªÿé|¶ÿ솻îñ±s›Ü%+2ÿPnnʪÿé}¨üç~ªÿé}ªÿé}ªÿéwªÿéwªÿédªÿêtªÿêxªÿêyªÿêyªÿêyªÿé}ªÿé}ªÿé}ªÿé}ªÿé²ó뚃­ºÎˆ©Âô`v‰ÿ|œ²î©ô핪ÿé‚©þèªÿé~ªÿé~ªÿé~«ÿê«ÿë«ÿêAªÿê=ªÿê=ªÿét¨ýèuªÿétW­Ä2ÿ,Sþ5fÿ%@ÿ#0÷‚ÉÀ¡ªÿê¨ýèªÿꄪÿꄪÿꄪÿê…ªÿ鈪ÿ鈪ÿ鈪ÿ鈪ÿ鑪ÿ鑚üë˜Omç$ÿ5ÿ'Dÿ5Mÿ3G]ÿ9Mbÿ6VjðŽãÞ¡ªÿ镨þ蕪ÿ镪ÿé•«ÿ鉫ÿé„«ÿé‹«ÿ鉪ÿ镪ÿ镨ý蕪ÿé•P©ÁÁ "ÿ &ÿ*Gÿ;jÿ;gÿ /Pÿ +þ4anÖ£ÿꛫÿꘫÿꘪÿꘪÿꘪÿꘪÿꘪÿê˜¨ëæ±@SWæÿDQ[ÿCP\þ€Ÿ¸ÿ³Úûÿ™ÂåÿDa}ÿ&9ÿÿ&CþQžÉÜ»øë©«ô梟çÚ ”Ôͪb‡…É6JGÞ!,+ë#*1ÿ.8BÿShr¨ðªÉÜëÁøô¯Òÿô­Âÿÿ郪ÿ郪ÿ郹ÿ펭è㢑µÁÙQjrç2:Aÿ!&+ÿ2=Eÿ/8@ú;MNãUsuÐl‹“Ó}§«½ŽÇã—ØÐ˜“ÓÌš‹ÃÁ§„±¶»}£ªÇm•×ASYì-7?ÿ &+ÿö‰Å¾—ªÿêm©ýènªÿêmªÿêmªÿé.ªÿé2«ÿê-«ÿê«ÿéEªÿé6ªÿé0ªÿé0ªÿédªÿédªÿédªÿéd¨ýèlªÿék®ùêw†°¿Ã‡¥Àÿk‡—ߟçÜ|ªÿêm©ýèkªÿéjªÿéjªÿéj«ÿê«ÿê«ÿê;ªÿê=ªÿê=ªÿét¨ýèuªÿét[¨¶› #9ý>mþE|ÿ*Gÿ /ý}Ä¿¢ªÿê¨ýèªÿꄪÿꄪÿꄪÿꄪÿ鈪ÿ鈪ÿ鈪ÿ鈪ÿ鑪ÿ鑪ÿé‘’èí¤;M[û[q‡ÿ„¢¹ÿ²Íáÿ²Úüÿ«Òòÿ²Ëù‰À»¸ªÿé•©ý番ÿ镪ÿé•«ÿ鉫ÿ銫ÿé‹«ÿ鉪ÿ镪ÿ镪ÿ镪ÿ镃ÔѦ9Aë '@ÿGÿRetÿr‹˜ñ ÆÎÐÁåîÔ¬ñ虳ÿ숶ÿ틪ÿê°ÿë†¥ãæ¦~¤¨ÄiŒñEWaò7EMû.9Dÿ"*0ÿ%)ÿ#+/÷&,0ö $)ÿ#(ÿ#(ÿ!ÿÿ4>Hÿ.6>ÿÿRí|ß쨪ÿ锩þ蔪ÿê‘©þ鑨ý葪ÿꑪÿ鋪ÿé‹­ÿ鎲ð騋ÂÁ®t¡ÄMfiØ-::é!ú#*0ÿ«ÿê«ÿê«ÿêªÿéXªÿébªÿédªÿédªÿékªÿékªÿékªÿék©÷év«ÿênªÿêmªÿêmªÿéjªÿéjªÿéhªÿêd«ÿê«ÿê«ÿê:ªÿê;ªÿê;ªÿéq¨ýèrªÿéqb²¾• (<ú9dÿArÿ'Aÿ"8ÿl¹¾¨ªÿ錨ý茪ÿé}ªÿé}ªÿé}«ÿêO«ÿê«ÿê>ªÿêMªÿêLªÿ鎪ÿ鎪ÿ鎪ÿéŽj—¦Ø>RcÿG\qþ%B\ÿ:ÿ4ÿ(ÿ08êxÈ̪ªÿꕨý蕪ÿꕪÿé…ªÿé…«ÿémªÿéyªÿ锪ÿ锪ÿ锪ÿ锪ÿê–¯ÿëš~Ÿ°ê´ÚýÿÙûþÿ¼ßûÿi¯ÿH[nÿkž¨Ìªÿê—ªÿê—«ÿ꘥ïã£Lji×$'ú€˜­ÿÆðöÚXnxîÿ?OUò”ÉÊ¿³ÿ윂éî¥>jsÏ*1ð2YþE|ÿ8`ÿ /ÿ1Ycתÿé“§û唪ÿ錪ÿ錪ÿ錪ÿ錪ÿꃪÿꃪÿꃪÿꃪÿêyªÿêyªÿêyªÿêyªÿêsªÿêsªÿêsªÿês¬ÿét©ùéy’Öȃ~²­›d‹‡²JddÄDZ]Ö&14ö#)0ÿ$,2ÿ#+2ÿ$+2ÿ#+1ÿ$,2ÿ$+2ÿ")/ÿ*2:ÿ*4;ùE[^Òw¤¥§§ðårªÿébªÿébªÿébªÿéMªÿéMªÿéMªÿéN«ÿê+«ÿê«ÿêªÿê«ÿêªÿê%«ÿê1ªÿéªÿêLªÿêLªÿêLªÿêL«ÿêO«ÿêO«ÿêO«ÿêOªÿé6ªÿé6ªÿê>«ÿê.«ÿêªÿé«ÿê9ªÿê;ªÿê;ªÿéqªÿéqªÿéq”þì{@^í "ÿ 4ÿ ÿ1RÿiÔñ©ªÿ錨þ茪ÿé}ªÿé}ªÿé}ªÿêO«ÿêªÿê5ªÿêMªÿêLªÿ鎪ÿ鎪ÿ鎪ÿéŽ%hÜÿ$Bÿ>rÿMŠÿ;hÿ'Dÿ".÷l°°±ªÿꕨý蕪ÿꕪÿé…ªÿé…ªÿ醫ÿéGªÿ锪ÿ锪ÿ锪ÿ锪ÿê–¯ÿëšp™®èVjzÿ9Toÿ"9Uÿ,ÿÿ &7öˆÒÛ·»þï©oš™Ê,=;â8FLôµÞÞʨÉÙî(2:ÿýf‡‹×¸ÿ飼ÿê•«ÿê•«ÿê•‹ÔÈ¢:fnÒ EqøCwÿ &>ÿ ÿ+=õtÄÅ«ªÿ铨ý猪ÿ錪ÿ錪ÿ錪ÿꃪÿꃪÿꃪÿꃪÿêyªÿêyªÿêyªÿêyªÿêsªÿêsªÿêsªÿêsªÿérªÿérªÿérªÿérªÿésªÿésªÿés§ðä–Éɦ‰´·µƒ­²¸€§¬º~£ª¿§®½„°²¯ŒÁ¾žžÜØŒ­öíªÿêmªÿêmªÿébªÿébªÿébªÿébªÿéMªÿéMªÿéMªÿéP«ÿê«ÿê«ÿê«ÿê«ÿê%ªÿé ªÿêLªÿêLªÿêLªÿêL«ÿêO«ÿêO«ÿêO«ÿêOªÿé6ªÿé:ªÿêA«ÿê«ÿê«ÿé«ÿê2ªÿê<ªÿê;ªÿéq¨ýérªÿéq`¿×• ':ù7aÿGÿ0Uÿ #ÿn¡”©ªÿ錨ý猪ÿé}ªÿé}ªÿé}«ÿêU«ÿê«ÿêªÿê\ªÿêLªÿ鎪ÿ鎪ÿ鎪ÿéŽ7q…Ñ #ÿ1UþAtÿF~ÿ3Xÿ 4ÿ ÿR¥¾¾ªÿꕨý镪ÿꕪÿé…ªÿé…ªÿ醪ÿéyªÿ锪ÿ锪ÿ锪ÿ锩þê–ªÿê–<”½Ìÿ,UþB€ÿ7bÿ '>ÿÿOduÿ:CLÿÿQcqÿÄçùòn‹ß*3:ÿ+4:ù޽Â˪ÿê–ªÿê–«ÿê•«ÿê•«ÿê•§þê–P‚Â+:ó 3ÿ 0Pÿ1Rÿ %ÿ2fvÔ¥ÿ镪ÿ錪ÿ錪ÿ錪ÿ錪ÿꃪÿꃪÿꃪÿꃪÿêyªÿêyªÿêyªÿêyªÿêsªÿêsªÿêsªÿêsªÿérªÿérªÿérªÿérªÿésªÿésªÿésªÿésªÿétªÿétªÿétªÿétªÿésªÿésªÿésªÿésªÿêmªÿêmªÿêmªÿêmªÿébªÿébªÿébªÿébªÿéMªÿéMªÿéMªÿê@«ÿêªÿê«ÿë«ÿê0ªÿêLªÿêLªÿêLªÿêL«ÿêO«ÿêO«ÿêO«ÿêOªÿé9ªÿé@«ÿé+ªÿê«ÿë«ÿê>ªÿê;ªÿê;ªÿéq¨þérªÿéqjÅÔ’ '<ø5\ÿ@rÿ)Fÿ /ÿl¯¯¨ªÿ錨ý猪ÿé}ªÿé}ªÿé}ªÿé«ÿê«ÿêªÿê\ªÿêLªÿ鎪ÿ鎪ÿ鎪ÿ鎂ÖÓ£,?ö 1ÿ $;ÿ !5ÿ "7ÿ 0ÿ ÿ*XjÝ™÷웪ÿꕪÿꕪÿé…ªÿé…ªÿé…ªÿé…ªÿ锪ÿ锪ÿ锪ÿ锪ÿê–ªÿê–M¡¼Â /ÿ:fþ=lÿ.Nÿ "ÿ ÿ ÿ$,1ÿˆª¬ÛÔÿøÑQbqÿÿH\fö£ãÞ±ªÿê–ªÿê–ªÿê–«ÿê•«ÿê•«ÿê•«ÿꕪÿé;ªÿé;ªÿéoªÿéoªÿéoŸÿêtKoê ÿ 2ÿ ÿ #8ÿcÀÒ¬ªÿ錨ý茪ÿ鋪ÿ鋪ÿ鋪ÿé‹«ÿê «ÿê«ÿê\ªÿéJªÿ鎪ÿ鎪ÿ鎪ÿ鎪ÿé“)`zÜ %ÿ-Jÿ>oÿ?qÿ0Uÿ !5ÿ'2õuÃŬªÿê–¨ýé–ªÿꕪÿꕪÿꕪÿꕪÿꕪÿꕪÿꕪÿꕪÿê–ªÿê–Œóî¤Bi÷ &ÿ 0ÿ ÿ ÿÿÿ¨Íêÿœº¼ß)2:û").ÿkˆ’æ½þ着ÿé’ªÿé’ªÿé’ªÿé’ªÿ鑪ÿ鑪ÿé‘¥ÿé“Ohä'ÿ"@ÿ-Lhÿ]vŒÿtš¼ÿެÅýy ¦Ò©ú鋪ÿê…ªÿê…ªÿê…ªÿédªÿéd«ÿêYªÿécªÿé:ªÿé0ªÿé%ªÿé"ªÿé.ªÿé.ªÿé.ªÿé.ªÿé>ªÿé>ªÿé>ªÿé>ªÿéMªÿéMªÿéMªÿéM«ÿêV«ÿêV«ÿêV«ÿêVªÿéUªÿéUªÿéUªÿéUªÿêIªÿêIªÿêIªÿêIªÿé0ªÿé0ªÿé0ªÿé0ªÿê«ÿê)«ÿê«ÿë «ÿê «ÿé'«ÿê'ªÿê*ªÿë*«ÿê)«ÿê «ÿê «ÿê«ÿé«ÿê«ÿê>ªÿé;ªÿé;ªÿéo¨ýèpªÿéoJ¦Ä¦$<ÿ1Sþ?nÿ4Xÿ 0ÿ;Hæ¦øæŽ¨üæªÿ鋪ÿ鋪ÿ鋪ÿ鋪ÿê\«ÿê«ÿê-ªÿéOªÿ鎪ÿ鎪ÿ鎪ÿ鎊ðí 0Cò "7ÿ7`ÿK‰ÿIƒÿ5Zÿ 2ÿ 0ÿU´Ñ¼ªÿê–§ýé—ªÿꕪÿꕪÿꕪÿꕪÿꕪÿꕪÿê•©ýé–§ûæ—ªÿê–ªÿê—R}ó %ÿ .ÿ "ÿ #ÿ ÿ ÿSWZþÿ2;B÷ˆ»»¿«ÿ镪ÿ锩þé’ªÿé’ªÿé’ªÿé’ªÿ鑪ÿ鑪ÿé‘¥ÿê”q¬ê,8Eÿ{š´ÿ¹ÜôÿÈêÿÿ§Ìíÿ˜ºÙÿ}ž²î“ÕËœªÿê…©ýé…ªÿê…ªÿédªÿédªÿéh«ÿê«ÿê«ÿê«ÿê&ªÿê2«ÿê=ªÿêAªÿéA«ÿé?ªÿéCªÿé@ªÿé>ªÿé>ªÿéMªÿéMªÿéMªÿéM«ÿêV«ÿêV«ÿêV«ÿêVªÿéUªÿéUªÿéUªÿéUªÿêIªÿêIªÿêIªÿêIªÿé0ªÿé0ªÿé3«ÿê:«ÿê«ÿê «ÿê «ÿê «ÿê «ÿê «ÿê«ÿêªÿê«ÿê=ªÿé;ªÿé;ªÿéo¨ýèpªÿéoP”¤ž 6ÿ=kþNŽÿ=hÿ3ÿ#-ð þêªÿ錪ÿ鋪ÿ鋪ÿ鋪ÿ鋪ÿéZªÿê«ÿê&ªÿéRªÿ鎪ÿ鎪ÿ鎪ÿ鎪ÿé“$Qfá *ÿ+Jÿ3Wÿ+Gÿ -ÿ  ÿ ,ÿP¬ÇÀªÿê–§üé—ªÿꕪÿê•©þé•©ýé•©ý蕨ý蕪ÿꕪÿꕪÿê–¿ûò´~–“Ö!)ü.ÿ &ÿ ÿ &ÿ &ÿ ÿÿcsxí±ï뱪ÿ锪ÿ锪ÿ锪ÿé’ªÿé’ªÿé’ªÿé’ªÿ鑪ÿ鑪ÿ鑪ÿé‘hœ±ÚЦ¾ÿ®Úüÿ´Ûýÿ¾âÿÿ§Ïòÿ›¾Ýÿƒ¡»ÿо¿´ªÿê…¨ü膪ÿê…ªÿédªÿédªÿée«ÿê;«ÿêªÿê«ÿê«ÿê ªÿê«ÿê:«ÿêDªÿéGªÿéQªÿéNªÿéMªÿéM«ÿêV«ÿêV«ÿêV«ÿêVªÿéUªÿéUªÿéUªÿéUªÿêIªÿêIªÿêIªÿêIªÿê:ªÿê8ªÿê«ÿê«ÿê«ÿê=ªÿé;ªÿé;ªÿéo©ýèpªÿéoyÀÈ”*ø9ÿ%Kÿ"@ÿ!,5ÿ!7JÿV™·Ñªÿ錧û挪ÿ鋪ÿ鋪ÿ鋪ÿéZ«ÿêªÿé&ªÿéRªÿ鎪ÿ鎪ÿ鎪ÿ鎪ÿé“jÐå¯-?÷ !ÿ(Cÿ/Tÿ0Pÿ'Aÿ 'ÿ,UbÜ¢øê™§ûæ—§ûç–¨ý蕪ÿꕪÿꕪÿꕪÿê•©÷èž“È˾YwzÛ*36öÿ+16ÿ ÿ "4ÿ9cÿ9cÿ)Cÿ %ÿ2Fñ›÷í ªÿé”§ü番ÿ锪ÿ锪ÿé’ªÿé’ªÿé’ªÿé’ªÿ鑪ÿ鑪ÿ鑪ÿé‘¡ÝÖ¯zš¯óžÃâþªÐñÿ¾àÿÿ­Öùÿ¡ÇçÿŒ«Çÿj‹•Ù¬ÿꇨýè…ªÿê…ªÿédªÿédªÿée«ÿê:«ÿê«ÿê«ÿê«ÿêC«ÿêJ«ÿêP«ÿêP«ÿêR«ÿêRªÿéRªÿéRªÿéQªÿéP«ÿêF«ÿê;ªÿê/«ÿê«ÿê«ÿêªÿê8ªÿé6ªÿé6ªÿék©ýçlªÿék†º¶”b~Žõqާÿ²Ïÿ¡¿ÿw‘¨ÿz“¨ÿn‰‘Þ¤÷âªþ莪ÿ鎪ÿ鎪ÿ鎪ÿê«ÿêªÿê\ªÿê‚«ÿê‘«ÿê‘«ÿê‘«ÿꑪÿé” üê—1T[Ù &Aÿ>oÿPÿCvÿ/Oÿ2ÿ/Aô¢ê櫪ÿê—ªÿꕬÿê—©ïç©Íů€·­±\}Ç.=>êÿ(06ÿFW`õ§ÂÔòr”µÿ$ÿ5\ÿB}ÿ6`ÿ #7ÿ ÿSdmô¶ÿ웪ÿ鎪þ鎪ÿ鎪ÿ鎪ÿê~ªÿê~ªÿê~ªÿê~ªÿ鋪ÿ鋪ÿ鋨ý狪ÿé~®°¾•¹Õø¢Çèÿ¶ÞýÿµÛüÿžÃâÿš¼Ýÿ~³óÎÆšªÿꀩý逪ÿé^ªÿé^ªÿé_«ÿê8«ÿê«ÿê«ÿê«ÿê«ÿê3ªÿé8ªÿé6ªÿék©ýçlªÿékÍÇŠž´ï°Ìÿ¼èÿÿ¢Æçÿv‘©ÿ{—¯ý‚µ·ºªÿé©ýèªÿ鎪ÿ鎪ÿ鎪ÿêªÿêªÿꂪÿꀫÿê‘«ÿê‘«ÿê‘«ÿꑪÿ锪ÿé”c”‹¶ .Fø6aÿD{ÿ9gÿ%<ÿ ÿ*þ]inö^z~àYy{Ö=RQà/EJÿBJQÿºÛêè¼ÿí£Ãÿñ¯›ÉÌÈt‹šù7COÿ"*.÷BXQÔ‹Áµ¬®ÿêªÿ錪ÿ錪ÿ錊þ®œÆáð§Íðÿ¶Ýþÿ¸Üþÿ¢Èèÿš¾Üÿk‹˜ç¤éß›ªÿ釪þ釪ÿ釪ÿé^ªÿé_ªÿée«ÿêªÿé`ªÿêbªÿêaªÿêaªÿꉪÿꉫÿꊬÿꋪÿꉪÿꉪÿꉪÿꉪÿéªÿéªÿéªÿéªÿêGªÿêL«ÿê4ªÿê«ÿê«ÿê«ÿêªÿê4ªÿê ªÿéeªÿéeªÿée¨üçfªÿé€v £»£Éêÿ®Õøÿh’ö‘ÙÇ—ªÿéªÿéªÿ鑪ÿ鑪ÿ鑪ÿ鑪ÿé’ªÿé’ªÿé’ªÿé’«ÿê•©øé›–ÝТj“‘È(15ö$(ÿ,5<ÿÿBCCÿw‹ÿ—µÎÿ™·Òÿ™¿ßÿ”¸×ÿi•ÿœ¿Ìâz¥ÚUgxý4AGö%21íHfdӌ»²µÿ똪ÿéªÿ錪ÿ錪ÿ錪ÿ錚ãÓ˜€¡¶ê¥Ëìÿ°Øùÿºàÿÿ§ÏðÿŸÃâÿ„¢¾þ}¨­Æ«ÿ鈨ý燪ÿ釪ÿé^ªÿé_ªÿée«ÿê«ÿê-ªÿêjªÿêaªÿêaªÿꉪÿꉪÿꉪÿꉪÿꉪÿꉪÿꉪÿꉪÿéªÿéªÿéªÿéªÿêL«ÿëR«ÿê «ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿê«ÿêªÿê)ªÿéeªÿéeªÿéeªÿéeªÿ逃½µŸŸÃäþªÐñþzž­â¦ô㕪ÿéªÿéªÿ鑪ÿ鑪ÿ鑪ÿ鑪ÿé’ªÿé’ªÿé’§øæ—p¢™µ>VS×*56ë #ü#&þ ÿ\qƒÿ[o€ÿš¾Ýÿ©ÒõÿÂåÿÿ½âÿÿ¥Ëëÿ Äâÿs£þ$&ø@WWÙd“ˆ·‘ÓǨ§ôåž°ÿꔪÿéªÿé¨ýçªÿ錪ÿ錪ÿ錪ÿ錭úë•pžð¢ÊéþªÒõþÉëþÿ¼àÿÿ¡Éêÿ ·ø…µ¶¹¬ÿ鉪ÿ釪ÿ釪ÿé^ªÿé_ªÿéd«ÿê«ÿê«ÿêYªÿêbªÿêaªÿꉪÿꉪÿꉪÿꉪÿꉪÿꉪÿꉪÿꉪÿéªÿéªÿéªÿ逫ÿéT«ÿê#«ÿê«ÿê«ÿê«ÿê«ÿé«ÿê«ÿê«ÿê«ÿê«ÿê«ÿé«ÿê7ªÿéeªÿéeªÿéeªÿéeªÿ逢åݘ—¹Õû³Õñøˆ»ÁÁ«ÿ鎨ýçªÿéªÿ鑪ÿ鑪ÿ鑪ÿ鑪ÿé’ªÿé’ŸêÚYxÃ-==ë!ý4AHöm’•ÓpžšÂWzxÌ%01é@MWû¬Óóÿ¯ØüÿÆëÿÿ·Úúÿ’´ÐÿXx“ÿ,:ûT~ƒÏ¨ñâ ªÿ锪ÿ锪ÿ锪ÿéªÿéªÿéªÿéªÿ錪ÿ錪ÿ錪ÿ錩ýç‹v—¥ä”¶Ôÿœ¿Ýÿ—ºÚüµÎ¹×‰¿»°¬ü뎪ÿ釪ÿ釪ÿ釪ÿé^ªÿé_«ÿêd«ÿê«ÿêªÿê,ªÿé^ªÿêbªÿꉪÿꉪÿꉪÿꉪÿꉪÿꉪÿꉪÿꉪÿéªÿ邪ÿéªÿ逪ÿêQªÿêTªÿêTªÿêRªÿê5«ÿê3«ÿê2ªÿé1«ÿê+«ÿê«ÿêªÿê«ÿê«ÿê$ªÿé]ªÿé]ªÿé]ªÿé]ªÿéyªÿéyˆ¨»éºÙïô‰Ãıªÿé‹©ý狪ÿ鋪ÿé’ªÿé’ªÿé’ªÿé’ªÿé•§ôäŸOokÎ!),ø$)ÿJbeÞ§í䩪ÿê–ªÿê—ªÿê—™ÜÒ¬c…áNiƒý_w‹ÿPcxÿ'E`ÿ3ÿÿ$-ðyÄêªÿꎪÿꎪÿꎪÿꎪÿ邪ÿ邪ÿ邪ÿ邪ÿé~ªÿé~ªÿé~ªÿé~ªÿé{”ÑÌ›~ª°½ÃȰ‹È¿—¥ïÞˆªÿé|ªÿé|ªÿéªÿéªÿéªÿéªÿéQªÿéT«ÿêW«ÿê«ÿê«ÿê«ÿê+ªÿéYªÿêmªÿꃪÿꃪÿꃪÿ鋪ÿ鋪ÿ鋪ÿ鋪ÿꆪÿꆪÿꆪÿꆪÿêzªÿêzªÿêzªÿêzªÿéhªÿéhªÿéhªÿéhªÿêOªÿêQ«ÿêJ«ÿêªÿêªÿêªÿé\ªÿé]ªÿé]ªÿé]ªÿéyªÿéy‚¦·ÜªÎéôŠÅÁ¬ªÿ鋨ý狪ÿ鋪ÿé’ªÿé’ªÿé’ªÿé’ªÿé•u¥¢¾&02ò &)ýKhiÚ¬ú랪ÿê–ªÿê–ªÿê—ªÿê—ªÿê—°ûïª 'ö&ÿ(Qÿ=sÿ=jÿ+Jÿ%DNâÆ¹¥ªÿꎨý莪ÿꎪÿꎪÿ邪ÿ邪ÿ邪ÿ邪ÿé~ªÿé~ªÿé~ªÿé~ªÿé{ªÿé{ªÿé{ªÿé{ªÿé|ªÿé|ªÿé|ªÿé|ªÿéªÿéªÿéªÿéªÿéR«ÿê]«ÿê«ÿê«ÿê«ÿê «ÿêGªÿêUªÿêsªÿꃪÿꄪÿꄪÿ鋪ÿ鋪ÿ鋪ÿ鋪ÿꆪÿꆪÿꆪÿꆪÿêzªÿêzªÿêzªÿêzªÿéhªÿéhªÿéhªÿéhªÿêOªÿêOªÿêOªÿêM«ÿê«ÿêªÿé\ªÿé]ªÿé]ªÿé]ªÿéyªÿéy‰»º©Qgv÷¤ë⡪ÿé‹©þ苪ÿ鋪ÿé’ªÿé’ªÿé’ªÿé’•ØÌ¨:KLè'.5ÿ=RTå¬ö뤪ÿê–©ýé–ªÿê–ªÿê—ªÿê—ªÿê—µ÷ã£4=í+HÿAsÿQ’ÿCwÿ-Lý.PUÚ‰ÓÆ¢ªÿꎨý莪ÿꎪÿꎪÿ邪ÿ邪ÿ邪ÿ邪ÿé~ªÿé~ªÿé~ªÿé~ªÿé{ªÿé{ªÿé{ªÿé{ªÿé|ªÿé|ªÿé|ªÿé|ªÿéªÿéªÿéªÿéªÿéTªÿêV«ÿê«ÿêD«ÿê]ªÿé^ªÿé^ªÿé_ªÿꃪÿꄪÿꄪÿꃪÿ鋪ÿ鋪ÿ鋪ÿ鋪ÿꆪÿꆪÿꆪÿꆪÿêzªÿêzªÿêzªÿêzªÿéhªÿéhªÿéhªÿéhªÿêOªÿêOªÿêOªÿêO«ÿê*«ÿê«ÿêªÿé[ªÿé]ªÿé]ªÿé]ªÿéyªÿéy‚Á²Pfqï°ôÿ鋪þ鋪ÿ鋪ÿé’ªÿé’ªÿé’ªÿé’\€~Ì"&ü$*.ø~³®ºªÿê–¨ýè–ªÿê–ªÿê–ªÿê—ªÿê—ªÿê—Ÿòæ›9Gì !5ÿ.Oÿ.Mÿ$<ÿ 1ÿ-3í[––ºªÿꎨý莪ÿꎪÿꎪÿ邪ÿ邪ÿé|ªÿêYªÿé}ªÿé~ªÿé~ªÿé~ªÿé{ªÿé{ªÿé{ªÿé{ªÿé|ªÿé|ªÿé|ªÿé|ªÿéªÿéªÿéªÿéªÿéV«ÿêCªÿé^ªÿéRªÿéUªÿéUªÿéUªÿéUªÿꄪÿꄪÿꃪÿꃪÿé‹©þè‹©ý苨ü挪ÿꆪÿꆪÿꆪÿꆪÿêzªÿêzªÿêzªÿêzªÿéhªÿéh¨üæiªÿéhªÿêOªÿêOªÿêOªÿêOªÿê«ÿê)«ÿêªÿê«ÿêCªÿêOªÿêOªÿêOªÿêpªÿêpˆÇ¼‡`{‰á¯õÿê…ªþê…ªÿê…ªÿéªÿéªÿéÞØ©2?Dñÿ:LMê­ûëªÿê–©þé–ªÿê–ªÿê–ªÿê—ªÿê—¨ýè—ªÿê—,wžØ "ÿ 5þ*Iÿ3Xÿ.Nÿ %<ý$?EãŒØË•ªÿ鈪ÿ鈪ÿ鈪ÿêcªÿêcªÿêa«ÿêªÿê5ªÿé=ªÿé,ªÿé,ªÿéLªÿéLªÿéLªÿéLªÿéIªÿéIªÿéIªÿéIªÿégªÿéhªÿékªÿêTªÿê|ªÿꀪÿꀪÿꀪÿ釪ÿ釪ÿ釪ÿ釪ÿ鋪ÿ鋪ÿ鋪ÿ鋪ÿ錪ÿ錪ÿ錪ÿ錯ÿê²üó霤îᘠìÜžëÙŒŸíÚŠ íÜŒ¦ñ䆵ÿÿêyªÿêyªÿêeªÿêeªÿêeªÿêeªÿé=ªÿéC«ÿê«ÿê«ÿê7ªÿêOªÿêOªÿêPªÿêpªÿêp‚¼´ŽaŠÖ°ýíªÿê…ªþê…ªÿê…ªÿéªÿéªÿéi‘Éÿ"&ÿgŒŽÍ¬ÿé–ªÿê–ªÿê–ªÿê–ªÿê–ªÿê—ªÿê—¨ýé—ªÿê—Jz|Æ 2ÿ1SþHÿOŽÿ:gÿ)Eÿ /üc «ªÿ鈨ý爪ÿ鈪ÿêcªÿêcªÿêh«ÿê«ÿê«ÿê4«ÿêDªÿê;ªÿéLªÿéLªÿéLªÿéLªÿéIªÿéIªÿéJªÿéOªÿéj«ÿéS«ÿêUªÿékªÿꀪÿꀪÿꀪÿꀪÿ釪ÿ釪ÿ釩ý臨ý狨ý狨ý狪ÿ鋪ÿ錡ìÞ˜ÐÅ£oŸ™µD`]Í2CDã-:;é«ÿê;ªÿé«ÿê«ÿê5ªÿêPªÿêOªÿêPªÿêpªÿêpŠÅ“h‹’È®ÿ늪ÿê…ªÿê…ªÿê…ªÿéªÿé³ÿë–C\\Úÿ)39ý‡À¼¶ªÿ锩þé–ªÿê–ªÿê–ªÿê–ªÿê—ªÿê—¨ýé—ªÿê—ArzË (ÿ.Nþ9dÿ;iÿ+Iÿ (ÿ ÿD¥¿ªÿ鈨ý航ÿ鈪ÿêcªÿêcªÿêd«ÿê<«ÿê«ÿê«ÿê2«ÿêRªÿêRªÿêRªÿêS«ÿêRªÿéM«ÿê5«ÿê«ÿêªÿéhªÿégªÿégªÿꀪÿꀪÿꀪÿꀪÿ釨ý燪ÿ釪ÿ釪ÿ鋪ÿ鋨ûæŒÖÄ–c‘†²:NPà-:@ñ4AF÷Reuÿi”ÿlƒ™ÿp‰žÿVhxÿPanÿRdtÿ\o€ÿoŠ ÿL\lÿ"$û`‚„±ÿëjªÿêeªÿêeªÿêeªÿé=ªÿé=ªÿéC«ÿê«ÿëªÿê5ªÿêOªÿêOªÿêOªÿêoªÿêpŠÄÁ”f‰Â­ÿ눪ÿê…ªÿê…ªÿê…ªÿéªÿéžçÚž:OPá(06ÿ"&üšÖгªÿ锩þé–ªÿê–ªÿê–ªÿê–ªÿê—ªÿê—©þê—ªÿê—hÊÞ´ 1Nû  ÿ 2ÿ #<ÿ)Fÿ %>ÿ +ÿ"DOß–îåªÿ鈪ÿ鈪ÿêcªÿêcªÿêcªÿêQ«ÿê«ÿê«ÿêªÿêgªÿégªÿégªÿégªÿꀪÿꀪÿꀨý耪ÿ釪ÿ釫ÿ鈗àÏ“m ’ª[†¶\„‚Áj‹‘×g…‰Ö½¼½ÂèõãœÂâÿz•­þTfvÿ8CNÿ&-2ÿ!&)þ&)ø&/1ï/<=é/:@ôN_mü=JTÿ%-/½–ªÿêe¨üèfªÿêeªÿé=ªÿé=ªÿé=«ÿê;«ÿé«ÿéªÿê1ªÿéFªÿéFªÿéEªÿédªÿée”ÓÌ€p–›±¬ýêªÿézªÿézªÿézªÿ銪ÿ銉ǻ¤.9<ð+3:ÿ)27û®êæ°ªÿé‘©þ蓪ÿ铪ÿ铪ÿ铪ÿ锪ÿ锪ÿ锪ÿ锪ÿé”#Ocä .ÿ3[ÿI„ÿIÿ2Wÿ $;ÿ)øsªªÿ部ý烪ÿépªÿépªÿépªÿên«ÿê«ÿêªÿë@ªÿêtªÿêtªÿêtªÿêtªÿ邪ÿ邨ý炪ÿ邪ûêv«¡§HjcÂNflãZwÛ°´Ö§ÍÏÊÉÿñ¤ßÿ÷ˆ¬·ÔBSZê$'ÿ÷;MQåOknÓh’¼ŒÄÁª›ÝÔœ›ÞÔ™ÎÅŸd‹ˆ¹(35ê $ÿ"$ýKdfЭøêªÿétªÿétªÿéZªÿéZªÿéZªÿéX«ÿê «ÿëªÿê1ªÿéEªÿêFªÿéGªÿédªÿéeçÙp}­­›ªúèªÿézªÿézªÿézªÿ銪ÿéŠx¨¦·(/4ù0;Cÿ@U[í©ù阪ÿ鑪ÿ铪ÿ铪ÿ铪ÿ铪ÿ锪ÿ锪ÿ锪ÿ锪ÿé”=acÏ$;ÿ6]þHÿE{ÿ1Tÿ -ÿ "5ÿU°Ë­ªÿ郧ü焪ÿépªÿépªÿépªÿén«ÿê«ÿê«ÿê*ªÿê0ªÿêtªÿêtªÿêtªÿêtªÿ邪ÿ邪ÿé‚ÍÀ—8OLÔ-8>ü^vë™Ìν´ÿìªÿêˆÓÿô°y˜§ç-9@ÿ#'ÿ+8<ïa„…È–ØÏœ¬ÿ釪ÿé…ªÿé…ªÿ鄪ÿ鄪ÿ鄪ÿ鄪ÿéŸÜÚ¤)37òÿ#%ö±¯¥ªÿét¨ýçuªÿéZªÿéZªÿéZªÿéZ«ÿê*ªÿê«ÿêªÿê%«ÿéCªÿéFªÿêGªÿêbªÿéd¦öãj‡¿¼§ö倪ÿézªÿézªÿézªÿ銪ÿéŠk™“·6AIü7CLÿSpqØ­ÿ锨ý瑪ÿ铪ÿ铪ÿ铪ÿ铪ÿ锪ÿ锪ÿ锪ÿ锪ÿé”V˜Ÿ¼ -ÿ $=þ'Cÿ 4ÿ 4ÿ )ÿ #ÿh“Þ¢ÿꆪÿ郪ÿépªÿépªÿépªÿén«ÿê«ÿê«ÿé>ªÿê)ªÿêtªÿêtªÿêtªÿêtªÿé‚®þëŠaƒ¬/>?âYlwñœÔѰªÿꈪÿꈭÿê‹•Éȵ>LYÿöF__Ô…¼¶ª®ÿëªÿ醪ÿé…ªÿé…ªÿé…ªÿé…ªÿ鄪ÿ鄪ÿ鄪ÿ鄪ÿéªÿévœ¥É!ÿÿCX[زÿë{ªÿétªÿéZªÿéZªÿéZªÿéZ«ÿé%«ÿêªÿê«ÿêªÿê:ªÿéEªÿéGªÿé_ªÿéb¦÷äh†¿ºŠ¥õã}ªÿézªÿézªÿézªÿ銪ÿéŠx®£ª.7>ú'-5ÿ`„ƒÍªÿ鑨ý瑪ÿ铪ÿ铪ÿ铪ÿé’ªÿ锪ÿ锪ÿ锪ÿ锪ÿ锉ðí¡ )@ü &ÿ0Rÿò4ÿ*Kÿ*Rÿ (Eÿ%7ÿ ÿyª³¾ªÿ邨ý炪ÿékªÿékªÿékªÿék«ÿê«ÿêªÿêNªÿêIªÿêFªÿêsªÿêsªÿês£æá!*+òWoxã°ÿꈪÿ郪ÿꆖ»ÅÔ'06ÿ8NKÖ“Óʘªÿéªÿéªÿéªÿévªÿévªÿévªÿévªÿéiªÿéiªÿéiªÿéiªÿéqªÿéqªÿéqªÿéqªÿ逪ÿ逪ÿ這Ëз$+0ÿ").ÿ6DKõ¨ìâªÿédªÿédªÿédªÿédªÿé.ªÿé7«ÿê«ÿéªÿê«ÿêªÿê«ÿê)ªÿé0«ÿê?«ÿêJ«ÿêM«ÿêOªÿé`ªÿéjªÿéjªÿéjªÿ邪ÿé‚ÓÆ”"*.øÿn––ƪÿ錧ûåªÿ銪ÿ銪ÿ銪ÿ郪ÿêªÿêªÿêªÿêªÿê‘ÿë—8‚¤Ð#-5ü/?MÿFhˆÿ‚£Àÿ¯Êÿu§ÿ‡ª±Ð¬ÿ鄨ý炪ÿékªÿékªÿékªÿékªÿêªÿêªÿêNªÿêIªÿêFªÿêsªÿêsªÿês€®±­)27õ®ï蜪ÿ郪ÿ郣áݦ&.2úJheÇ®þìªÿé§û倪ÿéªÿéªÿévªÿévªÿévªÿévªÿéiªÿéiªÿéjªÿékªÿépªÿérªÿéqªÿéqªÿ逪ÿ逪ÿé€Ãÿï—:EMúÿ3=Eÿy£¥´ªÿéd¨ýçeªÿédªÿédªÿé.ªÿé3«ÿê'«ÿêªÿêªÿëªÿê«ÿé&«ÿé*«ÿê5«ÿê@«ÿêB«ÿêDªÿêPªÿéjªÿéjªÿéjªÿ邪ÿé‚Ñǘ%/3ø!ÿo••Ȫÿ錨ý猪ÿ銪ÿ銪ÿ銪ÿ醪ÿêªÿêªÿêªÿêªÿꑪÿꑯÿë•j‹–âÂàûÑõÿÿØùÿÿ¨Ïðÿz—±ÿl’©ë®ÿ늪ÿ邪ÿékªÿékªÿékªÿékªÿê#ªÿê«ÿêªÿêNªÿêGªÿêGªÿêsªÿêsªÿêsSstÃ3BEäªÿ郪ÿ郺÷ó¨/9Bý7KIÙ¯ÿìªÿꆪÿéªÿéªÿéªÿéªÿévªÿévªÿévªÿévªÿéjªÿée«ÿê7«ÿê«ÿêbªÿéqªÿéqªÿ逪ÿ逪ÿ這ÖÒ $)ü"þ ÿ3CCܦñåsªÿéd©ýèeªÿédªÿé.ªÿé3«ÿê(«ÿêªÿêªÿê«ÿëªÿê «ÿë&«ÿê*ªÿê+«ÿê-«ÿê=ªÿéUªÿéUªÿéUªÿéyªÿéyŸäÛ&14ï"ÿl”ͪÿ醨ý熪ÿꆪÿꆪÿꆪÿꄪÿépªÿélªÿékªÿékªÿéªÿé°ÿê’ŠÀ¿µƒ£¶ëy™µÿdšÿEZnÿ"ÿ5Tôéèªÿꂪÿémªÿémªÿémªÿém«ÿë/«ÿê«ÿêªÿéNªÿéGªÿéGªÿêsªÿêsªÿêsE_\Â9IMçªÿꀪÿê€uŸó÷˜ØÒšªÿé~©ýèªÿêjªÿêjªÿêjªÿêjªÿé)ªÿé)ªÿé7«ÿê:«ÿê «ÿê«ÿê;ªÿêFªÿêEªÿézªÿézªÿézƒ½²—ü þ!ÿ''ì•ÓΉªÿék¨ýçlªÿékªÿê4ªÿê8«ÿê)«ÿê«ÿë«ÿê«ÿêªÿéªÿê«ÿê(«ÿê)«ÿê*«ÿê9ªÿéUªÿéUªÿéUªÿéyªÿéy¶ÿìƒ5GHÚÿm“Öªÿ醧û凪ÿꆪÿꆪÿꆪÿꃫÿêªÿénªÿékªÿékªÿéªÿéªÿé¤ùê‘4QUÖ6ÿ*Yÿ-Xÿ%Aÿ 'ùyÈÆ›ªÿꂨþénªÿémªÿémªÿém«ÿé/«ÿêªÿêªÿéOªÿéGªÿéGªÿêsªÿêsªÿêsNnl·ÿv£¤´ªÿéo©ýèpªÿéoªÿéoªÿé9ªÿé9ªÿê «ÿê«ÿê«ÿê8ªÿé?ªÿé=ªÿêqªÿêqªÿêq­úî)37õWtwѪÿé¨ýçªÿ郪ÿ郪ÿ郪ÿ郫ÿê«ÿêªÿêZªÿêLªÿꉪÿꉪÿꉪÿê‰_´Á® *ý )ÿ (Bÿ+Jÿ 1þ 2ÿU™§°ªÿéq§ûærªÿéqªÿéqªÿé.«ÿê?ªÿê«ÿêªÿéOªÿéIªÿéIªÿêsªÿêsªÿêsY}|¸4DKòÆøí¢XuyÐTtrÀ­ÿêx¨üèvªÿêuªÿêuªÿé8ªÿêD«ÿê«ÿê«ÿéEªÿê2ªÿévªÿévªÿévªÿév®ûì‰>LUð)16ÿPfoä´ÿëwªÿéoªÿéoªÿéoªÿé9ªÿé9«ÿê>«ÿê«ÿêªÿêªÿé?ªÿé=ªÿêqªÿêqªÿêq³ÿí}.:>ïE\^Ù®ÿꄪÿéªÿ郪ÿ郪ÿ郪ÿ郪ÿê5«ÿêªÿêYªÿêLªÿꉪÿꉪÿꉪÿꉇÐÙ "3ú0SÿL‰ÿI‚ÿ+Iÿ (ÿa“Šªªÿéq¨üçrªÿéqªÿéqªÿé.ªÿé3«ÿêªÿêªÿêOªÿéIªÿéIªÿêsªÿêsªÿêsi“’®'16ûÀò÷ºe‹°r¡›©¬ÿêwªÿêuªÿêuªÿêuªÿé8ªÿéD«ÿê«ÿê«ÿê)ªÿê;ªÿê2ªÿévªÿévªÿévªÿévœÝÙœ5AHó0:Aÿ6@Iÿ¤êà‚ªÿéo©þèpªÿéoªÿé9ªÿé9ªÿéB«ÿêªÿê«ÿêªÿê3ªÿê2ªÿémªÿémªÿém²ÿës:OPÜ3BEæ«ù눪ÿê~ªÿ郪ÿ郪ÿ郪ÿ郫ÿê2«ÿêªÿêEªÿé?ªÿ釪ÿ釪ÿ釪ÿé‡ØË—*6ñ(Cÿ2Wÿ*Gÿ .ÿ $ÿK ·ªÿêw¨ýèxªÿêwªÿêwªÿêFªÿêI«ÿê«ÿê«ÿêNªÿéHªÿéHªÿétªÿétªÿét|§ª°7KIÑ âãf‘‹«qŸ›ªªÿéo¨üæoªÿénªÿénªÿé/«ÿéA«ÿê«ÿê«ÿê?ªÿéLªÿéKªÿéxªÿéxªÿéxªÿéxsž¼(05ÿ7BLý'.4ÿ…µ¶©ªÿés¨ýçtªÿésªÿéNªÿéNªÿéP«ÿê&«ÿê«ÿêªÿê5ªÿê3ªÿélªÿémªÿémªÿémMkiÅ,:;æ®òë–ªÿê~©þ胪ÿ郪ÿ郪ÿ郫ÿê8«ÿê«ÿê$ªÿéAªÿ釪ÿ釪ÿ釪ÿ釪ÿé‹J†½ &ÿ (Aþ6[ÿ0Qÿ .ÿ-@ó“æÚ€ªÿêwªÿêwªÿêwªÿêFªÿêG«ÿêF«ÿê«ÿêªÿéLªÿéHªÿéGªÿétªÿétªÿét޾Á­@ZVÅŽÃÆ­E\\Ñ_‚ªÿén¨üæoªÿénªÿénªÿé/«ÿéA«ÿê«ÿêªÿêGªÿéKªÿéKªÿéxªÿéxªÿéx¹ÿïK_ië'/5ÿLVÿ2=Eÿ:LPÝ­ñ芪ÿésªþétªÿéNªÿéNªÿéO«ÿê=«ÿë«ÿê«ÿê:ªÿê,ªÿéhªÿéhªÿéhªÿéh‚¾³”#.1ï[|ºªÿê}¨ý烪ÿ郪ÿ郪ÿ郪ÿéN«ÿê4«ÿêªÿêYªÿ釪ÿ釪ÿ釪ÿ釪ÿéŒC°ßÀ 4ÿ (AþDxÿBwÿ+Kÿ )ÿ)ZnϪÿ餸äªÿéªÿégªÿégªÿég«ÿê@«ÿê«ÿê«ÿê«ÿê=ªÿé4ªÿé4ªÿévªÿév¨üçwªÿévs¢«!"ñ#ú}³­¢ªÿék¨ýçlªÿékªÿékªÿé+«ÿê=«ÿê«ÿê«ÿê«ÿêªÿébªÿéfªÿéfªÿéfªÿé|ªÿé|«ÿé}l“—Á1:Cþ8CLÿGWcÿGUaÿ9FMìšÝÕªÿév©þèwªÿéYªÿéYªÿéYªÿéPªÿêªÿê«ÿë:ªÿê)ªÿéhªÿéhªÿéhªÿéh„¾µš(45êBRYëµÿ쇪ÿ郪ÿ郪ÿ郪ÿ郪ÿéNªÿêP«ÿê«ÿêYªÿ釪ÿ釪ÿ釪ÿ釪ÿéŒMªÇ» .ÿ ,Jý>mÿ8cÿ /ÿ  ÿ(mϪÿé¦ùãªÿéªÿégªÿégªÿég«ÿêA«ÿê«ÿê«ÿê«ÿê ªÿê>ªÿé4ªÿévªÿévªÿévªÿév¢òÞ=SRÊ')öƒ¼´œªÿék¨ýçlªÿékªÿékªÿé+«ÿê=ªÿê«ÿê«ÿê«ÿê«ÿê&ªÿéeªÿéfªÿéfªÿéfªÿé|ªÿé|§ééšUlwçIYeÿETaÿM^lÿ\q‚ÿ@NW÷„º¶Ÿªÿév©ýèwªÿéYªÿéYªÿéYªÿéX«ÿê «ÿêªÿé:ªÿê)ªÿéhªÿéhªÿéhªÿéhh“°(27÷?LUÿ˜ÛÓ”ªÿ郩þ胪ÿ郪ÿ郪ÿéNªÿéX«ÿê«ÿêYªÿ釪ÿ釪ÿ釪ÿ釪ÿ錡ÿê^‡ç ÿ "6ÿ)Hÿ'Aÿ (ÿ'BþhÂÒžªÿé¨ý耪ÿégªÿégªÿégªÿéb«ÿê«ÿê«ÿê«ÿêªÿêCªÿé4ªÿévªÿévªÿévªÿévªÿéz]‡~¬&/1Ÿªÿék¨ýçlªÿékªÿékªÿé+«ÿê:«ÿê«ÿê«ÿê«ÿê«ÿê$ªÿé%ªÿéfªÿéfªÿéfªÿéfªÿé|­ÿé~§²Ì\q‚ýRcsÿ>KVÿTgvÿm†›ÿVhxýtž¤¸ªÿév¨ýçwªÿéYªÿéYªÿéYªÿéX«ÿê«ÿê«ÿé«ÿê:ªÿê)ªÿéhªÿéhªÿéhªÿéha„‰È"&ÿ %*ÿ†¹¸«ªÿ部ü焪ÿ郪ÿ郪ÿéN«ÿé\«ÿê«ÿêVªÿ釪ÿ釪ÿ釪ÿ釪ÿ錧ÿéYä ,ÿªÿévªÿévªÿévªÿévªÿézb…¤&04ðw©£¢ªÿék¨ýçlªÿékªÿékªÿé+«ÿê:«ÿê«ÿêªÿé«ÿê$ªÿé$ªÿéªÿéfªÿéfªÿéfªÿéfªÿé|¦éã–pŒ ôQapÿM]kÿKZhÿkƒ˜ÿtޤÿk‚•ÿx™©Ü±ÿê|ªÿévªÿéYªÿéYªÿéYªÿéX«ÿê«ÿë«ÿé«ÿê8ªÿê&ªÿêeªÿêeªÿêeªÿêes¡¼$(ÿÿl•“µªÿé…§û憪ÿé…ªÿé…ªÿéPªÿé_«ÿê «ÿê ªÿé…ªÿé…ªÿé…ªÿé…ªÿ鎦ÿécŽç &ÿ-Nÿ.Qÿ&?ÿ ÿ";ÿA¬×Īÿ醨ý膪ÿézªÿézªÿézªÿéy«ÿê«ÿê«ÿê«ÿê«ÿëSªÿêOªÿêzªÿêzªÿêzªÿêzªÿêyHfaº$*/ÿm˜”ªªÿêg§ûçhªÿêgªÿêgªÿê&«ÿê8ªÿê«ÿé«ÿê«ÿéªÿéMªÿéMªÿéLªÿêhªÿêhªÿêh©ýéiªÿé|’È̬t¦úg}‘ÿpŠ ÿpŠ ÿ‡¥Àÿ|™²ÿz–®ÿ…¤¾÷½ÿÿésªþéXªÿéWªÿéWªÿéV«ÿê«ÿë«ÿéªÿê7ªÿê&ªÿêeªÿêeªÿêeªÿêeŠÀ¾¦'/4þ!%ÿTtqÀªÿé…§û冪ÿé…ªÿé…ªÿéPªÿé\«ÿêªÿéªÿé…ªÿé…ªÿé…ªÿé…ªÿ鎪ÿéŽdÙò°+Iÿ %ÿ/Pÿ5[ÿ)Eÿ !ÿDjð¡üꉨý熪ÿézªÿézªÿézªÿéy«ÿê«ÿê«ÿê«ÿê«ÿê«ÿêªÿêVªÿêOªÿêzªÿêzªÿêzªÿêz©öéƒ.<=â!%*þv¦£¥ªÿêg¨ûçhªÿêgªÿêgªÿê&«ÿê8«ÿêªÿê«ÿê«ÿê-ªÿéNªÿéLªÿéLªÿêhªÿêh©ýéiªÿêh¤ê߉±ÁÕh€•þ\p‚ÿ]r„ÿ_uˆÿ„¡¼ÿx”­ÿ‚Ÿ¸ÿ„£¼õ²úÿésªþéXªÿéWªÿéWªÿéV«ÿë«ÿë«ÿê«ÿê8ªÿê&ªÿêeªÿêeªÿêeªÿêeÜÖ™ &*ü ÿAZZ̬ÿꉪÿé…ªÿé…ªÿé…ªÿéPªÿéU«ÿêCªÿêªÿé…ªÿé…ªÿé…ªÿé…ªÿ鎪ÿéŽzÏÕ¢ !6ÿ +GþJ„ÿI‚ÿ.Nÿ ÿWé¨ÿ醧ü燪ÿézªÿézªÿézªÿéz«ÿê8«ÿê«ÿê«ÿê«ÿê «ÿêXªÿêRªÿêOªÿêzªÿêz©ýé{ªÿêzqœ›²"ÿ(/3ò‘ÒÊ‘ªÿêg©ýéhªÿêgªÿêgªÿê&«ÿê7«ÿê«ÿê«ÿêªÿéLªÿéLªÿéLªÿéLªÿêh©ýéiªÿêh¯ð郉¯ÂÛžµöbyŒÿsŒ£ÿj–ÿ_s†ÿv§ÿ`wŠÿ›´ÿŠ«Âí¬ö낪ÿés©þèXªÿéWªÿéWªÿéV«ÿê«ÿêªÿêªÿê2ªÿê&ªÿêeªÿêeªÿêeªÿêe²úï’"+-õ+18ÿ4FFÜšäÔªÿé…ªÿé…ªÿé…ªÿéPªÿéP«ÿê^«ÿêªÿê[ªÿé…ªÿé…ªÿé…ªÿ鎪ÿ鎊ñíœA`ñ -ÿ*Fÿ#;ÿ -ÿ ÿBfò‰ïî—ªÿ醨þé{ªÿézªÿézªÿéz«ÿë8«ÿê«ÿê«ÿêªÿêYªÿêSªÿêOªÿêOªÿêzªÿêzªÿêz³ÿìRWܳÿë{ªÿé]ªÿé]ªÿé]ªÿé]ªÿê«ÿê#«ÿê«ÿêªÿêªÿêJªÿéIªÿéIªÿéIªÿê_ªöêlƒ­¹´~›³ùpŠŸÿkƒ˜þq‹ þs¢ÿd{Žÿž¶ÿŸ¸ÿk…™ÿay‹ÿ}›°óÁÿñ‚ªÿêgªþéNªÿéMªÿéMªÿéM«ÿê«ÿê«ÿê«ÿêªÿêªÿé_ªÿé_ªÿé_ªÿé_ªÿêzXxyÁUiyÿUhwÿA]Uƪÿ醨ý熪ÿ醪ÿéªÿéªÿéªÿé_«ÿé,ªÿézªÿéxªÿéxªÿꑨý葪ÿê‘Y–š·%3ù:dÿIƒÿ6[ÿ 'ÿ 2ÿA¯ÛĪÿ鎦û自ÿ醪ÿ醪ÿ醪ÿênªÿéJªÿêqªÿênªÿê~ªÿê~ªÿê~ªÿê~ªÿé}ªÿé}«ùê†RopÉ"øÿhŽ«ªÿés¨üæ^ªÿé]ªÿé]ªÿé]ªÿê!«ÿêªÿêªÿé«ÿêªÿéJªÿéIªÿéIªÿéIªÿê_ªÿê_ªüêdy¤¨£]uƒêby‹ýj€—ÿcxŠÿqŒ¢ÿŒ­Èýg}’ýsŒ£ÿn†›þ€¥²Â²ÿìnªÿêgªÿéMªÿéMªÿéMªÿéM«ÿêªÿê«ÿêªÿê«ÿê'ªÿé_ªÿé_ªÿé_ªÿé_ªÿêz|®«¤ET^úz—±ÿ*79ê›åÔ‘ªÿ醩ý熪ÿéªÿéªÿéªÿé«ÿê<«ÿénªÿéxªÿéxªÿꑪÿꑪÿê‘Ýä£ FYä &ÿ %>ÿ#;ÿ -ÿ &ÿ[†ì‘øíšªÿ醪ÿ醪ÿ醪ÿ醪ÿênªÿênªÿênªÿênªÿê~ªÿê~ªÿê~©þéªÿé}°ÿê‚Z~|¼3=Dõ"þ.ç¤ìÞžªÿéªÿéªÿéªÿéªÿ釪ÿ釪ÿ釪þ臨ý瀪ÿ逶ÿìŠQlmÑ!&þúD\[ËÐÁŠªÿéeªÿéeªÿéeªÿéeªÿêFªÿêFªÿêF«ÿêCªÿê«ÿê«ÿêªÿê0ªÿéªÿéIªÿéIªÿéIªÿéIªÿéXªÿéXªÿéXªÿéXªÿéZªÿéZªÿéZªÿéZªÿéOªÿéOªÿéOªÿéOªÿê,ªÿê,«ÿê7«ÿê «ÿê«ÿêªÿéVªÿéXªÿéXªÿéXªÿésªÿés…»·›"-0ïš¿ÄËx£Í3EFà•ØÍ™ªÿ錨üçªÿ錪ÿ錪ÿêªÿêªÿê©þé¨ü擨ýç’ªÿé’ªÿé’œïãœ8]dÓ:eþP‘ÿ=oÿ 6ÿ+>Cè­öí¤ªÿé©ý玩ýè©ýè§û戧û刪ÿ釪ÿ釪ÿ逗×Ñ›AVWÙ!$þú=TRÈŒÏÀˆªÿéwªÿéeªÿéeªÿéeªÿéeªÿêFªÿêFªÿêHªÿê«ÿêªÿéªÿê«ÿê0ªÿéIªÿéIªÿéIªÿéIªÿéXªÿéXªÿéXªÿéXªÿéZªÿéZªÿéZªÿéZªÿéOªÿéOªÿéOªÿéOªÿê,ªÿê7«ÿé«ÿê«ÿë«ÿê«ÿêSªÿéWªÿéXªÿéXªÿésªÿés¬ÿéuD\[Ã=OTíÕÿöº4>Fö:ONÝ­òç ªÿ錩ýèªÿ錪ÿêªÿêªÿêªÿêªÿé’¬ÿé”±ÿ꘴ÿëšœÖÛ¾*1î %<ÿ'Cÿ 7ÿ )ÿ )÷’ÆÉ¬ÿéªÿéªÿéªÿéªÿ釪ÿ釾ÿîš–Ò̦]€Ã'36í #ÿ !ù@XYÊ‘ÕÆ‡ªÿéwªÿéwªÿéeªÿéeªÿéeªÿéeªÿêFªÿêG«ÿê7ªÿêªÿéªÿê«ÿê«ÿê«ÿêCªÿéIªÿéIªÿéXªÿéXªÿéXªÿéXªÿéZªÿéZªÿéZªÿéZªÿéOªÿéOªÿéOªÿéO«ÿê7«ÿé«ÿêªÿê«ÿë«ÿê4ªÿê<ªÿê:ªÿê:ªÿée©ýèfªÿéeÏÄ{(79Þ˜²¾ì¨ÈÑÛ!ÿMbiä¶ýî—ªÿé…¨ýç…¨ý茪ÿꌭÿê¥çã§qšÁKieÐJgeÓ@XX×*57îü 4ÿ7bÿ?qÿ0Qÿ-þ,9=ðu ¡Å‰Ä¼«ŽÈ¬ŽÃÁ¶…®´Æg„ŒÞ7DJõ$+1ÿ"ÿ!*.ó7IHÑg•  îÜkªÿédªÿédªÿédªÿéGªÿéGªÿéGªÿéGªÿê«ÿê&«ÿêªÿé«ÿé«ÿê«ÿê«ÿê«ÿê&ªÿê*ªÿé!ªÿéªÿéªÿé ªÿé ªÿé ªÿé ªÿéªÿéªÿé)ªÿê'«ÿê«ÿêªÿë«ÿêªÿé ªÿêBªÿê<ªÿê:ªÿéeªÿéeªÿéeªÿées©œ–.>BéÃìî·g~…ÕÿMfjÞ«òè—«ÿ醪ÿꌮÿë’j“’Â$&ö%-4ÿ;HSþ?TYí[m|úQ`pÿ+.0ÿ"7ÿ(Cÿ 3ÿ 'ÿ ÿ ÿ!ý&-0ó)66ç",-ð&.5ÿ$*0ÿ!!ù*67æ=TSÊd‡¤™ãÓ‚ªÿévªÿédªÿédªÿédªÿédªÿéGªÿéGªÿéHªÿéKªÿê$«ÿê«ÿê«ÿêªÿêªÿê«ÿê«ÿê"«ÿê-«ÿê1«ÿê1«ÿê1«ÿê0«ÿê,«ÿê&«ÿêªÿëªÿé«ÿê«ÿê«ÿê4ªÿê<ªÿê=ªÿédªÿéeªÿéeªÿéeªÿéyOrj°BR\øÊôõ¹oØ #þ3GDÕkŸ’¥|¸©¡Mri¼.>CìI[bí¦ÒÑÉÛÿöÅÂýò°•¾ÌÝRetÿ"!!ÿ ,ÿ *ÿ ÿ #ÿ  ÿ'ÿ.89óFb]Îs©«n¡–®QrnÁ\Át©ž£˜âЧúåyªÿévªÿév¨üçwªÿédªÿédªÿédªÿédªÿéGªÿéHªÿéKªÿé!«ÿé«ÿêªÿêAªÿê=ªÿédªÿédªÿéeªÿéeªÿéy¤ðà„/BAÑ.:@ù¡ÃÎä“·Öÿ]rùYr|æb€ˆÝ{˜¬ñ²ßãÈÑÿõº™ÃÍÓQjuì:GSÿ$&ù2?Eñ9BGù$þ(Gÿ@uÿ1\ÿ(ÿ ÿfÊ©ù瓪ÿéªÿé©üè…ªü醪ÿ郪ÿ郪ÿévªÿévªÿévªÿévªÿédªÿédªÿédªÿédªÿéGªÿéJ«ÿê«ÿë«ÿêªÿê«ÿëªÿêMªÿêNªÿêMªÿêMªÿédªÿédšÛÒ|8JKÉ(+èJ[fõm†›üy“¬þsŒ¤þm„™ýUgqö$.4þ").ÿ2BAÞ_‡·ŒÌœ·ÿì–o¸Ë¸&1ì2MþBcÿ5TpÿKd{ÿ[rƒø”ÓÌŸªÿ郪ÿ郪ÿ郪ÿéuªÿéuªÿéuªÿéuªÿéaªÿéaªÿéaªÿéaªÿé4ªÿé4ªÿé4ªÿé5ªÿé#ªÿê«ÿêªÿêªÿê"ªÿêNªÿêMªÿêNªÿêMªÿédªÿédªÿéd³ÿëkÐňd‘‰žJkc®Gga²Orl·Kle¹PnlÂUvwÈ}°®²©÷çªÿ醪ÿ醪ÿ鋨ýêm˜›Æ™·ÍúºÒãÿ·ÚöÿªÎïÿžÅáö’Í˦ªÿ郩þ胪ÿ郪ÿéuªÿéuªÿéuªÿéuªÿéaªÿéaªÿéaªÿéaªÿé4ªÿé6ªÿé?«ÿê5«ÿê «ÿê«ÿêEªÿêMªÿêMªÿêNªÿédªÿédªÿédªÿédªÿêsªÿêsªÿêsªÿêsªÿé~ªÿé~ªÿé~ªÿé~ªÿ醪ÿ醪ÿ醪ÿ醪ÿ鋪ÿé‹«íï­¯ÚüöÊéÿÿ¹Ýÿÿ¡Ççÿ—ºØÿ“ÅÏàï܉ªÿ郪ÿ郪ÿéuªÿéuªÿéuªÿéuªÿéaªÿéaªÿéaªÿé`ªÿé@«ÿê8«ÿê«ÿê«ÿë«ÿê«ÿêMªÿêMªÿêMªÿédªÿédªÿédªÿédªÿêsªÿêsªÿêsªÿêsªÿé~ªÿé~ªÿé~ªÿé~ªÿ醪ÿ醪ÿ醪ÿ醪ÿ鋪ÿé‹›ÔÙ»¤Ééþ³Ùûÿ¿áÿÿ¦Îïÿ ÅäÿаÂàŒÍÁ™ªÿ郩ý胪ÿéuªÿéuªÿéuªÿéuªÿéaªÿéaªÿé]«ÿêI«ÿêªÿê«ÿê«ÿê«ÿê«ÿê&ªÿéªÿé>ªÿé>ªÿé>ªÿé>ªÿéUªÿéUªÿéUªÿéUªÿédªÿédªÿédªÿédªÿépªÿépªÿépªÿépªÿéy­ÿê}|¥®ÅŸÃâÿªÒóþÀãÿÿ¬Ö÷þ£ÇæÿŠ«Æùv ¦¶«ÿéq¨üæqªÿê^ªÿê^ªÿê^ªÿê^«ÿê(«ÿê«ÿê«ÿê«ÿê«ÿê«ÿêªÿé&ªÿé@ªÿé>ªÿé>ªÿé>ªÿéUªÿéUªÿéUªÿéUªÿédªÿédªÿédªÿédªÿépªÿépªÿépªÿépªÿéyªÿéyu¤Á±Íÿ§Íïý¼àÿÿ¿åÿÿ©ÐóÿžÃãý|¤°Æ¨ùçuªÿépªÿê^ªÿê^ªÿê^ªÿê\ªÿêªÿêªÿê «ÿê"ªÿéCªÿé@ªÿé?ªÿéUªÿéUªÿéUªÿéUªÿédªÿédªÿédªÿédªÿépªÿépªÿépªÿépªÿéyªÿéyŠº¿²®Éÿ¤Ëëÿ¯Ñëü´×êòÅáì‚©ºÖ‰À½›ªÿéqªÿépªÿê^ªÿê^ªÿê^ªÿê[«ÿê«ÿêªÿê «ÿê"ªÿê8«ÿêJ«ÿêM«ÿêM«ÿêOªÿê[ªÿé^ªÿé_ªÿé`ªÿéhªÿépªÿépªÿépªÿéyªÿéy›ÝÔ“t”¤ãŽºÊÌ‹¿Å³ÍÈ•æ×ˆªöæz¬ÿérªÿépªÿépªÿê^ªÿê^ªÿê^ªÿêY«ÿê«ÿêHªÿéDªÿéDªÿéDªÿé[ªÿé[ªÿé[¨ôåd©ýæ_ªÿé^ªÿé^ªÿé^ªÿêTªÿêTªÿêTªÿêTªÿé5ªÿé6ªÿé>«ÿé5«ÿê«ÿê,ªÿéIªÿéDªÿéDªÿé[ªÿé[ªÿé[ªÿé[ªÿé^ªÿé^ªÿé^ªÿé^ªÿêTªÿêTªÿêTªÿêTªÿé5ªÿé6ªÿé>«ÿê «ÿêDªÿéDªÿéDªÿé[ªÿé[ªÿé[ªÿé[ªÿé^ªÿé^ªÿé^ªÿé^ªÿêTªÿêTªÿêTªÿêTªÿé5ªÿé<ªÿê3ªÿéªÿê+ªÿéFªÿéDªÿé[ªÿé[ªÿé[ªÿé[ªÿé^ªÿé^ªÿé^ªÿé^ªÿêTªÿêTªÿêTªÿêSªÿé<ªÿê2«ÿê«ÿêªÿêªÿê7ªÿê1ªÿê1ªÿê1ªÿé2ªÿé2ªÿé2ªÿé3ªÿé"ªÿé#ªÿé*«ÿê+«ÿê ªÿê«ÿê «ÿê%ªÿê6ªÿê6ªÿê7ªÿé8ªÿé8ªÿé<ªÿê:«ÿê#«ÿêªÿêªÿê«ÿê «ÿê ªÿê «ÿê «ÿê ªÿêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿø?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¾ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÀ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿð?ÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÀ?ÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿþÿÿÿÿÿÿÿÿÿÿàÿÿÿÿüÿÿÿÿÿÿÿÿÿÿðÿÿÿÿðÿÿÿÿÿÿÿÿÿøÿÿÿð?ÿÿÿÿÿÿÿÿÿü?ÿÿÿðÿÿÿÿÿÿÿÿÿü/ÿÿÿàÿÿÿÿÿÿÿÿÿþÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ?ÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿ?ÿÿÿÿÿÿÿÿÿð?ÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿð?ÿÿÿÿÿÿÿÿÿÿÿð?ÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿà?ÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿýÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿø>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿà ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿà ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ ÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÇÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÇÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿ‡ÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿà€þÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿþ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿþ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿà€?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàðüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿà`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿà@ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüƒÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüðÿÿð?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþpÿÿð?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþpÿÿð?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþðÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿðÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿàÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿà ÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿàÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüðÿÿà?ÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüðÿÿàÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþðÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþðÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþðÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþðÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿàÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿàÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿðÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð_ÿðÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð_ÿøÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð/ÿøÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð/ÿøÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿøÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿðÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿðÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿàÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ßÿáÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÁÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ïÿƒÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿà?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlebiniou-3.40/COPYING0000644000175000017500000004325412661314174011237 00000000000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. lebiniou-3.40/BUILD.md0000644000175000017500000000273013575307320011357 00000000000000# Build options The `configure` script will build all plugins if possible. If needed, you can disable them using the corresponding `--disable-` option. ## Input plugins * `--enable-alsa`: build the ALSA input plugin [default=yes] * `--enable-jackaudio`: build the JACK Audio input plugin [default=yes] * `--enable-pulseaudio`: build the PulseAudio input plugin [default=yes] * `--enable-esd`: build the ESD input plugin [default=no] * `--enable-sndfile`: build the SndFile input plugin [default=yes] * `--enable-twip`: build the Twip input plugin [default=yes] ## Output plugins * `--enable-caca`: build the libcaca plugin [default=yes] * `--enable-diskwriter`: build the diskwriter output plugin [default=yes] ## Optional plugins * `--enable-test-plugins`: build the test/debug plugins [default=no] * `--enable-old-delay`: build old delay plugins [default=no] # Engine options * `--enable-fixed="WIDTHxHEIGHT"`: use fixed-size video buffers [default=no] * `--enable-webcam`: enable webcam support [default=yes] * `--enable-camsize="WIDTHxHEIGHT"`: set webcam capture size [default="640x480"] # Debugging options * `--enable-debug`: turn on debugging [default=no] * `--enable-xdebug`: turn on extra debugging [default=no] * `--enable-warnings`: treat warnings as errors [default=yes] * `--enable-dlclose`: call dlclose() when unloading plugins [default=yes] * `--enable-asan`: use AddressSanitizer [default=no] # Other options * `--enable-opengl`: enable OpenGL support [default=no] lebiniou-3.40/Makefile.in0000644000175000017500000010444013612323072012236 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ @WITH_PANDOC_TRUE@am__append_1 = doc subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ $(am__configure_deps) $(am__DIST_COMMON) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = lebiniou.1.head lebiniou.1.tail lebiniou.desktop CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } man1dir = $(mandir)/man1 am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(appdir)" \ "$(DESTDIR)$(icondir)" "$(DESTDIR)$(lebiniou_desktopdir)" \ "$(DESTDIR)$(menu_icondir)" NROFF = nroff MANS = $(man1_MANS) DATA = $(app_DATA) $(icon_DATA) $(lebiniou_desktop_DATA) \ $(menu_icon_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ cscope distdir distdir-am dist dist-all distcheck am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ $(LISP)config.h.in # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags CSCOPE = cscope DIST_SUBDIRS = src plugins doc am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(srcdir)/lebiniou.1.head.in $(srcdir)/lebiniou.1.tail.in \ $(srcdir)/lebiniou.desktop.in AUTHORS COPYING ChangeLog THANKS \ compile config.guess config.sub depcomp install-sh missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi am__post_remove_distdir = $(am__remove_distdir) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best DIST_TARGETS = dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = src plugins $(am__append_1) man1_MANS = lebiniou.1 BUILT_SOURCES = lebiniou.1 CLEANFILES = lebiniou.1.head lebiniou.1.tail lebiniou.1.keys lebiniou.1 icondir = $(datadir)/lebiniou icon_DATA = lebiniou.ico lebiniou.bmp menu_icondir = $(datadir)/pixmaps menu_icon_DATA = lebiniou.xpm lebiniou_desktopdir = $(datadir)/icons/hicolor/256x256/apps lebiniou_desktop_DATA = lebiniou.png appdir = $(prefix)/share/applications app_DATA = lebiniou.desktop EXTRA_DIST = $(icon_DATA) $(menu_icon_DATA) $(lebiniou_desktop_DATA) \ lebiniou.desktop README.md BUILD.md all: $(BUILT_SOURCES) config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: am--refresh: Makefile @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): config.h: stamp-h1 @test -f $@ || rm -f stamp-h1 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h $(srcdir)/config.h.in: $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f config.h stamp-h1 lebiniou.1.head: $(top_builddir)/config.status $(srcdir)/lebiniou.1.head.in cd $(top_builddir) && $(SHELL) ./config.status $@ lebiniou.1.tail: $(top_builddir)/config.status $(srcdir)/lebiniou.1.tail.in cd $(top_builddir) && $(SHELL) ./config.status $@ lebiniou.desktop: $(top_builddir)/config.status $(srcdir)/lebiniou.desktop.in cd $(top_builddir) && $(SHELL) ./config.status $@ install-man1: $(man1_MANS) @$(NORMAL_INSTALL) @list1='$(man1_MANS)'; \ list2=''; \ test -n "$(man1dir)" \ && test -n "`echo $$list1$$list2`" \ || exit 0; \ echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ { for i in $$list1; do echo "$$i"; done; \ if test -n "$$list2"; then \ for i in $$list2; do echo "$$i"; done \ | sed -n '/\.1[a-z]*$$/p'; \ fi; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ done | \ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ sed 'N;N;s,\n, ,g' | { \ list=; while read file base inst; do \ if test "$$base" = "$$inst"; then list="$$list $$file"; else \ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ fi; \ done; \ for i in $$list; do echo "$$i"; done | $(am__base_list) | \ while read files; do \ test -z "$$files" || { \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ done; } uninstall-man1: @$(NORMAL_UNINSTALL) @list='$(man1_MANS)'; test -n "$(man1dir)" || exit 0; \ files=`{ for i in $$list; do echo "$$i"; done; \ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) install-appDATA: $(app_DATA) @$(NORMAL_INSTALL) @list='$(app_DATA)'; test -n "$(appdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(appdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(appdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(appdir)" || exit $$?; \ done uninstall-appDATA: @$(NORMAL_UNINSTALL) @list='$(app_DATA)'; test -n "$(appdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(appdir)'; $(am__uninstall_files_from_dir) install-iconDATA: $(icon_DATA) @$(NORMAL_INSTALL) @list='$(icon_DATA)'; test -n "$(icondir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(icondir)'"; \ $(MKDIR_P) "$(DESTDIR)$(icondir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(icondir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(icondir)" || exit $$?; \ done uninstall-iconDATA: @$(NORMAL_UNINSTALL) @list='$(icon_DATA)'; test -n "$(icondir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(icondir)'; $(am__uninstall_files_from_dir) install-lebiniou_desktopDATA: $(lebiniou_desktop_DATA) @$(NORMAL_INSTALL) @list='$(lebiniou_desktop_DATA)'; test -n "$(lebiniou_desktopdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(lebiniou_desktopdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(lebiniou_desktopdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(lebiniou_desktopdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(lebiniou_desktopdir)" || exit $$?; \ done uninstall-lebiniou_desktopDATA: @$(NORMAL_UNINSTALL) @list='$(lebiniou_desktop_DATA)'; test -n "$(lebiniou_desktopdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(lebiniou_desktopdir)'; $(am__uninstall_files_from_dir) install-menu_iconDATA: $(menu_icon_DATA) @$(NORMAL_INSTALL) @list='$(menu_icon_DATA)'; test -n "$(menu_icondir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(menu_icondir)'"; \ $(MKDIR_P) "$(DESTDIR)$(menu_icondir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(menu_icondir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(menu_icondir)" || exit $$?; \ done uninstall-menu_iconDATA: @$(NORMAL_UNINSTALL) @list='$(menu_icon_DATA)'; test -n "$(menu_icondir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(menu_icondir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscope: cscope.files test ! -s cscope.files \ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) clean-cscope: -rm -f cscope.files cscope.files: clean-cscope cscopelist cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) dist-tarZ: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__post_remove_distdir) dist dist-all: $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build/sub \ && ../../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ --srcdir=../.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) check-recursive all-am: Makefile $(MANS) $(DATA) config.h installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(appdir)" "$(DESTDIR)$(icondir)" "$(DESTDIR)$(lebiniou_desktopdir)" "$(DESTDIR)$(menu_icondir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-hdr distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-appDATA install-iconDATA \ install-lebiniou_desktopDATA install-man install-menu_iconDATA install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-man1 install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-appDATA uninstall-iconDATA \ uninstall-lebiniou_desktopDATA uninstall-man \ uninstall-menu_iconDATA uninstall-man: uninstall-man1 .MAKE: $(am__recursive_targets) all check install install-am \ install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ am--refresh check check-am clean clean-cscope clean-generic \ cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \ dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \ distcheck distclean distclean-generic distclean-hdr \ distclean-tags distcleancheck distdir distuninstallcheck dvi \ dvi-am html html-am info info-am install install-am \ install-appDATA install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconDATA install-info install-info-am \ install-lebiniou_desktopDATA install-man install-man1 \ install-menu_iconDATA install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags tags-am uninstall uninstall-am \ uninstall-appDATA uninstall-iconDATA \ uninstall-lebiniou_desktopDATA uninstall-man uninstall-man1 \ uninstall-menu_iconDATA .PRECIOUS: Makefile lebiniou.1: lebiniou.1.head lebiniou.1.keys lebiniou.1.tail @echo "Generating "$@ @cat lebiniou.1.head lebiniou.1.keys lebiniou.1.tail | \ pod2man --section=1 --release=lebiniou-$(BINIOU_VERSION) \ --name=lebiniou --center=lebiniou-$(BINIOU_VERSION) > lebiniou.1 lebiniou.1.keys: src/events.c.in src/man.awk @echo "Generating "$@ @$(AWK) -f $(DESTDIR)$(srcdir)/src/man.awk $(DESTDIR)$(srcdir)/src/events.c.in > $@ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/config.sub0000755000175000017500000010645013550624704012166 00000000000000#! /bin/sh # Configuration validation subroutine script. # Copyright 1992-2018 Free Software Foundation, Inc. timestamp='2018-02-22' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # Please send patches to . # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS Canonicalize a configuration name. Options: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright 1992-2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo "$1" exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ kopensolaris*-gnu* | cloudabi*-eabi* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; android-linux) os=-linux-android basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown ;; *) basic_machine=`echo "$1" | sed 's/-[^-]*$//'` if [ "$basic_machine" != "$1" ] then os=`echo "$1" | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray | -microblaze*) os= basic_machine=$1 ;; -bluegene*) os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -lynx*178) os=-lynxos178 ;; -lynx*5) os=-lynxos5 ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arceb \ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ | avr | avr32 \ | ba \ | be32 | be64 \ | bfin \ | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ | e2k | epiphany \ | fido | fr30 | frv | ft32 \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | hexagon \ | i370 | i860 | i960 | ia16 | ia64 \ | ip2k | iq2000 \ | k1om \ | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa32r6 | mipsisa32r6el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64r6 | mipsisa64r6el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ | open8 | or1k | or1knd | or32 \ | pdp10 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pru \ | pyramid \ | riscv32 | riscv64 \ | rl78 | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu \ | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ | ubicom32 \ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | visium \ | wasm32 \ | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; c54x) basic_machine=tic54x-unknown ;; c55x) basic_machine=tic55x-unknown ;; c6x) basic_machine=tic6x-unknown ;; leon|leon[3-9]) basic_machine=sparc-$basic_machine ;; m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65) ;; ms1) basic_machine=mt-unknown ;; strongarm | thumb | xscale) basic_machine=arm-unknown ;; xgate) basic_machine=$basic_machine-unknown os=-none ;; xscaleeb) basic_machine=armeb-unknown ;; xscaleel) basic_machine=armel-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | ba-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | e2k-* | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | hexagon-* \ | i*86-* | i860-* | i960-* | ia16-* | ia64-* \ | ip2k-* | iq2000-* \ | k1om-* \ | le32-* | le64-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa32r6-* | mipsisa32r6el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64r6-* | mipsisa64r6el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | or1k*-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pru-* \ | pyramid-* \ | riscv32-* | riscv64-* \ | rl78-* | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile*-* \ | tron-* \ | ubicom32-* \ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ | vax-* \ | visium-* \ | wasm32-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-pc os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; asmjs) basic_machine=asmjs-unknown ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; blackfin) basic_machine=bfin-unknown os=-linux ;; blackfin-*) basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'` os=-linux ;; bluegene*) basic_machine=powerpc-ibm os=-cnk ;; c54x-*) basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; c55x-*) basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; c6x-*) basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; c90) basic_machine=c90-cray os=-unicos ;; cegcc) basic_machine=arm-unknown os=-cegcc ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dicos) basic_machine=i686-pc os=-dicos ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2*) basic_machine=m68k-bull os=-sysv3 ;; e500v[12]) basic_machine=powerpc-unknown os=$os"spe" ;; e500v[12]-*) basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` os=$os"spe" ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; i*86v32) basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; leon-*|leon[3-9]-*) basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'` ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'` os=-linux ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; microblaze*) basic_machine=microblaze-xilinx ;; mingw64) basic_machine=x86_64-pc os=-mingw64 ;; mingw32) basic_machine=i686-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; moxiebox) basic_machine=moxie-unknown os=-moxiebox ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'` ;; msys) basic_machine=i686-pc os=-msys ;; mvs) basic_machine=i370-ibm os=-mvs ;; nacl) basic_machine=le32-unknown os=-nacl ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; neo-tandem) basic_machine=neo-tandem ;; nse-tandem) basic_machine=nse-tandem ;; nsr-tandem) basic_machine=nsr-tandem ;; nsv-tandem) basic_machine=nsv-tandem ;; nsx-tandem) basic_machine=nsx-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; parisc) basic_machine=hppa-unknown os=-linux ;; parisc-*) basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'` os=-linux ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc | ppcbe) basic_machine=powerpc-unknown ;; ppc-* | ppcbe-*) basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos | rdos64) basic_machine=x86_64-pc os=-rdos ;; rdos32) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh5el) basic_machine=sh5le-unknown ;; simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; strongarm-* | thumb-*) basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tile*) basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; x64) basic_machine=x86_64-pc ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; xscale-* | xscalee[bl]-*) basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'` ;; ymp) basic_machine=ymp-cray os=-unicos ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases that might get confused # with valid system types. # -solaris* is a basic system type, with this one exception. -auroraux) os=-auroraux ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # es1800 is here to avoid being matched by es* (a different OS) -es1800*) os=-ose ;; # Now accept the basic system types. # The portable systems comes first. # Each alternative MUST end in a * to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* | -cloudabi* | -sortix* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \ | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-musl* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \ | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme* \ | -midnightbsd*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -xray | -os68k* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo "$os" | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo "$os" | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo "$os" | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4*) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -pikeos*) # Until real need of OS specific support for # particular features comes up, bare metal # configurations are quite functional. case $basic_machine in arm*) os=-eabi ;; *) os=-elf ;; esac ;; -nacl*) ;; -ios) ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; c8051-*) os=-elf ;; hexagon-*) os=-elf ;; tic54x-*) os=-coff ;; tic55x-*) os=-coff ;; tic6x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; pru-*) os=-elf ;; *-be) os=-beos ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -cnk*|-aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"` ;; esac echo "$basic_machine$os" exit # Local variables: # eval: (add-hook 'write-file-functions 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: lebiniou-3.40/config.guess0000755000175000017500000012637313550624704012531 00000000000000#! /bin/sh # Attempt to guess a canonical system name. # Copyright 1992-2018 Free Software Foundation, Inc. timestamp='2018-02-24' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # # Originally written by Per Bothner; maintained since 2000 by Ben Elliston. # # You can get the latest version of this script from: # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess # # Please send patches to . me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Options: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright 1992-2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > "$dummy.c" ; for c in cc gcc c89 c99 ; do if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown case "$UNAME_SYSTEM" in Linux|GNU|GNU/*) # If the system lacks a compiler, then just pick glibc. # We could probably try harder. LIBC=gnu eval "$set_cc_for_build" cat <<-EOF > "$dummy.c" #include #if defined(__UCLIBC__) LIBC=uclibc #elif defined(__dietlibc__) LIBC=dietlibc #else LIBC=gnu #endif EOF eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`" # If ldd exists, use it to detect musl libc. if command -v ldd >/dev/null && \ ldd --version 2>&1 | grep -q ^musl then LIBC=musl fi ;; esac # Note: order is significant - the case branches are not exclusive. case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ "/sbin/$sysctl" 2>/dev/null || \ "/usr/sbin/$sysctl" 2>/dev/null || \ echo unknown)` case "$UNAME_MACHINE_ARCH" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; earmv*) arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` machine="${arch}${endian}"-unknown ;; *) machine="$UNAME_MACHINE_ARCH"-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently (or will in the future) and ABI. case "$UNAME_MACHINE_ARCH" in earm*) os=netbsdelf ;; arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval "$set_cc_for_build" if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # Determine ABI tags. case "$UNAME_MACHINE_ARCH" in earm*) expr='s/^earmv[0-9]/-eabi/;s/eb$//' abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "$UNAME_VERSION" in Debian*) release='-gnu' ;; *) release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "$machine-${os}${release}${abi}" exit ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE" exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE" exit ;; *:LibertyBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE" exit ;; *:MidnightBSD:*:*) echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE" exit ;; *:ekkoBSD:*:*) echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE" exit ;; *:SolidBSD:*:*) echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd"$UNAME_RELEASE" exit ;; *:MirBSD:*:*) echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE" exit ;; *:Sortix:*:*) echo "$UNAME_MACHINE"-unknown-sortix exit ;; *:Redox:*:*) echo "$UNAME_MACHINE"-unknown-redox exit ;; mips:OSF1:*.*) echo mips-dec-osf1 exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE=alpha ;; "EV4.5 (21064)") UNAME_MACHINE=alpha ;; "LCA4 (21066/21068)") UNAME_MACHINE=alpha ;; "EV5 (21164)") UNAME_MACHINE=alphaev5 ;; "EV5.6 (21164A)") UNAME_MACHINE=alphaev56 ;; "EV5.6 (21164PC)") UNAME_MACHINE=alphapca56 ;; "EV5.7 (21164PC)") UNAME_MACHINE=alphapca57 ;; "EV6 (21264)") UNAME_MACHINE=alphaev6 ;; "EV6.7 (21264A)") UNAME_MACHINE=alphaev67 ;; "EV6.8CB (21264C)") UNAME_MACHINE=alphaev68 ;; "EV6.8AL (21264B)") UNAME_MACHINE=alphaev68 ;; "EV6.8CX (21264D)") UNAME_MACHINE=alphaev68 ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE=alphaev69 ;; "EV7 (21364)") UNAME_MACHINE=alphaev7 ;; "EV7.9 (21364A)") UNAME_MACHINE=alphaev79 ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`" # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo "$UNAME_MACHINE"-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo "$UNAME_MACHINE"-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix"$UNAME_RELEASE" exit ;; arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) echo i386-pc-auroraux"$UNAME_RELEASE" exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval "$set_cc_for_build" SUN_ARCH=i386 # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != no_compiler_found ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH=x86_64 fi fi echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`" exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos"$UNAME_RELEASE" exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos"$UNAME_RELEASE" ;; sun4) echo sparc-sun-sunos"$UNAME_RELEASE" ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos"$UNAME_RELEASE" exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint"$UNAME_RELEASE" exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint"$UNAME_RELEASE" exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint"$UNAME_RELEASE" exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint"$UNAME_RELEASE" exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint"$UNAME_RELEASE" exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint"$UNAME_RELEASE" exit ;; m68k:machten:*:*) echo m68k-apple-machten"$UNAME_RELEASE" exit ;; powerpc:machten:*:*) echo powerpc-apple-machten"$UNAME_RELEASE" exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix"$UNAME_RELEASE" exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix"$UNAME_RELEASE" exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix"$UNAME_RELEASE" exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o "$dummy" "$dummy.c" && dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`"$dummy" "$dummyarg"` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos"$UNAME_RELEASE" exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ] then if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \ [ "$TARGET_BINARY_INTERFACE"x = x ] then echo m88k-dg-dgux"$UNAME_RELEASE" else echo m88k-dg-dguxbcs"$UNAME_RELEASE" fi else echo i586-dg-dgux"$UNAME_RELEASE" fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`" exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" fi echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV" exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/lslpp ] ; then IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` else IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" fi echo "$IBM_ARCH"-ibm-aix"$IBM_REV" exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` case "$UNAME_MACHINE" in 9000/31?) HP_ARCH=m68000 ;; 9000/[34]??) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "$sc_cpu_version" in 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "$sc_kernel_bits" in 32) HP_ARCH=hppa2.0n ;; 64) HP_ARCH=hppa2.0w ;; '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 esac ;; esac fi if [ "$HP_ARCH" = "" ]; then eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ "$HP_ARCH" = hppa2.0w ] then eval "$set_cc_for_build" # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then HP_ARCH=hppa2.0w else HP_ARCH=hppa64 fi fi echo "$HP_ARCH"-hp-hpux"$HPUX_REV" exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux"$HPUX_REV" exit ;; 3050*:HI-UX:*:*) eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo "$UNAME_MACHINE"-unknown-osf1mk else echo "$UNAME_MACHINE"-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE" exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi"$UNAME_RELEASE" exit ;; *:BSD/OS:*:*) echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case "$UNAME_PROCESSOR" in amd64) UNAME_PROCESSOR=x86_64 ;; i386) UNAME_PROCESSOR=i586 ;; esac echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" exit ;; i*:CYGWIN*:*) echo "$UNAME_MACHINE"-pc-cygwin exit ;; *:MINGW64*:*) echo "$UNAME_MACHINE"-pc-mingw64 exit ;; *:MINGW*:*) echo "$UNAME_MACHINE"-pc-mingw32 exit ;; *:MSYS*:*) echo "$UNAME_MACHINE"-pc-msys exit ;; i*:PW*:*) echo "$UNAME_MACHINE"-pc-pw32 exit ;; *:Interix*:*) case "$UNAME_MACHINE" in x86) echo i586-pc-interix"$UNAME_RELEASE" exit ;; authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix"$UNAME_RELEASE" exit ;; IA64) echo ia64-unknown-interix"$UNAME_RELEASE" exit ;; esac ;; i*:UWIN*:*) echo "$UNAME_MACHINE"-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; *:GNU:*:*) # the GNU system echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`" exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" exit ;; i*86:Minix:*:*) echo "$UNAME_MACHINE"-pc-minix exit ;; aarch64:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC=gnulibc1 ; fi echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; arc:Linux:*:* | arceb:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; arm*:Linux:*:*) eval "$set_cc_for_build" if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi else echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf fi fi exit ;; avr32*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; cris:Linux:*:*) echo "$UNAME_MACHINE"-axis-linux-"$LIBC" exit ;; crisv32:Linux:*:*) echo "$UNAME_MACHINE"-axis-linux-"$LIBC" exit ;; e2k:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; frv:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; hexagon:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; i*86:Linux:*:*) echo "$UNAME_MACHINE"-pc-linux-"$LIBC" exit ;; ia64:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; k1om:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; m32r*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; m68*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`" test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; } ;; mips64el:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; openrisc*:Linux:*:*) echo or1k-unknown-linux-"$LIBC" exit ;; or32:Linux:*:* | or1k*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; padre:Linux:*:*) echo sparc-unknown-linux-"$LIBC" exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-"$LIBC" exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;; PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;; *) echo hppa-unknown-linux-"$LIBC" ;; esac exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-"$LIBC" exit ;; ppc:Linux:*:*) echo powerpc-unknown-linux-"$LIBC" exit ;; ppc64le:Linux:*:*) echo powerpc64le-unknown-linux-"$LIBC" exit ;; ppcle:Linux:*:*) echo powerpcle-unknown-linux-"$LIBC" exit ;; riscv32:Linux:*:* | riscv64:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo "$UNAME_MACHINE"-ibm-linux-"$LIBC" exit ;; sh64*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; sh*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; tile*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; vax:Linux:*:*) echo "$UNAME_MACHINE"-dec-linux-"$LIBC" exit ;; x86_64:Linux:*:*) if objdump -f /bin/sh | grep -q elf32-x86-64; then echo "$UNAME_MACHINE"-pc-linux-"$LIBC"x32 else echo "$UNAME_MACHINE"-pc-linux-"$LIBC" fi exit ;; xtensa*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION" exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo "$UNAME_MACHINE"-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo "$UNAME_MACHINE"-unknown-stop exit ;; i*86:atheos:*:*) echo "$UNAME_MACHINE"-unknown-atheos exit ;; i*86:syllable:*:*) echo "$UNAME_MACHINE"-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos"$UNAME_RELEASE" exit ;; i*86:*DOS:*:*) echo "$UNAME_MACHINE"-pc-msdosdjgpp exit ;; i*86:*:4.*:*) UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL" else echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL" fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}" exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL" else echo "$UNAME_MACHINE"-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configure will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos"$UNAME_RELEASE" exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos"$UNAME_RELEASE" exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos"$UNAME_RELEASE" exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos"$UNAME_RELEASE" exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv"$UNAME_RELEASE" exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo "$UNAME_MACHINE"-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo "$UNAME_MACHINE"-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux"$UNAME_RELEASE" exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv"$UNAME_RELEASE" else echo mips-unknown-sysv"$UNAME_RELEASE" fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; x86_64:Haiku:*:*) echo x86_64-unknown-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux"$UNAME_RELEASE" exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux"$UNAME_RELEASE" exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux"$UNAME_RELEASE" exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux"$UNAME_RELEASE" exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux"$UNAME_RELEASE" exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux"$UNAME_RELEASE" exit ;; SX-ACE:SUPER-UX:*:*) echo sxace-nec-superux"$UNAME_RELEASE" exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody"$UNAME_RELEASE" exit ;; *:Rhapsody:*:*) echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown eval "$set_cc_for_build" if test "$UNAME_PROCESSOR" = unknown ; then UNAME_PROCESSOR=powerpc fi if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then if [ "$CC_FOR_BUILD" != no_compiler_found ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then case $UNAME_PROCESSOR in i386) UNAME_PROCESSOR=x86_64 ;; powerpc) UNAME_PROCESSOR=powerpc64 ;; esac fi # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_PPC >/dev/null then UNAME_PROCESSOR=powerpc fi fi elif test "$UNAME_PROCESSOR" = i386 ; then # Avoid executing cc on OS X 10.9, as it ships with a stub # that puts up a graphical alert prompting to install # developer tools. Any system running Mac OS X 10.7 or # later (Darwin 11 and later) is required to have a 64-bit # processor. This is not true of the ARM version of Darwin # that Apple uses in portable devices. UNAME_PROCESSOR=x86_64 fi echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = x86; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE" exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NEO-*:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk"$UNAME_RELEASE" exit ;; NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk"$UNAME_RELEASE" exit ;; NSR-*:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk"$UNAME_RELEASE" exit ;; NSV-*:NONSTOP_KERNEL:*:*) echo nsv-tandem-nsk"$UNAME_RELEASE" exit ;; NSX-*:NONSTOP_KERNEL:*:*) echo nsx-tandem-nsk"$UNAME_RELEASE" exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE" exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = 386; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo "$UNAME_MACHINE"-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux"$UNAME_RELEASE" exit ;; *:DragonFly:*:*) echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "$UNAME_MACHINE" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`" exit ;; i*86:rdos:*:*) echo "$UNAME_MACHINE"-pc-rdos exit ;; i*86:AROS:*:*) echo "$UNAME_MACHINE"-pc-aros exit ;; x86_64:VMkernel:*:*) echo "$UNAME_MACHINE"-unknown-esx exit ;; amd64:Isilon\ OneFS:*:*) echo x86_64-unknown-onefs exit ;; esac echo "$0: unable to guess system type" >&2 case "$UNAME_MACHINE:$UNAME_SYSTEM" in mips:Linux | mips64:Linux) # If we got here on MIPS GNU/Linux, output extra information. cat >&2 <&2 </dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = "$UNAME_MACHINE" UNAME_RELEASE = "$UNAME_RELEASE" UNAME_SYSTEM = "$UNAME_SYSTEM" UNAME_VERSION = "$UNAME_VERSION" EOF exit 1 # Local variables: # eval: (add-hook 'write-file-functions 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: lebiniou-3.40/configure.ac0000644000175000017500000005633013612323002012454 00000000000000AC_INIT([lebiniou],[3.40],[olivier@biniou.info]) AC_PREREQ([2.68]) AC_CONFIG_SRCDIR([src/main.c]) AC_CANONICAL_TARGET AM_INIT_AUTOMAKE([1.11 foreign -Wall -Werror]) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) dnl ------------------------------------------------------------------ dnl Versioning dnl ------------------------------------------------------------------ BINIOU_MAJOR=3 BINIOU_MINOR=40 BINIOU_VERSION="$BINIOU_MAJOR.$BINIOU_MINOR" AC_SUBST(BINIOU_VERSION) dnl Prelude LDFLAGS="$LDFLAGS -rdynamic" LDFLAGS="$LDFLAGS -Wl,-z,now" dnl Checks for programs OLD_FLAGS="$CFLAGS" AC_PROG_CC CFLAGS="$OLD_FLAGS" AM_PROG_CC_C_O AC_PROG_SED dnl LFS AC_SYS_LARGEFILE m4_undefine([AC_PROG_F77]) m4_defun([AC_PROG_F77],[]) PKG_PROG_PKG_CONFIG dnl Check OS family/flavor os_family="unknown" os_flavor="unknown" DEFAULT_INPUT_PLUGIN=oss case "$target_os" in *kfreebsd*) os_family=bsd os_flavor=kfreebsd ;; dragonfly*|darwin*) os_family=bsd LIBS="$LIBS -ldl" ;; netbsd*) os_family=bsd os_flavor=netbsd export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/pkg/lib/ffmpeg4/pkgconfig" ;; freebsd*) os_family=bsd os_flavor=freebsd ;; openbsd*) os_family=bsd os_flavor=openbsd ;; dnl Hurd *pc-gnu*) os_family=linux os_flavor=hurd ;; *) os_family=linux os_flavor=linux LIBS="$LIBS -ldl" DEFAULT_INPUT_PLUGIN=alsa esac AC_MSG_CHECKING([for operating system family]) AC_MSG_RESULT([${os_family}]) AC_MSG_CHECKING([for operating system flavor]) AC_MSG_RESULT([${os_flavor}]) AM_CONDITIONAL([OS_LINUX_FAMILY], [test "x${os_family}" = "xlinux"]) AM_CONDITIONAL([OS_NETBSD_OR_OPENBSD], [test "x${os_flavor}" = "xnetbsd" || test "x${os_flavor}" = "xopenbsd"]) # Checks for libraries # glib-2.0 PKG_CHECK_MODULES([GLIB], [glib-2.0], , [AC_MSG_ERROR([You must have libglib2.0-dev installed])]) CFLAGS="$CFLAGS `$PKG_CONFIG glib-2.0 --cflags`" # fftw3 PKG_CHECK_MODULES([FFTW3], [fftw3], , [AC_MSG_ERROR([You must have libfftw3-dev installed])]) # libxml-2.0 PKG_CHECK_MODULES([XML2], [libxml-2.0 >= 2.6.0], , [AC_MSG_ERROR([You must have libxml2-dev >= 2.6 installed])]) CFLAGS="$CFLAGS `$PKG_CONFIG libxml-2.0 --cflags`" # jansson PKG_CHECK_MODULES([JANSSON], [jansson], , [AC_MSG_ERROR([You must have libjansson-dev installed])]) # freetype-2 PKG_CHECK_MODULES([FT2], [freetype2], , [AC_MSG_ERROR([You must have libfreetype6-dev installed])]) CFLAGS="$CFLAGS `$PKG_CONFIG freetype2 --cflags`" # MagickWand PKG_CHECK_MODULES([MagickWand], [MagickWand], , [AC_MSG_ERROR([You must have libmagickwand-dev installed])]) LIBS="$LIBS ${GLIB_LIBS} ${FFTW3_LIBS} ${XML2_LIBS} -lm -lz ${JANSSON_LIBS}" # We need to know which prefix we used to find some default values if test "x${prefix}" = "xNONE"; then prefix="/usr/local" fi LEBINIOU_LIBDIR="$prefix/lib" if test x"$DEB_HOST_MULTIARCH" != "x"; then LEBINIOU_LIBDIR="$LEBINIOU_LIBDIR/$DEB_HOST_MULTIARCH" fi LEBINIOU_SHAREDIR="$prefix/share/lebiniou" LEBINIOU_DATADIR="${LEBINIOU_SHAREDIR}" LEBINIOU_PLUGINSDIR="${LEBINIOU_LIBDIR}/lebiniou/plugins" LEBINIOU_SCHEMES_FILE="${LEBINIOU_SHAREDIR}/etc/schemes.xml" AC_SUBST(LEBINIOU_DATADIR) AC_SUBST(LEBINIOU_PLUGINSDIR) AC_SUBST(LEBINIOU_SCHEMES_FILE) dnl Check for SwScale PKG_CHECK_MODULES([SWSCALE], [libswscale], , [AC_MSG_ERROR([You must have libswscale-dev installed])]) CFLAGS="$CFLAGS ${SWSCALE_CFLAGS}" SWSCALE_LDFLAGS="`$PKG_CONFIG libswscale --libs`" AC_SUBST([SWSCALE_LDFLAGS]) dnl Check for avutils PKG_CHECK_MODULES([AVUTIL], [libavutil], , [AC_MSG_ERROR([You must have libavutil-dev installed])]) dnl Keep a list of input/output plugins INPUT_PLUGINS="oss" AC_SUBST([INPUT_PLUGINS]) OUTPUT_PLUGINS="SDL2" AC_SUBST([OUTPUT_PLUGINS]) dnl Compile test/debug plugins AC_ARG_ENABLE([test-plugins], AS_HELP_STRING([--enable-test-plugins],[build the test/debug plugins [default=no]]),, enable_test_plugins="no") AM_CONDITIONAL([WITH_TEST_PLUGINS], [test "x${enable_test_plugins}" = "xyes"]) dnl Check for Alsa alsa_present="no" AC_ARG_ENABLE([alsa], AS_HELP_STRING([--enable-alsa],[build the ALSA input plugin [default=yes]]),, enable_alsa="yes") if test "x${enable_alsa}" = "xyes"; then PKG_CHECK_MODULES([ALSA], alsa, alsa_present=yes, alsa_present=no) fi AM_CONDITIONAL([ALSA_PLUGIN], [test "x${alsa_present}" = "xyes"]) if test "x${alsa_present}" = "xyes"; then INPUT_PLUGINS="$INPUT_PLUGINS, alsa" fi dnl Check for JACK Audio jack_present="no" AC_ARG_ENABLE([jackaudio], AS_HELP_STRING([--enable-jackaudio],[build the JACK Audio input plugin [default=yes]]),, enable_jackaudio="yes") if test "x${enable_jackaudio}" = "xyes"; then PKG_CHECK_MODULES([JACK], jack, jack_present=yes, jack_present=no) fi AM_CONDITIONAL([JACK_PLUGIN], [test "x${jack_present}" = "xyes"]) if test "x${jack_present}" = "xyes"; then INPUT_PLUGINS="$INPUT_PLUGINS, jackaudio" fi dnl Check for libpulse pulseaudio_present="no" AC_ARG_ENABLE([pulseaudio], AS_HELP_STRING([--enable-pulseaudio],[build the PulseAudio input plugin [default=yes]]),, enable_pulseaudio="yes") if test "x${enable_pulseaudio}" = "xyes"; then PKG_CHECK_MODULES([PULSEAUDIO], libpulse-simple, pulseaudio_present=yes, pulseaudio_present=no) fi AM_CONDITIONAL([PULSEAUDIO_PLUGIN], [test "x${pulseaudio_present}" = "xyes"]) if test "x${pulseaudio_present}" = "xyes"; then INPUT_PLUGINS="$INPUT_PLUGINS, pulseaudio" fi dnl Check for eSound esd_present="no" AC_ARG_ENABLE([esd], AS_HELP_STRING([--enable-esd],[build the ESD input plugin [default=no]]),, enable_esd="no") if test "x${enable_esd}" = "xyes"; then PKG_CHECK_MODULES([ESD], esound >= 0.2.36, esd_present=yes, esd_present=no) fi AM_CONDITIONAL([ESD_PLUGIN], [test "x${esd_present}" = "xyes"]) if test "x${esd_present}" = "xyes"; then INPUT_PLUGINS="$INPUT_PLUGINS, esound" fi dnl Check for sndfile AC_ARG_ENABLE([sndfile], AS_HELP_STRING([--enable-sndfile],[build the SndFile input plugin [default=yes]]),, enable_sndfile="yes") if test "x${enable_sndfile}" = "xyes"; then PKG_CHECK_MODULES([SNDFILE], sndfile, sndfile_present=yes, sndfile_present=no) fi AM_CONDITIONAL([SNDFILE_PLUGIN], [test "x${sndfile_present}" = "xyes"]) if test "x${sndfile_present}" = "xyes"; then INPUT_PLUGINS="$INPUT_PLUGINS, sndfile" fi dnl Twip input plugin AC_ARG_ENABLE([twip], AS_HELP_STRING([--enable-twip],[build the Twip input plugin [default=yes]]),, enable_twip="yes") AM_CONDITIONAL([TWIP_PLUGIN], [test "x${enable_twip}" = "xyes"]) if test "x${enable_twip}" = "xyes"; then INPUT_PLUGINS="$INPUT_PLUGINS, twip" fi dnl Check for libcaca caca_present="no" AC_ARG_ENABLE([caca], AS_HELP_STRING([--enable-caca],[build the libcaca plugin [default=yes]]),, enable_caca="yes") if test "x${enable_caca}" = "xyes"; then PKG_CHECK_MODULES([CACA], caca, caca_present=yes, caca_present=no) fi AM_CONDITIONAL([CACA_PLUGIN], [test "x${caca_present}" = "xyes"]) if test "x${caca_present}" = "xyes"; then OUTPUT_PLUGINS="$OUTPUT_PLUGINS, caca" fi dnl Fixed buffers support AC_ARG_ENABLE([fixed], [AS_HELP_STRING([--enable-fixed="WIDTHxHEIGHT"],[use fixed-size video buffers [default=no]])], [enable_fixed=$enableval], [enable_fixed="no"]) if test "x${enable_fixed}" != "xno"; then FIXED_W=${enableval%*x*} FIXED_H=${enableval#*x*} CPPFLAGS="$CPPFLAGS -DFIXED -DWIDTH=$FIXED_W -DHEIGHT=$FIXED_H" fi dnl Set webcam capture size AC_ARG_ENABLE([camsize], [AS_HELP_STRING([--enable-camsize="WIDTHxHEIGHT"],[set webcam capture size [default="640x480"]])], [enable_camsize=$enableval], [enable_camsize="no"]) CAP_W=640 CAP_H=480 if test "x${enable_camsize}" != "xno"; then CAP_W=${enableval%*x*} CAP_H=${enableval#*x*} CPPFLAGS="$CPPFLAGS -DCAPTURE_SET -DCAP_WIDTH=$CAP_W -DCAP_HEIGHT=$CAP_H" fi dnl Check for getopt / getopt_long dnl XXX completely review this -- only needed for the main binary --oliv3 dnl FIXME eeeuh on check 2x ?! --oliv3 AC_CHECK_FUNCS([getopt_long], , AC_DEFINE([HAVE_GETOPT_LONG])) HAVE_GETOPT_LONG="no" GETOPT_LONG_LIBS="" AC_CHECK_FUNC([getopt_long], [HAVE_GETOPT_LONG="yes"]) if test "x$HAVE_GETOPT_LONG" != "xyes" ; then dnl FreeBSD has a gnugetopt library AC_CHECK_LIB([gnugetopt], [getopt_long], [HAVE_GETOPT_LONG="yes"]) if test "x$HAVE_GETOPT_LONG" = "xyes"; then GETOPT_LONG_LIBS="-lgnugetopt" fi fi AC_SUBST(GETOPT_LONG_LIBS) if test "x$HAVE_GETOPT_LONG" = "xyes"; then AC_DEFINE([HAVE_GETOPT_LONG]) fi dnl Checks for header files AC_CHECK_HEADERS([ \ sys/mman.h \ poll.h \ sys/time.h \ sys/ioctl.h \ sys/stat.h \ sys/types.h \ stdio.h \ stdlib.h \ string.h \ unistd.h \ dirent.h \ errno.h \ fcntl.h \ dlfcn.h \ zlib.h \ complex.h \ pthread.h \ ctype.h \ stdint.h \ assert.h \ malloc.h \ math.h \ getopt.h \ time.h \ soundcard.h \ sys/soundcard.h \ sys/select.h ]) dnl Check for SDL2 DEFAULT_OUTPUT_PLUGIN=SDL2 PKG_CHECK_MODULES([SDL2],[sdl2],have_sdl2=yes,[AC_MSG_ERROR([You must have libsdl2-dev installed])]) dnl Check for SDL2_ttf PKG_CHECK_MODULES([SDL2_ttf],[SDL2_ttf],have_sdl2_ttf=yes,[AC_MSG_ERROR([You must have libsdl2-ttf-dev installed])]) dnl Set default font path dnl default: Debian/Ubuntu OSD_FONT="/usr/share/fonts/truetype/freefont/FreeMono.ttf" OSD_PTSIZE=16 if test x"${os_flavor}" = x"freebsd"; then OSD_FONT="/usr/local/share/fonts/dejavu/DejaVuSansMono.ttf" OSD_PTSIZE=14 fi AC_SUBST(OSD_FONT) AC_SUBST(OSD_PTSIZE) dnl Check for OpenGL/GLU PKG_CHECK_MODULES([GLU],[glu],[have_opengl="yes"],[have_opengl="no"]) AC_ARG_ENABLE([opengl], AS_HELP_STRING([--enable-opengl],[enable OpenGL support [default=no]]),, [enable_opengl="no"]) AM_CONDITIONAL([EXTRA_OPENGL], [test "x${enable_opengl}" = "xyes"]) if test "x${enable_opengl}" = "xyes" && test "x${have_opengl}" = "xyes"; then CPPFLAGS="$CPPFLAGS -DWITH_GL" LIBS="$LIBS ${GLU_LIBS}" OUTPUT_PLUGINS="$OUTPUT_PLUGINS, GL" fi dnl ffmpeg/RTMP/mp4 OUTPUT_PLUGINS="$OUTPUT_PLUGINS, RTMP, mp4" dnl pandoc AC_CHECK_PROG([have_pandoc],[pandoc],[yes],[no]) AM_CONDITIONAL([WITH_PANDOC], [test "x${have_pandoc}" = "xyes"]) if test "x${have_pandoc}" = "xyes"; then CPPFLAGS="$CPPFLAGS -DMANLINK=\"\\\"$prefix/share/doc/lebiniou/html/manual.html\\\"\"" else AC_MSG_WARN([pandoc not found, can not build documentation]) fi dnl ulfius have_ulfius="no" PKG_CHECK_MODULES([ULFIUS], [libulfius], have_ulfius=yes, [AC_MSG_WARN([libulfius not found, can not build HTTP server])]) AM_CONDITIONAL([HAVE_ULFIUS], [test "x${have_ulfius}" = "xyes"]) if test "x${have_ulfius}" != "xno"; then CPPFLAGS="$CPPFLAGS -DWITH_ULFIUS" CFLAGS="$CFLAGS `$PKG_CONFIG libulfius --cflags`" LIBS="$LIBS `$PKG_CONFIG libulfius --libs`" fi dnl Webcam support have_webcam="no" AC_CHECK_HEADERS(linux/videodev2.h, have_webcam=yes) AC_CHECK_HEADERS(sys/videoio.h, have_webcam=yes) AC_DEFINE_UNQUOTED([DEFAULT_INPUT_PLUGIN], ["$DEFAULT_INPUT_PLUGIN"], [Default input plugin]) AC_DEFINE_UNQUOTED([DEFAULT_OUTPUT_PLUGIN], ["$DEFAULT_OUTPUT_PLUGIN"], [Default output plugin]) AC_SUBST(LIBS) if test "x$os_flavor" = "xopenbsd"; then CPPFLAGS="$CPPFLAGS -DSDL_DISABLE_IMMINTRIN_H" fi dnl armhf CFLAGS="$CFLAGS -fsigned-char" dnl ------------------------------------------------------------------ dnl Options dnl ------------------------------------------------------------------ dnl Debugging option AC_ARG_ENABLE([debug], AS_HELP_STRING([--enable-debug],[turn on debugging [default=no]]),, enable_debug="no") if test "x${enable_debug}" = "xyes"; then CPPFLAGS="$CPPFLAGS -DDEBUG" CFLAGS="$CFLAGS -g -O0" else CPPFLAGS="$CPPFLAGS -DNDEBUG" CFLAGS="$CFLAGS -fomit-frame-pointer" fi dnl ASan AC_ARG_ENABLE([asan], AS_HELP_STRING([--enable-asan],[use AddressSanitizer [default=no]]),, enable_asan="no") if test "x${CC}" != "xclang" && test "x${enable_asan}" = "xyes"; then CFLAGS="$CFLAGS -fsanitize=address" fi dnl Extra debugging option AC_ARG_ENABLE([xdebug], AS_HELP_STRING([--enable-xdebug],[turn on extra debugging [default=no]]),, enable_xdebug="no") if test "x${enable_xdebug}" = "xyes"; then CPPFLAGS="$CPPFLAGS -DXDEBUG" fi dnl Treat warnings as errors AC_ARG_ENABLE([warnings], AS_HELP_STRING([--enable-warnings],[treat warnings as errors [default=yes]]),, enable_warnings="yes") if test "x${enable_warnings}" = "xyes"; then CFLAGS="$CFLAGS -Wall -Werror" if test "x${os_flavor}" != "xopenbsd"; then CFLAGS="$CFLAGS -Wextra -Wno-unused-parameter" fi if test "x${os_flavor}" = "xnetbsd"; then CFLAGS="$CFLAGS -Wno-old-style-declaration" fi fi dnl Disable calls to dlclose() (for debugging with valgrind) AC_ARG_ENABLE([dlclose], AS_HELP_STRING([--enable-dlclose], [call dlclose() when unloading plugins [default=yes]]),[call_dlclose=no],[call_dlclose=yes]) if test "x${call_dlclose}" = "xno"; then CPPFLAGS="$CPPFLAGS -DDISABLE_DLCLOSE" fi dnl ------------------------------------------------------------------ dnl Hardening dnl ------------------------------------------------------------------ AC_CHECK_PROG(DPKG_BUILDFLAGS_CHECK,dpkg-buildflags,yes) if test "x${enable_debug}" != "xyes"; then if test x"$DPKG_BUILDFLAGS_CHECK" = x"yes" ; then CFLAGS="$CFLAGS `dpkg-buildflags --get CFLAGS`" CPPFLAGS="$CPPFLAGS `dpkg-buildflags --get CPPFLAGS`" LDFLAGS="$LDFLAGS `dpkg-buildflags --get LDFLAGS`" else CFLAGS="$CFLAGS -g -O2 -fstack-protector-strong -Wformat -Werror=format-security" CPPFLAGS="$CPPFLAGS -D_FORTIFY_SOURCE=2" if test "x$os_flavor" != "xopenbsd"; then CPPFLAGS="$CPPFLAGS -Wdate-time" fi LDFLAGS="$LDFLAGS -Wl,-z,relro" fi fi dnl ------------------------------------------------------------------ dnl Plugin-specific stuff dnl ------------------------------------------------------------------ AC_ARG_ENABLE([diskwriter], AS_HELP_STRING([--enable-diskwriter],[build the diskwriter output plugin [default=yes]]),, enable_diskwriter="yes") AM_CONDITIONAL([EXTRA_DISKWRITER], [test "x${enable_diskwriter}" = "xyes"]) if test "x${enable_diskwriter}" = "xyes"; then OUTPUT_PLUGINS="$OUTPUT_PLUGINS, diskwriter" fi if test "x${have_webcam}" = "xyes"; then AC_ARG_ENABLE([webcam], AS_HELP_STRING([--enable-webcam],[enable webcam support [default=yes]]),[enable_webcam=$enableval], [enable_webcam="yes"]) else enable_webcam="no" fi AM_CONDITIONAL([EXTRA_WEBCAM], [test "x${enable_webcam}" = "xyes"]) if test "x${enable_webcam}" = "xyes"; then CPPFLAGS="$CPPFLAGS -DWITH_WEBCAM" fi AC_ARG_ENABLE([old-delay], AS_HELP_STRING([--enable-old-delay],[build old delay plugins [default=no]]),, enable_old_delay="no") AM_CONDITIONAL([EXTRA_OLD_DELAY], [test "x${enable_old_delay}" = "xyes"]) dnl ------------------------------------------------------------------ dnl Output files dnl ------------------------------------------------------------------ AC_CONFIG_HEADERS([config.h]) AC_CONFIG_FILES([ Makefile src/Makefile src/defaults.h plugins/Makefile doc/Makefile doc/manual/html/Makefile plugins/stable/Makefile plugins/stable/input/Makefile plugins/stable/main/Makefile plugins/stable/output/Makefile plugins/stable/input/alsa/Makefile plugins/stable/input/random/Makefile plugins/stable/input/esound/Makefile plugins/stable/input/oss/Makefile plugins/stable/input/pulseaudio/Makefile plugins/stable/input/sndfile/Makefile plugins/stable/input/twip/Makefile plugins/stable/input/jackaudio/Makefile plugins/stable/main/aciddrop/Makefile plugins/stable/main/aurora/Makefile plugins/stable/main/bassline/Makefile plugins/stable/main/blur1/Makefile plugins/stable/main/blur2/Makefile plugins/stable/main/blur3/Makefile plugins/stable/main/blur4/Makefile plugins/stable/main/blur5/Makefile plugins/stable/main/blur6/Makefile plugins/stable/main/blur7/Makefile plugins/stable/main/blur8/Makefile plugins/stable/main/cirrus/Makefile plugins/stable/main/cirrus2/Makefile plugins/stable/main/clear/Makefile plugins/stable/main/color_cycle/Makefile plugins/stable/main/critters/Makefile plugins/stable/main/crp/Makefile plugins/stable/main/cth_bighalfwheel/Makefile plugins/stable/main/cth_hurricane/Makefile plugins/stable/main/cth_smoke/Makefile plugins/stable/main/cth_space_in/Makefile plugins/stable/main/cth_space_out/Makefile plugins/stable/main/cth_spiral/Makefile plugins/stable/main/cth_xroller/Makefile plugins/stable/main/cth_yroller/Makefile plugins/stable/main/delay_l/Makefile plugins/stable/main/delay_p/Makefile plugins/stable/main/delay_pp/Makefile plugins/stable/main/delay_ls/Makefile plugins/stable/main/delay_ps/Makefile plugins/stable/main/delay2/Makefile plugins/stable/main/delay3/Makefile plugins/stable/main/delayS_ls/Makefile plugins/stable/main/delayS_lsp/Makefile plugins/stable/main/drops/Makefile plugins/stable/main/edge/Makefile plugins/stable/main/emboss/Makefile plugins/stable/main/fadeout/Makefile plugins/stable/main/faders/Makefile plugins/stable/main/flow/Makefile plugins/stable/main/foo/Makefile plugins/stable/main/galaxy/Makefile plugins/stable/main/warp/Makefile plugins/stable/main/hodge/Makefile plugins/stable/main/infinity/Makefile plugins/stable/main/iDissolve/Makefile plugins/stable/main/imagedrop/Makefile plugins/stable/main/isquares/Makefile plugins/stable/main/isquaresbeat/Makefile plugins/stable/main/iColrot/Makefile plugins/stable/main/iColrotbeat/Makefile plugins/stable/main/iColrotslow/Makefile plugins/stable/main/iPulse/Makefile plugins/stable/main/iPulse2/Makefile plugins/stable/main/iPulse3/Makefile plugins/stable/main/iPulse4/Makefile plugins/stable/main/kaleid2/Makefile plugins/stable/main/life/Makefile plugins/stable/main/melt/Makefile plugins/stable/main/mosaic/Makefile plugins/stable/main/nspiral/Makefile plugins/stable/main/of_archimedean_spiral_3d/Makefile plugins/stable/main/of_spiral/Makefile plugins/stable/main/paintdrop/Makefile plugins/stable/main/poincare/Makefile plugins/stable/main/polaroscillo/Makefile plugins/stable/main/pulse/Makefile plugins/stable/main/ripple/Makefile plugins/stable/main/roscillo/Makefile plugins/stable/main/rotors/Makefile plugins/stable/main/rotors_freq/Makefile plugins/stable/main/rp/Makefile plugins/stable/main/scroll_bt/Makefile plugins/stable/main/scroll_lr/Makefile plugins/stable/main/scroll_rl/Makefile plugins/stable/main/scroll_tb/Makefile plugins/stable/main/sin1oscillo/Makefile plugins/stable/main/sin2oscillo/Makefile plugins/stable/main/snake/Makefile plugins/stable/main/snake_oscillo/Makefile plugins/stable/main/speaker/Makefile plugins/stable/main/spectrum/Makefile plugins/stable/main/spectrumSh/Makefile plugins/stable/main/spectrumSv/Makefile plugins/stable/main/splash/Makefile plugins/stable/main/swarm/Makefile plugins/stable/main/taquin/Makefile plugins/stable/main/touw_eiffel/Makefile plugins/stable/main/tunnel/Makefile plugins/stable/main/venus/Makefile plugins/stable/main/video/Makefile plugins/stable/main/voiceprint/Makefile plugins/stable/main/xgum/Makefile plugins/stable/main/xmirror_bottom/Makefile plugins/stable/main/xmirror_top/Makefile plugins/stable/main/xoscillo/Makefile plugins/stable/main/xoscillo_s/Makefile plugins/stable/main/xscanline/Makefile plugins/stable/main/xshaker/Makefile plugins/stable/main/xwave/Makefile plugins/stable/main/ygum/Makefile plugins/stable/main/ymirror_left/Makefile plugins/stable/main/ymirror_right/Makefile plugins/stable/main/yoscillo/Makefile plugins/stable/main/yoscillo_s/Makefile plugins/stable/main/yscanline/Makefile plugins/stable/main/yshaker/Makefile plugins/stable/main/ywave/Makefile plugins/stable/main/zblur1/Makefile plugins/stable/main/zblur1mist/Makefile plugins/stable/main/zblur1slow/Makefile plugins/stable/main/zblur1beat/Makefile plugins/stable/main/zblur2/Makefile plugins/stable/main/zbroken/Makefile plugins/stable/main/zebu1/Makefile plugins/stable/main/zmonitor/Makefile plugins/stable/main/zreflector/Makefile plugins/stable/main/zspirals/Makefile plugins/stable/main/GLCube/Makefile plugins/stable/main/tv_webcam/Makefile plugins/stable/main/tv_quark/Makefile plugins/stable/main/tv_streak/Makefile plugins/stable/main/tv_1d/Makefile plugins/stable/main/tv_nervous/Makefile plugins/stable/main/tv_predator/Makefile plugins/stable/main/tv_fire/Makefile plugins/stable/main/tv_diff/Makefile plugins/stable/main/tv_diff2/Makefile plugins/stable/main/tv_diff3/Makefile plugins/stable/main/tv_diff4/Makefile plugins/stable/main/tv_diffbeat/Makefile plugins/stable/main/tv_colrot/Makefile plugins/stable/main/tv_colrotslow/Makefile plugins/stable/main/tv_colrotbeat/Makefile plugins/stable/output/caca/Makefile plugins/stable/output/diskwriter/Makefile plugins/stable/output/mp4/Makefile plugins/stable/output/SDL2/Makefile plugins/stable/output/GL/Makefile plugins/stable/output/RTMP/Makefile plugins/stable/main/test_beat_detection/Makefile ]) AC_CONFIG_FILES([lebiniou.1.head lebiniou.1.tail lebiniou.desktop]) AC_CONFIG_FILES([doc/lebiniourc]) INPUT_PLUGINS="$INPUT_PLUGINS, random, NULL (no input)" AC_DEFINE_UNQUOTED([INPUT_PLUGINS], ["$INPUT_PLUGINS"], [Available input plugins]) OUTPUT_PLUGINS="$OUTPUT_PLUGINS, NULL (no output)" AC_DEFINE_UNQUOTED([OUTPUT_PLUGINS], ["$OUTPUT_PLUGINS"], [Available output plugins]) dnl Plugins compilation flags PLUGIN_CFLAGS="-fPIC" PLUGIN_LDFLAGS="-shared -fPIC -Wl,-z,defs -pthread -Wl,--no-as-needed" PLUGIN_LDADD="-l:liblebiniou.so.0" AC_SUBST([PLUGIN_CFLAGS]) AC_SUBST([PLUGIN_LDFLAGS]) AC_SUBST([PLUGIN_LDADD]) dnl Output files AC_OUTPUT dnl ------------------------------------------------------------------ dnl Configuration report dnl ------------------------------------------------------------------ yn() { if test "x$1" = "xyes"; then echo -n " @<:@*@:>@ "; else echo -n " @<:@ @:>@ "; fi echo $2 } echo "-REPORT-" echo echo "=== Le Biniou v${BINIOU_VERSION} ===" echo echo " * Build options:" echo " Target OS: ${target_os}" echo " OS family: ${os_family}" echo " OS flavor: ${os_flavor}" echo " Installation prefix: ${prefix}" echo " Preprocessor flags: ${CPPFLAGS}" echo " Compiler flags: ${CFLAGS}" echo " Linker flags: ${LDFLAGS}" echo " Libraries: ${LIBS}" echo " Debug enabled: ${enable_debug}" echo " Extra debug enabled: ${enable_xdebug}" echo " Treat warnings as errors: ${enable_warnings}" echo " Use dlclose(): ${call_dlclose}" echo " Plugin compiler flags: ${PLUGIN_CFLAGS}" echo " Plugin linker flags: ${PLUGIN_LDFLAGS}" echo echo " Debug/test plugins: ${enable_test_plugins}" if test "x${enable_fixed}" != "xno"; then echo " Fixed video buffers: ${enable_fixed}" fi echo -n " Webcam: ${enable_webcam}" if test "x${enable_webcam}" != "xno"; then echo " (capture at ${CAP_W}x${CAP_H})" else echo fi echo " Documentation: ${have_pandoc}" echo " Compile old delay plugins: ${enable_old_delay}" echo " Embedded HTTP server: ${have_ulfius}" echo echo " * Input plugins:" yn yes "OSS" yn ${jack_present} "JACK Audio" if test "x${os_family}" = "xlinux"; then yn ${alsa_present} "ALSA" yn ${pulseaudio_present} "PulseAudio" fi yn ${esd_present} "eSound" yn yes "/dev/urandom" yn ${sndfile_present} "sndfile" yn ${enable_twip} "twip" echo " (Default input plugin: "${DEFAULT_INPUT_PLUGIN}")" echo echo " * Output plugins:" yn ${have_sdl2} "SDL2" echo " (Default font: "${OSD_FONT}", "${OSD_PTSIZE}"px)" yn ${caca_present} "libcaca" yn ${enable_diskwriter} "diskwriter" if test "x${enable_opengl}" = "xyes"; then yn ${enable_opengl} "GL" fi yn yes "MP4 encoder" yn yes "RTMP transport" echo " (Default output plugin: "${DEFAULT_OUTPUT_PLUGIN}")" echo lebiniou-3.40/lebiniou.bmp0000644000175000017500000000206612661314174012506 00000000000000BM66(   2T+8bc!ºþDy‡;eCr >mq0jh2 X2 £4 £6 l@E68 ã?t? ÿEÿ> ÿ9 ÿ3 ÿ1 ÿ> ÿ@ ÿB •; £9 ÿ: ÿ8ÿ4Ç?NªWY7NR`jB[jv/;EN8h’^Bc€S$>UsGYg[Qi}‰_žKZjz:EOžÀÚQao3FR?\IFS^ JWa56@I2HT^/9@ .Lh?JS+42J‚)061O_muޤDÂßõDR^ Š©Ä2lebiniou-3.40/compile0000755000175000017500000001632713550624704011564 00000000000000#! /bin/sh # Wrapper for compilers which do not understand '-c -o'. scriptversion=2018-03-07.03; # UTC # Copyright (C) 1999-2018 Free Software Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # This file is maintained in Automake, please report # bugs to or send patches to # . nl=' ' # We need space, tab and new line, in precisely that order. Quoting is # there to prevent tools from complaining about whitespace usage. IFS=" "" $nl" file_conv= # func_file_conv build_file lazy # Convert a $build file to $host form and store it in $file # Currently only supports Windows hosts. If the determined conversion # type is listed in (the comma separated) LAZY, no conversion will # take place. func_file_conv () { file=$1 case $file in / | /[!/]*) # absolute file, and not a UNC file if test -z "$file_conv"; then # lazily determine how to convert abs files case `uname -s` in MINGW*) file_conv=mingw ;; CYGWIN*) file_conv=cygwin ;; *) file_conv=wine ;; esac fi case $file_conv/,$2, in *,$file_conv,*) ;; mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) file=`winepath -w "$file" || echo "$file"` ;; esac ;; esac } # func_cl_dashL linkdir # Make cl look for libraries in LINKDIR func_cl_dashL () { func_file_conv "$1" if test -z "$lib_path"; then lib_path=$file else lib_path="$lib_path;$file" fi linker_opts="$linker_opts -LIBPATH:$file" } # func_cl_dashl library # Do a library search-path lookup for cl func_cl_dashl () { lib=$1 found=no save_IFS=$IFS IFS=';' for dir in $lib_path $LIB do IFS=$save_IFS if $shared && test -f "$dir/$lib.dll.lib"; then found=yes lib=$dir/$lib.dll.lib break fi if test -f "$dir/$lib.lib"; then found=yes lib=$dir/$lib.lib break fi if test -f "$dir/lib$lib.a"; then found=yes lib=$dir/lib$lib.a break fi done IFS=$save_IFS if test "$found" != yes; then lib=$lib.lib fi } # func_cl_wrapper cl arg... # Adjust compile command to suit cl func_cl_wrapper () { # Assume a capable shell lib_path= shared=: linker_opts= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. eat=1 case $2 in *.o | *.[oO][bB][jJ]) func_file_conv "$2" set x "$@" -Fo"$file" shift ;; *) func_file_conv "$2" set x "$@" -Fe"$file" shift ;; esac ;; -I) eat=1 func_file_conv "$2" mingw set x "$@" -I"$file" shift ;; -I*) func_file_conv "${1#-I}" mingw set x "$@" -I"$file" shift ;; -l) eat=1 func_cl_dashl "$2" set x "$@" "$lib" shift ;; -l*) func_cl_dashl "${1#-l}" set x "$@" "$lib" shift ;; -L) eat=1 func_cl_dashL "$2" ;; -L*) func_cl_dashL "${1#-L}" ;; -static) shared=false ;; -Wl,*) arg=${1#-Wl,} save_ifs="$IFS"; IFS=',' for flag in $arg; do IFS="$save_ifs" linker_opts="$linker_opts $flag" done IFS="$save_ifs" ;; -Xlinker) eat=1 linker_opts="$linker_opts $2" ;; -*) set x "$@" "$1" shift ;; *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) func_file_conv "$1" set x "$@" -Tp"$file" shift ;; *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) func_file_conv "$1" mingw set x "$@" "$file" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -n "$linker_opts"; then linker_opts="-link$linker_opts" fi exec "$@" $linker_opts exit 1 } eat= case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: compile [--help] [--version] PROGRAM [ARGS] Wrapper for compilers which do not understand '-c -o'. Remove '-o dest.o' from ARGS, run PROGRAM with the remaining arguments, and rename the output as expected. If you are trying to build a whole package this is not the right script to run: please start by reading the file 'INSTALL'. Report bugs to . EOF exit $? ;; -v | --v*) echo "compile $scriptversion" exit $? ;; cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \ icl | *[/\\]icl | icl.exe | *[/\\]icl.exe ) func_cl_wrapper "$@" # Doesn't return... ;; esac ofile= cfile= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. # So we strip '-o arg' only if arg is an object. eat=1 case $2 in *.o | *.obj) ofile=$2 ;; *) set x "$@" -o "$2" shift ;; esac ;; *.c) cfile=$1 set x "$@" "$1" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -z "$ofile" || test -z "$cfile"; then # If no '-o' option was seen then we might have been invoked from a # pattern rule where we don't need one. That is ok -- this is a # normal compilation that the losing compiler can handle. If no # '.c' file was seen then we are probably linking. That is also # ok. exec "$@" fi # Name of file we expect compiler to create. cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` # Create the lock directory. # Note: use '[/\\:.-]' here to ensure that we don't use the same name # that we are using for the .o file. Also, base the name on the expected # object file name, since that is what matters with a parallel build. lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d while true; do if mkdir "$lockdir" >/dev/null 2>&1; then break fi sleep 1 done # FIXME: race condition here if user kills between mkdir and trap. trap "rmdir '$lockdir'; exit 1" 1 2 15 # Run the compile. "$@" ret=$? if test -f "$cofile"; then test "$cofile" = "$ofile" || mv "$cofile" "$ofile" elif test -f "${cofile}bj"; then test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" fi rmdir "$lockdir" exit $ret # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: lebiniou-3.40/doc/0000755000175000017500000000000013612323142011011 500000000000000lebiniou-3.40/doc/lebiniourc.in0000644000175000017500000000434513561567263013443 00000000000000## Sample configuration file to copy as ~/.lebiniourc ## Remove the leading "#" to uncomment lines [Plugins] ## Available input plugins: @INPUT_PLUGINS@ # Input=alsa ## Input buffer size (samples) ## Note: not applicable to the jackaudio or sndfile plugins # InputSize=1024 ## Available output plugins: @OUTPUT_PLUGINS@ # Output=SDL2 ## Plugins blacklist # Blacklist=plugin1;plugin2;... ## Path to a video (video plugin) # Video=/path/to/video.mp4 [Screen] # Width=960 # Height=540 # FullScreen=false [Engine] ## DataDir: path to a directory containing colormaps and images # DataDir: @LEBINIOU_DATADIR@ ## Themes: comma-separated list of themes to use (default: biniou) ## If a theme name begins with a "~", it will be loaded from your ## .lebiniou/images/ directory eg: "~mytheme" will load images from ## ~/.lebiniou/images/mytheme/ # Themes=biniou ## SequencesDir: path to a directory containing sequences ## If unset, ~/.lebiniou/sequences/ will be used # SequencesDir=/path/to/sequences/ ## StartWithFirstSequence ## By default, start with the most recent (last) sequence saved # StartWithFirstSequence=false ## RandomMode ## 0 = Off ## 1 = Sequences ## 2 = Schemes ## 3 = Sequences and schemes # RandomMode=2 ## Frames per second # Fps=60 ## Auto-change timers values ## NOTE: it's advised to set *both* values for Min and Max if used ## Colormaps # ColormapsMin=15 # ColormapsMax=30 ## Images # ImagesMin=15 # ImagesMax=30 ## Sequences # SequencesMin=15 # SequencesMax=30 ## Auto-change modes ## Possible values are: shuffle,random,cycle # ColormapsMode=random # ImagesMode=random # SequencesMode=shuffle [Input] ## Set to true if you have a buggy DSP driver # AntiPhase=false ## Volume scaling # VolumeScale=1.0 [Webcam] ## Control horizontal/vertical flipping # HorizontalFlip=true # VerticalFlip=true ## Number of webcams # Webcams=1 ## Path to the webcam devices # Device=/dev/video ## Auto-change webcams # WebcamsMin=15 # WebcamsMax=30 # WebcamsMode=cycle [3D] ## Scale factor (defaults to height/(16/9)) ## For 960x540, this is 303.75 ## Must be >= 1.03 # ScaleFactor=303.75 ## Rotation amount (per frame) ## Must be > 0.001, default: 0.0025 # RotationAmount=0.0025 ## Maximum rotation factor ## Must be > 1, default: 4 # RotationFactor=4 lebiniou-3.40/doc/Makefile.in0000644000175000017500000005276313612323072013015 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = doc ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = lebiniourc CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(examplesdir)" DATA = $(examples_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/lebiniourc.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = manual/html examplesdir = $(datadir)/doc/lebiniou/examples examples_DATA = lebiniourc all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign doc/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): lebiniourc: $(top_builddir)/config.status $(srcdir)/lebiniourc.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ install-examplesDATA: $(examples_DATA) @$(NORMAL_INSTALL) @list='$(examples_DATA)'; test -n "$(examplesdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(examplesdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(examplesdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(examplesdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(examplesdir)" || exit $$?; \ done uninstall-examplesDATA: @$(NORMAL_UNINSTALL) @list='$(examples_DATA)'; test -n "$(examplesdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(examplesdir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile $(DATA) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(examplesdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-examplesDATA install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-examplesDATA .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic cscopelist-am ctags ctags-am \ distclean distclean-generic distclean-tags distdir dvi dvi-am \ html html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am \ install-examplesDATA install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ tags-am uninstall uninstall-am uninstall-examplesDATA .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/doc/manual/0000755000175000017500000000000013612323142012266 500000000000000lebiniou-3.40/doc/manual/html/0000755000175000017500000000000013612323145013235 500000000000000lebiniou-3.40/doc/manual/html/manual.md.in0000644000175000017500000003205113612112625015361 00000000000000 # Le Biniou - User's manual ## Basic concepts Le Biniou is made of a set of plugins (nearly one hundred), that produce various graphic effects, depending on a source input (usually, your soundcard). There are several types of plugins: * Input plugins (sound inputs: OSS, ALSA, PulseAudio, ...) * Drawing plugins (oscilloscopes, screensaver effects, ...) * Filtering plugins (blurs, distortions, ...) * Image plugins (that use a background image) * Color plugins (modify the current colormap) These plugins can be selected and organized in a particular order, forming "sequences". Sequences can be created by the user (in the interactive mode), or by Le Biniou's Artificial Intelligence (in the automatic mode). Le Biniou has an integrated On Screen Display (OSD), that shows you what's going on, and acts as a User Interface to select, organize or reorder plugins when you're in the interactive mode. By default, Le Biniou starts in automatic mode, without OSD. Le Biniou can randomly pick between many different colormaps and background images, allowing evolving rendering effects. There are also three "auto-modes", that will randomly change the current sequence between user-defined and/or Le Biniou-generated ones. Keyboard controls will be shown like this: "Hit the __C25__ key". Note: This is just a quickstart guide, for a full list of keyboard controls, please refer to the man page: ```sh $ man lebiniou ``` ## Starting Le Biniou Le Biniou can be started by: * the Applications/Multimedia menu * using the command line Using the command line, you can set specific options, like the display mode (window size, full-screen, etc.), the input source to use, which On Screen Display mode to activate, and more. Please refer to the "Command line options" section for more informations. Options can also be set with a user-defined configuration file. Note: You can create a shortlink to your ~/.lebiniou folder, so it is easily accessible: ```sh $ ln -s ~/.lebiniou ~/Desktop/LeBiniou ``` ## Essential keyboard controls * Switch full-screen on/off using the __C5__ key * Exit Le Biniou with __C9__ * Exit Le Biniou, saving the current sequence with __C10__. This sequence will be activated next time you start Le Biniou.
Note: Sequences are saved in your "~/.lebiniou/sequences/" folder. * Take a screenshot with __C17__.
Note: Screenshots are saved in your "~/.lebiniou/screenshots/" folder. * Switch the webcam on/off using __C25__, set the reference image using __C26__ * Use __C29__ to use the next available webcam ## Automatic Modes When started, Le Biniou will create a new sequence regularly using it's Artificial Intelligence engine. Stop this mode by hitting __C13__. If the OSD is activated, a progress bar on the right will show you the time remaining until Le Biniou creates a new sequence. * Use __C18__ to make the AI create a new sequence. * Use __C20__ or __C21__ to switch between the different random modes: * Off * Select random user sequences * Select random AI sequences * Select random user and AI sequences * Hit __C30__ to "lock" a plugin. When generating random sequences, Le Biniou will do it's best to include that plugin in new sequences. Use __C30__ again on the plugin to unlock it. ## Interactive Mode At some point, you may want to create your own sequences. We will show you how to do this with a complete example. To create new sequences, it is recommended to set the OSD in full mode (so that you can see the sequence, the plugin list and their description), and of course to turn Automatic Mode off (using __C13__). ### Essential keyboard controls #### Colormaps * Use __CO1__/__CO2__ to cycle through the colormaps * Use __CO3__ to randomly pick one * Use __C22__ to switch "random colormaps mode" on/off.
In this mode, Le Biniou will change colormaps every few seconds * Show or hide the current colormap using __C4__ #### Images * Use __IM1__/__IM2__ to cycle through the images * Use __IM3__ to randomly pick one * Use __C23__ to switch "random images mode" on/off.
In this mode, Le Biniou will change images every few seconds ### Your first sequence To start from the begining, use __S1__ to remove all the plugins, and __C12__ to clear the screen. Note: In the top-left part of the OSD, the sequence will have the name "(none)". 1. First, add a plugin: find the "rotors" plugin in the list and add it to the sequence. 2. Use __P1__/__P2__ to navigate through the list, and __C14__ to add or remove the plugin. 3. Use __P3__/__P4__ to scroll faster in the list. 4. Now, add a filtering effect: find the "blur2" plugin and add it. New plugins will be added at the end of the sequence (except a few plugins, like the "clear" plugin, that will be added at the front). 5. Then, change the colormap (using the controls described before) to one that pleases you. 6. Finally, add a plugin that reacts to the sound, for example, the "X oscillo stereo" plugin. You can save your newly created sequence using __S10__ (will include colormaps and images information), or __S12__ (will only save the plugins list). From now on, the sequence will have a name (the timestamp you saved it), for example: "1300821622". It will be saved in your "~/.lebiniou/sequences/" folder under the name "1300821622.xml". Later, you can rename this file to a suitable name, e.g. "My cool sequence.xml". This new name will be displayed in the OSD. You can update an existing sequence using __S11__ (full sequence), or __S13__ (only the plugins). When you have several sequences, you can cycle through them using __C16__ and __C15__, pick one at random using __C19__, and use them in the Automatic Mode. Use __C24__ to select the most recent sequence. #### Reorganizing the sequence You can change the plugins order in the sequence: * Use __S3__/__S4__ to select a plugin in the sequence (the selected plugin will have an arrow before it's name) * Use __S5__/__S6__ to move the selected plugin up/down in the sequence #### Changing plugin parameters You can change the parameters of the plugins: * Use __S14__ to select previous plugin parameter to change * Use __S15__ to select next plugin parameter to change * Use __S16__ to decrease plugin parameter value * Use __S17__ to increase plugin parameter value * Use __S18__ to decrease plugin parameter value quickly * Use __S19__ to increase plugin parameter value quickly #### Example sequences Example sequences are available, install them by issuing the following command in your home directory: ```sh $ tar xvfz /usr/share/doc/lebiniou-data/examples/sequences.tar.gz ``` ## Advanced topics ### Lens mode Lens mode basically prevents video feedback - these plugins end the sequence, all effects occuring after a lens won't be reinjected in the next run. The lens plugins are: * cth_[xy]roller * edge * emboss * hodge * kaleid2 * mosaic * nspiral * ripple * taquin * tunnel * warp * [xy]gum * [xy]shaker * [xy]wave * zbroken * zmonitor * zreflector Some plugins (e.g.: cth_[xy]roller, taquin) give nice results with lens mode off. You can switch the "lens mode" on/off on any plugin with __S2__. ### Layer modes You can control how a plugin effects are melt with the previous one by controlling it's "layer mode" (think of merging layers in the GIMP): There are 6 layer modes available: * NOR (Normal): plugin works with defaults * OVL (Overlay): pixels are added to the previous layer, if not null * XOR (XOR): pixels are xored with the previous layer * AVG (Average): takes the average of the layers * RND (Random): takes pixels randomly between the layers (~50% of each will be chosen) * --- (NULL): does nothing. pretty useless unless you want to disable a plugin without removing it from the sequence Select the next layer mode using __S9__ or reset to it's default using __S7__ ### Configuration file You can permanently set options in a configuration file (~/.lebiniourc), install this file by issuing the following command: ```sh $ cp /usr/share/doc/lebiniou/examples/lebiniourc ~/.lebiniourc ``` This file is self-documented, and comes with suitable default values. ### Using your own images Images are organized as "themes", that is, by directory. Put your images under ~/.lebiniou/images/<my_theme_name>. Then start, using the "-t" switch with your theme name, prefixed with a "~": ```sh $ lebiniou -t ~my_theme_name ``` Or a comma-separated list of themes: ```sh $ lebiniou -t ~theme1,~theme2 ``` Use the images from lebiniou-data package by removing the leading "~": ```sh $ lebiniou -t biniou,~theme1,~theme2 ``` You can also set this in your ~/.lebiniourc configuration file. For example: ``` [Engine] Themes = biniou,~theme1,~theme2 ``` ### Banks You can bind sequences, colormaps and images to the function keys to organize and quickly activate them. You are given 12 "banksets", each bankset contains 12 "banks" that can be mapped to sequences/colormaps/images. * Select a bank mode: * Sequences: __BM1__ * Colormaps: __BM2__ * Images: __BM3__ * Select a bankset using __B1__..__B12__ * Store the current sequence/colormap/image in a bank using __SB1__..__SB12__ * Recall a stored sequence/colormap/image from a bank using __UB1__..__UB12__ * Clear a bank using __CB1__..__CB12__ Note: Banks are not saved to disk until you use __SB__.
Note: They are stored in your "~/.lebiniou/banks.xml" file. ### Command line options * Display the list of available input/output plugins with: ```sh $ lebiniou -h ``` * Use "-i <INPUT>" to select the input plugin. * Use "-o <OUTPUT>" to select the output plugin. ### Environment variables Some options can be configured through environment variables: * Main application * LEBINIOU_NO_BANNER: do not display the banner on startup * LEBINIOU_WEBCAM: comma-separated list of options to pass to the webcam input: * webcams: number of webcams to use (default: 1) * device: path to the first webcam device (default: /dev/video) * hflip: flip webcam horizontally * vflip: flip webcam vertically * LEBINIOU_SEED: set this to a (positive) number to initialize the random number generator. * LEBINIOU_IGNORE_BEQ_NORANDOM: if set, will allow random selection of some usually disabled plugins. Example: ```sh $ LEBINIOU_WEBCAM=webcams:1,device:/dev/video,hflip lebiniou ``` * Video input plugin * LEBINIOU_VIDEO: absolute path to a video to be played in loop. This can also be set in the configuration file. * SDL2/OSD font * LEBINIOU_FONT: absolute path to a .ttf font file * LEBINIOU_FONT_SIZE: the font size * JACKAudio input plugin * LEBINIOU_JACK_LEFT * LEBINIOU_JACK_RIGHT * sndfile input plugin * LEBINIOU_SNDFILE: set the sample file to read * LEBINIOU_SNDFILE_LOOP: loop the sample Example: ```sh $ LEBINIOU_SNDFILE=/usr/share/sounds/alsa/Noise.wav LEBINIOU_SNDFILE_LOOP=true lebiniou -i sndfile ``` * RTMP output plugin (experimental feature) * LEBINIOU_RTMP_FFMPEG_ARGS * LEBINIOU_RTMP_URL * libcaca output plugin * LEBINIOU_CACA_EXPORT_FORMAT * LEBINIOU_CACA_EXPORT_PREFIX ### 3D plugins Some plugins (e.g.: the "galaxy" plugin) operate in 3D. * Hit __C3__ to toggle 3D rotations on/off, __C1__ to randomize them * Use __C2__ to display a bounding shape (cube, sphere, wired sphere, or none) * Drag and drop the mouse to rotate the 3D view * Use the mouse wheel to zoom in/out

### Making videos from your sessions If you need sound, the easiest way to record is to use some a screen-recorder (e.g. SimpleScreenRecorder, vokoscreen). Nevertheless, there are two output plugins you can use: 1. mp4 plugin. This plugin will create a video in your "~/.lebiniou/videos/" folder. Example: Assuming you have your track available in a format readable by libsndfile: ```sh $ export LEBINIOU_SNDFILE=/path/to/track.wav $ lebiniou -i sndfile -o SDL2,mp4 ``` 2. diskwriter plugin (legacy). This plugin dumps all frames to your "~/.lebiniou/screenshots/" folder, so that you can reassemble them to a video using e.g. ffmpeg. Note: Dumping to disk may slow down your system. To avoid this, put the screenshots folder on a SSD drive, or a RAM-disk. Or better, use the more recent mp4 output plugin. Example: ```sh $ lebiniou -o SDL2,diskwriter ``` ### Miscellaneous keyboard controls * __C7__, __C8__: adjust the phase-space delay * __C31__, __C32__: adjust the spline span size * __C34__, __C35__: scale volume up/down * __C33__: freeze/unfreeze sound * __C6__: show/hide the mouse cursor * __C11__: fill screen with random pixels lebiniou-3.40/doc/manual/html/Makefile.in0000644000175000017500000004005213612323072015222 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = doc/manual/html ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(manualdir)" DATA = $(manual_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ manualdir = $(datadir)/doc/lebiniou/html manual_DATA = manual.html BUILT_SOURCES = $(manual_DATA) bindings.txt CLEANFILES = $(manual_DATA) bindings.txt manual.md EXTRA_DIST = bindings.awk process.awk manual.md.in all: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/manual/html/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign doc/manual/html/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-manualDATA: $(manual_DATA) @$(NORMAL_INSTALL) @list='$(manual_DATA)'; test -n "$(manualdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(manualdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(manualdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(manualdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(manualdir)" || exit $$?; \ done uninstall-manualDATA: @$(NORMAL_UNINSTALL) @list='$(manual_DATA)'; test -n "$(manualdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(manualdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(manualdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-manualDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-manualDATA .MAKE: all check install install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-manualDATA install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-manualDATA .PRECIOUS: Makefile manual.html: manual.md.in bindings.txt @echo "Generating "$@ @cp -f $(DESTDIR)$(srcdir)/manual.md.in manual.md @$(AWK) -v sed=$(SED) -F'|' -f $(DESTDIR)$(srcdir)/process.awk bindings.txt # for debian/unstable # @pandoc --quiet --self-contained --highlight-style=espresso -f gfm -o manual.html manual.md # for debian/stable @pandoc --self-contained --highlight-style=espresso -f markdown_github -o manual.html manual.md > /dev/null 2>&1 bindings.txt: ../../../src/events.c.in bindings.awk @echo "Generating "$@ @$(AWK) -f $(DESTDIR)$(srcdir)/bindings.awk $(DESTDIR)$(srcdir)/../../../src/events.c.in > $@ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/doc/manual/html/process.awk0000644000175000017500000000016513400642102015331 00000000000000{ system(sprintf("%s \"s/%s/%s/g\" manual.md > manual.md.tmp && mv -f manual.md.tmp manual.md", sed, $1, $2)); } lebiniou-3.40/doc/manual/html/Makefile.am0000644000175000017500000000147513400642102015210 00000000000000manualdir = $(datadir)/doc/lebiniou/html manual_DATA = manual.html BUILT_SOURCES = $(manual_DATA) bindings.txt manual.html: manual.md.in bindings.txt @echo "Generating "$@ @cp -f $(DESTDIR)$(srcdir)/manual.md.in manual.md @$(AWK) -v sed=$(SED) -F'|' -f $(DESTDIR)$(srcdir)/process.awk bindings.txt # for debian/unstable # @pandoc --quiet --self-contained --highlight-style=espresso -f gfm -o manual.html manual.md # for debian/stable @pandoc --self-contained --highlight-style=espresso -f markdown_github -o manual.html manual.md > /dev/null 2>&1 bindings.txt: ../../../src/events.c.in bindings.awk @echo "Generating "$@ @$(AWK) -f $(DESTDIR)$(srcdir)/bindings.awk $(DESTDIR)$(srcdir)/../../../src/events.c.in > $@ CLEANFILES = $(manual_DATA) bindings.txt manual.md EXTRA_DIST = bindings.awk process.awk manual.md.in lebiniou-3.40/doc/manual/html/bindings.awk0000644000175000017500000000057513612112625015464 00000000000000function pmod(mod) { if (mod == "-") return; if (mod == "A") return "Alt-"; if (mod == "C") return "Ctrl-"; if (mod == "S") return "Shift-"; if (mod == "CS") return "Ctrl-Shift-"; if (mod == "AS") return "Alt-Shift-"; } { if (($1 == "#") || ($0 == "") || ($1 == "*") || ($1 == "-")) next; printf "__%s__|**[%s%s]**\n", $1, pmod($2), $3; } lebiniou-3.40/doc/Makefile.am0000644000175000017500000000014012730006353012762 00000000000000SUBDIRS = manual/html examplesdir = $(datadir)/doc/lebiniou/examples examples_DATA = lebiniourclebiniou-3.40/lebiniou.1.head.in0000644000175000017500000000325613575307320013377 00000000000000=head1 NAME lebiniou - A tool to create images from sound =head1 SYNOPSIS B [I] =head1 DESCRIPTION Le Biniou is a program which creates images from sound, in an intelligent way. =head1 OPTIONS B<-b | --basedir> I: Set base directory to look for plugins (default: @prefix@/lib/lebiniou/plugins) B<-d | --datadir> I: Set data directory (default: S<@prefix@/share/lebiniou>) B<-z | --schemes> I: Set schemes file (default: S<@prefix@/share/lebiniou/etc/schemes.xml>) B<-f | --fullscreen>: Set fullscreen B<-h | --help>: Display this help and exit B<-i | --input> I: Set input plugin (inputs: @INPUT_PLUGINS@) B<-m | --maxfps> I: Set maximum framerate B<-o | --output> I: Set output plugin. (outputs: @OUTPUT_PLUGINS@) B<-r | --random> I: Set auto-random mode B<-q | --quiet>: Only display important messages to console B<-c | --config> I: Select the configuration file to use (default: S<~/.lebiniourc>) B<-s | --screen> I: Set On Screen Display mode B<-v | --version>: Display the version and exit B<-X | --xpos> I: Set left position of the window B<-X | --ypos> I: Set top position of the window B<-x | --width> I: Set width B<-y | --height> I: Set height B<-n | --noborder>: Disable window borders B<-p | --pidfile> I: Set the PID file B<-t | --themes> I: Comma-separated list of themes to use B<-W | --webcams> I: Number of webcams (default: 1) B<-D | --device> I: Webcam base (default: S) B<-C | --camflip> I: Flip webcam image horizontally/vertically B<-S | --stats>: Display statistics and exit =head1 CONTROLS lebiniou-3.40/Makefile.am0000644000175000017500000000176613575052760012247 00000000000000SUBDIRS = src plugins if WITH_PANDOC SUBDIRS += doc endif man1_MANS = lebiniou.1 BUILT_SOURCES = lebiniou.1 lebiniou.1: lebiniou.1.head lebiniou.1.keys lebiniou.1.tail @echo "Generating "$@ @cat lebiniou.1.head lebiniou.1.keys lebiniou.1.tail | \ pod2man --section=1 --release=lebiniou-$(BINIOU_VERSION) \ --name=lebiniou --center=lebiniou-$(BINIOU_VERSION) > lebiniou.1 lebiniou.1.keys: src/events.c.in src/man.awk @echo "Generating "$@ @$(AWK) -f $(DESTDIR)$(srcdir)/src/man.awk $(DESTDIR)$(srcdir)/src/events.c.in > $@ CLEANFILES = lebiniou.1.head lebiniou.1.tail lebiniou.1.keys lebiniou.1 icondir = $(datadir)/lebiniou icon_DATA = lebiniou.ico lebiniou.bmp menu_icondir = $(datadir)/pixmaps menu_icon_DATA = lebiniou.xpm lebiniou_desktopdir = $(datadir)/icons/hicolor/256x256/apps lebiniou_desktop_DATA = lebiniou.png appdir = $(prefix)/share/applications app_DATA = lebiniou.desktop EXTRA_DIST = $(icon_DATA) $(menu_icon_DATA) $(lebiniou_desktop_DATA) \ lebiniou.desktop README.md BUILD.md lebiniou-3.40/lebiniou.desktop0000644000175000017500000000047113612323112013364 00000000000000[Desktop Entry] Name=Le Biniou GenericName=Le Biniou Comment=Displays images that evolve with sound Comment[fr]=Affiche des images qui évoluent avec le son Exec=lebiniou Icon=/usr/share/icons/hicolor/256x256/apps/lebiniou.png Categories=AudioVideo; Terminal=true Type=Application Keywords=Vjtool;Graphics;Sound; lebiniou-3.40/README.md0000644000175000017500000000450613612112624011451 00000000000000# [Le Biniou](https://biniou.net) [![pipeline status](https://gitlab.com/lebiniou/lebiniou/badges/master/pipeline.svg)](https://gitlab.com/lebiniou/lebiniou/commits/master) # Installation ## GNU/Linux-based systems 1. Install required dependencies ### Debian-based distributions ```sh sudo apt-get -qq update sudo apt-get -qq install autoconf pkg-config gcc make libglib2.0-dev libfftw3-dev libxml2-dev libfreetype6-dev libswscale-dev libsdl2-ttf-dev libcaca-dev libjack-dev pandoc libsndfile1-dev libmagickwand-dev libjansson-dev libulfius-dev ``` 2. Configure, compile and install The configure script has several [build options](BUILD.md). ```sh autoreconf -fi ./configure make sudo make install ``` 3. Follow the same steps for [lebiniou-data](https://gitlab.com/lebiniou/lebiniou-data) package, then 4. Run ```sh lebiniou ``` 5. Get more options ```sh lebiniou --help man lebiniou ``` ## Arch Linux ```sh pacman --noconfirm -Sy autoconf automake grep pkg-config gcc make pandoc fftw libxml2 freetype2 libmagick6 ffmpeg sdl2_ttf libcaca autoreconf -i export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib/imagemagick6/pkgconfig" export PATH="$PATH:/usr/bin/core_perl" ./configure make sudo make install ``` ## BSD-based systems If you want to build the [documentation](https://biniou.net/manual.html), make sure you have the [pandoc](https://pandoc.org) package installed: ```sh pandoc --version pandoc 2.2 ``` 1. Fetch dependencies * FreeBSD (12.0) ```sh pkg install autoconf automake pkgconf glib fftw3 libxml2 ffmpeg sdl2_ttf libcaca jackit ImageMagick ``` * NetBSD (8.0) ```sh pkg_add autoconf automake pkg-config glib2 fftw libxml2 ffmpeg4 SDL2_ttf libcaca jack ImageMagick ``` * OpenBSD (6.5) ```sh pkg_add gcc-8.3.0 glib2 fftw3 libxml ffmpeg sdl2-ttf libcaca jack ImageMagick ``` 2. Configure, compile and install ```sh autoreconf -fi ./configure # for OpenBSD CC=/usr/local/bin/egcc ./configure make make install ``` # Running a local build Make sure you have the data files at least downloaded ! * if they are installed ```sh LD_LIBRARY_PATH=$PWD/src ./src/lebiniou -b plugins/stable ``` * else ```sh LD_LIBRARY_PATH=$PWD/src ./src/lebiniou -b plugins/stable -d /path/to/datafiles ``` # Support Join us on [IRC](irc://freenode/biniou) for general questions. lebiniou-3.40/plugins/0000755000175000017500000000000013612323127011730 500000000000000lebiniou-3.40/plugins/stable/0000755000175000017500000000000013612323141013176 500000000000000lebiniou-3.40/plugins/stable/output/0000755000175000017500000000000013612323142014537 500000000000000lebiniou-3.40/plugins/stable/output/caca/0000755000175000017500000000000013612323142015426 500000000000000lebiniou-3.40/plugins/stable/output/caca/caca.c0000644000175000017500000001175213612112625016411 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include #include "context.h" u_long id = 1228584968; u_long options = BE_NONE; #define STEP (1) #define SWIDTH (WIDTH/STEP) #define SHEIGHT (HEIGHT/STEP) #define SBUFFSIZE (SWIDTH*SHEIGHT) static cucul_canvas_t *cv = NULL; static caca_display_t *dp = NULL; static cucul_dither_t *dither = NULL; static Pixel_t *screen = NULL; static uint32_t red[256], green[256], blue[256], alpha[256]; static char *export_format = NULL; #define DEFAULT_EXPORT_PREFIX "/var/www/biniou_caca" static char *export_prefix = NULL; static void display_fonts() { char **fonts; char **f; fonts = (char **)caca_get_font_list(); printf("[i] caca_get_font_list:\n"); for (f = fonts; *f != NULL; f++) { printf("[i] font: %s\n", *f); } } int8_t create(Context_t *ctx) { screen = xcalloc(SBUFFSIZE, sizeof(Pixel_t)); display_fonts(); cv = cucul_create_canvas(SWIDTH, SHEIGHT); if (NULL == cv) { xerror("cucul_create_canvas\n"); } dp = caca_create_display(cv); if (NULL == dp) { xerror("caca_create_display\n"); } else { caca_set_display_title(dp, "cacaBiniou"); caca_set_mouse(dp, 0); } dither = cucul_create_dither(8, SWIDTH, SHEIGHT, SWIDTH, 0, 0, 0, 0); if (NULL == dither) { xerror("cucul_create_dither\n"); } /* cucul_set_dither_charset(dither, "shades"); */ /* cucul_set_dither_gamma(dither, 0.5); */ /* cucul_set_dither_contrast(dither, 0.5); */ export_format = getenv("LEBINIOU_CACA_EXPORT_FORMAT"); if (NULL != export_format) { export_prefix = getenv("LEBINIOU_CACA_EXPORT_PREFIX"); if (NULL == export_prefix) { printf("[!] LEBINIOU_CACA_EXPORT_PREFIX is not set, using default\n"); export_prefix = DEFAULT_EXPORT_PREFIX; printf("[i] exporting caca display with prefix '%s'\n", export_prefix); } } return 1; } void destroy(Context_t *ctx) { cucul_free_dither(dither); caca_free_display(dp); cucul_free_canvas(cv); xfree(screen); } static void get_events(Context_t *ctx, caca_display_t *dp) { caca_event_t ev; while (caca_get_event(dp, CACA_EVENT_QUIT, &ev, 0)) { if (caca_get_event_type(&ev) == CACA_EVENT_QUIT) { /* FIXME add an event to quit or is this ok ? */ ctx->running = 0; return; } /* TODO handle key pressed... */ } } static void export(cucul_canvas_t *cv) { char fname[2][MAXLEN]; /* 0: temp file, 1: out filename */ size_t size = 0; void *data = NULL; memset(fname[0], '\0', MAXLEN*sizeof(char)); memset(fname[1], '\0', MAXLEN*sizeof(char)); snprintf(fname[0], (MAXLEN-1)*sizeof(char), "%s.%s.tmp", export_prefix, export_format); snprintf(fname[1], (MAXLEN-1)*sizeof(char), "%s.%s", export_prefix, export_format); data = caca_export_canvas_to_memory(cv, export_format, &size); if (NULL != data) { FILE *stream = NULL; size_t res; // printf("[i] exporting %li bytes from %p\n", size, data); // printf("[i] tmp_file= %s final= %s\n", fname[0], fname[1]); stream = fopen(fname[0], "w"); if (stream == NULL) { xperror("fopen"); } res = fwrite(data, sizeof(char), size, stream); if (res != size) { xerror("fwrite\n"); } xfree(data); if (fclose(stream) != 0) { xperror("fclose"); } if (rename(fname[0], fname[1]) != 0) { xperror("rename"); } } else { printf("[!] cucul_export_canvas to format %s failed\n", export_format); } } void run(Context_t *ctx) { u_short i, j; rgba_t *colors = ctx->cf->cur->colors; Buffer8_t const *src = active_buffer(ctx); Pixel_t *p = screen; for (i = 0; i < 256; i++) { red[i] = (uint32_t)(colors[i].col.r / 255.0 * 0xfff); green[i] = (uint32_t)(colors[i].col.g / 255.0 * 0xfff); blue[i] = (uint32_t)(colors[i].col.b / 255.0 * 0xfff); alpha[i] = (uint32_t)(colors[i].col.a / 255.0 * 0xfff); } cucul_set_dither_palette(dither, red, green, blue, alpha); cucul_clear_canvas(cv); for (j = 0; j < HEIGHT; j += STEP) for (i = 0; i < WIDTH; i += STEP) { *p++ = get_pixel_nc(src, i, MAXY-j); } cucul_dither_bitmap(cv, 0, 0, cucul_get_canvas_width(cv), cucul_get_canvas_height(cv), dither, screen); caca_refresh_display(dp); if (NULL != export_format) { export(cv); } get_events(ctx, dp); } lebiniou-3.40/plugins/stable/output/caca/Makefile.in0000644000175000017500000005230713612323100017414 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = caca.so$(EXEEXT) subdir = plugins/stable/output/caca ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_caca_so_OBJECTS = caca_so-caca.$(OBJEXT) caca_so_OBJECTS = $(am_caca_so_OBJECTS) caca_so_DEPENDENCIES = caca_so_LINK = $(CCLD) $(caca_so_CFLAGS) $(CFLAGS) $(caca_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/caca_so-caca.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(caca_so_SOURCES) DIST_SOURCES = $(caca_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/output/caca caca_so_SOURCES = caca.c caca_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src caca_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src caca_so_LDADD = @PLUGIN_LDADD@ @CACA_LIBS@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/output/caca/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/output/caca/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) caca.so$(EXEEXT): $(caca_so_OBJECTS) $(caca_so_DEPENDENCIES) $(EXTRA_caca_so_DEPENDENCIES) @rm -f caca.so$(EXEEXT) $(AM_V_CCLD)$(caca_so_LINK) $(caca_so_OBJECTS) $(caca_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/caca_so-caca.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` caca_so-caca.o: caca.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(caca_so_CFLAGS) $(CFLAGS) -MT caca_so-caca.o -MD -MP -MF $(DEPDIR)/caca_so-caca.Tpo -c -o caca_so-caca.o `test -f 'caca.c' || echo '$(srcdir)/'`caca.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/caca_so-caca.Tpo $(DEPDIR)/caca_so-caca.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='caca.c' object='caca_so-caca.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(caca_so_CFLAGS) $(CFLAGS) -c -o caca_so-caca.o `test -f 'caca.c' || echo '$(srcdir)/'`caca.c caca_so-caca.obj: caca.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(caca_so_CFLAGS) $(CFLAGS) -MT caca_so-caca.obj -MD -MP -MF $(DEPDIR)/caca_so-caca.Tpo -c -o caca_so-caca.obj `if test -f 'caca.c'; then $(CYGPATH_W) 'caca.c'; else $(CYGPATH_W) '$(srcdir)/caca.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/caca_so-caca.Tpo $(DEPDIR)/caca_so-caca.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='caca.c' object='caca_so-caca.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(caca_so_CFLAGS) $(CFLAGS) -c -o caca_so-caca.obj `if test -f 'caca.c'; then $(CYGPATH_W) 'caca.c'; else $(CYGPATH_W) '$(srcdir)/caca.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/caca_so-caca.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/caca_so-caca.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/output/caca/Makefile.am0000644000175000017500000000037713575321016017417 00000000000000plugindir = @libdir@/lebiniou/plugins/output/caca plugin_PROGRAMS = caca.so caca_so_SOURCES = caca.c caca_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src caca_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src caca_so_LDADD = @PLUGIN_LDADD@ @CACA_LIBS@ lebiniou-3.40/plugins/stable/output/GL/0000755000175000017500000000000013612323142015041 500000000000000lebiniou-3.40/plugins/stable/output/GL/GL.c0000644000175000017500000002062413612112625015435 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include #include #include "biniou.h" #include "defaults.h" #include "events.h" #define NO_MOUSE_CURSOR u_long id = 1327695029; u_long options = BE_NONE; static SDL_Window *window = NULL; static Plugin_t *glcube = NULL; static SDL_GLContext glcontext; static void SDL_get_event(Context_t *ctx) { // TODO middle = change color, right = erase (3x3) SDL_Event evt; while (SDL_PollEvent(&evt)) { BKey_t key; switch (evt.type) { case SDL_KEYDOWN: key.val = evt.key.keysym.sym; key.mod = evt.key.keysym.mod; on_key(ctx, &key); break; case SDL_QUIT: Context_send_event(ctx, BT_CONTEXT, BC_QUIT, BA_NONE); break; case SDL_MOUSEMOTION: // printf("motion.state: %d\n", evt.motion.state); //printf("left: %d\n", SDL_BUTTON_LEFT); //printf("right: %d\n", SDL_BUTTON_RIGHT); switch (evt.motion.state) { /* TODO un switch pour le mouse drag/drop mode */ case SDL_BUTTON_LEFT: #ifdef WITH_GL ctx->params3d.gl_xe = evt.motion.x; ctx->params3d.gl_ye = evt.motion.y; Params3d_rotate_GL(&ctx->params3d); #else ctx->params3d.xe = evt.motion.x; ctx->params3d.ye = evt.motion.y; Params3d_rotate(&ctx->params3d); #endif // printf("left button motion @ %d %d\n", evt.motion.x, evt.motion.y); break; case SDL_BUTTON_RIGHT+SDL_BUTTON_LEFT: /* <- WTF ? */ // printf("right button motion @ %d %d\n", evt.motion.x, evt.motion.y); set_pixel_nc(active_buffer(ctx), evt.motion.x, MAXY-evt.motion.y, 255); break; default: break; } break; case SDL_MOUSEBUTTONDOWN: /* printf("type= %d, button= %d\n", evt.button.type, evt.button.button); */ switch (evt.button.button) { case SDL_BUTTON_LEFT: #ifdef WITH_GL /* TODO switch GL/not-GL */ ctx->params3d.gl_xs = evt.motion.x; ctx->params3d.gl_ys = evt.motion.y; #else ctx->params3d.xs = evt.motion.x; ctx->params3d.ys = evt.motion.y; #endif break; case SDL_BUTTON_RIGHT: // printf("button down @ %d %d\n", evt.motion.x, evt.motion.y); set_pixel_nc(active_buffer(ctx), evt.motion.x, MAXY-evt.motion.y, 255); break; } break; case SDL_MOUSEWHEEL: if (evt.wheel.y > 0) { // scroll up #ifdef WITH_GL /* TODO switch GL/not-GL */ if (ctx->params3d.gl_fov > 1) { ctx->params3d.gl_fov--; } //printf("FOV: %f\n", ctx->params3d.gl_fov); #else ctx->params3d.scale_factor /= 0.9; /* printf("scale: %d\n", ctx->params3d->scale_factor); */ #endif } else if (evt.wheel.y < 0) { // scroll down #ifdef WITH_GL /* TODO switch GL/not-GL */ ctx->params3d.gl_fov++; //printf("FOV: %f\n", ctx->params3d.gl_fov); #else if (ctx->params3d.scale_factor > 11) { ctx->params3d.scale_factor *= 0.9; } #endif } break; default: break; } } } /* "Le Superbe Rectangle Noir sur son Fond Blanc" */ void test_gl() { glOrtho(0.0,1.0,0.0,1.0,-1.0,1.0); glBegin(GL_POLYGON); glColor3f(1,1,1); glVertex2f(0.1,0.1); glVertex2f(0.1,0.9); glVertex2f(0.9,0.9); glVertex2f(0.9,0.1); glEnd(); } void test_glbis() { glOrtho(0.0,1.0,0.0,1.0,-1.0,1.0); glBegin(GL_POLYGON); glColor3f(1,0,0.5); glVertex2f(0.1,0.25); glVertex2f(0.75,0.25); glVertex2f(0.75,0.75); glVertex2f(0.25,0.999); glEnd(); } void test_gl2() { // glOrtho(0.0,1.0,0.0,1.0,-1.0,1.0); glBegin(GL_POLYGON); glColor3f(1,0,0); glVertex2f(0.0,0.0); glColor3f(0,1,0); glVertex2f(1.0, 0.0); glColor3f(0,0,1); glVertex2f(1,1); glColor3f(1,1,1); glVertex2f(0,1); glEnd(); } static inline void tex_point(const float x, const float y) { glTexCoord2f(x, y); glVertex2f(x, y); } void render(Context_t *ctx) { Context_make_GL_RGBA_texture(ctx, ACTIVE_BUFFER); // TODO: quad texture glBegin(GL_TRIANGLE_STRIP); tex_point(0, 0); tex_point(1, 0); tex_point(1, 1); tex_point(0, 0); tex_point(0, 1); tex_point(1, 1); glEnd(); } void reshape(int w, int h) { glViewport(0, 0, (GLsizei)w, (GLsizei)h); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); } void run(Context_t *ctx) { if (!ctx->gl_done) { if (ctx->force_cube && (NULL != glcube)) { glcube->run(ctx); } else { reshape(WIDTH, HEIGHT); render(ctx); } } SDL_GL_SwapWindow(window); SDL_get_event(ctx); } void fullscreen(const int fs) { if (fs) { printf("[S] Set full-screen\n"); } else { printf("[S] Unset full-screen\n"); } SDL_SetWindowFullscreen(window, fs ? SDL_WINDOW_FULLSCREEN : 0); } void destroy(Context_t *ctx) { SDL_GL_DeleteContext(glcontext); SDL_DestroyWindow(window); SDL_Quit(); } void switch_cursor() { SDL_ShowCursor(SDL_ShowCursor(SDL_QUERY) ? SDL_DISABLE : SDL_ENABLE); } static void init_GL() { glShadeModel(GL_SMOOTH); glClearColor(0, 0, 0, 0); glClearDepth(1.0f); glEnable(GL_DEPTH_TEST); glDepthFunc(GL_LEQUAL); glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST); } int8_t create(Context_t *ctx) { char *icon_file; SDL_Surface *icon = NULL; Uint32 colorkey; char *window_title; const int flags = SDL_WINDOW_OPENGL | SDL_GL_DOUBLEBUFFER; /* Find default output plugin for OpenGL: GLCube */ /* FIXME hardcoded */ glcube = Plugins_find(1328382269); if (NULL != glcube) { printf("[i] glcube found @%p\n", glcube); if (NULL != glcube->create) { (void)glcube->create(ctx); } } /* First, initialize SDL's video subsystem. */ if (!SDL_WasInit(SDL_INIT_VIDEO)) if (SDL_Init(SDL_INIT_VIDEO) < 0) { /* Failed, exit. */ xerror("Video initialization failed: %s\n", SDL_GetError()); } /* * Now, we want to setup our requested * window attributes for our OpenGL window. * We want *at least* 5 bits of red, green * and blue. We also want at least a 16-bit * depth buffer. * * The last thing we do is request a double * buffered window. '1' turns on double * buffering, '0' turns it off. * * Note that we do not use SDL_DOUBLEBUF in * the flags to SDL_SetVideoMode. That does * not affect the GL attribute state, only * the standard 2D blitting setup. */ SDL_GL_SetAttribute(SDL_GL_RED_SIZE, 5); SDL_GL_SetAttribute(SDL_GL_GREEN_SIZE, 5); SDL_GL_SetAttribute(SDL_GL_BLUE_SIZE, 5); SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE, 16); SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1); /* This makes our buffer swap syncronized with the monitor's vertical refresh */ SDL_GL_SetSwapInterval(1); window_title = g_strdup_printf("Le Biniou OpenGL (%dx%d)", WIDTH, HEIGHT); window = SDL_CreateWindow(window_title, SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, WIDTH, HEIGHT, flags); g_free(window_title); if (NULL == window) { xerror("Couldn't set %dx%d video mode: %s\n", WIDTH, HEIGHT, SDL_GetError()); } icon_file = g_strdup_printf("%s/lebiniou.bmp", DEFAULT_DATADIR); icon = SDL_LoadBMP(icon_file); g_free(icon_file); colorkey = SDL_MapRGB(icon->format, 0, 0, 0); SDL_SetColorKey(icon, SDL_TRUE, colorkey); SDL_SetWindowIcon(window, icon); SDL_FreeSurface(icon); /* Create an OpenGL context associated with the window. */ glcontext = SDL_GL_CreateContext(window); init_GL(); #ifdef NO_MOUSE_CURSOR SDL_ShowCursor(SDL_DISABLE); #endif glViewport(0, 0, WIDTH, HEIGHT); return 1; } lebiniou-3.40/plugins/stable/output/GL/Makefile.in0000644000175000017500000005207713612323100017033 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = GL.so$(EXEEXT) subdir = plugins/stable/output/GL ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_GL_so_OBJECTS = GL_so-GL.$(OBJEXT) GL_so_OBJECTS = $(am_GL_so_OBJECTS) GL_so_DEPENDENCIES = GL_so_LINK = $(CCLD) $(GL_so_CFLAGS) $(CFLAGS) $(GL_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/GL_so-GL.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(GL_so_SOURCES) DIST_SOURCES = $(GL_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/output/GL GL_so_SOURCES = GL.c GL_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src @SDL2_CFLAGS@ @GLU_CFLAGS@ GL_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src GL_so_LDADD = @PLUGIN_LDADD@ @GLU_LIBS@ @SDL2_LIBS@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/output/GL/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/output/GL/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) GL.so$(EXEEXT): $(GL_so_OBJECTS) $(GL_so_DEPENDENCIES) $(EXTRA_GL_so_DEPENDENCIES) @rm -f GL.so$(EXEEXT) $(AM_V_CCLD)$(GL_so_LINK) $(GL_so_OBJECTS) $(GL_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GL_so-GL.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` GL_so-GL.o: GL.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(GL_so_CFLAGS) $(CFLAGS) -MT GL_so-GL.o -MD -MP -MF $(DEPDIR)/GL_so-GL.Tpo -c -o GL_so-GL.o `test -f 'GL.c' || echo '$(srcdir)/'`GL.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/GL_so-GL.Tpo $(DEPDIR)/GL_so-GL.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='GL.c' object='GL_so-GL.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(GL_so_CFLAGS) $(CFLAGS) -c -o GL_so-GL.o `test -f 'GL.c' || echo '$(srcdir)/'`GL.c GL_so-GL.obj: GL.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(GL_so_CFLAGS) $(CFLAGS) -MT GL_so-GL.obj -MD -MP -MF $(DEPDIR)/GL_so-GL.Tpo -c -o GL_so-GL.obj `if test -f 'GL.c'; then $(CYGPATH_W) 'GL.c'; else $(CYGPATH_W) '$(srcdir)/GL.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/GL_so-GL.Tpo $(DEPDIR)/GL_so-GL.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='GL.c' object='GL_so-GL.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(GL_so_CFLAGS) $(CFLAGS) -c -o GL_so-GL.obj `if test -f 'GL.c'; then $(CYGPATH_W) 'GL.c'; else $(CYGPATH_W) '$(srcdir)/GL.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/GL_so-GL.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/GL_so-GL.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/output/GL/Makefile.am0000644000175000017500000000042713575321016017026 00000000000000plugindir = @libdir@/lebiniou/plugins/output/GL plugin_PROGRAMS = GL.so GL_so_SOURCES = GL.c GL_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src @SDL2_CFLAGS@ @GLU_CFLAGS@ GL_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src GL_so_LDADD = @PLUGIN_LDADD@ @GLU_LIBS@ @SDL2_LIBS@ lebiniou-3.40/plugins/stable/output/diskwriter/0000755000175000017500000000000013612323142016726 500000000000000lebiniou-3.40/plugins/stable/output/diskwriter/diskwriter.c0000644000175000017500000000161513612112625021206 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #if HAVE_CONFIG_H #include "config.h" #endif #include "context.h" u_long id = 1292705992; u_long options = BE_NONE; void run(Context_t *ctx) { Context_screenshot(ctx); } lebiniou-3.40/plugins/stable/output/diskwriter/Makefile.in0000644000175000017500000005330513612323100020713 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = diskwriter.so$(EXEEXT) subdir = plugins/stable/output/diskwriter ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_diskwriter_so_OBJECTS = diskwriter_so-diskwriter.$(OBJEXT) diskwriter_so_OBJECTS = $(am_diskwriter_so_OBJECTS) diskwriter_so_DEPENDENCIES = diskwriter_so_LINK = $(CCLD) $(diskwriter_so_CFLAGS) $(CFLAGS) \ $(diskwriter_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/diskwriter_so-diskwriter.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(diskwriter_so_SOURCES) DIST_SOURCES = $(diskwriter_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/output/diskwriter diskwriter_so_SOURCES = diskwriter.c diskwriter_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src diskwriter_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src diskwriter_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/output/diskwriter/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/output/diskwriter/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) diskwriter.so$(EXEEXT): $(diskwriter_so_OBJECTS) $(diskwriter_so_DEPENDENCIES) $(EXTRA_diskwriter_so_DEPENDENCIES) @rm -f diskwriter.so$(EXEEXT) $(AM_V_CCLD)$(diskwriter_so_LINK) $(diskwriter_so_OBJECTS) $(diskwriter_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/diskwriter_so-diskwriter.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` diskwriter_so-diskwriter.o: diskwriter.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(diskwriter_so_CFLAGS) $(CFLAGS) -MT diskwriter_so-diskwriter.o -MD -MP -MF $(DEPDIR)/diskwriter_so-diskwriter.Tpo -c -o diskwriter_so-diskwriter.o `test -f 'diskwriter.c' || echo '$(srcdir)/'`diskwriter.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/diskwriter_so-diskwriter.Tpo $(DEPDIR)/diskwriter_so-diskwriter.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='diskwriter.c' object='diskwriter_so-diskwriter.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(diskwriter_so_CFLAGS) $(CFLAGS) -c -o diskwriter_so-diskwriter.o `test -f 'diskwriter.c' || echo '$(srcdir)/'`diskwriter.c diskwriter_so-diskwriter.obj: diskwriter.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(diskwriter_so_CFLAGS) $(CFLAGS) -MT diskwriter_so-diskwriter.obj -MD -MP -MF $(DEPDIR)/diskwriter_so-diskwriter.Tpo -c -o diskwriter_so-diskwriter.obj `if test -f 'diskwriter.c'; then $(CYGPATH_W) 'diskwriter.c'; else $(CYGPATH_W) '$(srcdir)/diskwriter.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/diskwriter_so-diskwriter.Tpo $(DEPDIR)/diskwriter_so-diskwriter.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='diskwriter.c' object='diskwriter_so-diskwriter.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(diskwriter_so_CFLAGS) $(CFLAGS) -c -o diskwriter_so-diskwriter.obj `if test -f 'diskwriter.c'; then $(CYGPATH_W) 'diskwriter.c'; else $(CYGPATH_W) '$(srcdir)/diskwriter.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/diskwriter_so-diskwriter.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/diskwriter_so-diskwriter.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/output/diskwriter/Makefile.am0000644000175000017500000000043513575321016020712 00000000000000plugindir = @libdir@/lebiniou/plugins/output/diskwriter plugin_PROGRAMS = diskwriter.so diskwriter_so_SOURCES = diskwriter.c diskwriter_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src diskwriter_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src diskwriter_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/output/RTMP/0000755000175000017500000000000013612323142015321 500000000000000lebiniou-3.40/plugins/stable/output/RTMP/Makefile.in0000644000175000017500000005227313612323100017311 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = RTMP.so$(EXEEXT) subdir = plugins/stable/output/RTMP ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_RTMP_so_OBJECTS = RTMP_so-RTMP.$(OBJEXT) RTMP_so_OBJECTS = $(am_RTMP_so_OBJECTS) RTMP_so_DEPENDENCIES = RTMP_so_LINK = $(CCLD) $(RTMP_so_CFLAGS) $(CFLAGS) $(RTMP_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/RTMP_so-RTMP.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(RTMP_so_SOURCES) DIST_SOURCES = $(RTMP_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/output/RTMP RTMP_so_SOURCES = RTMP.c RTMP_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src RTMP_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src RTMP_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/output/RTMP/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/output/RTMP/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) RTMP.so$(EXEEXT): $(RTMP_so_OBJECTS) $(RTMP_so_DEPENDENCIES) $(EXTRA_RTMP_so_DEPENDENCIES) @rm -f RTMP.so$(EXEEXT) $(AM_V_CCLD)$(RTMP_so_LINK) $(RTMP_so_OBJECTS) $(RTMP_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RTMP_so-RTMP.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` RTMP_so-RTMP.o: RTMP.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(RTMP_so_CFLAGS) $(CFLAGS) -MT RTMP_so-RTMP.o -MD -MP -MF $(DEPDIR)/RTMP_so-RTMP.Tpo -c -o RTMP_so-RTMP.o `test -f 'RTMP.c' || echo '$(srcdir)/'`RTMP.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/RTMP_so-RTMP.Tpo $(DEPDIR)/RTMP_so-RTMP.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='RTMP.c' object='RTMP_so-RTMP.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(RTMP_so_CFLAGS) $(CFLAGS) -c -o RTMP_so-RTMP.o `test -f 'RTMP.c' || echo '$(srcdir)/'`RTMP.c RTMP_so-RTMP.obj: RTMP.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(RTMP_so_CFLAGS) $(CFLAGS) -MT RTMP_so-RTMP.obj -MD -MP -MF $(DEPDIR)/RTMP_so-RTMP.Tpo -c -o RTMP_so-RTMP.obj `if test -f 'RTMP.c'; then $(CYGPATH_W) 'RTMP.c'; else $(CYGPATH_W) '$(srcdir)/RTMP.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/RTMP_so-RTMP.Tpo $(DEPDIR)/RTMP_so-RTMP.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='RTMP.c' object='RTMP_so-RTMP.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(RTMP_so_CFLAGS) $(CFLAGS) -c -o RTMP_so-RTMP.obj `if test -f 'RTMP.c'; then $(CYGPATH_W) 'RTMP.c'; else $(CYGPATH_W) '$(srcdir)/RTMP.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/RTMP_so-RTMP.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/RTMP_so-RTMP.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/output/RTMP/Makefile.am0000644000175000017500000000036313575321016017305 00000000000000plugindir = @libdir@/lebiniou/plugins/output/RTMP plugin_PROGRAMS = RTMP.so RTMP_so_SOURCES = RTMP.c RTMP_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src RTMP_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src RTMP_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/output/RTMP/RTMP.c0000644000175000017500000000532313612112625016174 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1333296212; u_long options = BE_NONE; char desc[] = "RTMP streamer"; #define FFMPEG_CHECK "ffmpeg -h >/dev/null 2>&1" #define FFMPEG "ffmpeg" #define RTMP_FFMPEG_ARGS "-loglevel quiet -re -vcodec ppm -f image2pipe -i pipe: -f flv" #define RTMP_URL "rtmp://localhost:1935/rtmp/"PACKAGE static FILE *rtmp = NULL; static int8_t open_rtmp() { char cmd[MAXLEN+1]; char *args = NULL, *url = NULL; memset(&cmd, '\0', MAXLEN+1); if (NULL == (args = getenv("LEBINIOU_RTMP_FFMPEG_ARGS"))) { args = RTMP_FFMPEG_ARGS; } if (NULL == (url = getenv("LEBINIOU_RTMP_URL"))) { url = RTMP_URL; } g_snprintf(cmd, MAXLEN, "%s %s %s", FFMPEG, args, url); if (NULL == (rtmp = popen(cmd, "w"))) { xperror("popen"); } else { VERBOSE(printf("[i] %s: opened stream to %s\n", __FILE__, url)); VERBOSE(printf("[i] %s: ffmpeg args: '%s'\n", __FILE__, args)); } return 1; } int8_t create(Context_t *ctx) { if (check_command(FFMPEG_CHECK) == -1) { printf("[!] %s: ffmpeg binary not found, plugin disabled\n", __FILE__); return 0; } else { return open_rtmp(); } } void destroy(Context_t *ctx) { if (NULL != rtmp) if (-1 == pclose(rtmp)) { xperror("pclose"); } } void run(Context_t *ctx) { u_char *data; char buff[MAXLEN+1]; size_t res; /* get picture */ data = export_BGR_active_buffer(ctx, 1); memset(&buff, '\0', MAXLEN+1); g_snprintf(buff, MAXLEN, "P6 %d %d 255\n", WIDTH, HEIGHT); /* PPM header */ res = fwrite((const void *)&buff, sizeof(char), strlen(buff), rtmp); if (res != strlen(buff)) { fprintf(stderr, "[!] %s:write_header: short write (%d of %d)\n", __FILE__, (int)res, (int)strlen(buff)); exit(1); } /* PPM data */ res = fwrite((const void *)data, sizeof(Pixel_t), RGB_BUFFSIZE, rtmp); xfree(data); if (res != RGB_BUFFSIZE) { fprintf(stderr, "[!] %s:write_image: short write (%d of %li)\n", __FILE__, (int)res, RGB_BUFFSIZE); exit(1); } fflush(rtmp); } lebiniou-3.40/plugins/stable/output/mp4/0000755000175000017500000000000013612323142015237 500000000000000lebiniou-3.40/plugins/stable/output/mp4/Makefile.in0000644000175000017500000005214413612323100017224 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = mp4.so$(EXEEXT) subdir = plugins/stable/output/mp4 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_mp4_so_OBJECTS = mp4_so-mp4.$(OBJEXT) mp4_so_OBJECTS = $(am_mp4_so_OBJECTS) mp4_so_DEPENDENCIES = mp4_so_LINK = $(CCLD) $(mp4_so_CFLAGS) $(CFLAGS) $(mp4_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/mp4_so-mp4.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(mp4_so_SOURCES) DIST_SOURCES = $(mp4_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/output/mp4 mp4_so_SOURCES = mp4.c mp4_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src mp4_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src mp4_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/output/mp4/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/output/mp4/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) mp4.so$(EXEEXT): $(mp4_so_OBJECTS) $(mp4_so_DEPENDENCIES) $(EXTRA_mp4_so_DEPENDENCIES) @rm -f mp4.so$(EXEEXT) $(AM_V_CCLD)$(mp4_so_LINK) $(mp4_so_OBJECTS) $(mp4_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mp4_so-mp4.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` mp4_so-mp4.o: mp4.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mp4_so_CFLAGS) $(CFLAGS) -MT mp4_so-mp4.o -MD -MP -MF $(DEPDIR)/mp4_so-mp4.Tpo -c -o mp4_so-mp4.o `test -f 'mp4.c' || echo '$(srcdir)/'`mp4.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/mp4_so-mp4.Tpo $(DEPDIR)/mp4_so-mp4.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mp4.c' object='mp4_so-mp4.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mp4_so_CFLAGS) $(CFLAGS) -c -o mp4_so-mp4.o `test -f 'mp4.c' || echo '$(srcdir)/'`mp4.c mp4_so-mp4.obj: mp4.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mp4_so_CFLAGS) $(CFLAGS) -MT mp4_so-mp4.obj -MD -MP -MF $(DEPDIR)/mp4_so-mp4.Tpo -c -o mp4_so-mp4.obj `if test -f 'mp4.c'; then $(CYGPATH_W) 'mp4.c'; else $(CYGPATH_W) '$(srcdir)/mp4.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/mp4_so-mp4.Tpo $(DEPDIR)/mp4_so-mp4.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mp4.c' object='mp4_so-mp4.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mp4_so_CFLAGS) $(CFLAGS) -c -o mp4_so-mp4.obj `if test -f 'mp4.c'; then $(CYGPATH_W) 'mp4.c'; else $(CYGPATH_W) '$(srcdir)/mp4.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/mp4_so-mp4.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/mp4_so-mp4.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/output/mp4/mp4.c0000644000175000017500000000735513612112625016037 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1544618711; u_long options = BE_NONE; char desc[] = "MP4 video encoder"; #define FFMPEG_CHECK "ffmpeg -h >/dev/null 2>&1" #define MP4_FFMPEG_CMD "ffmpeg -loglevel quiet -re -framerate %d -vcodec ppm -f image2pipe -i pipe: -vcodec libx264 -pix_fmt yuv420p -r %d -vsync cfr %s" #define MP4_FFMPEG_CMD_AUDIO "ffmpeg -loglevel quiet -re -framerate %d -vcodec ppm -f image2pipe -i pipe: -i %s -vcodec libx264 -pix_fmt yuv420p -r %d -vsync cfr %s" #define DIRECTORY "/videos/" static FILE *mp4 = NULL; static char * video_filename() { gchar *blah = NULL; const gchar *home_dir = NULL; home_dir = g_get_home_dir(); blah = g_strdup_printf("%s/." PACKAGE_NAME DIRECTORY, home_dir); rmkdir(blah); g_free(blah); const char *sndfile = getenv("LEBINIOU_SNDFILE"); if (sndfile != NULL) { char *c; sndfile = ((c = strrchr(sndfile, '/')) != NULL) ? ++c : sndfile; ((c = strrchr(sndfile, '.')) != NULL) && (*c = '\0'); /* spr0tch */ } blah = g_strdup_printf("%s/." PACKAGE_NAME DIRECTORY "%s-%ld.mp4", home_dir, (sndfile != NULL) ? sndfile : PACKAGE_NAME, (long)unix_timestamp()); VERBOSE(printf("[i] %s: recording video to %s\n", __FILE__, blah)); return blah; } static void open_mp4(Context_t *ctx) { const char *sndfile = getenv("LEBINIOU_SNDFILE"); /* strdup() is needed because LEBINIOU_SNDFILE gets modified in video_filename() */ char *audio = (sndfile != NULL) ? strdup(sndfile) : NULL; char *out = video_filename(); char *cmd; if (audio != NULL) { cmd = g_strdup_printf(MP4_FFMPEG_CMD_AUDIO, ctx->max_fps, audio, ctx->max_fps, out); free(audio); } else { cmd = g_strdup_printf(MP4_FFMPEG_CMD, ctx->max_fps, ctx->max_fps, out); } if (NULL == (mp4 = popen(cmd, "w"))) { xperror("popen"); } else { VERBOSE(printf("[i] %s: cmd= %s\n", __FILE__, cmd)); } g_free(cmd); xfree(out); } int8_t create(Context_t *ctx) { if (check_command(FFMPEG_CHECK) == -1) { printf("[!] %s: ffmpeg binary not found, can't create video\n", __FILE__); } else { open_mp4(ctx); } return 1; } void destroy(Context_t *ctx) { if (NULL != mp4) if (-1 == pclose(mp4)) { xperror("pclose"); } } void run(Context_t *ctx) { if (NULL != mp4) { u_char *data; char buff[MAXLEN+1]; size_t res; /* get picture */ data = export_RGB_active_buffer(ctx, 1); memset(&buff, '\0', MAXLEN+1); g_snprintf(buff, MAXLEN, "P6 %d %d 255\n", WIDTH, HEIGHT); /* PPM header */ res = fwrite((const void *)&buff, sizeof(char), strlen(buff), mp4); if (res != strlen(buff)) { fprintf(stderr, "[!] %s:write_header: short write (%d of %d)\n", __FILE__, (int)res, (int)strlen(buff)); exit(1); } /* PPM data */ res = fwrite((const void *)data, sizeof(Pixel_t), RGB_BUFFSIZE, mp4); xfree(data); if (res != RGB_BUFFSIZE) { fprintf(stderr, "[!] %s:write_image: short write (%d of %li)\n", __FILE__, (int)res, RGB_BUFFSIZE); exit(1); } fflush(mp4); } } lebiniou-3.40/plugins/stable/output/mp4/Makefile.am0000644000175000017500000000035413575321016017223 00000000000000plugindir = @libdir@/lebiniou/plugins/output/mp4 plugin_PROGRAMS = mp4.so mp4_so_SOURCES = mp4.c mp4_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src mp4_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src mp4_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/output/SDL2/0000755000175000017500000000000013612323142015243 500000000000000lebiniou-3.40/plugins/stable/output/SDL2/ttf.c0000644000175000017500000000737013612112625016135 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include #include "ttf.h" #define OSD_PTSIZE_MIN 10 #define OSD_PTSIZE_MAX 40 #define OSD_BUFFLEN 512 static SDL_Color white = { 0xFF, 0xFF, 0xFF, 0 }; static SDL_Color black = { 0, 0, 0, 0 }; static TTF_Font *font = NULL; u_short fontlineskip; extern char has_osd; extern SDL_Window *osd_window; void ttf_init() { /* Initialize the TTF library */ if (!TTF_WasInit()) if (TTF_Init() < 0) { xerror("[SDL] Couldn't initialize TTF: %s\n", SDL_GetError()); } /* Get the font path */ const char *font_path = getenv("LEBINIOU_FONT"); if (font_path == NULL) { fprintf(stderr, "[i] [SDL] LEBINIOU_FONT is not set, using\n"); fprintf(stderr, "[i] [SDL] '%s' as OSD font\n", OSD_FONT); font_path = OSD_FONT; } else { fprintf(stderr, "[i] [SDL] Using '%s' as OSD font\n", font_path); } /* Get the font size */ const char *font_size = getenv("LEBINIOU_FONT_SIZE"); int ptsize = OSD_PTSIZE; if (font_size != NULL) { long _ptsize = xatol(font_size); if ((_ptsize >= OSD_PTSIZE_MIN) && (_ptsize <= OSD_PTSIZE_MAX)) { ptsize = _ptsize; fprintf(stderr, "[i] [SDL] Font size set to %d\n", ptsize); } else { fprintf(stderr, "[!] [SDL] Invalid font size %ld, using %d\n", _ptsize, ptsize); } } /* Open the font file with the requested point size */ font = TTF_OpenFont(font_path, ptsize); if (font == NULL) { printf("[!] [SDL] %s, OSD is disabled.\n", SDL_GetError()); has_osd = 0; } else { TTF_SetFontStyle(font, TTF_STYLE_NORMAL); /* TTF_SetFontStyle(font, TTF_STYLE_BOLD); */ fontlineskip = TTF_FontLineSkip(font); } } void ttf_quit() { if (NULL != font) { TTF_CloseFont(font); } TTF_Quit(); } u_short osd_print(const u_short x, u_short y, const u_char rev_x, const u_char rev_y, const char *fmt, ...) { char str[OSD_BUFFLEN+1]; va_list ap; SDL_Surface *text = NULL; SDL_Rect dstrect; SDL_Color fg_color; int out_width, out_height; SDL_GetWindowSize(osd_window, &out_width, &out_height); memset((void *)str, '\0', OSD_BUFFLEN * sizeof(char)); assert(fmt != NULL); va_start(ap, fmt); vsprintf(str, fmt, ap); /* TODO vsnprintf */ va_end(ap); fg_color = white; text = TTF_RenderText_Blended(font, str, black); if (text != NULL) { int dx, dy; dstrect.w = text->w; dstrect.h = text->h; for (dx = -2; dx <= 2; dx ++) { for (dy = -2; dy <= 2; dy ++) { dstrect.x = (rev_x) ? (out_width - x - text->w) : x; dstrect.y = (rev_y) ? (out_height - y - text->h) : y; dstrect.x += dx; dstrect.y += dy; SDL_BlitSurface(text, NULL, SDL_GetWindowSurface(osd_window), &dstrect); } } SDL_FreeSurface(text); text = TTF_RenderText_Blended(font, str, fg_color); dstrect.x = (rev_x) ? (out_width - x - text->w) : x; dstrect.y = (rev_y) ? (out_height - y - text->h) : y; SDL_BlitSurface(text, NULL, SDL_GetWindowSurface(osd_window), &dstrect); SDL_FreeSurface(text); y += TTF_FontLineSkip(font); } return y; } lebiniou-3.40/plugins/stable/output/SDL2/osd.h0000644000175000017500000000200613612112625016121 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_OSD_H #define __BINIOU_OSD_H void osd_init(); void osd_quit(); void osd(const Context_t *); u_short osd_print(const u_short, u_short, const u_char, const u_char, const char *, ...); void osd(const Context_t *); #endif /* __BINIOU_OSD_H */ lebiniou-3.40/plugins/stable/output/SDL2/osd.c0000644000175000017500000002602213612112625016120 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include #include "biniou.h" #include "images.h" #include "colormaps.h" #include "osd.h" #include "ttf.h" #include "src/defaults.h" #define PB_WIDTH 3 /* progress bar width (%) */ #define SHOW 18 /* number of plugins to display before/after the current plugin */ extern char has_osd; extern u_short fontlineskip; SDL_Window *osd_window = NULL; #define BORDER 5 #define ARROW "->" #define OSD_BUFFLEN 512 #define OSD_WIDTH 600 #define OSD_HEIGHT 900 void osd_init() { char *icon_file; SDL_Surface *icon = NULL; Uint32 colorkey; int flags = SDL_WINDOW_RESIZABLE; ttf_init(); if (!has_osd) { return; } osd_window = SDL_CreateWindow("Le Biniou", 0, 0, OSD_WIDTH, OSD_HEIGHT, flags); if (NULL == osd_window) { xerror("Couldn't set %dx%d video mode: %s\n", OSD_WIDTH, OSD_HEIGHT, SDL_GetError()); } icon_file = g_strdup_printf("%s/lebiniou.bmp", DEFAULT_DATADIR); #ifdef DEBUG printf("[i] Loading icon from %s\n", icon_file); #endif icon = SDL_LoadBMP(icon_file); assert(icon != NULL); g_free(icon_file); colorkey = SDL_MapRGB(icon->format, 0, 0, 0); SDL_SetColorKey(icon, SDL_TRUE, colorkey); SDL_SetWindowIcon(osd_window, icon); SDL_FreeSurface(icon); } void osd_quit() { if (has_osd) { SDL_DestroyWindow(osd_window); ttf_quit(); } } static void osd_info(const Context_t *ctx) { char buff[OSD_BUFFLEN+1]; int dst_y = 0; struct timeval now; char *now_str; float elapsed; u_short d, h, m, s; const Sequence_t *cur_seq = ctx->sm->cur; /* Display readable localtime */ /* TODO error checking */ gettimeofday(&now, NULL); /* XXX TODO error + bounds checking */ now_str = ctime((time_t *)&now.tv_sec); now_str[strlen(now_str)-1] = '\0'; dst_y = osd_print(BORDER, dst_y, 0, 0, "%s", now_str); /* Uptime */ elapsed = b_timer_elapsed(ctx->timer); d = (u_short)(elapsed / (3600*24)); elapsed -= d*3600*24; h = (u_short)(elapsed / 3600); elapsed -= h*3600; m = (u_short)(elapsed / 60); elapsed -= m*60; s = (u_short)elapsed; elapsed -= s; dst_y = osd_print(BORDER, dst_y, 0, 0, "Up: %1dd %02d:%02d:%02d.%02d", d, h, m, s, (u_short)(elapsed*100)); /* Display sequence name */ dst_y = osd_print(BORDER, dst_y, 0, 0, "Sequence: %s", (cur_seq->name != NULL) ? cur_seq->name : "(none)"); /* Display current bankset:bank */ switch (ctx->bank_mode) { case SEQUENCES: dst_y = osd_print(BORDER, dst_y, 0, 0, "Sequences bank: %d-%d", ctx->bankset[SEQUENCES]+1, ctx->bank[SEQUENCES]+1); break; case COLORMAPS: dst_y = osd_print(BORDER, dst_y, 0, 0, "Colormaps bank: %d-%d", ctx->bankset[COLORMAPS]+1, ctx->bank[COLORMAPS]+1); break; case IMAGES: dst_y = osd_print(BORDER, dst_y, 0, 0, "Images bank: %d-%d", ctx->bankset[IMAGES]+1, ctx->bank[IMAGES]+1); break; } /* Display colormap and image (if any) */ if (colormaps != NULL) { dst_y = osd_print(BORDER, dst_y, 0, 0, "Colormap: %s", (cur_seq->cmap_id) ? Colormaps_name(cur_seq->cmap_id) : "(default)"); } if (images != NULL) { dst_y = osd_print(BORDER, dst_y, 0, 0, "Image: %s", (cur_seq->image_id) ? Images_name(cur_seq->image_id) : "(default)"); } /* Display auto* stuff */ if (ctx->random_mode != BR_NONE) { const char *what = NULL; if (ctx->random_mode == BR_SCHEMES) { what = "Schemes"; } else if (ctx->random_mode == BR_SEQUENCES) { what = "Sequences"; } else if (ctx->random_mode == BR_BOTH) { what = "Schemes+Sequences"; } snprintf(buff, OSD_BUFFLEN * sizeof(char), "Auto mode: %s", what); } else { snprintf(buff, OSD_BUFFLEN * sizeof(char), "Auto mode: Off"); } dst_y = osd_print(BORDER, dst_y, 0, 0, "%s", buff); /* Display random cmap/image */ if ((colormaps != NULL) && (colormaps->size > 1)) dst_y = osd_print(BORDER, dst_y, 0, 0, "Random colormaps: %s", ctx->auto_colormaps ? "On" : "Off"); if ((images != NULL) && (images->size > 1)) dst_y = osd_print(BORDER, dst_y, 0, 0, "Random images: %s", ctx->auto_images ? "On" : "Off"); /* Display locked plugin, if any */ if (ctx->locked != NULL) { dst_y = osd_print(BORDER, dst_y, 0, 0, "Locked: %s", Plugin_dname(ctx->locked)); } /* Display phase-space delay */ dst_y = osd_print(BORDER, dst_y, 0, 0, "Phase-space delay: %d", Context_get_phase_space_delay(ctx)); /* Spline span size */ dst_y = osd_print(BORDER, dst_y, 0, 0, "Span size: %d", Context_get_span_size(ctx)); /* Volume scaling */ if (ctx->input != NULL) { dst_y = osd_print(BORDER, dst_y, 0, 0, "Volume scale: %.1f", Context_get_volume_scale(ctx)); } /* 3D scale factor */ dst_y = osd_print(BORDER, dst_y, 0, 0, "3D scale factor: %.2f", ctx->params3d.scale_factor); } static void osd_fps(const Context_t *ctx) { (void)osd_print(BORDER, 0, 1, 1, "%03d FPS (%03d)", (int)Context_fps(ctx), ctx->max_fps); } static void osd_sequence(const Context_t *ctx) { char buff[OSD_BUFFLEN+1]; const Sequence_t *cur_seq; GList *tmp; u_short dst_y = 0; u_char lens_there = 0; cur_seq = ctx->sm->cur; tmp = g_list_first(cur_seq->layers); while (tmp != NULL) { Layer_t *layer = (Layer_t *)tmp->data; Plugin_t *P = layer->plugin; if (P != NULL) { char *name = Plugin_dname(P); const char *mode = LayerMode_to_OSD_string(layer->mode); const char *arrow = (P == plugins->selected) ? ARROW : ""; if ((cur_seq->lens != NULL) && (P == cur_seq->lens)) { lens_there = 1; snprintf(buff, OSD_BUFFLEN*sizeof(char), "%s %s - %s", arrow, name, mode); } else { const char lens_there_c = (lens_there) ? ' ' : '|'; snprintf(buff, OSD_BUFFLEN*sizeof(char), "%s %s %c %s", arrow, name, lens_there_c, mode); } xfree(name); dst_y = osd_print(BORDER, dst_y, 1, 0, "%s", buff); } tmp = g_list_next(tmp); } if (plugins != NULL && plugins->selected != NULL) { if (plugins->selected->parameters != NULL) { json_t *j_params = plugins->selected->parameters(NULL); /* find max parameter name size */ uint8_t max_name_size = 0; const char *name; json_t *iter_value; json_object_foreach(j_params, name, iter_value) { if (json_is_integer(iter_value) || json_is_real(iter_value)) { max_name_size = MAX(max_name_size, strlen(name)); } } dst_y = osd_print(BORDER, dst_y, 1, 0, " "); char *p_name = plugins->selected->dname; dst_y = osd_print(BORDER, dst_y, 1, 0, "%s parameters%*s", p_name, MAX(0, 2 + (int)max_name_size + 7 - (11 + (int)strlen(p_name))), ""); uint8_t n = 0; json_object_foreach(j_params, name, iter_value) { json_t *j_value = json_object_get(iter_value, "value"); const char *arrow = (n == plugins->selected->selected_param) ? ARROW : ""; if (json_is_integer(j_value)) { int value = json_integer_value(j_value); dst_y = osd_print(BORDER, dst_y, 1, 0, "%s %*s: %-4d", arrow, max_name_size, name, value); } else if (json_is_real(j_value)) { double value = json_real_value(j_value); dst_y = osd_print(BORDER, dst_y, 1, 0, "%s %*s: %-4.2f", arrow, max_name_size, name, value); } else if (json_is_string(j_value)) { const char *str = json_string_value(j_value); dst_y = osd_print(BORDER, dst_y, 1, 0, "%s %*s: %s", arrow, max_name_size, name, str); } n++; } json_decref(j_params); } } cur_seq = ctx->sm->cur; } static void osd_plugins(const Context_t *ctx) { short n; short start; u_short skip = fontlineskip - 1; u_short dst_y = 2 * SHOW * skip + 2 * skip; start = plugins->selected_idx - SHOW; while (start < 0) { start += plugins->size; } for (n = 0; (n < 2 * SHOW + 1) && (n < plugins->size); ) { const char *arrow; char in_sequence; char *name; Plugin_t *plugin = plugins->plugins[start]; arrow = (n == SHOW) ? ARROW : " "; in_sequence = Sequence_find(ctx->sm->cur, plugin) ? '*' : ' '; name = Plugin_dname(plugin); (void)osd_print(BORDER, dst_y, 0, 1, "%c|%c|%c|%c|%c %s %c %s", ((*plugin->options & BE_SFX2D) || (*plugin->options & BE_SFX3D)) ? 'S' : ' ', (*plugin->options & BE_GFX) ? 'G' : ' ', ((*plugin->options & BE_BLUR) || (*plugin->options & BE_DISPLACE) || (*plugin->options & BE_ROLL) || (*plugin->options & BE_WARP) || (*plugin->options & BE_SCROLL) || (*plugin->options & BE_MIRROR)) ? 'F' : ' ', ((*plugin->options & BEQ_IMAGE) || (*plugin->options & BEQ_SPLASH)) ? 'I' : ' ', (*plugin->options & BE_LENS) ? 'L' : ' ', arrow, in_sequence, name); xfree(name); dst_y -= skip; n++; start++; if (start == plugins->size) { start = 0; } } } static void osd_plugin_desc(const Context_t *ctx) { char *dsc = NULL; int skip = fontlineskip - 1; if (NULL != plugins->selected) { if (NULL == plugins->selected->desc) { dsc = "NO DESCRIPTION"; } else { dsc = plugins->selected->desc; } (void)osd_print(BORDER, skip, 1, 1, "%s", dsc); } } static void osd_random_mode_elapsed(const Context_t *ctx) { float pct = Alarm_elapsed_pct(ctx->a_random); u_char color = 255; /* TODO colormap->max */ u_short width; u_short height; SDL_Rect r; int w, h; SDL_GetWindowSize(osd_window, &w, &h); height = (u_short)((1.0 - pct) * h); width = (u_short)(w * PB_WIDTH / 100.0); r.x = w - width; r.y = h - height; r.w = width; r.h = height; SDL_FillRect(SDL_GetWindowSurface(osd_window), &r, color); } void osd(const Context_t *ctx) { SDL_Rect r; int w, h; SDL_GetWindowSize(osd_window, &w, &h); r.x = r.y = 0; r.w = w; r.h = h; SDL_FillRect(SDL_GetWindowSurface(osd_window), &r, 0); osd_info(ctx); if (ctx->random_mode != BR_NONE) { osd_random_mode_elapsed(ctx); } if (ctx->sync_fps) { osd_fps(ctx); } osd_sequence(ctx); if (plugins != NULL) { osd_plugins(ctx); osd_plugin_desc(ctx); } if (SDL_UpdateWindowSurface(osd_window) < 0) { SDL_Log("SDL_UpdateWindowSurface failed: %s", SDL_GetError()); exit(1); } } lebiniou-3.40/plugins/stable/output/SDL2/Makefile.in0000644000175000017500000006171513612323100017234 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = SDL2.so$(EXEEXT) subdir = plugins/stable/output/SDL2 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_SDL2_so_OBJECTS = SDL2_so-SDL2.$(OBJEXT) SDL2_so-osd.$(OBJEXT) \ SDL2_so-ttf.$(OBJEXT) SDL2_so_OBJECTS = $(am_SDL2_so_OBJECTS) SDL2_so_DEPENDENCIES = SDL2_so_LINK = $(CCLD) $(SDL2_so_CFLAGS) $(CFLAGS) $(SDL2_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/SDL2_so-SDL2.Po \ ./$(DEPDIR)/SDL2_so-osd.Po ./$(DEPDIR)/SDL2_so-ttf.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(SDL2_so_SOURCES) DIST_SOURCES = $(SDL2_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/output/SDL2 SDL2_so_SOURCES = SDL2.c osd.h osd.c ttf.c ttf.h SDL2_so_CFLAGS = -DOSD_FONT=\"@OSD_FONT@\" -DOSD_PTSIZE=@OSD_PTSIZE@ @PLUGIN_CFLAGS@ -I$(top_srcdir)/src @SDL2_CFLAGS@ SDL2_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src SDL2_so_LDADD = @PLUGIN_LDADD@ @SDL2_LIBS@ @SDL2_ttf_LIBS@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/output/SDL2/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/output/SDL2/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) SDL2.so$(EXEEXT): $(SDL2_so_OBJECTS) $(SDL2_so_DEPENDENCIES) $(EXTRA_SDL2_so_DEPENDENCIES) @rm -f SDL2.so$(EXEEXT) $(AM_V_CCLD)$(SDL2_so_LINK) $(SDL2_so_OBJECTS) $(SDL2_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SDL2_so-SDL2.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SDL2_so-osd.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SDL2_so-ttf.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` SDL2_so-SDL2.o: SDL2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(SDL2_so_CFLAGS) $(CFLAGS) -MT SDL2_so-SDL2.o -MD -MP -MF $(DEPDIR)/SDL2_so-SDL2.Tpo -c -o SDL2_so-SDL2.o `test -f 'SDL2.c' || echo '$(srcdir)/'`SDL2.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/SDL2_so-SDL2.Tpo $(DEPDIR)/SDL2_so-SDL2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='SDL2.c' object='SDL2_so-SDL2.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(SDL2_so_CFLAGS) $(CFLAGS) -c -o SDL2_so-SDL2.o `test -f 'SDL2.c' || echo '$(srcdir)/'`SDL2.c SDL2_so-SDL2.obj: SDL2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(SDL2_so_CFLAGS) $(CFLAGS) -MT SDL2_so-SDL2.obj -MD -MP -MF $(DEPDIR)/SDL2_so-SDL2.Tpo -c -o SDL2_so-SDL2.obj `if test -f 'SDL2.c'; then $(CYGPATH_W) 'SDL2.c'; else $(CYGPATH_W) '$(srcdir)/SDL2.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/SDL2_so-SDL2.Tpo $(DEPDIR)/SDL2_so-SDL2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='SDL2.c' object='SDL2_so-SDL2.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(SDL2_so_CFLAGS) $(CFLAGS) -c -o SDL2_so-SDL2.obj `if test -f 'SDL2.c'; then $(CYGPATH_W) 'SDL2.c'; else $(CYGPATH_W) '$(srcdir)/SDL2.c'; fi` SDL2_so-osd.o: osd.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(SDL2_so_CFLAGS) $(CFLAGS) -MT SDL2_so-osd.o -MD -MP -MF $(DEPDIR)/SDL2_so-osd.Tpo -c -o SDL2_so-osd.o `test -f 'osd.c' || echo '$(srcdir)/'`osd.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/SDL2_so-osd.Tpo $(DEPDIR)/SDL2_so-osd.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='osd.c' object='SDL2_so-osd.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(SDL2_so_CFLAGS) $(CFLAGS) -c -o SDL2_so-osd.o `test -f 'osd.c' || echo '$(srcdir)/'`osd.c SDL2_so-osd.obj: osd.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(SDL2_so_CFLAGS) $(CFLAGS) -MT SDL2_so-osd.obj -MD -MP -MF $(DEPDIR)/SDL2_so-osd.Tpo -c -o SDL2_so-osd.obj `if test -f 'osd.c'; then $(CYGPATH_W) 'osd.c'; else $(CYGPATH_W) '$(srcdir)/osd.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/SDL2_so-osd.Tpo $(DEPDIR)/SDL2_so-osd.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='osd.c' object='SDL2_so-osd.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(SDL2_so_CFLAGS) $(CFLAGS) -c -o SDL2_so-osd.obj `if test -f 'osd.c'; then $(CYGPATH_W) 'osd.c'; else $(CYGPATH_W) '$(srcdir)/osd.c'; fi` SDL2_so-ttf.o: ttf.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(SDL2_so_CFLAGS) $(CFLAGS) -MT SDL2_so-ttf.o -MD -MP -MF $(DEPDIR)/SDL2_so-ttf.Tpo -c -o SDL2_so-ttf.o `test -f 'ttf.c' || echo '$(srcdir)/'`ttf.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/SDL2_so-ttf.Tpo $(DEPDIR)/SDL2_so-ttf.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ttf.c' object='SDL2_so-ttf.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(SDL2_so_CFLAGS) $(CFLAGS) -c -o SDL2_so-ttf.o `test -f 'ttf.c' || echo '$(srcdir)/'`ttf.c SDL2_so-ttf.obj: ttf.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(SDL2_so_CFLAGS) $(CFLAGS) -MT SDL2_so-ttf.obj -MD -MP -MF $(DEPDIR)/SDL2_so-ttf.Tpo -c -o SDL2_so-ttf.obj `if test -f 'ttf.c'; then $(CYGPATH_W) 'ttf.c'; else $(CYGPATH_W) '$(srcdir)/ttf.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/SDL2_so-ttf.Tpo $(DEPDIR)/SDL2_so-ttf.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ttf.c' object='SDL2_so-ttf.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(SDL2_so_CFLAGS) $(CFLAGS) -c -o SDL2_so-ttf.obj `if test -f 'ttf.c'; then $(CYGPATH_W) 'ttf.c'; else $(CYGPATH_W) '$(srcdir)/ttf.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/SDL2_so-SDL2.Po -rm -f ./$(DEPDIR)/SDL2_so-osd.Po -rm -f ./$(DEPDIR)/SDL2_so-ttf.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/SDL2_so-SDL2.Po -rm -f ./$(DEPDIR)/SDL2_so-osd.Po -rm -f ./$(DEPDIR)/SDL2_so-ttf.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/output/SDL2/ttf.h0000644000175000017500000000154013612112625016133 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_TTF_H #define __BINIOU_TTF_H #include "biniou.h" void ttf_init(); void ttf_quit(); #endif /* __BINIOU_TTF_H */ lebiniou-3.40/plugins/stable/output/SDL2/SDL2.c0000644000175000017500000001577113612112625016050 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include #include "biniou.h" #include "osd.h" #include "src/defaults.h" #include "events.h" u_long id = 1541681431; u_long options = BE_NONE; #define NO_MOUSE_CURSOR SDL_Window *window = NULL; char has_osd = 1; static SDL_DisplayMode current; // current screen resolution static void create_window(const Uint32 flags) { char *icon_file; SDL_Surface *icon = NULL; Uint32 colorkey; char *window_title; window_title = g_strdup_printf("Le Biniou (%dx%d)", WIDTH, HEIGHT); int x0 = WIDTH_ORIGIN == INT32_MIN ? current.w - WIDTH : WIDTH_ORIGIN; int y0 = HEIGHT_ORIGIN == INT32_MIN ? 0 : HEIGHT_ORIGIN; window = SDL_CreateWindow(window_title, x0, y0, WIDTH, HEIGHT, flags); g_free(window_title); if (NULL == window) { xerror("Couldn't set %dx%d video mode: %s\n", WIDTH, HEIGHT, SDL_GetError()); } icon_file = g_strdup_printf("%s/lebiniou.bmp", DEFAULT_DATADIR); icon = SDL_LoadBMP(icon_file); g_free(icon_file); colorkey = SDL_MapRGB(icon->format, 0, 0, 0); SDL_SetColorKey(icon, SDL_TRUE, colorkey); SDL_SetWindowIcon(window, icon); SDL_FreeSurface(icon); } static inline void SDL_refresh_32bpp(Context_t *ctx, SDL_Surface *sc) { const RGBA_t *src; Buffer8_flip_v(active_buffer(ctx)); src = export_RGBA_active_buffer(ctx); Buffer8_flip_v(active_buffer(ctx)); const int depth = 32, pitch = 4 * WIDTH; const Uint32 pixel_format = SDL_PIXELFORMAT_RGBA32; SDL_Surface *surf = SDL_CreateRGBSurfaceWithFormatFrom((void *)src, WIDTH, HEIGHT, depth, pitch, pixel_format); assert(surf != NULL); if (SDL_BlitScaled(surf, NULL, SDL_GetWindowSurface(window), NULL) < 0) { xerror("SDL_BlitScaled failed\n"); } SDL_FreeSurface(surf); } static void SDL_get_event(Context_t *ctx) { // TODO middle = change color, right = erase (3x3) SDL_Event evt; memset(&evt, 0, sizeof(SDL_Event)); while (SDL_PollEvent(&evt) != 0) { BKey_t key; switch (evt.type) { case SDL_KEYDOWN: key.val = evt.key.keysym.sym; key.mod = evt.key.keysym.mod; on_key(ctx, &key); break; case SDL_QUIT: Context_send_event(ctx, BT_CONTEXT, BC_QUIT, BA_NONE); break; case SDL_MOUSEMOTION: switch (evt.motion.state) { case SDL_BUTTON_LEFT: ctx->params3d.xe = evt.motion.x; ctx->params3d.ye = evt.motion.y; Params3d_rotate(&ctx->params3d); break; case SDL_BUTTON_RIGHT + SDL_BUTTON_LEFT: /* <- WTF ? */ // printf("right button motion @ %d %d\n", evt.motion.x, evt.motion.y); set_pixel_nc(active_buffer(ctx), evt.motion.x, MAXY-evt.motion.y, 255); break; default: break; } break; case SDL_MOUSEWHEEL: if (evt.wheel.y > 0) { // scroll up ctx->params3d.scale_factor /= SCALE_FACTOR_MULT; } else if (evt.wheel.y < 0) { // scroll down if (ctx->params3d.scale_factor > SCALE_FACTOR_MIN) { ctx->params3d.scale_factor *= SCALE_FACTOR_MULT; } } printf("[i] 3D scale factor: %.2f\n", ctx->params3d.scale_factor); break; case SDL_MOUSEBUTTONDOWN: /* printf("type= %d, button= %d\n", evt.button.type, evt.button.button); */ switch (evt.button.button) { case SDL_BUTTON_LEFT: ctx->params3d.xs = evt.motion.x; ctx->params3d.ys = evt.motion.y; break; case SDL_BUTTON_RIGHT: // printf("button down @ %d %d\n", evt.motion.x, evt.motion.y); set_pixel_nc(active_buffer(ctx), evt.motion.x, MAXY-evt.motion.y, 255); break; default: break; } break; default: break; } } } void run(Context_t *ctx) { SDL_refresh_32bpp(ctx, SDL_GetWindowSurface(window)); if (has_osd) { osd(ctx); } if (SDL_UpdateWindowSurface(window) < 0) { SDL_Log("SDL_UpdateWindowSurface failed: %s", SDL_GetError()); exit(1); } SDL_get_event(ctx); } int8_t create(Context_t *ctx) { Uint32 flags = 0; Uint32 subsystems; int ret; /* Initialize SDL */ subsystems = SDL_WasInit(SDL_INIT_VIDEO); if (subsystems == 0) { ret = SDL_Init(SDL_INIT_VIDEO); if (ret == -1) { xerror("Couldn't initialize SDL: %s\n", SDL_GetError()); } } /* We assume running on the first screen/display */ const int screen = 0; if (SDL_GetCurrentDisplayMode(screen, ¤t) == 0) { #ifdef DEBUG printf("[i] SDL Screen resolution: %dx%d\n", current.w, current.h); #endif } else { xerror("SDL_GetCurrentDisplayMode failed\n"); } osd_init(); if (ctx->window_decorations == 0) { flags |= SDL_WINDOW_BORDERLESS; } #ifndef FIXED flags |= SDL_WINDOW_RESIZABLE; #endif create_window(flags); #ifdef NO_MOUSE_CURSOR SDL_ShowCursor(SDL_DISABLE); #endif /* Fill windows on boot */ /* Initialize main window with target picture */ /* No colormaps are loaded yet, so we convert to grayscale */ const int depth = 24, pitch = 3 * WIDTH; const Uint32 pixel_format = SDL_PIXELFORMAT_RGB24; Pixel_t *target = xmalloc(3 * BUFFSIZE * sizeof(Pixel_t)); Buffer8_t *pic = Buffer8_new(); Buffer8_copy(ctx->target_pic->buff, pic); Buffer8_flip_v(pic); const Pixel_t *src = pic->buffer; Pixel_t *dst = target; uint32_t i = 0; for (i = 0; i < BUFFSIZE; i++, src++, dst += 3) { dst[0] = dst[1] = dst[2] = *src; } SDL_Surface *surf = SDL_CreateRGBSurfaceWithFormatFrom((void *)target, WIDTH, HEIGHT, depth, pitch, pixel_format); Buffer8_delete(pic); xfree(target); assert(surf != NULL); if (SDL_BlitScaled(surf, NULL, SDL_GetWindowSurface(window), NULL) < 0) { xerror("SDL_BlitScaled failed\n"); } SDL_FreeSurface(surf); if (SDL_UpdateWindowSurface(window) < 0) { xerror("SDL_UpdateWindowSurface failed: %s\n", SDL_GetError()); } /* OSD */ if (has_osd) { osd(ctx); } return 1; } void destroy(Context_t *ctx) { SDL_DestroyWindow(window); osd_quit(); SDL_Quit(); } void fullscreen(const int fs) { if (fs) { printf("[S] Set full-screen\n"); } else { printf("[S] Unset full-screen\n"); } SDL_SetWindowFullscreen(window, fs ? SDL_WINDOW_FULLSCREEN : 0); } void switch_cursor() { SDL_ShowCursor(SDL_ShowCursor(SDL_QUERY) ? SDL_DISABLE : SDL_ENABLE); } lebiniou-3.40/plugins/stable/output/SDL2/Makefile.am0000644000175000017500000000055113575321016017226 00000000000000plugindir = @libdir@/lebiniou/plugins/output/SDL2 plugin_PROGRAMS = SDL2.so SDL2_so_SOURCES = SDL2.c osd.h osd.c ttf.c ttf.h SDL2_so_CFLAGS = -DOSD_FONT=\"@OSD_FONT@\" -DOSD_PTSIZE=@OSD_PTSIZE@ @PLUGIN_CFLAGS@ -I$(top_srcdir)/src @SDL2_CFLAGS@ SDL2_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src SDL2_so_LDADD = @PLUGIN_LDADD@ @SDL2_LIBS@ @SDL2_ttf_LIBS@ lebiniou-3.40/plugins/stable/output/Makefile.in0000644000175000017500000004645713612323100016536 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ @EXTRA_DISKWRITER_TRUE@am__append_1 = diskwriter @CACA_PLUGIN_TRUE@am__append_2 = caca @EXTRA_OPENGL_TRUE@am__append_3 = GL subdir = plugins/stable/output ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = SDL2 RTMP mp4 diskwriter caca GL am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = SDL2 RTMP mp4 $(am__append_1) $(am__append_2) \ $(am__append_3) all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/output/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/output/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic cscopelist-am ctags ctags-am \ distclean distclean-generic distclean-tags distdir dvi dvi-am \ html html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags tags-am uninstall uninstall-am .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/output/Makefile.am0000644000175000017500000000022413575321016016517 00000000000000SUBDIRS = SDL2 RTMP mp4 if EXTRA_DISKWRITER SUBDIRS += diskwriter endif if CACA_PLUGIN SUBDIRS += caca endif if EXTRA_OPENGL SUBDIRS += GL endif lebiniou-3.40/plugins/stable/input/0000755000175000017500000000000013612323130014333 500000000000000lebiniou-3.40/plugins/stable/input/oss/0000755000175000017500000000000013612323127015145 500000000000000lebiniou-3.40/plugins/stable/input/oss/oss.c0000644000175000017500000002341513612112625016041 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #if HAVE_SOUNDCARD_H /* defined(__NetBSD__) */ #include #endif #if HAVE_SYS_SOUNDCARD_H #include #endif #define FREQUENCY 4410 /* #define FREQUENCY 44100 */ /* #define FREQUENCY 11025 */ /* #define FREQUENCY 8000 */ /* #define FREQUENCY 22050 */ /* #define ABUF_SIZE 8192 */ /* #define ABUF_SIZE 4096 */ #define ABUF_SIZE 512 /* #define ABUF_SIZE 256 */ u_long id = 945287538; u_long options = BEQ_THREAD; #define OSS "/dev/audio" static int fd; /* file descriptor for device */ /* XXX test avec un tableau pour bug freebsd */ static struct pollfd pfd[1]; /* to poll the fd */ static int abuf_size; /* audio buffer size */ /* audio buffer */ static short *abuf; /* utility function for displaying boolean status */ static const char * yes_no(int condition) { return (condition) ? "yes" : "no"; } /* * Set sound device parameters to given values. Return -1 if * values not valid. Sampling rate is returned. */ static int set_dsp_params(int fd, int channels, int bits, int *rate) { int status, val = channels; status= ioctl(fd, SOUND_PCM_WRITE_CHANNELS, &val); if (status == -1) { perror("SOUND_PCM_WRITE_CHANNELS ioctl failed"); } if (val != channels) { /* not valid, so return */ return -1; } val = bits; status= ioctl(fd, SOUND_PCM_WRITE_BITS, &val); if (status == -1) { perror("SOUND_PCM_WRITE_BITS ioctl failed"); } if (val != bits) { return -1; } status= ioctl(fd, SOUND_PCM_WRITE_RATE, rate); if (status == -1) { perror("SOUND_PCM_WRITE_RATE ioctl failed"); } return 0; } static void init() { int format=AFMT_S16_LE, sample_size=16, stereo=1, frequency=FREQUENCY, status; status = ioctl(fd, SOUND_PCM_SETFMT, &format); if (status == -1) { xperror("SOUND_PCM_SETFMT ioctl failed"); } if (format != AFMT_S16_LE) { xerror("Could not choose S16_LE mode\n"); } if (ioctl(fd, SNDCTL_DSP_SAMPLESIZE, &sample_size) == -1) { xperror("ioctl"); } if (sample_size != 16) { xerror("Could not choose 16bits sample size\n"); } if (ioctl(fd, SNDCTL_DSP_STEREO, &stereo) == -1) { xperror("ioctl"); } if (stereo != 1) { xerror("Unable to choose stereo\n"); } if (ioctl(fd, SNDCTL_DSP_SPEED, &frequency) == -1) { xperror("ioctl"); } printf("[i] sampling at %dHz\n", frequency); if (ioctl(fd, SNDCTL_DSP_GETBLKSIZE, &abuf_size) == -1) { xperror("ioctl"); } if (abuf_size < 1) { xerror("fatal: GETBLKSIZE\n"); } printf("[i] abuf_size= %d\n", abuf_size); abuf = xcalloc(abuf_size*2, sizeof(short)); pfd[0].fd = fd; pfd[0].events = POLLIN; okdone("DSP initialized"); } int8_t create(Context_t *ctx) { int rate; int channels; /* number of channels */ int bits; /* sample size */ int blocksize; /* block size */ int formats; /* data formats */ int caps; /* capabilities */ int deffmt; /* default format */ int min_rate, max_rate; /* min and max sampling rates */ int status; /* return value from ioctl */ int frag_size; /* fragment size */ /* try to open OSS audio device */ fd = open(OSS, O_RDONLY); if (fd == -1) { printf("[dsp] Unable to open OSS device '%s'\n", OSS); } frag_size = 0x7fff0008; /* try to get a fragment of 256 bytes */ /* printf("FRAG_SIZE = %d\n", frag_size); */ if (ioctl(fd, SNDCTL_DSP_SETFRAGMENT, &frag_size) == -1) { xperror("ioctl"); } #if 1 /* TODO: 0 when ok */ status= ioctl(fd, SOUND_PCM_READ_RATE, &rate); if (status == -1) { perror("SOUND_PCM_READ_RATE ioctl failed"); } status= ioctl(fd, SOUND_PCM_READ_CHANNELS, &channels); if (status == -1) { perror("SOUND_PCM_READ_CHANNELS ioctl failed"); } status= ioctl(fd, SOUND_PCM_READ_BITS, &bits); if (status == -1) { perror("SOUND_PCM_READ_BITS ioctl failed"); } status= ioctl(fd, SNDCTL_DSP_GETBLKSIZE, &blocksize); if (status == -1) { perror("SNFCTL_DSP_GETBLKSIZE ioctl failed"); } printf( "[i] Information on soundcard:\n" "[i] Defaults:\n" "[i] sampling rate: %d Hz\n" "[i] channels: %d\n" "[i] sample size: %d bits\n" "[i] block size: %d bytes\n", rate, channels, bits, blocksize ); /* this requires a more recent version of the sound driver */ #if SOUND_VERSION >= 301 printf("[i] Supported Formats:\n"); deffmt = AFMT_QUERY; status= ioctl(fd, SOUND_PCM_SETFMT, &deffmt); if (status == -1) { perror("SOUND_PCM_SETFMT ioctl failed"); } status= ioctl(fd, SOUND_PCM_GETFMTS, &formats); if (status == -1) { perror("SOUND_PCM_GETFMTS ioctl failed"); } if (formats & AFMT_MU_LAW) { printf("[i] mu-law"); (deffmt == AFMT_MU_LAW) ? printf(" (default)\n") : printf("\n"); } if (formats & AFMT_A_LAW) { printf("[i] A-law"); (deffmt == AFMT_A_LAW) ? printf(" (default)\n") : printf("\n"); } if (formats & AFMT_IMA_ADPCM) { printf("[i] IMA ADPCM"); (deffmt == AFMT_IMA_ADPCM) ? printf(" (default)\n") : printf("\n"); } if (formats & AFMT_U8) { printf("[i] unsigned 8-bit"); (deffmt == AFMT_U8) ? printf(" (default)\n") : printf("\n"); } if (formats & AFMT_S16_LE) { printf("[i] signed 16-bit little-endian"); (deffmt == AFMT_S16_LE) ? printf(" (default)\n") : printf("\n"); } if (formats & AFMT_S16_BE) { printf("[i] signed 16-bit big-endian"); (deffmt == AFMT_S16_BE) ? printf(" (default)\n") : printf("\n"); } if (formats & AFMT_S8) { printf("[i] signed 8-bit"); (deffmt == AFMT_S8) ? printf(" (default)\n") : printf("\n"); } if (formats & AFMT_U16_LE) { printf("[i] unsigned 16-bit little-endian"); (deffmt == AFMT_U16_LE) ? printf(" (default)\n") : printf("\n"); } if (formats & AFMT_U16_BE) { printf("[i] unsigned 16-bit big-endian"); (deffmt == AFMT_U16_BE) ? printf(" (default)\n") : printf("\n"); } if (formats & AFMT_MPEG) { printf("[i] MPEG 2"); (deffmt == AFMT_MPEG) ? printf(" (default)\n") : printf("\n"); } printf("[i] Capabilities:\n"); status= ioctl(fd, SNDCTL_DSP_GETCAPS, &caps); if (status == -1) { perror("SNDCTL_DSP_GETCAPS ioctl failed"); } printf( "[i] revision: %d\n" "[i] full duplex: %s\n" "[i] real-time: %s\n" "[i] batch: %s\n" "[i] coprocessor: %s\n" "[i] trigger: %s\n" "[i] mmap: %s\n", caps & DSP_CAP_REVISION, yes_no(caps & DSP_CAP_DUPLEX), yes_no(caps & DSP_CAP_REALTIME), yes_no(caps & DSP_CAP_BATCH), yes_no(caps & DSP_CAP_COPROC), yes_no(caps & DSP_CAP_TRIGGER), yes_no(caps & DSP_CAP_MMAP)); #endif /* SOUND_VERSION >= 301 */ /* display table heading */ printf("[i] Modes and Limits:\n" "[i] Device Sample Minimum Maximum\n" "[i] Channels Size Rate Rate\n" "[i] -------- -------- -------- --------\n"); /* do mono and stereo */ for (channels = 1; channels <= 2 ; channels++) { /* do 8 and 16 bits */ for (bits = 8; bits <= 16 ; bits += 8) { /* To find the minimum and maximum sampling rates we rely on the fact that the kernel sound driver will round them to the closest legal value. */ min_rate = 1; if (set_dsp_params(fd, channels, bits, &min_rate) == -1) { continue; } max_rate = 100000; if (set_dsp_params(fd, channels, bits, &max_rate) == -1) { continue; } /* display the results */ printf("[i] %8d %8d %8d %8d\n", channels, bits, min_rate, max_rate); } } #endif init(); ctx->input = Input_new(ABUF_SIZE); return 1; } void * jthread(void *args) { Context_t *ctx = (Context_t *)args; while (ctx->running) { pfd[0].revents = 0; /* printf("[+] Polling /dev/dsp...\n"); */ poll(pfd, 1, 100); /* printf("polled: %d (&POLLIN: %d)\n", pfd[0].revents, pfd[0].revents&POLLIN); */ if (pfd[0].revents & POLLIN) { int n, howmuch; fflush(stdout); howmuch = abuf_size * 2 * sizeof(short); n = read(fd, (void *)abuf, howmuch); if (n != howmuch) { xperror("read"); } if ((ctx->input != NULL) && !ctx->input->mute) { int n2 = 0, idx; pthread_mutex_lock(&ctx->input->mutex); for (idx = 0; idx < ABUF_SIZE-abuf_size; idx++) { ctx->input->data[A_LEFT][idx] = ctx->input->data[A_LEFT][idx+abuf_size]; ctx->input->data[A_RIGHT][idx] = ctx->input->data[A_RIGHT][idx+abuf_size]; } for ( ; idx < ABUF_SIZE; idx++) { ctx->input->data[A_LEFT][idx] = (float)(((float)(abuf[n2])) / (float)-SHRT_MIN); n2++; ctx->input->data[A_RIGHT][idx] = (float)(((float)(abuf[n2])) / (float)-SHRT_MIN); n2++; /* printf("[+] Read %f %f\n", ctx->input->data[A_LEFT][idx], ctx->input->data[A_RIGHT][idx]); */ } Input_set(ctx->input, A_STEREO); pthread_mutex_unlock(&ctx->input->mutex); } } } return NULL; } void destroy(Context_t *ctx) { Input_delete(ctx->input); close(fd); xfree(abuf); } lebiniou-3.40/plugins/stable/input/oss/Makefile.in0000644000175000017500000005225013612323072017135 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = oss.so$(EXEEXT) @OS_NETBSD_OR_OPENBSD_TRUE@am__append_1 = -lossaudio subdir = plugins/stable/input/oss ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_oss_so_OBJECTS = oss_so-oss.$(OBJEXT) oss_so_OBJECTS = $(am_oss_so_OBJECTS) oss_so_DEPENDENCIES = oss_so_LINK = $(CCLD) $(oss_so_CFLAGS) $(CFLAGS) $(oss_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/oss_so-oss.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(oss_so_SOURCES) DIST_SOURCES = $(oss_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/input/oss oss_so_SOURCES = oss.c oss_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src \ $(am__append_1) oss_so_LDADD = @PLUGIN_LDADD@ oss_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/input/oss/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/input/oss/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) oss.so$(EXEEXT): $(oss_so_OBJECTS) $(oss_so_DEPENDENCIES) $(EXTRA_oss_so_DEPENDENCIES) @rm -f oss.so$(EXEEXT) $(AM_V_CCLD)$(oss_so_LINK) $(oss_so_OBJECTS) $(oss_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/oss_so-oss.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` oss_so-oss.o: oss.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(oss_so_CFLAGS) $(CFLAGS) -MT oss_so-oss.o -MD -MP -MF $(DEPDIR)/oss_so-oss.Tpo -c -o oss_so-oss.o `test -f 'oss.c' || echo '$(srcdir)/'`oss.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/oss_so-oss.Tpo $(DEPDIR)/oss_so-oss.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='oss.c' object='oss_so-oss.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(oss_so_CFLAGS) $(CFLAGS) -c -o oss_so-oss.o `test -f 'oss.c' || echo '$(srcdir)/'`oss.c oss_so-oss.obj: oss.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(oss_so_CFLAGS) $(CFLAGS) -MT oss_so-oss.obj -MD -MP -MF $(DEPDIR)/oss_so-oss.Tpo -c -o oss_so-oss.obj `if test -f 'oss.c'; then $(CYGPATH_W) 'oss.c'; else $(CYGPATH_W) '$(srcdir)/oss.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/oss_so-oss.Tpo $(DEPDIR)/oss_so-oss.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='oss.c' object='oss_so-oss.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(oss_so_CFLAGS) $(CFLAGS) -c -o oss_so-oss.obj `if test -f 'oss.c'; then $(CYGPATH_W) 'oss.c'; else $(CYGPATH_W) '$(srcdir)/oss.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/oss_so-oss.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/oss_so-oss.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/input/oss/Makefile.am0000644000175000017500000000044613575321016017130 00000000000000plugindir = @libdir@/lebiniou/plugins/input/oss plugin_PROGRAMS = oss.so oss_so_SOURCES = oss.c oss_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src oss_so_LDADD = @PLUGIN_LDADD@ if OS_NETBSD_OR_OPENBSD oss_so_LDFLAGS += -lossaudio endif oss_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src lebiniou-3.40/plugins/stable/input/esound/0000755000175000017500000000000013612323130015630 500000000000000lebiniou-3.40/plugins/stable/input/esound/esound.c0000644000175000017500000000652213612112625017223 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include #include "context.h" #define FACT 0.85 u_long id = 1057433999; u_long options = BEQ_THREAD; static int esdfd; /* file descriptor for device */ /* FIXME we could pass on polling, no ? --oliv3 */ static struct pollfd esdpfd; /* to poll the fd */ /* audio buffer size */ static int esdabuf_size; /* audio buffer */ static short *esdabuf; int8_t create(Context_t *ctx) { int rate, bits, channels; int mode = ESD_STREAM, func = ESD_PLAY; char *host = NULL; esd_format_t format = 0; int server; esd_server_info_t *server_info; server=esd_open_sound(NULL); server_info=esd_get_server_info(server); if (NULL == server_info) { xerror("Failed to get eSound server info. Is esd running ?\n"); } rate = server_info->rate; if((server_info->format & ESD_MONO) == ESD_MONO) { channels = ESD_MONO; } else { channels = ESD_STEREO; } if((server_info->format & ESD_BITS16) == ESD_BITS16) { bits = ESD_BITS16; } else { bits = ESD_BITS8; } printf(" >> using channels: %s\n", (channels == ESD_MONO) ? "mono" : "stereo"); printf(" >> using resolution: %s\n", (bits == ESD_BITS8) ? "8 bits" : "16 bits"); printf(" >> using rate: %u\n", rate); format = bits | channels | mode | func; esdfd = esd_monitor_stream( format, rate, host, NULL); if (esdfd <= 0) { xerror("Can't open socket to esd daemon \n"); } esdabuf_size = Context_get_input_size(ctx); esdabuf = xcalloc(esdabuf_size * 2, sizeof(short)); ctx->input = Input_new(esdabuf_size); esdpfd.fd = esdfd; esdpfd.events = POLLIN; okdone("ESD initialized"); return 1; } void * jthread(void *args) { Context_t *ctx = (Context_t *)args; while (ctx->running) { esdpfd.revents = 0; poll(&esdpfd, 1, 100); if (esdpfd.revents & POLLIN) { int n, howmuch; howmuch = esdabuf_size * 2 * sizeof(short); n = read(esdfd, (void *)esdabuf, howmuch); if (n != howmuch) { xperror ("read"); } if (!ctx->input->mute) { int n = 0, idx; pthread_mutex_lock(&ctx->input->mutex); for (idx = 0; idx < esdabuf_size; idx++) { ctx->input->data[A_LEFT][idx] = (float)(((float)(esdabuf[n])) / (float)-SHRT_MIN); n++; ctx->input->data[A_RIGHT][idx] = (float)(((float)(esdabuf[n])) / (float)-SHRT_MIN); n++; } Input_set(ctx->input, A_STEREO); pthread_mutex_unlock(&ctx->input->mutex); } } } return NULL; } void destroy(Context_t *ctx) { Input_delete(ctx->input); close(esdfd); if (esdabuf) { xfree(esdabuf); } } lebiniou-3.40/plugins/stable/input/esound/Makefile.in0000644000175000017500000005250613612323072017632 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = esound.so$(EXEEXT) subdir = plugins/stable/input/esound ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_esound_so_OBJECTS = esound_so-esound.$(OBJEXT) esound_so_OBJECTS = $(am_esound_so_OBJECTS) esound_so_LDADD = $(LDADD) esound_so_LINK = $(CCLD) $(esound_so_CFLAGS) $(CFLAGS) \ $(esound_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/esound_so-esound.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(esound_so_SOURCES) DIST_SOURCES = $(esound_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/input/esound esound_so_SOURCES = esound.c esound_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src esound_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/input/esound/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/input/esound/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) esound.so$(EXEEXT): $(esound_so_OBJECTS) $(esound_so_DEPENDENCIES) $(EXTRA_esound_so_DEPENDENCIES) @rm -f esound.so$(EXEEXT) $(AM_V_CCLD)$(esound_so_LINK) $(esound_so_OBJECTS) $(esound_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/esound_so-esound.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` esound_so-esound.o: esound.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(esound_so_CFLAGS) $(CFLAGS) -MT esound_so-esound.o -MD -MP -MF $(DEPDIR)/esound_so-esound.Tpo -c -o esound_so-esound.o `test -f 'esound.c' || echo '$(srcdir)/'`esound.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/esound_so-esound.Tpo $(DEPDIR)/esound_so-esound.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='esound.c' object='esound_so-esound.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(esound_so_CFLAGS) $(CFLAGS) -c -o esound_so-esound.o `test -f 'esound.c' || echo '$(srcdir)/'`esound.c esound_so-esound.obj: esound.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(esound_so_CFLAGS) $(CFLAGS) -MT esound_so-esound.obj -MD -MP -MF $(DEPDIR)/esound_so-esound.Tpo -c -o esound_so-esound.obj `if test -f 'esound.c'; then $(CYGPATH_W) 'esound.c'; else $(CYGPATH_W) '$(srcdir)/esound.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/esound_so-esound.Tpo $(DEPDIR)/esound_so-esound.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='esound.c' object='esound_so-esound.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(esound_so_CFLAGS) $(CFLAGS) -c -o esound_so-esound.obj `if test -f 'esound.c'; then $(CYGPATH_W) 'esound.c'; else $(CYGPATH_W) '$(srcdir)/esound.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/esound_so-esound.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/esound_so-esound.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/input/esound/Makefile.am0000644000175000017500000000033713575321016017620 00000000000000plugindir = @libdir@/lebiniou/plugins/input/esound plugin_PROGRAMS = esound.so esound_so_SOURCES = esound.c esound_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src esound_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src lebiniou-3.40/plugins/stable/input/pulseaudio/0000755000175000017500000000000013612323130016505 500000000000000lebiniou-3.40/plugins/stable/input/pulseaudio/Makefile.in0000644000175000017500000005332313612323072020505 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = pulseaudio.so$(EXEEXT) subdir = plugins/stable/input/pulseaudio ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_pulseaudio_so_OBJECTS = pulseaudio_so-pulseaudio.$(OBJEXT) pulseaudio_so_OBJECTS = $(am_pulseaudio_so_OBJECTS) pulseaudio_so_DEPENDENCIES = pulseaudio_so_LINK = $(CCLD) $(pulseaudio_so_CFLAGS) $(CFLAGS) \ $(pulseaudio_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/pulseaudio_so-pulseaudio.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(pulseaudio_so_SOURCES) DIST_SOURCES = $(pulseaudio_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/input/pulseaudio pulseaudio_so_SOURCES = pulseaudio.c pulseaudio_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src pulseaudio_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src pulseaudio_so_LDADD = @PLUGIN_LDADD@ @PULSEAUDIO_LIBS@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/input/pulseaudio/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/input/pulseaudio/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) pulseaudio.so$(EXEEXT): $(pulseaudio_so_OBJECTS) $(pulseaudio_so_DEPENDENCIES) $(EXTRA_pulseaudio_so_DEPENDENCIES) @rm -f pulseaudio.so$(EXEEXT) $(AM_V_CCLD)$(pulseaudio_so_LINK) $(pulseaudio_so_OBJECTS) $(pulseaudio_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pulseaudio_so-pulseaudio.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` pulseaudio_so-pulseaudio.o: pulseaudio.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pulseaudio_so_CFLAGS) $(CFLAGS) -MT pulseaudio_so-pulseaudio.o -MD -MP -MF $(DEPDIR)/pulseaudio_so-pulseaudio.Tpo -c -o pulseaudio_so-pulseaudio.o `test -f 'pulseaudio.c' || echo '$(srcdir)/'`pulseaudio.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pulseaudio_so-pulseaudio.Tpo $(DEPDIR)/pulseaudio_so-pulseaudio.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pulseaudio.c' object='pulseaudio_so-pulseaudio.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pulseaudio_so_CFLAGS) $(CFLAGS) -c -o pulseaudio_so-pulseaudio.o `test -f 'pulseaudio.c' || echo '$(srcdir)/'`pulseaudio.c pulseaudio_so-pulseaudio.obj: pulseaudio.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pulseaudio_so_CFLAGS) $(CFLAGS) -MT pulseaudio_so-pulseaudio.obj -MD -MP -MF $(DEPDIR)/pulseaudio_so-pulseaudio.Tpo -c -o pulseaudio_so-pulseaudio.obj `if test -f 'pulseaudio.c'; then $(CYGPATH_W) 'pulseaudio.c'; else $(CYGPATH_W) '$(srcdir)/pulseaudio.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pulseaudio_so-pulseaudio.Tpo $(DEPDIR)/pulseaudio_so-pulseaudio.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pulseaudio.c' object='pulseaudio_so-pulseaudio.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pulseaudio_so_CFLAGS) $(CFLAGS) -c -o pulseaudio_so-pulseaudio.obj `if test -f 'pulseaudio.c'; then $(CYGPATH_W) 'pulseaudio.c'; else $(CYGPATH_W) '$(srcdir)/pulseaudio.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/pulseaudio_so-pulseaudio.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/pulseaudio_so-pulseaudio.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/input/pulseaudio/Makefile.am0000644000175000017500000000045613575321016020477 00000000000000plugindir = @libdir@/lebiniou/plugins/input/pulseaudio plugin_PROGRAMS = pulseaudio.so pulseaudio_so_SOURCES = pulseaudio.c pulseaudio_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src pulseaudio_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src pulseaudio_so_LDADD = @PLUGIN_LDADD@ @PULSEAUDIO_LIBS@ lebiniou-3.40/plugins/stable/input/pulseaudio/pulseaudio.c0000644000175000017500000000560013612112625020751 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include #include u_long id = 1228051674; u_long options = BEQ_THREAD; static uint32_t insize, buff_size; static float *pa_buff = NULL; static pa_simple *pa_s; int8_t create(Context_t *ctx) { int error; pa_sample_spec ss; insize = Context_get_input_size(ctx); buff_size = insize * 2 * sizeof(float); pa_buff = xcalloc(buff_size, sizeof(float)); ss.format = PA_SAMPLE_FLOAT32LE; ss.channels = 2; ss.rate = 44100; pa_s = pa_simple_new(NULL, /* PulseAudio server. */ "Biniou", /* Application's name. */ PA_STREAM_RECORD, /* Stream direction. */ NULL, /* Sink Device. */ "Biniou-read", /* Stream description. */ &ss, /* Sample format. */ NULL, /* Channel map */ NULL, /* Buffering attributes. */ &error /* Error code. */ ); if (pa_s == NULL) xerror(__FILE__": pa_simple_new() failed: %s\n", pa_strerror(error)); #ifdef DEBUG char ss_a[PA_SAMPLE_SPEC_SNPRINT_MAX]; pa_sample_spec_snprint(ss_a, sizeof(ss_a), &ss); fprintf(stderr, "Opening the recording stream with sample specification '%s'.\n", ss_a); #endif ctx->input = Input_new(insize); okdone("pulseaudio initialized"); return 1; } void destroy(Context_t *ctx) { pa_simple_free(pa_s); Input_delete(ctx->input); xfree(pa_buff); } void * jthread(void *args) { Context_t *ctx = (Context_t *)args; while (ctx->running) { int n; int error; n = pa_simple_read(pa_s, (void *)pa_buff, buff_size, &error); if (!ctx->input->mute && (n != -1)) { uint32_t m, idx; pthread_mutex_lock(&ctx->input->mutex); for (m = 0, idx = 0; idx < insize; idx++) { ctx->input->data[A_LEFT][idx] = pa_buff[m++]; ctx->input->data[A_RIGHT][idx] = pa_buff[m++]; } Input_set(ctx->input, A_STEREO); pthread_mutex_unlock(&ctx->input->mutex); } } return NULL; } lebiniou-3.40/plugins/stable/input/jackaudio/0000755000175000017500000000000013612323130016265 500000000000000lebiniou-3.40/plugins/stable/input/jackaudio/jackaudio.c0000644000175000017500000001131713612112625020313 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include u_long id = 1330135598; u_long options = BEQ_THREAD; /* JACK data */ static jack_port_t **input_ports; static jack_client_t *client; static char *source_names[2] = { NULL, NULL }; static const char **ports; // default input size if not defined in the configuration file #define INSIZE 1024 static uint16_t insize = INSIZE; // buffer jack samples here before copying to input->data static double *data[2]; // number of jack frames to be read to reach input->size static uint8_t chunks; static void jack_shutdown(void *arg) { Context_t *ctx = (Context_t *)arg; printf("[!] JACK: server shut down, exiting\n"); ctx->running = 0; } static int process(jack_nframes_t nframes, void *arg) { int chn; uint32_t i; Context_t *ctx = (Context_t *)arg; jack_default_audio_sample_t *in; static uint8_t chunk = 0; static uint16_t idx = 0; if (!ctx->input->mute) { uint16_t idx2 = idx; for (chn = 0; chn < 2; chn++) { in = jack_port_get_buffer(input_ports[chn], nframes); if (in != NULL) { for (i = 0; i < nframes; i++, idx++) { data[chn][idx] = in[i]; } if (chn == 0) { idx = idx2; } } } chunk++; #ifdef XDEBUG printf("[i] JACK: chunk= %d\n", chunk); #endif if (chunk == chunks) { #ifdef XDEBUG printf("[i] JACK: setting input, idx= %d\n", idx); #endif pthread_mutex_lock(&ctx->input->mutex); for (i = 0; i < ctx->input->size; i++) { ctx->input->data[A_LEFT][i] = data[0][i]; ctx->input->data[A_RIGHT][i] = data[1][i]; } Input_set(ctx->input, A_STEREO); pthread_mutex_unlock(&ctx->input->mutex); idx = chunk = 0; } } return 0; } static void setup_ports() { int i; input_ports = xcalloc(2, sizeof(jack_port_t *)); for (i = 0; i < 2; i++) { char name[64]; sprintf(name, "input_%d", i); if ((input_ports[i] = jack_port_register(client, name, JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0)) == 0) { fprintf(stderr, "[!] JACK: cannot register input port \"%s\" !\n", name); jack_client_close(client); exit(1); } else { printf("[i] JACK: registered %s\n", name); } } ports = jack_get_ports(client, NULL, NULL, JackPortIsPhysical|JackPortIsOutput); if (NULL == ports) { xerror("JACK: no physical capture ports\n"); } } int8_t create(Context_t *ctx) { int i; if ((client = jack_client_open(PACKAGE, JackNullOption, NULL)) == 0) { xerror("JACK server not running ?\n"); } jack_set_process_callback(client, process, ctx); jack_on_shutdown(client, jack_shutdown, ctx); if (NULL == (source_names[0] = getenv("LEBINIOU_JACK_LEFT"))) { source_names[0] = "system:capture_1"; } if (NULL == (source_names[1] = getenv("LEBINIOU_JACK_RIGHT"))) { source_names[1] = "system:capture_2"; } printf("[i] JACK: left capture from %s\n", source_names[0]); printf("[i] JACK: right capture from %s\n", source_names[1]); setup_ports(); jack_nframes_t jack_size = jack_get_buffer_size(client); printf("[i] JACK: buffer size: %d\n", jack_size); if (jack_size >= insize) { chunks = 1; insize = jack_size; } else { chunks = insize / jack_size; } printf("[i] JACK: %d chunks to read\n", chunks); ctx->input = Input_new(insize); data[0] = xcalloc(insize, sizeof(double)); data[1] = xcalloc(insize, sizeof(double)); if (jack_activate(client)) { xerror("JACK: cannot activate client\n"); } for (i = 0; i < 2; i++) { if (jack_connect(client, ports[i], jack_port_name(input_ports[i]))) { fprintf(stderr, "[!] JACK: can not connect input port %s to %s\n", jack_port_name(input_ports[i]), source_names[i]); jack_client_close(client); exit(1); } else { printf("[i] JACK: connected %s to %s\n", source_names[i], jack_port_name(input_ports[i])); } } jack_free(ports); return 1; } void destroy(Context_t *ctx) { jack_client_close(client); Input_delete(ctx->input); xfree(data[0]); xfree(data[1]); } lebiniou-3.40/plugins/stable/input/jackaudio/Makefile.in0000644000175000017500000005316613612323072020272 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = jackaudio.so$(EXEEXT) subdir = plugins/stable/input/jackaudio ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_jackaudio_so_OBJECTS = jackaudio_so-jackaudio.$(OBJEXT) jackaudio_so_OBJECTS = $(am_jackaudio_so_OBJECTS) jackaudio_so_DEPENDENCIES = jackaudio_so_LINK = $(CCLD) $(jackaudio_so_CFLAGS) $(CFLAGS) \ $(jackaudio_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/jackaudio_so-jackaudio.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(jackaudio_so_SOURCES) DIST_SOURCES = $(jackaudio_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/input/jackaudio jackaudio_so_SOURCES = jackaudio.c jackaudio_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src jackaudio_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src jackaudio_so_LDADD = @PLUGIN_LDADD@ @JACK_LIBS@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/input/jackaudio/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/input/jackaudio/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) jackaudio.so$(EXEEXT): $(jackaudio_so_OBJECTS) $(jackaudio_so_DEPENDENCIES) $(EXTRA_jackaudio_so_DEPENDENCIES) @rm -f jackaudio.so$(EXEEXT) $(AM_V_CCLD)$(jackaudio_so_LINK) $(jackaudio_so_OBJECTS) $(jackaudio_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jackaudio_so-jackaudio.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` jackaudio_so-jackaudio.o: jackaudio.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jackaudio_so_CFLAGS) $(CFLAGS) -MT jackaudio_so-jackaudio.o -MD -MP -MF $(DEPDIR)/jackaudio_so-jackaudio.Tpo -c -o jackaudio_so-jackaudio.o `test -f 'jackaudio.c' || echo '$(srcdir)/'`jackaudio.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/jackaudio_so-jackaudio.Tpo $(DEPDIR)/jackaudio_so-jackaudio.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='jackaudio.c' object='jackaudio_so-jackaudio.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jackaudio_so_CFLAGS) $(CFLAGS) -c -o jackaudio_so-jackaudio.o `test -f 'jackaudio.c' || echo '$(srcdir)/'`jackaudio.c jackaudio_so-jackaudio.obj: jackaudio.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jackaudio_so_CFLAGS) $(CFLAGS) -MT jackaudio_so-jackaudio.obj -MD -MP -MF $(DEPDIR)/jackaudio_so-jackaudio.Tpo -c -o jackaudio_so-jackaudio.obj `if test -f 'jackaudio.c'; then $(CYGPATH_W) 'jackaudio.c'; else $(CYGPATH_W) '$(srcdir)/jackaudio.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/jackaudio_so-jackaudio.Tpo $(DEPDIR)/jackaudio_so-jackaudio.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='jackaudio.c' object='jackaudio_so-jackaudio.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jackaudio_so_CFLAGS) $(CFLAGS) -c -o jackaudio_so-jackaudio.obj `if test -f 'jackaudio.c'; then $(CYGPATH_W) 'jackaudio.c'; else $(CYGPATH_W) '$(srcdir)/jackaudio.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/jackaudio_so-jackaudio.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/jackaudio_so-jackaudio.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/input/jackaudio/Makefile.am0000644000175000017500000000044113575321016020251 00000000000000plugindir = @libdir@/lebiniou/plugins/input/jackaudio plugin_PROGRAMS = jackaudio.so jackaudio_so_SOURCES = jackaudio.c jackaudio_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src jackaudio_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src jackaudio_so_LDADD = @PLUGIN_LDADD@ @JACK_LIBS@ lebiniou-3.40/plugins/stable/input/sndfile/0000755000175000017500000000000013612323130015757 500000000000000lebiniou-3.40/plugins/stable/input/sndfile/sndfile.c0000644000175000017500000000751013612112625017477 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include u_long id = 1235598744; u_long options = BE_NONE; static const char *file = NULL; static SF_INFO sfi; static SNDFILE *sf = NULL; /* compteur : nombre de frames restant a lire */ static sf_count_t frames; /* taille du buffer Input */ static u_short bufsize; /* loop on the file */ static u_char loop = 0; static void open_file() { /* ouvrir le fichier avec sndfile */ sf = sf_open(file, SFM_READ, &sfi); if (NULL == sf) { xerror("sndfile: '%s': %s\n", file, sf_strerror(sf)); } /* initialiser le compteur de frames a lire */ frames = sfi.frames; } int8_t create(Context_t *ctx) { char *loop_env = NULL; file = getenv("LEBINIOU_SNDFILE"); if (NULL == file) { xerror("sndfile: no LEBINIOU_SNDFILE environment variable specified !\n"); } else { VERBOSE(printf("[i] Reading file '%s'\n", file)); } loop_env = getenv("LEBINIOU_SNDFILE_LOOP"); if (NULL != loop_env) { loop = 1; } open_file(); /* creer une Input */ bufsize = (u_short)((double)sfi.samplerate / ctx->max_fps); /* printf("[i] Input buffer size = %u\n", bufsize); */ ctx->input = Input_new(bufsize); return 1; } void destroy(Context_t *ctx) { /* detruire l'input */ Input_delete(ctx->input); /* fermer le fichier avec sndfile */ sf_close(sf); } void run(Context_t *ctx) { /* la frame (sample[]) doit avoir, au moins, le meme nombre de canaux que le son a lire, meme si ce son a plus que 2 canaux, sinon sf_readf_double() crashe: depassement du buffer sample[] */ double sample[sfi.channels]; u_short idx; pthread_mutex_lock(&ctx->input->mutex); /* lire des datas du fichier et les coller dans l'Input */ for (idx = 0; idx < bufsize; idx++) { /* lecture d'une frame du son en entree, au format double (comme pour l'Input) */ if (frames > 0) { (void)sf_readf_double(sf, sample, 1); frames--; } else { /* plus de frames a lire, mettre les samples pour la fin du buffer a 0 */ u_short ch; for (ch = 0; ch < sfi.channels; ch++) { sample[ch] = 0; } } /* copier les samples de la frame lue dans le buffer input */ if (sfi.channels < 2) { /* son mono : dupliquer le 1er sample dans les 2 canaux */ ctx->input->data[A_LEFT][idx] = ctx->input->data[A_RIGHT][idx] = sample[0]; } else { /* son stereo (ou plus) : ne prendre que les 2 premiers canaux */ ctx->input->data[A_LEFT][idx] = sample[0]; ctx->input->data[A_RIGHT][idx] = sample[1]; } } /* printf("[i] frames restant a lire = %llu\n", frames); */ /* buffer pret, demander les FFT/u_data... */ if (!ctx->input->mute) { Input_set(ctx->input, A_STEREO); } pthread_mutex_unlock(&ctx->input->mutex); /* si lecture finie: on recommence ou on exit */ if (frames < 1) { if (loop) { VERBOSE(printf("[i] sndfile: restarting stream '%s'\n", file)); /* rewind */ if (-1 == sf_seek(sf, 0, SEEK_SET)) { xerror("sf_seek\n"); } frames = sfi.frames; } else { ctx->running = 0; VERBOSE(printf("[i] sndfile: end of stream '%s'\n", file)); } } } lebiniou-3.40/plugins/stable/input/sndfile/Makefile.in0000644000175000017500000005271313612323072017761 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = sndfile.so$(EXEEXT) subdir = plugins/stable/input/sndfile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_sndfile_so_OBJECTS = sndfile_so-sndfile.$(OBJEXT) sndfile_so_OBJECTS = $(am_sndfile_so_OBJECTS) sndfile_so_DEPENDENCIES = sndfile_so_LINK = $(CCLD) $(sndfile_so_CFLAGS) $(CFLAGS) \ $(sndfile_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/sndfile_so-sndfile.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(sndfile_so_SOURCES) DIST_SOURCES = $(sndfile_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/input/sndfile sndfile_so_SOURCES = sndfile.c sndfile_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src sndfile_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src sndfile_so_LDADD = @PLUGIN_LDADD@ @SNDFILE_LIBS@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/input/sndfile/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/input/sndfile/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) sndfile.so$(EXEEXT): $(sndfile_so_OBJECTS) $(sndfile_so_DEPENDENCIES) $(EXTRA_sndfile_so_DEPENDENCIES) @rm -f sndfile.so$(EXEEXT) $(AM_V_CCLD)$(sndfile_so_LINK) $(sndfile_so_OBJECTS) $(sndfile_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sndfile_so-sndfile.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` sndfile_so-sndfile.o: sndfile.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(sndfile_so_CFLAGS) $(CFLAGS) -MT sndfile_so-sndfile.o -MD -MP -MF $(DEPDIR)/sndfile_so-sndfile.Tpo -c -o sndfile_so-sndfile.o `test -f 'sndfile.c' || echo '$(srcdir)/'`sndfile.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sndfile_so-sndfile.Tpo $(DEPDIR)/sndfile_so-sndfile.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sndfile.c' object='sndfile_so-sndfile.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(sndfile_so_CFLAGS) $(CFLAGS) -c -o sndfile_so-sndfile.o `test -f 'sndfile.c' || echo '$(srcdir)/'`sndfile.c sndfile_so-sndfile.obj: sndfile.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(sndfile_so_CFLAGS) $(CFLAGS) -MT sndfile_so-sndfile.obj -MD -MP -MF $(DEPDIR)/sndfile_so-sndfile.Tpo -c -o sndfile_so-sndfile.obj `if test -f 'sndfile.c'; then $(CYGPATH_W) 'sndfile.c'; else $(CYGPATH_W) '$(srcdir)/sndfile.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sndfile_so-sndfile.Tpo $(DEPDIR)/sndfile_so-sndfile.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sndfile.c' object='sndfile_so-sndfile.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(sndfile_so_CFLAGS) $(CFLAGS) -c -o sndfile_so-sndfile.obj `if test -f 'sndfile.c'; then $(CYGPATH_W) 'sndfile.c'; else $(CYGPATH_W) '$(srcdir)/sndfile.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/sndfile_so-sndfile.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/sndfile_so-sndfile.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/input/sndfile/Makefile.am0000644000175000017500000000042613575321016017746 00000000000000plugindir = @libdir@/lebiniou/plugins/input/sndfile plugin_PROGRAMS = sndfile.so sndfile_so_SOURCES = sndfile.c sndfile_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src sndfile_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src sndfile_so_LDADD = @PLUGIN_LDADD@ @SNDFILE_LIBS@ lebiniou-3.40/plugins/stable/input/twip/0000755000175000017500000000000013612323130015316 500000000000000lebiniou-3.40/plugins/stable/input/twip/Makefile.in0000644000175000017500000005226713612323072017324 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = twip.so$(EXEEXT) subdir = plugins/stable/input/twip ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_twip_so_OBJECTS = twip_so-twip.$(OBJEXT) twip_so_OBJECTS = $(am_twip_so_OBJECTS) twip_so_DEPENDENCIES = twip_so_LINK = $(CCLD) $(twip_so_CFLAGS) $(CFLAGS) $(twip_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/twip_so-twip.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(twip_so_SOURCES) DIST_SOURCES = $(twip_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/input/twip twip_so_SOURCES = twip.c twip_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src twip_so_LDADD = @PLUGIN_LDADD@ twip_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/input/twip/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/input/twip/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) twip.so$(EXEEXT): $(twip_so_OBJECTS) $(twip_so_DEPENDENCIES) $(EXTRA_twip_so_DEPENDENCIES) @rm -f twip.so$(EXEEXT) $(AM_V_CCLD)$(twip_so_LINK) $(twip_so_OBJECTS) $(twip_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/twip_so-twip.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` twip_so-twip.o: twip.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(twip_so_CFLAGS) $(CFLAGS) -MT twip_so-twip.o -MD -MP -MF $(DEPDIR)/twip_so-twip.Tpo -c -o twip_so-twip.o `test -f 'twip.c' || echo '$(srcdir)/'`twip.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/twip_so-twip.Tpo $(DEPDIR)/twip_so-twip.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='twip.c' object='twip_so-twip.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(twip_so_CFLAGS) $(CFLAGS) -c -o twip_so-twip.o `test -f 'twip.c' || echo '$(srcdir)/'`twip.c twip_so-twip.obj: twip.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(twip_so_CFLAGS) $(CFLAGS) -MT twip_so-twip.obj -MD -MP -MF $(DEPDIR)/twip_so-twip.Tpo -c -o twip_so-twip.obj `if test -f 'twip.c'; then $(CYGPATH_W) 'twip.c'; else $(CYGPATH_W) '$(srcdir)/twip.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/twip_so-twip.Tpo $(DEPDIR)/twip_so-twip.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='twip.c' object='twip_so-twip.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(twip_so_CFLAGS) $(CFLAGS) -c -o twip_so-twip.obj `if test -f 'twip.c'; then $(CYGPATH_W) 'twip.c'; else $(CYGPATH_W) '$(srcdir)/twip.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/twip_so-twip.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/twip_so-twip.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/input/twip/Makefile.am0000644000175000017500000000036213575321016017304 00000000000000plugindir = @libdir@/lebiniou/plugins/input/twip plugin_PROGRAMS = twip.so twip_so_SOURCES = twip.c twip_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src twip_so_LDADD = @PLUGIN_LDADD@ twip_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src lebiniou-3.40/plugins/stable/input/twip/twip.c0000644000175000017500000001147413612112625016401 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1253393977; u_long options = BEQ_THREAD; #define INSIZE 256 #define FACT 0.40 #define DEVICE "/dev/urandom" #define SAMPLES_PER_SECOND 4410.0 #define MIN_FREQUENCY 80.0 #define MAX_FREQUENCY (SAMPLES_PER_SECOND / 2) #define MIN_SPEED 0.1 #define MAX_SPEED (MAX_FREQUENCY / 100) #define CHANNELS 2 #define CHANNEL_LEFT 0 #define CHANNEL_RIGHT 1 typedef struct { float sample[CHANNELS]; } StereoSample; static int urandfd = -1; static float frequency[CHANNELS]; static float scale[CHANNELS]; static float speed[CHANNELS]; static float xtime[CHANNELS]; /* return a random float number from 0.0 to 1.0 (included) */ static inline float Rndq(void) { u_long a, b; ssize_t res; res = read(urandfd, (void *)&a, sizeof(u_long)); if (res == -1) { xperror("read"); } b = (~0); return (((float)a) / ((float)b)); } /* return a random float number from 0.0 to x (included) */ static inline float Rnd(float x) { return (Rndq() * x); } /* return a random float number from x1 to x2 (included) */ static inline float RangeRnd(float x1, float x2) { return (Rnd(x2 - x1) + x1); } /* return a random u_long number, from 0 to ULONG_MAX */ static inline u_long Randq(void) { u_long a; ssize_t res; res = read(urandfd, (void *)&a, sizeof(u_long)); if (res == -1) { xperror("read"); } return a; } /* return a random u_long number, from 0 to (range - 1) */ static inline u_long Rand(u_long range) { u_long a = Randq(); if (range != 0) { a %= range; } return a; } /* return a random u_long number, from n1 to n2 (included) */ /*static inline u_long RangeRand(u_long n1, u_long n2) { u_long mi, ma; mi = (n1 <= n2 ? n1 : n2); // min of (n1,n2) ma = (n1 >= n2 ? n1 : n2); // max of (n1,n2) return (Rand(ma - mi + 1) + mi); } <-- unused here */ int8_t create(Context_t *ctx) { int i; urandfd = open(DEVICE, O_RDONLY); if (urandfd == -1) { xerror("Unable to open `%s'\n", DEVICE); } ctx->input = Input_new(INSIZE); /* initialize twip */ for (i = 0; i < CHANNELS; i++) { frequency[i] = RangeRnd(MIN_FREQUENCY, MAX_FREQUENCY); scale[i] = RangeRnd(-1, 1); speed[i] = RangeRnd(MIN_SPEED, MAX_SPEED); xtime[i] = Rndq(); } return 1; } void destroy(Context_t *ctx) { Input_delete(ctx->input); if (urandfd != -1) { close(urandfd); } } void * jthread(void *args) { Context_t *ctx = (Context_t *)args; while (ctx->running) { int j; pthread_mutex_lock(&ctx->input->mutex); for (j = 0; j < INSIZE; j++) { StereoSample smp; int i; for (i = 0; i < CHANNELS; i++) { float fr, newfr, sc, sp, t, y; /* get twip values */ fr = frequency[i]; sc = scale[i]; sp = speed[i]; t = xtime[i]; /* compute sample */ smp.sample[i] = sinf(t * 2 * M_PI) * FACT; /* modify speed */ if (Rand(SAMPLES_PER_SECOND / 100) == nearbyintf(MAX_FREQUENCY / 200)) { y = RangeRnd(-1, 1) / SAMPLES_PER_SECOND; sp += y; if ((sp > MAX_SPEED) || (sp < MIN_SPEED)) { sp -= (y * 2); } } /* modify frequency and/or scale */ while (1) { newfr = powf(2, sc * sp / SAMPLES_PER_SECOND / 12) * fr; if (newfr < MIN_FREQUENCY) { sc = Rndq(); } else if (newfr > MAX_FREQUENCY) { sc = -Rndq(); } else if (Rand(SAMPLES_PER_SECOND / 10) == nearbyintf(MAX_FREQUENCY / 20)) { sc = RangeRnd(-1, 1); } else { break; } } /* update twip */ frequency[i] = newfr; scale[i] = sc; speed[i] = sp; t += (newfr / SAMPLES_PER_SECOND); xtime[i] = (t - floorf(t)); } ctx->input->data[A_LEFT ][j] = smp.sample[CHANNEL_LEFT ]; ctx->input->data[A_RIGHT][j] = smp.sample[CHANNEL_RIGHT]; } /* buffer written, build FFTs, etc. */ if (!ctx->input->mute) { Input_set(ctx->input, A_STEREO); } pthread_mutex_unlock(&ctx->input->mutex); } /* that's all, folks ! */ return NULL; } lebiniou-3.40/plugins/stable/input/Makefile.in0000644000175000017500000004704013612323072016332 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ @TWIP_PLUGIN_TRUE@am__append_1 = twip @ESD_PLUGIN_TRUE@am__append_2 = esound @ALSA_PLUGIN_TRUE@@OS_LINUX_FAMILY_TRUE@am__append_3 = alsa @OS_LINUX_FAMILY_TRUE@@PULSEAUDIO_PLUGIN_TRUE@am__append_4 = pulseaudio @SNDFILE_PLUGIN_TRUE@am__append_5 = sndfile @JACK_PLUGIN_TRUE@am__append_6 = jackaudio subdir = plugins/stable/input ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = oss random twip esound alsa pulseaudio sndfile \ jackaudio am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = oss random $(am__append_1) $(am__append_2) $(am__append_3) \ $(am__append_4) $(am__append_5) $(am__append_6) all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/input/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/input/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic cscopelist-am ctags ctags-am \ distclean distclean-generic distclean-tags distdir dvi dvi-am \ html html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags tags-am uninstall uninstall-am .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/input/alsa/0000755000175000017500000000000013612323130015253 500000000000000lebiniou-3.40/plugins/stable/input/alsa/alsa.c0000644000175000017500000001044313612112625016266 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* Use the newer ALSA API */ #define ALSA_PCM_NEW_HW_PARAMS_API #include #include "context.h" u_long id = 1228149210; u_long options = BEQ_THREAD; static snd_pcm_t *pcm_handle = NULL; static snd_pcm_stream_t stream = SND_PCM_STREAM_CAPTURE; static snd_pcm_hw_params_t *hwparams = NULL; static char *pcm_name = "default"; static unsigned int rate = 44100, exact_rate; static int size; static snd_pcm_uframes_t frames; static int dir; static char *data = NULL; int8_t create(Context_t *ctx) { frames = Context_get_input_size(ctx); VERBOSE(printf("[+] %s: using capture device: %s\n", __FILE__, pcm_name)); snd_pcm_hw_params_alloca(&hwparams); if (snd_pcm_open(&pcm_handle, pcm_name, stream, 0) < 0) { xerror("error opening PCM device %s\n", pcm_name); } else { VERBOSE(printf("[+] %s: %s ready for capture\n", __FILE__, pcm_name)); } if (snd_pcm_hw_params_any(pcm_handle, hwparams) < 0) { xerror("error configuring PCM device %s\n", pcm_name); } else { VERBOSE(printf("[+] %s: %s configured\n", __FILE__, pcm_name)); } if (snd_pcm_hw_params_set_access(pcm_handle, hwparams, SND_PCM_ACCESS_RW_INTERLEAVED) < 0) { xerror("error setting access mode\n"); } else { VERBOSE(printf("[+] %s: access mode set\n", __FILE__)); } if (snd_pcm_hw_params_set_format(pcm_handle, hwparams, SND_PCM_FORMAT_S16_LE) < 0) { xerror("error setting format\n"); } else { VERBOSE(printf("[+] %s: format set\n", __FILE__)); } exact_rate = rate; if (snd_pcm_hw_params_set_rate_near(pcm_handle, hwparams, &exact_rate, 0) < 0) { xerror("error setting rate\n"); } else { VERBOSE(printf("[+] %s: setting format: wanted %dHz, got %dHz\n", __FILE__, rate, exact_rate)); } if (snd_pcm_hw_params_set_channels(pcm_handle, hwparams, 2) < 0) { xerror("error setting channels\n"); } else { VERBOSE(printf("[+] %s: channels set\n", __FILE__)); } VERBOSE(printf("[+] %s: asking for %ld frames\n", __FILE__, frames)); if (snd_pcm_hw_params_set_period_size_near(pcm_handle, hwparams, &frames, &dir) < 0) { xerror("error setting period size"); } else { VERBOSE(printf("[+] %s: effectively using %ld frames\n", __FILE__, frames)); } if (snd_pcm_hw_params(pcm_handle, hwparams) < 0) { xerror("error setting HW params\n"); } else { VERBOSE(printf("[+] %s: HW params set\n", __FILE__)); } /* Use a buffer large enough to hold one period */ snd_pcm_hw_params_get_period_size(hwparams, &frames, &dir); size = frames * 4; /* 2 bytes/sample, 2 channels */ data = malloc(size * sizeof(char)); if (NULL == data) { xperror("malloc"); } ctx->input = Input_new(frames); return 1; } void * jthread(void *args) { Context_t *ctx = (Context_t *)args; while (ctx->running) { short *in = (short *)data; while (snd_pcm_readi(pcm_handle, data, frames) < 0) { snd_pcm_prepare(pcm_handle); #ifdef XDEBUG fprintf(stderr, "[!] %s: Buffer overrun\n", __FILE__); #endif } if (!ctx->input->mute) { unsigned int idx = 0, n = 0; pthread_mutex_lock(&ctx->input->mutex); for (idx = 0; idx < frames; idx++) { ctx->input->data[A_LEFT][idx] = (float)(((float)(in[n])) / (float)-SHRT_MIN); n++; ctx->input->data[A_RIGHT][idx] = (float)(((float)(in[n])) / (float)-SHRT_MIN); n++; } Input_set(ctx->input, A_STEREO); pthread_mutex_unlock(&ctx->input->mutex); } } return NULL; } void destroy(Context_t *ctx) { Input_delete(ctx->input); xfree(data); snd_pcm_close(pcm_handle); snd_config_update_free_global(); } lebiniou-3.40/plugins/stable/input/alsa/Makefile.in0000644000175000017500000005230313612323072017250 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = alsa.so$(EXEEXT) subdir = plugins/stable/input/alsa ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_alsa_so_OBJECTS = alsa_so-alsa.$(OBJEXT) alsa_so_OBJECTS = $(am_alsa_so_OBJECTS) alsa_so_DEPENDENCIES = alsa_so_LINK = $(CCLD) $(alsa_so_CFLAGS) $(CFLAGS) $(alsa_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/alsa_so-alsa.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(alsa_so_SOURCES) DIST_SOURCES = $(alsa_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/input/alsa alsa_so_SOURCES = alsa.c alsa_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src alsa_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src alsa_so_LDADD = @PLUGIN_LDADD@ @ALSA_LIBS@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/input/alsa/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/input/alsa/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) alsa.so$(EXEEXT): $(alsa_so_OBJECTS) $(alsa_so_DEPENDENCIES) $(EXTRA_alsa_so_DEPENDENCIES) @rm -f alsa.so$(EXEEXT) $(AM_V_CCLD)$(alsa_so_LINK) $(alsa_so_OBJECTS) $(alsa_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alsa_so-alsa.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` alsa_so-alsa.o: alsa.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alsa_so_CFLAGS) $(CFLAGS) -MT alsa_so-alsa.o -MD -MP -MF $(DEPDIR)/alsa_so-alsa.Tpo -c -o alsa_so-alsa.o `test -f 'alsa.c' || echo '$(srcdir)/'`alsa.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/alsa_so-alsa.Tpo $(DEPDIR)/alsa_so-alsa.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='alsa.c' object='alsa_so-alsa.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alsa_so_CFLAGS) $(CFLAGS) -c -o alsa_so-alsa.o `test -f 'alsa.c' || echo '$(srcdir)/'`alsa.c alsa_so-alsa.obj: alsa.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alsa_so_CFLAGS) $(CFLAGS) -MT alsa_so-alsa.obj -MD -MP -MF $(DEPDIR)/alsa_so-alsa.Tpo -c -o alsa_so-alsa.obj `if test -f 'alsa.c'; then $(CYGPATH_W) 'alsa.c'; else $(CYGPATH_W) '$(srcdir)/alsa.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/alsa_so-alsa.Tpo $(DEPDIR)/alsa_so-alsa.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='alsa.c' object='alsa_so-alsa.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alsa_so_CFLAGS) $(CFLAGS) -c -o alsa_so-alsa.obj `if test -f 'alsa.c'; then $(CYGPATH_W) 'alsa.c'; else $(CYGPATH_W) '$(srcdir)/alsa.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/alsa_so-alsa.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/alsa_so-alsa.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/input/alsa/Makefile.am0000644000175000017500000000037613575321016017246 00000000000000plugindir = @libdir@/lebiniou/plugins/input/alsa plugin_PROGRAMS = alsa.so alsa_so_SOURCES = alsa.c alsa_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src alsa_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src alsa_so_LDADD = @PLUGIN_LDADD@ @ALSA_LIBS@ lebiniou-3.40/plugins/stable/input/Makefile.am0000644000175000017500000000045113575321016016320 00000000000000SUBDIRS = oss random if TWIP_PLUGIN SUBDIRS += twip endif if ESD_PLUGIN SUBDIRS += esound endif if OS_LINUX_FAMILY if ALSA_PLUGIN SUBDIRS += alsa endif if PULSEAUDIO_PLUGIN SUBDIRS += pulseaudio endif endif if SNDFILE_PLUGIN SUBDIRS += sndfile endif if JACK_PLUGIN SUBDIRS += jackaudio endif lebiniou-3.40/plugins/stable/input/random/0000755000175000017500000000000013612323130015613 500000000000000lebiniou-3.40/plugins/stable/input/random/random.c0000644000175000017500000000407613612112625017173 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 945287542; u_long options = BEQ_THREAD; #define FACT 0.40 #define DEVICE "/dev/urandom" static short *urndbuff; static int urndfd; static struct timespec req; int8_t create(Context_t *ctx) { req.tv_sec = 0; req.tv_nsec = 100000000; urndfd = open(DEVICE, O_RDONLY); if (urndfd == -1) { fprintf(stderr, "Unable to open `%s'\n", DEVICE); exit (1); } uint32_t insize = Context_get_input_size(ctx); urndbuff = xcalloc(insize * 2, sizeof(short)); ctx->input = Input_new(insize); return 1; } void destroy(Context_t *ctx) { Input_delete(ctx->input); close(urndfd); xfree(urndbuff); } void * jthread(void *args) { Context_t *ctx = (Context_t *)args; while (ctx->running) { int n; n = read(urndfd, (void *)urndbuff, ctx->input->size * 2 * sizeof(short)); if (!ctx->input->mute && (n != -1)) { int m, idx; pthread_mutex_lock(&ctx->input->mutex); for (m = 0, idx = 0; (m < n) && (idx < (int)ctx->input->size); idx++) { ctx->input->data[A_LEFT][idx] = FACT * (float)((float)urndbuff[m++] / (float)-SHRT_MIN); ctx->input->data[A_RIGHT][idx] = FACT * (float)((float)urndbuff[m++] / (float)-SHRT_MIN); } Input_set(ctx->input, A_STEREO); pthread_mutex_unlock(&ctx->input->mutex); } nanosleep(&req, NULL); } return NULL; } lebiniou-3.40/plugins/stable/input/random/Makefile.in0000644000175000017500000005254513612323072017620 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = random.so$(EXEEXT) subdir = plugins/stable/input/random ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_random_so_OBJECTS = random_so-random.$(OBJEXT) random_so_OBJECTS = $(am_random_so_OBJECTS) random_so_DEPENDENCIES = random_so_LINK = $(CCLD) $(random_so_CFLAGS) $(CFLAGS) \ $(random_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/random_so-random.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(random_so_SOURCES) DIST_SOURCES = $(random_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/input/random random_so_SOURCES = random.c random_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src random_so_LDADD = @PLUGIN_LDADD@ random_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/input/random/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/input/random/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) random.so$(EXEEXT): $(random_so_OBJECTS) $(random_so_DEPENDENCIES) $(EXTRA_random_so_DEPENDENCIES) @rm -f random.so$(EXEEXT) $(AM_V_CCLD)$(random_so_LINK) $(random_so_OBJECTS) $(random_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/random_so-random.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` random_so-random.o: random.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(random_so_CFLAGS) $(CFLAGS) -MT random_so-random.o -MD -MP -MF $(DEPDIR)/random_so-random.Tpo -c -o random_so-random.o `test -f 'random.c' || echo '$(srcdir)/'`random.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/random_so-random.Tpo $(DEPDIR)/random_so-random.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='random.c' object='random_so-random.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(random_so_CFLAGS) $(CFLAGS) -c -o random_so-random.o `test -f 'random.c' || echo '$(srcdir)/'`random.c random_so-random.obj: random.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(random_so_CFLAGS) $(CFLAGS) -MT random_so-random.obj -MD -MP -MF $(DEPDIR)/random_so-random.Tpo -c -o random_so-random.obj `if test -f 'random.c'; then $(CYGPATH_W) 'random.c'; else $(CYGPATH_W) '$(srcdir)/random.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/random_so-random.Tpo $(DEPDIR)/random_so-random.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='random.c' object='random_so-random.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(random_so_CFLAGS) $(CFLAGS) -c -o random_so-random.obj `if test -f 'random.c'; then $(CYGPATH_W) 'random.c'; else $(CYGPATH_W) '$(srcdir)/random.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/random_so-random.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/random_so-random.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/input/random/Makefile.am0000644000175000017500000000040013575321016017572 00000000000000plugindir = @libdir@/lebiniou/plugins/input/random plugin_PROGRAMS = random.so random_so_SOURCES = random.c random_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src random_so_LDADD = @PLUGIN_LDADD@ random_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src lebiniou-3.40/plugins/stable/Makefile.in0000644000175000017500000004613113612323072015173 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = plugins/stable ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = input main output all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic cscopelist-am ctags ctags-am \ distclean distclean-generic distclean-tags distdir dvi dvi-am \ html html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags tags-am uninstall uninstall-am .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/Makefile.am0000644000175000017500000000003413575321016015156 00000000000000SUBDIRS = input main output lebiniou-3.40/plugins/stable/main/0000755000175000017500000000000013612323141014122 500000000000000lebiniou-3.40/plugins/stable/main/tv_diff4/0000755000175000017500000000000013612323141015627 500000000000000lebiniou-3.40/plugins/stable/main/tv_diff4/tv_diff4.c0000644000175000017500000000370013612112625017423 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* Plugin idea: show only pixels that differ more than MIN_DIFFERENCE from reference picture. For showing pixels, we use colorvalue of difference between cam and active buffer */ #include "context.h" #define MIN_DIFFERENCE 40 /* how much color value has to differ from initial to be shown. Lower values show target better, but also show more flickering */ u_long id = 1552169199; uint32_t version = 0; u_long options = BE_GFX|BE_LENS|BEQ_MUTE_CAM|BEQ_NORANDOM; char desc[] = "Show cam pic which differs"; u_long mode = OVERLAY; void run(Context_t *ctx) { Pixel_t *src1, *start, *src2, *src3, *dst; dst = start = passive_buffer(ctx)->buffer; pthread_mutex_lock(&ctx->cam_mtx[ctx->cam]); src1 = ctx->cam_save[ctx->cam][0]->buffer; src2 = ctx->cam_ref0[ctx->cam]->buffer; src3 = active_buffer(ctx)->buffer; for (; dst < start + BUFFSIZE * sizeof(Pixel_t); src1++, src2++, src3++, dst++) { if (((*src1 - *src2) > MIN_DIFFERENCE) || ((*src2 - *src1) > MIN_DIFFERENCE) ) { *dst = *src1 < *src3 ? (*src3 - *src1) : (*src1 - *src3); } else { *dst = 0; } } pthread_mutex_unlock(&ctx->cam_mtx[ctx->cam]); } lebiniou-3.40/plugins/stable/main/tv_diff4/Makefile.in0000644000175000017500000005307313612323076017633 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = tv_diff4.so$(EXEEXT) subdir = plugins/stable/main/tv_diff4 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_tv_diff4_so_OBJECTS = tv_diff4_so-tv_diff4.$(OBJEXT) tv_diff4_so_OBJECTS = $(am_tv_diff4_so_OBJECTS) tv_diff4_so_DEPENDENCIES = tv_diff4_so_LINK = $(CCLD) $(tv_diff4_so_CFLAGS) $(CFLAGS) \ $(tv_diff4_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/tv_diff4_so-tv_diff4.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(tv_diff4_so_SOURCES) DIST_SOURCES = $(tv_diff4_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/tv_diff4 tv_diff4_so_SOURCES = tv_diff4.c tv_diff4_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_diff4_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_diff4_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/tv_diff4/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/tv_diff4/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) tv_diff4.so$(EXEEXT): $(tv_diff4_so_OBJECTS) $(tv_diff4_so_DEPENDENCIES) $(EXTRA_tv_diff4_so_DEPENDENCIES) @rm -f tv_diff4.so$(EXEEXT) $(AM_V_CCLD)$(tv_diff4_so_LINK) $(tv_diff4_so_OBJECTS) $(tv_diff4_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tv_diff4_so-tv_diff4.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` tv_diff4_so-tv_diff4.o: tv_diff4.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diff4_so_CFLAGS) $(CFLAGS) -MT tv_diff4_so-tv_diff4.o -MD -MP -MF $(DEPDIR)/tv_diff4_so-tv_diff4.Tpo -c -o tv_diff4_so-tv_diff4.o `test -f 'tv_diff4.c' || echo '$(srcdir)/'`tv_diff4.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_diff4_so-tv_diff4.Tpo $(DEPDIR)/tv_diff4_so-tv_diff4.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_diff4.c' object='tv_diff4_so-tv_diff4.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diff4_so_CFLAGS) $(CFLAGS) -c -o tv_diff4_so-tv_diff4.o `test -f 'tv_diff4.c' || echo '$(srcdir)/'`tv_diff4.c tv_diff4_so-tv_diff4.obj: tv_diff4.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diff4_so_CFLAGS) $(CFLAGS) -MT tv_diff4_so-tv_diff4.obj -MD -MP -MF $(DEPDIR)/tv_diff4_so-tv_diff4.Tpo -c -o tv_diff4_so-tv_diff4.obj `if test -f 'tv_diff4.c'; then $(CYGPATH_W) 'tv_diff4.c'; else $(CYGPATH_W) '$(srcdir)/tv_diff4.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_diff4_so-tv_diff4.Tpo $(DEPDIR)/tv_diff4_so-tv_diff4.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_diff4.c' object='tv_diff4_so-tv_diff4.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diff4_so_CFLAGS) $(CFLAGS) -c -o tv_diff4_so-tv_diff4.obj `if test -f 'tv_diff4.c'; then $(CYGPATH_W) 'tv_diff4.c'; else $(CYGPATH_W) '$(srcdir)/tv_diff4.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/tv_diff4_so-tv_diff4.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/tv_diff4_so-tv_diff4.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/tv_diff4/Makefile.am0000644000175000017500000000047113612112624017607 00000000000000plugindir = @libdir@/lebiniou/plugins/main/tv_diff4 plugin_PROGRAMS = tv_diff4.so tv_diff4_so_SOURCES = tv_diff4.c tv_diff4_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_diff4_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_diff4_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/ymirror_left/0000755000175000017500000000000013612323135016642 500000000000000lebiniou-3.40/plugins/stable/main/ymirror_left/ymirror_left.c0000644000175000017500000000222513612112625021444 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 947154952; uint32_t version = 0; u_long options = BE_MIRROR|BEQ_VER; char dname[] = "Mirror left"; char desc[] = "Mirror effect"; void run(Context_t *ctx) { int i, j; Buffer8_t *wrk = active_buffer(ctx); for (j = 0; j < HEIGHT; j++) for (i = 0; i < HWIDTH; i++) { set_pixel_nc(wrk, MAXX - i, j, get_pixel_nc(wrk, i, j)); } Buffer8_copy(active_buffer(ctx), passive_buffer(ctx)); } lebiniou-3.40/plugins/stable/main/ymirror_left/Makefile.in0000644000175000017500000005362713612323077020651 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = ymirror_left.so$(EXEEXT) subdir = plugins/stable/main/ymirror_left ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_ymirror_left_so_OBJECTS = ymirror_left_so-ymirror_left.$(OBJEXT) ymirror_left_so_OBJECTS = $(am_ymirror_left_so_OBJECTS) ymirror_left_so_DEPENDENCIES = ymirror_left_so_LINK = $(CCLD) $(ymirror_left_so_CFLAGS) $(CFLAGS) \ $(ymirror_left_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/ymirror_left_so-ymirror_left.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(ymirror_left_so_SOURCES) DIST_SOURCES = $(ymirror_left_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/ymirror_left ymirror_left_so_SOURCES = ymirror_left.c ymirror_left_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src ymirror_left_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include ymirror_left_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/ymirror_left/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/ymirror_left/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) ymirror_left.so$(EXEEXT): $(ymirror_left_so_OBJECTS) $(ymirror_left_so_DEPENDENCIES) $(EXTRA_ymirror_left_so_DEPENDENCIES) @rm -f ymirror_left.so$(EXEEXT) $(AM_V_CCLD)$(ymirror_left_so_LINK) $(ymirror_left_so_OBJECTS) $(ymirror_left_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ymirror_left_so-ymirror_left.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` ymirror_left_so-ymirror_left.o: ymirror_left.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ymirror_left_so_CFLAGS) $(CFLAGS) -MT ymirror_left_so-ymirror_left.o -MD -MP -MF $(DEPDIR)/ymirror_left_so-ymirror_left.Tpo -c -o ymirror_left_so-ymirror_left.o `test -f 'ymirror_left.c' || echo '$(srcdir)/'`ymirror_left.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ymirror_left_so-ymirror_left.Tpo $(DEPDIR)/ymirror_left_so-ymirror_left.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ymirror_left.c' object='ymirror_left_so-ymirror_left.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ymirror_left_so_CFLAGS) $(CFLAGS) -c -o ymirror_left_so-ymirror_left.o `test -f 'ymirror_left.c' || echo '$(srcdir)/'`ymirror_left.c ymirror_left_so-ymirror_left.obj: ymirror_left.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ymirror_left_so_CFLAGS) $(CFLAGS) -MT ymirror_left_so-ymirror_left.obj -MD -MP -MF $(DEPDIR)/ymirror_left_so-ymirror_left.Tpo -c -o ymirror_left_so-ymirror_left.obj `if test -f 'ymirror_left.c'; then $(CYGPATH_W) 'ymirror_left.c'; else $(CYGPATH_W) '$(srcdir)/ymirror_left.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ymirror_left_so-ymirror_left.Tpo $(DEPDIR)/ymirror_left_so-ymirror_left.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ymirror_left.c' object='ymirror_left_so-ymirror_left.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ymirror_left_so_CFLAGS) $(CFLAGS) -c -o ymirror_left_so-ymirror_left.obj `if test -f 'ymirror_left.c'; then $(CYGPATH_W) 'ymirror_left.c'; else $(CYGPATH_W) '$(srcdir)/ymirror_left.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/ymirror_left_so-ymirror_left.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/ymirror_left_so-ymirror_left.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/ymirror_left/Makefile.am0000644000175000017500000000052513612112624020617 00000000000000plugindir = @libdir@/lebiniou/plugins/main/ymirror_left plugin_PROGRAMS = ymirror_left.so ymirror_left_so_SOURCES = ymirror_left.c ymirror_left_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src ymirror_left_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include ymirror_left_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/blur6/0000755000175000017500000000000013612323130015152 500000000000000lebiniou-3.40/plugins/stable/main/blur6/Makefile.in0000644000175000017500000005246613612323073017162 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = blur6.so$(EXEEXT) subdir = plugins/stable/main/blur6 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_blur6_so_OBJECTS = blur6_so-blur6.$(OBJEXT) blur6_so_OBJECTS = $(am_blur6_so_OBJECTS) blur6_so_DEPENDENCIES = blur6_so_LINK = $(CCLD) $(blur6_so_CFLAGS) $(CFLAGS) \ $(blur6_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/blur6_so-blur6.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(blur6_so_SOURCES) DIST_SOURCES = $(blur6_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/blur6 blur6_so_SOURCES = blur6.c blur6_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src blur6_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include blur6_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/blur6/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/blur6/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) blur6.so$(EXEEXT): $(blur6_so_OBJECTS) $(blur6_so_DEPENDENCIES) $(EXTRA_blur6_so_DEPENDENCIES) @rm -f blur6.so$(EXEEXT) $(AM_V_CCLD)$(blur6_so_LINK) $(blur6_so_OBJECTS) $(blur6_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blur6_so-blur6.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` blur6_so-blur6.o: blur6.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur6_so_CFLAGS) $(CFLAGS) -MT blur6_so-blur6.o -MD -MP -MF $(DEPDIR)/blur6_so-blur6.Tpo -c -o blur6_so-blur6.o `test -f 'blur6.c' || echo '$(srcdir)/'`blur6.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/blur6_so-blur6.Tpo $(DEPDIR)/blur6_so-blur6.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='blur6.c' object='blur6_so-blur6.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur6_so_CFLAGS) $(CFLAGS) -c -o blur6_so-blur6.o `test -f 'blur6.c' || echo '$(srcdir)/'`blur6.c blur6_so-blur6.obj: blur6.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur6_so_CFLAGS) $(CFLAGS) -MT blur6_so-blur6.obj -MD -MP -MF $(DEPDIR)/blur6_so-blur6.Tpo -c -o blur6_so-blur6.obj `if test -f 'blur6.c'; then $(CYGPATH_W) 'blur6.c'; else $(CYGPATH_W) '$(srcdir)/blur6.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/blur6_so-blur6.Tpo $(DEPDIR)/blur6_so-blur6.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='blur6.c' object='blur6_so-blur6.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur6_so_CFLAGS) $(CFLAGS) -c -o blur6_so-blur6.obj `if test -f 'blur6.c'; then $(CYGPATH_W) 'blur6.c'; else $(CYGPATH_W) '$(srcdir)/blur6.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/blur6_so-blur6.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/blur6_so-blur6.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/blur6/Makefile.am0000644000175000017500000000044413612112624017134 00000000000000plugindir = @libdir@/lebiniou/plugins/main/blur6 plugin_PROGRAMS = blur6.so blur6_so_SOURCES = blur6.c blur6_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src blur6_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include blur6_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/blur6/blur6.c0000644000175000017500000000230013612112625016270 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "image_filter.h" #include "parameters.h" #include "blur.h" u_long id = 1103058150; uint32_t version = 0; u_long options = BE_BLUR|BEQ_VER; char dname[] = "V Blur"; char desc[] = "Vertical blur"; void on_switch_on(Context_t *ctx) { border_mode = BM_TOROIDAL; } void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); image_filter_average(dst, src, FT_VBLUR_3x3, border_mode, 0, NULL); } lebiniou-3.40/plugins/stable/main/bassline/0000755000175000017500000000000013612323130015720 500000000000000lebiniou-3.40/plugins/stable/main/bassline/Makefile.in0000644000175000017500000005307313612323073017723 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = bassline.so$(EXEEXT) subdir = plugins/stable/main/bassline ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_bassline_so_OBJECTS = bassline_so-bassline.$(OBJEXT) bassline_so_OBJECTS = $(am_bassline_so_OBJECTS) bassline_so_DEPENDENCIES = bassline_so_LINK = $(CCLD) $(bassline_so_CFLAGS) $(CFLAGS) \ $(bassline_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/bassline_so-bassline.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(bassline_so_SOURCES) DIST_SOURCES = $(bassline_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/bassline bassline_so_SOURCES = bassline.c bassline_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src bassline_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include bassline_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/bassline/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/bassline/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) bassline.so$(EXEEXT): $(bassline_so_OBJECTS) $(bassline_so_DEPENDENCIES) $(EXTRA_bassline_so_DEPENDENCIES) @rm -f bassline.so$(EXEEXT) $(AM_V_CCLD)$(bassline_so_LINK) $(bassline_so_OBJECTS) $(bassline_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bassline_so-bassline.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` bassline_so-bassline.o: bassline.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bassline_so_CFLAGS) $(CFLAGS) -MT bassline_so-bassline.o -MD -MP -MF $(DEPDIR)/bassline_so-bassline.Tpo -c -o bassline_so-bassline.o `test -f 'bassline.c' || echo '$(srcdir)/'`bassline.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/bassline_so-bassline.Tpo $(DEPDIR)/bassline_so-bassline.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='bassline.c' object='bassline_so-bassline.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bassline_so_CFLAGS) $(CFLAGS) -c -o bassline_so-bassline.o `test -f 'bassline.c' || echo '$(srcdir)/'`bassline.c bassline_so-bassline.obj: bassline.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bassline_so_CFLAGS) $(CFLAGS) -MT bassline_so-bassline.obj -MD -MP -MF $(DEPDIR)/bassline_so-bassline.Tpo -c -o bassline_so-bassline.obj `if test -f 'bassline.c'; then $(CYGPATH_W) 'bassline.c'; else $(CYGPATH_W) '$(srcdir)/bassline.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/bassline_so-bassline.Tpo $(DEPDIR)/bassline_so-bassline.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='bassline.c' object='bassline_so-bassline.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bassline_so_CFLAGS) $(CFLAGS) -c -o bassline_so-bassline.obj `if test -f 'bassline.c'; then $(CYGPATH_W) 'bassline.c'; else $(CYGPATH_W) '$(srcdir)/bassline.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/bassline_so-bassline.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/bassline_so-bassline.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/bassline/Makefile.am0000644000175000017500000000047113612112624017702 00000000000000plugindir = @libdir@/lebiniou/plugins/main/bassline plugin_PROGRAMS = bassline.so bassline_so_SOURCES = bassline.c bassline_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src bassline_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include bassline_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/bassline/bassline.c0000644000175000017500000000242113612112625017610 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1058309664; uint32_t version = 0; u_long options = BE_SFX2D|BEQ_NORANDOM; char desc[] = "Pulsing box"; #define BEAT_BAND 2 // FIXME check the log calculations part in input.c void run(Context_t *ctx) { double max = ctx->input->spectrum_log[A_MONO][BEAT_BAND]; u_short x1; if (max > 1.0) { max = 1.0; } else if (max < 0.0) { max = 0.0; } x1 = max * MAXX; draw_filled_box_nc(passive_buffer(ctx), 0, HHEIGHT + (HHEIGHT / 8), x1, HHEIGHT - (HHEIGHT / 8), 255); } lebiniou-3.40/plugins/stable/main/delay_pp/0000755000175000017500000000000013612323132015717 500000000000000lebiniou-3.40/plugins/stable/main/delay_pp/Makefile.in0000644000175000017500000005307313612323074017721 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = delay_pp.so$(EXEEXT) subdir = plugins/stable/main/delay_pp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_delay_pp_so_OBJECTS = delay_pp_so-delay_pp.$(OBJEXT) delay_pp_so_OBJECTS = $(am_delay_pp_so_OBJECTS) delay_pp_so_DEPENDENCIES = delay_pp_so_LINK = $(CCLD) $(delay_pp_so_CFLAGS) $(CFLAGS) \ $(delay_pp_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/delay_pp_so-delay_pp.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(delay_pp_so_SOURCES) DIST_SOURCES = $(delay_pp_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/delay_pp delay_pp_so_SOURCES = delay_pp.c delay_pp_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delay_pp_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delay_pp_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/delay_pp/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/delay_pp/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) delay_pp.so$(EXEEXT): $(delay_pp_so_OBJECTS) $(delay_pp_so_DEPENDENCIES) $(EXTRA_delay_pp_so_DEPENDENCIES) @rm -f delay_pp.so$(EXEEXT) $(AM_V_CCLD)$(delay_pp_so_LINK) $(delay_pp_so_OBJECTS) $(delay_pp_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delay_pp_so-delay_pp.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` delay_pp_so-delay_pp.o: delay_pp.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_pp_so_CFLAGS) $(CFLAGS) -MT delay_pp_so-delay_pp.o -MD -MP -MF $(DEPDIR)/delay_pp_so-delay_pp.Tpo -c -o delay_pp_so-delay_pp.o `test -f 'delay_pp.c' || echo '$(srcdir)/'`delay_pp.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay_pp_so-delay_pp.Tpo $(DEPDIR)/delay_pp_so-delay_pp.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delay_pp.c' object='delay_pp_so-delay_pp.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_pp_so_CFLAGS) $(CFLAGS) -c -o delay_pp_so-delay_pp.o `test -f 'delay_pp.c' || echo '$(srcdir)/'`delay_pp.c delay_pp_so-delay_pp.obj: delay_pp.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_pp_so_CFLAGS) $(CFLAGS) -MT delay_pp_so-delay_pp.obj -MD -MP -MF $(DEPDIR)/delay_pp_so-delay_pp.Tpo -c -o delay_pp_so-delay_pp.obj `if test -f 'delay_pp.c'; then $(CYGPATH_W) 'delay_pp.c'; else $(CYGPATH_W) '$(srcdir)/delay_pp.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay_pp_so-delay_pp.Tpo $(DEPDIR)/delay_pp_so-delay_pp.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delay_pp.c' object='delay_pp_so-delay_pp.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_pp_so_CFLAGS) $(CFLAGS) -c -o delay_pp_so-delay_pp.obj `if test -f 'delay_pp.c'; then $(CYGPATH_W) 'delay_pp.c'; else $(CYGPATH_W) '$(srcdir)/delay_pp.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/delay_pp_so-delay_pp.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/delay_pp_so-delay_pp.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/delay_pp/delay_pp.c0000644000175000017500000000630613612112625017610 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "particles.h" #include "parameters.h" u_long id = 1547215841; uint32_t version = 0; u_long options = BE_SFX3D|BEQ_PARTICLES; u_long mode = OVERLAY; char desc[] = "Phase-space reconstruction using particles"; static const Point3d_t ORIGIN = { { 0.0, 0.0, 0.0 } }; static Particle_System_t *ps = NULL; static float pos_factor = 0; static float vel_factor = 0; static float ttl_factor = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_POS_FACTOR, pos_factor, -0.01, 0.01); plugin_parameters_add_double(params, BPP_VEL_FACTOR, vel_factor, -0.01, 0.01); plugin_parameters_add_double(params, BPP_TTL_FACTOR, ttl_factor, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_POS_FACTOR, &pos_factor, 0, 100); plugin_parameter_parse_float_range(in_parameters, BPP_VEL_FACTOR, &vel_factor, 0, 100); plugin_parameter_parse_float_range(in_parameters, BPP_TTL_FACTOR, &ttl_factor, 0, 100); } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } static void Delay1_particles(Context_t *ctx) { Buffer8_t *dst = passive_buffer(ctx); const Params3d_t *params3d = &ctx->params3d; Input_t *input = ctx->input; const uint8_t delay = Context_get_phase_space_delay(ctx); uint32_t x = 0; uint32_t y = delay; uint32_t z = 2 * delay; Buffer8_clear(dst); // move particles Particle_System_go(ps); pthread_mutex_lock(&input->mutex); for ( ; (z < input->size) && Particle_System_can_add(ps); x++, y++, z++) { Point3d_t p; p.pos.x = input->data[A_MONO][x]; p.pos.y = input->data[A_MONO][y]; p.pos.z = input->data[A_MONO][z]; const float ttl = Input_random_float_range(input, 0.2, 1) * ttl_factor; Pixel_t color = Input_random_color(input); const Particle_t *part = Particle_new_indexed(ttl, color, p3d_mul(&p, pos_factor), p3d_mul(&p, vel_factor), ORIGIN, 0.0); Particle_System_add(ps, part); } pthread_mutex_unlock(&input->mutex); Particle_System_draw(ps, params3d, dst); } int8_t create(Context_t *ctx) { ps = Particle_System_new(PS_NOLIMIT); return 1; } void destroy(Context_t *ctx) { if (ps != NULL) { Particle_System_delete(ps); } } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ pos_factor = 2.5; vel_factor = 0.1; ttl_factor = 1.0; } void run(Context_t *ctx) { Delay1_particles(ctx); } lebiniou-3.40/plugins/stable/main/delay_pp/Makefile.am0000644000175000017500000000047113612112624017677 00000000000000plugindir = @libdir@/lebiniou/plugins/main/delay_pp plugin_PROGRAMS = delay_pp.so delay_pp_so_SOURCES = delay_pp.c delay_pp_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delay_pp_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delay_pp_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/yscanline/0000755000175000017500000000000013612323140016106 500000000000000lebiniou-3.40/plugins/stable/main/yscanline/Makefile.in0000644000175000017500000005322213612323077020110 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = yscanline.so$(EXEEXT) subdir = plugins/stable/main/yscanline ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_yscanline_so_OBJECTS = yscanline_so-yscanline.$(OBJEXT) yscanline_so_OBJECTS = $(am_yscanline_so_OBJECTS) yscanline_so_DEPENDENCIES = yscanline_so_LINK = $(CCLD) $(yscanline_so_CFLAGS) $(CFLAGS) \ $(yscanline_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/yscanline_so-yscanline.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(yscanline_so_SOURCES) DIST_SOURCES = $(yscanline_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/yscanline yscanline_so_SOURCES = yscanline.c yscanline_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src yscanline_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include yscanline_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/yscanline/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/yscanline/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) yscanline.so$(EXEEXT): $(yscanline_so_OBJECTS) $(yscanline_so_DEPENDENCIES) $(EXTRA_yscanline_so_DEPENDENCIES) @rm -f yscanline.so$(EXEEXT) $(AM_V_CCLD)$(yscanline_so_LINK) $(yscanline_so_OBJECTS) $(yscanline_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/yscanline_so-yscanline.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` yscanline_so-yscanline.o: yscanline.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(yscanline_so_CFLAGS) $(CFLAGS) -MT yscanline_so-yscanline.o -MD -MP -MF $(DEPDIR)/yscanline_so-yscanline.Tpo -c -o yscanline_so-yscanline.o `test -f 'yscanline.c' || echo '$(srcdir)/'`yscanline.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/yscanline_so-yscanline.Tpo $(DEPDIR)/yscanline_so-yscanline.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='yscanline.c' object='yscanline_so-yscanline.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(yscanline_so_CFLAGS) $(CFLAGS) -c -o yscanline_so-yscanline.o `test -f 'yscanline.c' || echo '$(srcdir)/'`yscanline.c yscanline_so-yscanline.obj: yscanline.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(yscanline_so_CFLAGS) $(CFLAGS) -MT yscanline_so-yscanline.obj -MD -MP -MF $(DEPDIR)/yscanline_so-yscanline.Tpo -c -o yscanline_so-yscanline.obj `if test -f 'yscanline.c'; then $(CYGPATH_W) 'yscanline.c'; else $(CYGPATH_W) '$(srcdir)/yscanline.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/yscanline_so-yscanline.Tpo $(DEPDIR)/yscanline_so-yscanline.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='yscanline.c' object='yscanline_so-yscanline.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(yscanline_so_CFLAGS) $(CFLAGS) -c -o yscanline_so-yscanline.obj `if test -f 'yscanline.c'; then $(CYGPATH_W) 'yscanline.c'; else $(CYGPATH_W) '$(srcdir)/yscanline.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/yscanline_so-yscanline.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/yscanline_so-yscanline.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/yscanline/yscanline.c0000644000175000017500000000445113612112625020167 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "images.h" u_long id = 949094845; uint32_t version = 0; u_long options = BE_GFX|BEQ_IMAGE; char dname[] = "Y Scanline"; char desc[] = "Vertical scanline"; #define MINPCT 0.01 #define DPCT 0.002 /* conf */ typedef struct { float size; /* line is %of screen HEIGHT */ char dir; /* -1 or +1 */ u_char ping_pong; /* bounce */ } yscanline_conf; static yscanline_conf yscanline_cf; int8_t create(Context_t *ctx) { yscanline_cf.size = MINPCT; yscanline_cf.dir = 1; yscanline_cf.ping_pong = 0; return 1; } void on_switch_on(Context_t *ctx) { yscanline_cf.dir = (b_rand_boolean()) ? -1 : 1; yscanline_cf.ping_pong = b_rand_boolean(); } static void y_scanline(Context_t *ctx, float amount) { u_short s, size = amount * HEIGHT; /* number of rows */ u_short i; static int y_line = 0; Buffer8_t *dst = NULL; ImageFader_t *imgf = ctx->imgf; Buffer8_t *src = imgf->cur->buff; swap_buffers(ctx); dst = passive_buffer(ctx); for (s = 0; s < size; s++) { for (i = 0; i <= MAXX; i++) { set_pixel_nc(dst, i, y_line, get_pixel_nc(src, i, y_line)); } y_line += yscanline_cf.dir; if (y_line > MAXY) { if (yscanline_cf.ping_pong) { y_line = MAXY; yscanline_cf.dir = -yscanline_cf.dir; } else { y_line = 0; } } else if (y_line < 0) { if (yscanline_cf.ping_pong) { y_line = 0; yscanline_cf.dir = -yscanline_cf.dir; } else { y_line = MAXY; } } } } void run(Context_t *ctx) { y_scanline(ctx, yscanline_cf.size); } lebiniou-3.40/plugins/stable/main/yscanline/Makefile.am0000644000175000017500000000050013612112624020060 00000000000000plugindir = @libdir@/lebiniou/plugins/main/yscanline plugin_PROGRAMS = yscanline.so yscanline_so_SOURCES = yscanline.c yscanline_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src yscanline_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include yscanline_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/iColrot/0000755000175000017500000000000013612323140015534 500000000000000lebiniou-3.40/plugins/stable/main/iColrot/iColrot.c0000644000175000017500000000406313612112625017242 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* Colrot, Color Rotation basic idea of plugin: Show only part of the colors from image, and scroll thru colors. Not visible colors are transparent, showing stuff happening under. Using lens mode. This plugin is 'normal', pretty agressive version of Colrot */ #include "context.h" #include "images.h" #define MASK_SIZE 15 /* what size of chunks colorspace is divided */ #define COLORCOUNT 5 /* how many colors are visible in each chunk */ u_long id = 1553340853; uint32_t version = 0; u_long options = BE_GFX|BE_LENS|BEQ_IMAGE; u_long mode = OVERLAY; char desc[] = "Show image scrolling colors"; static Pixel_t min1 = 0, max1 = COLORCOUNT; void run(Context_t *ctx) { u_long k; Pixel_t *src = ctx->imgf->cur->buff->buffer; Pixel_t *dst = passive_buffer(ctx)->buffer; for (k = 0; k < BUFFSIZE; k++, src++) { if ( /* max1 is bigger than min, show values between them */ ((max1 > min1) && ((*src & MASK_SIZE) > min1) && ((*src & MASK_SIZE) < max1)) || /* max is rotated over, show values below max or above min */ ((max1 < min1) && (((*src & MASK_SIZE)> min1) || ((*src & MASK_SIZE) < max1)))) { dst[k] = *src; } else { dst[k] = 0; } } min1++; max1++; if (min1 > MASK_SIZE) { min1 = 0; } if (max1 > MASK_SIZE) { max1 = 0; } } lebiniou-3.40/plugins/stable/main/iColrot/Makefile.in0000644000175000017500000005274413612323074017543 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = iColrot.so$(EXEEXT) subdir = plugins/stable/main/iColrot ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_iColrot_so_OBJECTS = iColrot_so-iColrot.$(OBJEXT) iColrot_so_OBJECTS = $(am_iColrot_so_OBJECTS) iColrot_so_DEPENDENCIES = iColrot_so_LINK = $(CCLD) $(iColrot_so_CFLAGS) $(CFLAGS) \ $(iColrot_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/iColrot_so-iColrot.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(iColrot_so_SOURCES) DIST_SOURCES = $(iColrot_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/iColrot iColrot_so_SOURCES = iColrot.c iColrot_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src iColrot_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include iColrot_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/iColrot/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/iColrot/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) iColrot.so$(EXEEXT): $(iColrot_so_OBJECTS) $(iColrot_so_DEPENDENCIES) $(EXTRA_iColrot_so_DEPENDENCIES) @rm -f iColrot.so$(EXEEXT) $(AM_V_CCLD)$(iColrot_so_LINK) $(iColrot_so_OBJECTS) $(iColrot_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iColrot_so-iColrot.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` iColrot_so-iColrot.o: iColrot.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iColrot_so_CFLAGS) $(CFLAGS) -MT iColrot_so-iColrot.o -MD -MP -MF $(DEPDIR)/iColrot_so-iColrot.Tpo -c -o iColrot_so-iColrot.o `test -f 'iColrot.c' || echo '$(srcdir)/'`iColrot.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iColrot_so-iColrot.Tpo $(DEPDIR)/iColrot_so-iColrot.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='iColrot.c' object='iColrot_so-iColrot.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iColrot_so_CFLAGS) $(CFLAGS) -c -o iColrot_so-iColrot.o `test -f 'iColrot.c' || echo '$(srcdir)/'`iColrot.c iColrot_so-iColrot.obj: iColrot.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iColrot_so_CFLAGS) $(CFLAGS) -MT iColrot_so-iColrot.obj -MD -MP -MF $(DEPDIR)/iColrot_so-iColrot.Tpo -c -o iColrot_so-iColrot.obj `if test -f 'iColrot.c'; then $(CYGPATH_W) 'iColrot.c'; else $(CYGPATH_W) '$(srcdir)/iColrot.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iColrot_so-iColrot.Tpo $(DEPDIR)/iColrot_so-iColrot.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='iColrot.c' object='iColrot_so-iColrot.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iColrot_so_CFLAGS) $(CFLAGS) -c -o iColrot_so-iColrot.obj `if test -f 'iColrot.c'; then $(CYGPATH_W) 'iColrot.c'; else $(CYGPATH_W) '$(srcdir)/iColrot.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/iColrot_so-iColrot.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/iColrot_so-iColrot.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/iColrot/Makefile.am0000644000175000017500000000046213612112624017515 00000000000000plugindir = @libdir@/lebiniou/plugins/main/iColrot plugin_PROGRAMS = iColrot.so iColrot_so_SOURCES = iColrot.c iColrot_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src iColrot_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include iColrot_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/delayS_ls/0000755000175000017500000000000013612323132016041 500000000000000lebiniou-3.40/plugins/stable/main/delayS_ls/delayS_ls.c0000644000175000017500000000646613612112625020063 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "spline.h" #include "particles.h" #include "delay.h" // #define PARTICLES u_long id = 1547466099; uint32_t version = 0; u_long options = BE_SFX3D #ifdef PARTICLES |BEQ_PARTICLES #endif ; u_long mode = OVERLAY; char desc[] = "Stereo phase-space reconstruction with spline" #ifdef PARTICLES " and particles" #endif ; // to separate left and right audio channels #define DELTA 0.5 #ifdef PARTICLES static const Point3d_t ORIGIN = { { 0.0, 0.0, 0.0 } }; static Particle_System_t *ps = NULL; #endif static Spline_t *s[2] = { NULL, NULL }; static uint8_t delay = 0; static uint8_t span_size = 0; static void DelayS_draw(Context_t *ctx) { u_short i; Buffer8_t *dst = passive_buffer(ctx); const Params3d_t *params3d = &ctx->params3d; Input_t *input = ctx->input; u_long points; uint8_t c; Buffer8_clear(dst); for (c = 0; c < 2; c++) { points = s[c]->nb_spoints - 1; for (i = 0; i < points; i++) { Pixel_t color = Input_random_color(input); draw_line_3d(params3d, dst, &s[c]->spoints[i], &s[c]->spoints[i + 1], color); } } } #ifdef PARTICLES static void DelayS_particles(Context_t *ctx) { u_short i; Input_t *input = ctx->input; Buffer8_t *dst = passive_buffer(ctx); Particle_System_go(ps); for (i = 0; (i < s->nb_spoints) && Particle_System_can_add(ps); i++) { Particle_t *p = NULL; float ttl = Input_random_float_range(input, 0.8, 2.0); Pixel_t col = Input_random_color(input); p = Particle_new_indexed(ttl, col, s->spoints[i], p3d_mul(&s->spoints[i], 0.25), ORIGIN, 0.0); Particle_System_add(ps, p); } Particle_System_draw(ps, &ctx->params3d, dst); } #endif int8_t create(Context_t *ctx) { #ifdef PARTICLES ps = Particle_System_new(PS_NOLIMIT); #endif return 1; } static void free_splines() { if (s[0] != NULL) { Spline_delete(s[0]); Spline_delete(s[1]); } } void destroy(Context_t *ctx) { #ifdef PARTICLES if (ps != NULL) { Particle_System_delete(ps); } #endif free_splines(); } void run(Context_t *ctx) { uint8_t current_delay = Context_get_phase_space_delay(ctx); uint8_t current_span_size = Context_get_span_size(ctx); if ((delay != current_delay) || (span_size != current_span_size)) { alloc_spline(ctx, &s[0], NULL, current_delay, NULL, current_span_size); alloc_spline(ctx, &s[1], &delay, current_delay, &span_size, current_span_size); } delay_spline(ctx, s[0], A_LEFT, -DELAY_XOFFSET); delay_spline(ctx, s[1], A_RIGHT, +DELAY_XOFFSET); DelayS_draw(ctx); #ifdef PARTICLES DelayS_particles(ctx); #endif } lebiniou-3.40/plugins/stable/main/delayS_ls/Makefile.in0000644000175000017500000005322213612323074020037 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = delayS_ls.so$(EXEEXT) subdir = plugins/stable/main/delayS_ls ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_delayS_ls_so_OBJECTS = delayS_ls_so-delayS_ls.$(OBJEXT) delayS_ls_so_OBJECTS = $(am_delayS_ls_so_OBJECTS) delayS_ls_so_DEPENDENCIES = delayS_ls_so_LINK = $(CCLD) $(delayS_ls_so_CFLAGS) $(CFLAGS) \ $(delayS_ls_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/delayS_ls_so-delayS_ls.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(delayS_ls_so_SOURCES) DIST_SOURCES = $(delayS_ls_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/delayS_ls delayS_ls_so_SOURCES = delayS_ls.c delayS_ls_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delayS_ls_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delayS_ls_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/delayS_ls/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/delayS_ls/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) delayS_ls.so$(EXEEXT): $(delayS_ls_so_OBJECTS) $(delayS_ls_so_DEPENDENCIES) $(EXTRA_delayS_ls_so_DEPENDENCIES) @rm -f delayS_ls.so$(EXEEXT) $(AM_V_CCLD)$(delayS_ls_so_LINK) $(delayS_ls_so_OBJECTS) $(delayS_ls_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delayS_ls_so-delayS_ls.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` delayS_ls_so-delayS_ls.o: delayS_ls.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delayS_ls_so_CFLAGS) $(CFLAGS) -MT delayS_ls_so-delayS_ls.o -MD -MP -MF $(DEPDIR)/delayS_ls_so-delayS_ls.Tpo -c -o delayS_ls_so-delayS_ls.o `test -f 'delayS_ls.c' || echo '$(srcdir)/'`delayS_ls.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delayS_ls_so-delayS_ls.Tpo $(DEPDIR)/delayS_ls_so-delayS_ls.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delayS_ls.c' object='delayS_ls_so-delayS_ls.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delayS_ls_so_CFLAGS) $(CFLAGS) -c -o delayS_ls_so-delayS_ls.o `test -f 'delayS_ls.c' || echo '$(srcdir)/'`delayS_ls.c delayS_ls_so-delayS_ls.obj: delayS_ls.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delayS_ls_so_CFLAGS) $(CFLAGS) -MT delayS_ls_so-delayS_ls.obj -MD -MP -MF $(DEPDIR)/delayS_ls_so-delayS_ls.Tpo -c -o delayS_ls_so-delayS_ls.obj `if test -f 'delayS_ls.c'; then $(CYGPATH_W) 'delayS_ls.c'; else $(CYGPATH_W) '$(srcdir)/delayS_ls.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delayS_ls_so-delayS_ls.Tpo $(DEPDIR)/delayS_ls_so-delayS_ls.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delayS_ls.c' object='delayS_ls_so-delayS_ls.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delayS_ls_so_CFLAGS) $(CFLAGS) -c -o delayS_ls_so-delayS_ls.obj `if test -f 'delayS_ls.c'; then $(CYGPATH_W) 'delayS_ls.c'; else $(CYGPATH_W) '$(srcdir)/delayS_ls.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/delayS_ls_so-delayS_ls.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/delayS_ls_so-delayS_ls.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/delayS_ls/Makefile.am0000644000175000017500000000050013612112624020012 00000000000000plugindir = @libdir@/lebiniou/plugins/main/delayS_ls plugin_PROGRAMS = delayS_ls.so delayS_ls_so_SOURCES = delayS_ls.c delayS_ls_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delayS_ls_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delayS_ls_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/fadeout/0000755000175000017500000000000013612323132015551 500000000000000lebiniou-3.40/plugins/stable/main/fadeout/fadeout.c0000644000175000017500000000356013612112625017273 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "images.h" /* * "Fade previous sequence" splash effect * * on_init: Store a copy of last sequence / current buffer * * Then on each run, mix the buffer at random with current, * and decrease pixels from the copy. * * This splash will run for 64 frames. */ u_long id = 1557758631; uint32_t version = 0; u_long options = BEQ_SPLASH|BEQ_FIRST; char desc[] = "Fade previous sequence"; static Pixel_t splashing = 64; static Buffer8_t *last = NULL; void on_switch_on(Context_t *ctx) { splashing = 64; Buffer8_copy(active_buffer(ctx), last); } int8_t create(Context_t *ctx) { last = Buffer8_new(); return 1; } void destroy(Context_t *ctx) { Buffer8_delete(last); } static void splash2() { uint32_t i; Pixel_t *p = last->buffer; for (i = 0; i < BUFFSIZE; i++, p++) { if (*p >= 20) { *p *= 0.6; } else { if (*p >= 1) { (*p)--; } } } splashing--; } void run(Context_t *ctx) { if (splashing) { splash2(); Buffer8_t *buffs[2] = { active_buffer(ctx), last }; Context_mix_buffers(ctx, buffs); } Buffer8_copy(active_buffer(ctx), passive_buffer(ctx)); } lebiniou-3.40/plugins/stable/main/fadeout/Makefile.in0000644000175000017500000005274413612323074017557 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = fadeout.so$(EXEEXT) subdir = plugins/stable/main/fadeout ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_fadeout_so_OBJECTS = fadeout_so-fadeout.$(OBJEXT) fadeout_so_OBJECTS = $(am_fadeout_so_OBJECTS) fadeout_so_DEPENDENCIES = fadeout_so_LINK = $(CCLD) $(fadeout_so_CFLAGS) $(CFLAGS) \ $(fadeout_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/fadeout_so-fadeout.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(fadeout_so_SOURCES) DIST_SOURCES = $(fadeout_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/fadeout fadeout_so_SOURCES = fadeout.c fadeout_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src fadeout_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include fadeout_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/fadeout/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/fadeout/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) fadeout.so$(EXEEXT): $(fadeout_so_OBJECTS) $(fadeout_so_DEPENDENCIES) $(EXTRA_fadeout_so_DEPENDENCIES) @rm -f fadeout.so$(EXEEXT) $(AM_V_CCLD)$(fadeout_so_LINK) $(fadeout_so_OBJECTS) $(fadeout_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fadeout_so-fadeout.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` fadeout_so-fadeout.o: fadeout.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fadeout_so_CFLAGS) $(CFLAGS) -MT fadeout_so-fadeout.o -MD -MP -MF $(DEPDIR)/fadeout_so-fadeout.Tpo -c -o fadeout_so-fadeout.o `test -f 'fadeout.c' || echo '$(srcdir)/'`fadeout.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/fadeout_so-fadeout.Tpo $(DEPDIR)/fadeout_so-fadeout.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fadeout.c' object='fadeout_so-fadeout.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fadeout_so_CFLAGS) $(CFLAGS) -c -o fadeout_so-fadeout.o `test -f 'fadeout.c' || echo '$(srcdir)/'`fadeout.c fadeout_so-fadeout.obj: fadeout.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fadeout_so_CFLAGS) $(CFLAGS) -MT fadeout_so-fadeout.obj -MD -MP -MF $(DEPDIR)/fadeout_so-fadeout.Tpo -c -o fadeout_so-fadeout.obj `if test -f 'fadeout.c'; then $(CYGPATH_W) 'fadeout.c'; else $(CYGPATH_W) '$(srcdir)/fadeout.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/fadeout_so-fadeout.Tpo $(DEPDIR)/fadeout_so-fadeout.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fadeout.c' object='fadeout_so-fadeout.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fadeout_so_CFLAGS) $(CFLAGS) -c -o fadeout_so-fadeout.obj `if test -f 'fadeout.c'; then $(CYGPATH_W) 'fadeout.c'; else $(CYGPATH_W) '$(srcdir)/fadeout.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/fadeout_so-fadeout.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/fadeout_so-fadeout.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/fadeout/Makefile.am0000644000175000017500000000046213612112624017531 00000000000000plugindir = @libdir@/lebiniou/plugins/main/fadeout plugin_PROGRAMS = fadeout.so fadeout_so_SOURCES = fadeout.c fadeout_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src fadeout_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include fadeout_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/delay2/0000755000175000017500000000000013612323137015307 500000000000000lebiniou-3.40/plugins/stable/main/delay2/Makefile.in0000644000175000017500000005261513612323073017304 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = delay2.so$(EXEEXT) subdir = plugins/stable/main/delay2 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_delay2_so_OBJECTS = delay2_so-delay2.$(OBJEXT) delay2_so_OBJECTS = $(am_delay2_so_OBJECTS) delay2_so_DEPENDENCIES = delay2_so_LINK = $(CCLD) $(delay2_so_CFLAGS) $(CFLAGS) \ $(delay2_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/delay2_so-delay2.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(delay2_so_SOURCES) DIST_SOURCES = $(delay2_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/delay2 delay2_so_SOURCES = delay2.c delay2_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delay2_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delay2_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/delay2/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/delay2/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) delay2.so$(EXEEXT): $(delay2_so_OBJECTS) $(delay2_so_DEPENDENCIES) $(EXTRA_delay2_so_DEPENDENCIES) @rm -f delay2.so$(EXEEXT) $(AM_V_CCLD)$(delay2_so_LINK) $(delay2_so_OBJECTS) $(delay2_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delay2_so-delay2.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` delay2_so-delay2.o: delay2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay2_so_CFLAGS) $(CFLAGS) -MT delay2_so-delay2.o -MD -MP -MF $(DEPDIR)/delay2_so-delay2.Tpo -c -o delay2_so-delay2.o `test -f 'delay2.c' || echo '$(srcdir)/'`delay2.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay2_so-delay2.Tpo $(DEPDIR)/delay2_so-delay2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delay2.c' object='delay2_so-delay2.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay2_so_CFLAGS) $(CFLAGS) -c -o delay2_so-delay2.o `test -f 'delay2.c' || echo '$(srcdir)/'`delay2.c delay2_so-delay2.obj: delay2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay2_so_CFLAGS) $(CFLAGS) -MT delay2_so-delay2.obj -MD -MP -MF $(DEPDIR)/delay2_so-delay2.Tpo -c -o delay2_so-delay2.obj `if test -f 'delay2.c'; then $(CYGPATH_W) 'delay2.c'; else $(CYGPATH_W) '$(srcdir)/delay2.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay2_so-delay2.Tpo $(DEPDIR)/delay2_so-delay2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delay2.c' object='delay2_so-delay2.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay2_so_CFLAGS) $(CFLAGS) -c -o delay2_so-delay2.obj `if test -f 'delay2.c'; then $(CYGPATH_W) 'delay2.c'; else $(CYGPATH_W) '$(srcdir)/delay2.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/delay2_so-delay2.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/delay2_so-delay2.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/delay2/Makefile.am0000644000175000017500000000045313612112624017262 00000000000000plugindir = @libdir@/lebiniou/plugins/main/delay2 plugin_PROGRAMS = delay2.so delay2_so_SOURCES = delay2.c delay2_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delay2_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delay2_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/delay2/delay2.c0000644000175000017500000000664613612112625016565 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "spline.h" #include "particles.h" u_long id = 1192734840; uint32_t version = 0; u_long options = BE_SFX3D|BEQ_PARTICLES|BEQ_NORANDOM; u_long mode = OVERLAY; char desc[] = "Phase-space reconstruction with lines"; #define CONNECT 1 #if 0 #define MAX_PARTICLES PS_DEFAULT_MAX_PARTICLES #else #define MAX_PARTICLES PS_NOLIMIT #endif static Particle_System_t *ps = NULL; static const Point3d_t ORIGIN = { { 0.0, 0.0, 0.0 } }; static void Delay2_generate(Input_t *input) { u_short i; #define TTL 0.666 #define MUL 0.15 #define COL 255 Point3d_t p; Particle_t *part = NULL; pthread_mutex_lock(&input->mutex); /* Map cubique (x y z) */ p.pos.x = input->data[A_MONO][0]; p.pos.y = input->data[A_MONO][1]; p.pos.z = input->data[A_MONO][2]; part = Particle_new_indexed(TTL, COL, p, p3d_mul(&p, MUL), ORIGIN, 0.0); Particle_System_add(ps, part); for (i = 1; i < input->size - 2; i++) { Point3d_t q; q.pos.x = p.pos.y; q.pos.y = p.pos.z; q.pos.z = input->data[A_MONO][i+2]; p = q; part = Particle_new_indexed(TTL, COL, p, p3d_mul(&p, MUL), ORIGIN, 0.0); Particle_System_add(ps, part); } pthread_mutex_unlock(&input->mutex); } static void Delay2_init_spline(Spline_t *s) { /* init the spline from the particle system */ GSList *p = NULL; u_long i = 0; for (p = ps->particles; p != NULL; p = g_slist_next(p), i++) { Particle_t *part = (Particle_t *)p->data; if (i > ps->nb_particles) { xerror("FUCK DAMN SHIT i= %li max= %li\n", i, s->nb_cpoints); } s->cpoints[i] = part->pos; } } static void Delay2_draw_spline(Context_t *ctx, Spline_t *s) { u_long i; Buffer8_t *dst = passive_buffer(ctx); const Params3d_t *params3d = &ctx->params3d; Input_t *input = ctx->input; #if CONNECT /* with LINES */ for (i = 0; i < s->nb_spoints-1; i++) { draw_line_3d(params3d, dst, &s->spoints[i], &s->spoints[i+1], Input_random_color(input)); } #else /* with DOTS */ for (i = 0; i < s->nb_spoints; i++) { set_pixel_3d(params3d, dst, &s->spoints[i], Input_random_color(input)); } #endif } int8_t create(Context_t *ctx) { ps = Particle_System_new(MAX_PARTICLES); return 1; } void destroy(Context_t *ctx) { if (ps != NULL) { Particle_System_delete(ps); } } void run(Context_t *ctx) { if (Plugin_is_enabled(options)) { Buffer8_t *dst = passive_buffer(ctx); Buffer8_clear(dst); Particle_System_go(ps); Delay2_generate(ctx->input); if (ps->nb_particles) { Spline_t *spline = NULL; spline = Spline_new(SPAN_SIZE, ps->nb_particles); Delay2_init_spline(spline); Spline_compute(spline); Delay2_draw_spline(ctx, spline); Spline_delete(spline); } } } lebiniou-3.40/plugins/stable/main/blur7/0000755000175000017500000000000013612323131015154 500000000000000lebiniou-3.40/plugins/stable/main/blur7/Makefile.in0000644000175000017500000005246613612323073017163 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = blur7.so$(EXEEXT) subdir = plugins/stable/main/blur7 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_blur7_so_OBJECTS = blur7_so-blur7.$(OBJEXT) blur7_so_OBJECTS = $(am_blur7_so_OBJECTS) blur7_so_DEPENDENCIES = blur7_so_LINK = $(CCLD) $(blur7_so_CFLAGS) $(CFLAGS) \ $(blur7_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/blur7_so-blur7.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(blur7_so_SOURCES) DIST_SOURCES = $(blur7_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/blur7 blur7_so_SOURCES = blur7.c blur7_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src blur7_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include blur7_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/blur7/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/blur7/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) blur7.so$(EXEEXT): $(blur7_so_OBJECTS) $(blur7_so_DEPENDENCIES) $(EXTRA_blur7_so_DEPENDENCIES) @rm -f blur7.so$(EXEEXT) $(AM_V_CCLD)$(blur7_so_LINK) $(blur7_so_OBJECTS) $(blur7_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blur7_so-blur7.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` blur7_so-blur7.o: blur7.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur7_so_CFLAGS) $(CFLAGS) -MT blur7_so-blur7.o -MD -MP -MF $(DEPDIR)/blur7_so-blur7.Tpo -c -o blur7_so-blur7.o `test -f 'blur7.c' || echo '$(srcdir)/'`blur7.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/blur7_so-blur7.Tpo $(DEPDIR)/blur7_so-blur7.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='blur7.c' object='blur7_so-blur7.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur7_so_CFLAGS) $(CFLAGS) -c -o blur7_so-blur7.o `test -f 'blur7.c' || echo '$(srcdir)/'`blur7.c blur7_so-blur7.obj: blur7.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur7_so_CFLAGS) $(CFLAGS) -MT blur7_so-blur7.obj -MD -MP -MF $(DEPDIR)/blur7_so-blur7.Tpo -c -o blur7_so-blur7.obj `if test -f 'blur7.c'; then $(CYGPATH_W) 'blur7.c'; else $(CYGPATH_W) '$(srcdir)/blur7.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/blur7_so-blur7.Tpo $(DEPDIR)/blur7_so-blur7.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='blur7.c' object='blur7_so-blur7.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur7_so_CFLAGS) $(CFLAGS) -c -o blur7_so-blur7.obj `if test -f 'blur7.c'; then $(CYGPATH_W) 'blur7.c'; else $(CYGPATH_W) '$(srcdir)/blur7.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/blur7_so-blur7.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/blur7_so-blur7.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/blur7/blur7.c0000644000175000017500000000230413612112625016276 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "image_filter.h" #include "parameters.h" #include "blur.h" u_long id = 1103058151; uint32_t version = 0; u_long options = BE_BLUR|BEQ_DIAG; char dname[] = "D-Blur-1"; char desc[] = "Diagonal blur"; void on_switch_on(Context_t *ctx) { border_mode = BM_TOROIDAL; } void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); image_filter_average(dst, src, FT_DBLUR1_3x3, border_mode, 0, NULL); } lebiniou-3.40/plugins/stable/main/blur7/Makefile.am0000644000175000017500000000044413612112624017135 00000000000000plugindir = @libdir@/lebiniou/plugins/main/blur7 plugin_PROGRAMS = blur7.so blur7_so_SOURCES = blur7.c blur7_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src blur7_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include blur7_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/iPulse2/0000755000175000017500000000000013612323140015444 500000000000000lebiniou-3.40/plugins/stable/main/iPulse2/iPulse2.c0000644000175000017500000000422313612112625017060 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "images.h" #define COLORCLASSES 128 #define MAXCOLORCOUNT 27 /* parameters for defining volume-colorcount curve */ #define CURVE_VOL_MIN 0.04 /* minimum volume on which we work */ #define CURVE_VOL_STEP 0.08 /* volume increment to step up on count */ #define CURVE_VOL_MULT 1.55 /* multiplier on count on one step */ u_long id = 1546524847; uint32_t version = 0; u_long options = BE_GFX|BE_SFX2D|BEQ_IMAGE; u_long mode = NORMAL; char desc[] = "Show image colors on beat"; static u_char colorsel = 0; void on_switch_on(Context_t *ctx) { colorsel = b_rand_int_range(0, COLORCLASSES); } void run(Context_t *ctx) { Buffer8_t *dst = passive_buffer(ctx); Buffer8_copy(active_buffer(ctx), dst); if (ctx->input->on_beat) { int colorcount = 0; double peak; u_long k; for (peak = ctx->input->curpeak; peak > CURVE_VOL_MIN; peak -= CURVE_VOL_STEP) { colorcount = colorcount * CURVE_VOL_MULT; colorcount++; } if (colorcount > MAXCOLORCOUNT) { colorcount = MAXCOLORCOUNT; } for (k = 0; k < BUFFSIZE; k++) { if (ctx->input->on_beat && ((ctx->imgf->cur->buff->buffer[k] + colorsel) % COLORCLASSES) < colorcount) { dst->buffer[k] = ctx->imgf->cur->buff->buffer[k]; } } if (ctx->input->on_beat) { colorsel += colorcount; if (colorsel > COLORCLASSES - 1) { colorsel = 0; } } } } lebiniou-3.40/plugins/stable/main/iPulse2/Makefile.in0000644000175000017500000005274413612323074017453 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = iPulse2.so$(EXEEXT) subdir = plugins/stable/main/iPulse2 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_iPulse2_so_OBJECTS = iPulse2_so-iPulse2.$(OBJEXT) iPulse2_so_OBJECTS = $(am_iPulse2_so_OBJECTS) iPulse2_so_DEPENDENCIES = iPulse2_so_LINK = $(CCLD) $(iPulse2_so_CFLAGS) $(CFLAGS) \ $(iPulse2_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/iPulse2_so-iPulse2.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(iPulse2_so_SOURCES) DIST_SOURCES = $(iPulse2_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/iPulse2 iPulse2_so_SOURCES = iPulse2.c iPulse2_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src iPulse2_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include iPulse2_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/iPulse2/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/iPulse2/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) iPulse2.so$(EXEEXT): $(iPulse2_so_OBJECTS) $(iPulse2_so_DEPENDENCIES) $(EXTRA_iPulse2_so_DEPENDENCIES) @rm -f iPulse2.so$(EXEEXT) $(AM_V_CCLD)$(iPulse2_so_LINK) $(iPulse2_so_OBJECTS) $(iPulse2_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iPulse2_so-iPulse2.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` iPulse2_so-iPulse2.o: iPulse2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iPulse2_so_CFLAGS) $(CFLAGS) -MT iPulse2_so-iPulse2.o -MD -MP -MF $(DEPDIR)/iPulse2_so-iPulse2.Tpo -c -o iPulse2_so-iPulse2.o `test -f 'iPulse2.c' || echo '$(srcdir)/'`iPulse2.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iPulse2_so-iPulse2.Tpo $(DEPDIR)/iPulse2_so-iPulse2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='iPulse2.c' object='iPulse2_so-iPulse2.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iPulse2_so_CFLAGS) $(CFLAGS) -c -o iPulse2_so-iPulse2.o `test -f 'iPulse2.c' || echo '$(srcdir)/'`iPulse2.c iPulse2_so-iPulse2.obj: iPulse2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iPulse2_so_CFLAGS) $(CFLAGS) -MT iPulse2_so-iPulse2.obj -MD -MP -MF $(DEPDIR)/iPulse2_so-iPulse2.Tpo -c -o iPulse2_so-iPulse2.obj `if test -f 'iPulse2.c'; then $(CYGPATH_W) 'iPulse2.c'; else $(CYGPATH_W) '$(srcdir)/iPulse2.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iPulse2_so-iPulse2.Tpo $(DEPDIR)/iPulse2_so-iPulse2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='iPulse2.c' object='iPulse2_so-iPulse2.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iPulse2_so_CFLAGS) $(CFLAGS) -c -o iPulse2_so-iPulse2.obj `if test -f 'iPulse2.c'; then $(CYGPATH_W) 'iPulse2.c'; else $(CYGPATH_W) '$(srcdir)/iPulse2.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/iPulse2_so-iPulse2.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/iPulse2_so-iPulse2.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/iPulse2/Makefile.am0000644000175000017500000000046213612112624017425 00000000000000plugindir = @libdir@/lebiniou/plugins/main/iPulse2 plugin_PROGRAMS = iPulse2.so iPulse2_so_SOURCES = iPulse2.c iPulse2_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src iPulse2_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include iPulse2_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/blur4/0000755000175000017500000000000013612323130015150 500000000000000lebiniou-3.40/plugins/stable/main/blur4/Makefile.in0000644000175000017500000005246613612323073017160 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = blur4.so$(EXEEXT) subdir = plugins/stable/main/blur4 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_blur4_so_OBJECTS = blur4_so-blur4.$(OBJEXT) blur4_so_OBJECTS = $(am_blur4_so_OBJECTS) blur4_so_DEPENDENCIES = blur4_so_LINK = $(CCLD) $(blur4_so_CFLAGS) $(CFLAGS) \ $(blur4_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/blur4_so-blur4.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(blur4_so_SOURCES) DIST_SOURCES = $(blur4_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/blur4 blur4_so_SOURCES = blur4.c blur4_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src blur4_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include blur4_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/blur4/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/blur4/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) blur4.so$(EXEEXT): $(blur4_so_OBJECTS) $(blur4_so_DEPENDENCIES) $(EXTRA_blur4_so_DEPENDENCIES) @rm -f blur4.so$(EXEEXT) $(AM_V_CCLD)$(blur4_so_LINK) $(blur4_so_OBJECTS) $(blur4_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blur4_so-blur4.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` blur4_so-blur4.o: blur4.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur4_so_CFLAGS) $(CFLAGS) -MT blur4_so-blur4.o -MD -MP -MF $(DEPDIR)/blur4_so-blur4.Tpo -c -o blur4_so-blur4.o `test -f 'blur4.c' || echo '$(srcdir)/'`blur4.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/blur4_so-blur4.Tpo $(DEPDIR)/blur4_so-blur4.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='blur4.c' object='blur4_so-blur4.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur4_so_CFLAGS) $(CFLAGS) -c -o blur4_so-blur4.o `test -f 'blur4.c' || echo '$(srcdir)/'`blur4.c blur4_so-blur4.obj: blur4.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur4_so_CFLAGS) $(CFLAGS) -MT blur4_so-blur4.obj -MD -MP -MF $(DEPDIR)/blur4_so-blur4.Tpo -c -o blur4_so-blur4.obj `if test -f 'blur4.c'; then $(CYGPATH_W) 'blur4.c'; else $(CYGPATH_W) '$(srcdir)/blur4.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/blur4_so-blur4.Tpo $(DEPDIR)/blur4_so-blur4.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='blur4.c' object='blur4_so-blur4.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur4_so_CFLAGS) $(CFLAGS) -c -o blur4_so-blur4.obj `if test -f 'blur4.c'; then $(CYGPATH_W) 'blur4.c'; else $(CYGPATH_W) '$(srcdir)/blur4.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/blur4_so-blur4.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/blur4_so-blur4.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/blur4/Makefile.am0000644000175000017500000000044413612112624017132 00000000000000plugindir = @libdir@/lebiniou/plugins/main/blur4 plugin_PROGRAMS = blur4.so blur4_so_SOURCES = blur4.c blur4_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src blur4_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include blur4_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/blur4/blur4.c0000644000175000017500000000223413612112625016272 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "image_filter.h" #include "parameters.h" #include "blur.h" u_long id = 944355802; uint32_t version = 0; u_long options = BE_BLUR; char desc[] = "Blur filter"; void on_switch_on(Context_t *ctx) { border_mode = BM_TOROIDAL; } void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); image_filter_average(dst, src, FT_BLUR4_3x3, border_mode, 0, NULL); } lebiniou-3.40/plugins/stable/main/ygum/0000755000175000017500000000000013612323135015106 500000000000000lebiniou-3.40/plugins/stable/main/ygum/Makefile.in0000644000175000017500000005233713612323077017112 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = ygum.so$(EXEEXT) subdir = plugins/stable/main/ygum ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_ygum_so_OBJECTS = ygum_so-ygum.$(OBJEXT) ygum_so_OBJECTS = $(am_ygum_so_OBJECTS) ygum_so_DEPENDENCIES = ygum_so_LINK = $(CCLD) $(ygum_so_CFLAGS) $(CFLAGS) $(ygum_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/ygum_so-ygum.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(ygum_so_SOURCES) DIST_SOURCES = $(ygum_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/ygum ygum_so_SOURCES = ygum.c ygum_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src ygum_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include ygum_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/ygum/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/ygum/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) ygum.so$(EXEEXT): $(ygum_so_OBJECTS) $(ygum_so_DEPENDENCIES) $(EXTRA_ygum_so_DEPENDENCIES) @rm -f ygum.so$(EXEEXT) $(AM_V_CCLD)$(ygum_so_LINK) $(ygum_so_OBJECTS) $(ygum_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ygum_so-ygum.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` ygum_so-ygum.o: ygum.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ygum_so_CFLAGS) $(CFLAGS) -MT ygum_so-ygum.o -MD -MP -MF $(DEPDIR)/ygum_so-ygum.Tpo -c -o ygum_so-ygum.o `test -f 'ygum.c' || echo '$(srcdir)/'`ygum.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ygum_so-ygum.Tpo $(DEPDIR)/ygum_so-ygum.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ygum.c' object='ygum_so-ygum.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ygum_so_CFLAGS) $(CFLAGS) -c -o ygum_so-ygum.o `test -f 'ygum.c' || echo '$(srcdir)/'`ygum.c ygum_so-ygum.obj: ygum.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ygum_so_CFLAGS) $(CFLAGS) -MT ygum_so-ygum.obj -MD -MP -MF $(DEPDIR)/ygum_so-ygum.Tpo -c -o ygum_so-ygum.obj `if test -f 'ygum.c'; then $(CYGPATH_W) 'ygum.c'; else $(CYGPATH_W) '$(srcdir)/ygum.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ygum_so-ygum.Tpo $(DEPDIR)/ygum_so-ygum.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ygum.c' object='ygum_so-ygum.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ygum_so_CFLAGS) $(CFLAGS) -c -o ygum_so-ygum.obj `if test -f 'ygum.c'; then $(CYGPATH_W) 'ygum.c'; else $(CYGPATH_W) '$(srcdir)/ygum.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/ygum_so-ygum.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/ygum_so-ygum.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/ygum/Makefile.am0000644000175000017500000000043513612112624017063 00000000000000plugindir = @libdir@/lebiniou/plugins/main/ygum plugin_PROGRAMS = ygum.so ygum_so_SOURCES = ygum.c ygum_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src ygum_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include ygum_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/ygum/ygum.c0000644000175000017500000000421213612112625016152 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "parameters.h" #include "gum.h" /* TODO optimize * we can precompute an array for the "idx" variable * but then we have to handle on_delay_change event * --oliv3 */ u_long id = 1074631869; uint32_t version = 0; u_long options = BE_LENS|BEQ_VER; char dname[] = "Y gum"; char desc[] = "Gum effect"; static inline void gum(Context_t *ctx, u_short y, u_short max_x) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); short x; float cx, dx; dx = (float)HWIDTH / (float)(WIDTH - max_x); for (cx = x = MAXX; x >= max_x; x--) { set_pixel_nc(dst, x, y, get_pixel_nc(src, (u_short)cx, y)); cx -= dx; } dx = (float)(WIDTH - max_x) / (float)HWIDTH; for ( ; x >= 0; x--) { set_pixel_nc(dst, x, y, get_pixel_nc(src, (u_short)cx, y)); cx -= dx; } } static inline void do_gum(Context_t *ctx, u_short y, float val) { u_short max_x = HWIDTH + val * volume_scale * HWIDTH; gum(ctx, y, max_x); } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 1; } void run(Context_t *ctx) { u_short y; pthread_mutex_lock(&ctx->input->mutex); for (y = 0; y < HEIGHT; y++) { u_short idx = (u_short)((float)y / (float)HEIGHT * (float)ctx->input->size); float value = Input_clamp(ctx->input->data[A_MONO][idx]); do_gum(ctx, y, value); } pthread_mutex_unlock(&ctx->input->mutex); } lebiniou-3.40/plugins/stable/main/tv_nervous/0000755000175000017500000000000013612323141016334 500000000000000lebiniou-3.40/plugins/stable/main/tv_nervous/Makefile.in0000644000175000017500000005335113612323076020337 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = tv_nervous.so$(EXEEXT) subdir = plugins/stable/main/tv_nervous ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_tv_nervous_so_OBJECTS = tv_nervous_so-tv_nervous.$(OBJEXT) tv_nervous_so_OBJECTS = $(am_tv_nervous_so_OBJECTS) tv_nervous_so_DEPENDENCIES = tv_nervous_so_LINK = $(CCLD) $(tv_nervous_so_CFLAGS) $(CFLAGS) \ $(tv_nervous_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/tv_nervous_so-tv_nervous.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(tv_nervous_so_SOURCES) DIST_SOURCES = $(tv_nervous_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/tv_nervous tv_nervous_so_SOURCES = tv_nervous.c tv_nervous_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_nervous_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_nervous_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/tv_nervous/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/tv_nervous/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) tv_nervous.so$(EXEEXT): $(tv_nervous_so_OBJECTS) $(tv_nervous_so_DEPENDENCIES) $(EXTRA_tv_nervous_so_DEPENDENCIES) @rm -f tv_nervous.so$(EXEEXT) $(AM_V_CCLD)$(tv_nervous_so_LINK) $(tv_nervous_so_OBJECTS) $(tv_nervous_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tv_nervous_so-tv_nervous.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` tv_nervous_so-tv_nervous.o: tv_nervous.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_nervous_so_CFLAGS) $(CFLAGS) -MT tv_nervous_so-tv_nervous.o -MD -MP -MF $(DEPDIR)/tv_nervous_so-tv_nervous.Tpo -c -o tv_nervous_so-tv_nervous.o `test -f 'tv_nervous.c' || echo '$(srcdir)/'`tv_nervous.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_nervous_so-tv_nervous.Tpo $(DEPDIR)/tv_nervous_so-tv_nervous.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_nervous.c' object='tv_nervous_so-tv_nervous.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_nervous_so_CFLAGS) $(CFLAGS) -c -o tv_nervous_so-tv_nervous.o `test -f 'tv_nervous.c' || echo '$(srcdir)/'`tv_nervous.c tv_nervous_so-tv_nervous.obj: tv_nervous.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_nervous_so_CFLAGS) $(CFLAGS) -MT tv_nervous_so-tv_nervous.obj -MD -MP -MF $(DEPDIR)/tv_nervous_so-tv_nervous.Tpo -c -o tv_nervous_so-tv_nervous.obj `if test -f 'tv_nervous.c'; then $(CYGPATH_W) 'tv_nervous.c'; else $(CYGPATH_W) '$(srcdir)/tv_nervous.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_nervous_so-tv_nervous.Tpo $(DEPDIR)/tv_nervous_so-tv_nervous.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_nervous.c' object='tv_nervous_so-tv_nervous.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_nervous_so_CFLAGS) $(CFLAGS) -c -o tv_nervous_so-tv_nervous.obj `if test -f 'tv_nervous.c'; then $(CYGPATH_W) 'tv_nervous.c'; else $(CYGPATH_W) '$(srcdir)/tv_nervous.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/tv_nervous_so-tv_nervous.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/tv_nervous_so-tv_nervous.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/tv_nervous/tv_nervous.c0000644000175000017500000000356713612112625020650 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * EffecTV - Realtime Digital Video Effector * Copyright (C) 2001-2006 FUKUCHI Kentaro * * nervousTV - The name says it all... * Copyright (C) 2002 TANNENBAUM Edo * * 2002/2/9 * Original code copied same frame twice, and did not use memcpy(). * I modifed those point. * -Kentaro Fukuchi */ #include "context.h" u_long id = 1325194798; uint32_t version = 0; u_long options = BE_GFX|BEQ_IMAGE|BEQ_MUTE_CAM; char desc[] = "NervousTV plugin from the EffecTV project"; u_long mode = OVERLAY; #define PLANES 8 static Buffer8_t *nervous = NULL; int8_t create(Context_t *ctx) { uint32_t i; assert(PLANES <= CAM_SAVE); nervous = Buffer8_new(); for (i = 0; i < BUFFSIZE; i++) { nervous->buffer[i] = b_rand_int_range(0, PLANES-1); } return 1; } void destroy(Context_t *ctx) { Buffer8_delete(nervous); } void run(Context_t *ctx) { static uint32_t r = 0; Buffer8_t *src = NULL; Buffer8_t *dst = passive_buffer(ctx); pthread_mutex_lock(&ctx->cam_mtx[ctx->cam]); src = ctx->cam_save[ctx->cam][nervous->buffer[r]]; Buffer8_copy(src, dst); pthread_mutex_unlock(&ctx->cam_mtx[ctx->cam]); if (++r == BUFFSIZE) { r = 0; } } lebiniou-3.40/plugins/stable/main/tv_nervous/Makefile.am0000644000175000017500000000050713612112624020314 00000000000000plugindir = @libdir@/lebiniou/plugins/main/tv_nervous plugin_PROGRAMS = tv_nervous.so tv_nervous_so_SOURCES = tv_nervous.c tv_nervous_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_nervous_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_nervous_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/delay3/0000755000175000017500000000000013612323137015310 500000000000000lebiniou-3.40/plugins/stable/main/delay3/Makefile.in0000644000175000017500000005261513612323073017305 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = delay3.so$(EXEEXT) subdir = plugins/stable/main/delay3 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_delay3_so_OBJECTS = delay3_so-delay3.$(OBJEXT) delay3_so_OBJECTS = $(am_delay3_so_OBJECTS) delay3_so_DEPENDENCIES = delay3_so_LINK = $(CCLD) $(delay3_so_CFLAGS) $(CFLAGS) \ $(delay3_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/delay3_so-delay3.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(delay3_so_SOURCES) DIST_SOURCES = $(delay3_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/delay3 delay3_so_SOURCES = delay3.c delay3_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delay3_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delay3_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/delay3/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/delay3/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) delay3.so$(EXEEXT): $(delay3_so_OBJECTS) $(delay3_so_DEPENDENCIES) $(EXTRA_delay3_so_DEPENDENCIES) @rm -f delay3.so$(EXEEXT) $(AM_V_CCLD)$(delay3_so_LINK) $(delay3_so_OBJECTS) $(delay3_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delay3_so-delay3.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` delay3_so-delay3.o: delay3.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay3_so_CFLAGS) $(CFLAGS) -MT delay3_so-delay3.o -MD -MP -MF $(DEPDIR)/delay3_so-delay3.Tpo -c -o delay3_so-delay3.o `test -f 'delay3.c' || echo '$(srcdir)/'`delay3.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay3_so-delay3.Tpo $(DEPDIR)/delay3_so-delay3.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delay3.c' object='delay3_so-delay3.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay3_so_CFLAGS) $(CFLAGS) -c -o delay3_so-delay3.o `test -f 'delay3.c' || echo '$(srcdir)/'`delay3.c delay3_so-delay3.obj: delay3.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay3_so_CFLAGS) $(CFLAGS) -MT delay3_so-delay3.obj -MD -MP -MF $(DEPDIR)/delay3_so-delay3.Tpo -c -o delay3_so-delay3.obj `if test -f 'delay3.c'; then $(CYGPATH_W) 'delay3.c'; else $(CYGPATH_W) '$(srcdir)/delay3.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay3_so-delay3.Tpo $(DEPDIR)/delay3_so-delay3.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delay3.c' object='delay3_so-delay3.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay3_so_CFLAGS) $(CFLAGS) -c -o delay3_so-delay3.obj `if test -f 'delay3.c'; then $(CYGPATH_W) 'delay3.c'; else $(CYGPATH_W) '$(srcdir)/delay3.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/delay3_so-delay3.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/delay3_so-delay3.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/delay3/delay3.c0000644000175000017500000000571513612112625016563 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "spline.h" #include "particles.h" u_long id = 1194552390; uint32_t version = 0; u_long options = BE_SFX3D|BEQ_PARTICLES|BEQ_NORANDOM; u_long mode = OVERLAY; char desc[] = "Fountain effect"; #define CONNECT 1 static Spline_t *s = NULL; static Particle_System_t *ps = NULL; static const Point3d_t ORIGIN = { { 0.0, -1.0, 0.0 } }; static void Delay3_particles(Context_t *ctx) { u_short i; Input_t *input = ctx->input; Buffer8_t *dst = passive_buffer(ctx); Buffer8_clear(dst); Particle_System_go(ps); for (i = 0; (i < s->nb_spoints) && Particle_System_can_add(ps); i++) { Particle_t *p = NULL; float ttl = Input_random_float_range(input, 0.5, 0.8); Point3d_t source; Pixel_t col; source.pos.x = source.pos.z = 0; source.pos.y = Input_random_float_range(input, -1.1, -0.9); col = Input_random_color(input); /* TODO si c'est ok *= 0.25 lors de la generation des points de controle * de la spline */ s->spoints[i].pos.x *= 0.2; s->spoints[i].pos.z *= 0.2; s->spoints[i].pos.y = fabs(s->spoints[i].pos.y) + 0.1; p = Particle_new_indexed(ttl, col, source, /*p3d_mul(&*/s->spoints[i]/*, 0.25)*/, ORIGIN, -0.5); Particle_System_add(ps, p); } Particle_System_draw(ps, &ctx->params3d, dst); } static void Delay3_init(Context_t *ctx) { u_short i; pthread_mutex_lock(&ctx->input->mutex); /* Map cubique (x y z) */ s->cpoints[0].pos.x = ctx->input->data[A_MONO][0]; s->cpoints[0].pos.y = ctx->input->data[A_MONO][1]; s->cpoints[0].pos.z = ctx->input->data[A_MONO][2]; for (i = 1; i < s->nb_cpoints; i++) { s->cpoints[i].pos.x = s->cpoints[i-1].pos.y; s->cpoints[i].pos.y = s->cpoints[i-1].pos.z; s->cpoints[i].pos.z = ctx->input->data[A_MONO][i+2]; } pthread_mutex_unlock(&ctx->input->mutex); } int8_t create(Context_t *ctx) { ps = Particle_System_new(PS_NOLIMIT); s = Spline_new(SPAN_SIZE, ctx->input->size - 2); #ifdef DEBUG Spline_info(s); #endif return 1; } void destroy(Context_t *ctx) { if (ps != NULL) { Particle_System_delete(ps); } if (s != NULL) { Spline_delete(s); } } void run(Context_t *ctx) { if (Plugin_is_enabled(options)) { Delay3_init(ctx); Spline_compute(s); Delay3_particles(ctx); } } lebiniou-3.40/plugins/stable/main/delay3/Makefile.am0000644000175000017500000000045313612112624017263 00000000000000plugindir = @libdir@/lebiniou/plugins/main/delay3 plugin_PROGRAMS = delay3.so delay3_so_SOURCES = delay3.c delay3_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delay3_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delay3_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/isquaresbeat/0000755000175000017500000000000013612323140016611 500000000000000lebiniou-3.40/plugins/stable/main/isquaresbeat/isquaresbeat.c0000644000175000017500000000352213612112625021373 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "images.h" #define SQUARE_SIZE 40 #define SQUARES_PER_TURN_DEFAULT 0 #define SQUARES_PER_TURN_BEAT 1 #define SQUARES_PER_TURN_POWER_COEFF 50 #define SQUARES_MAX 70 u_long id = 1552167091; uint32_t version = 0; u_long options = BE_GFX|BE_SFX2D|BEQ_IMAGE; u_long mode = NORMAL; char desc[] = "Random image squares in beat"; void run(Context_t *ctx) { int s; int maxsq; if (ctx->input->on_beat) { maxsq = SQUARES_PER_TURN_BEAT + SQUARES_PER_TURN_POWER_COEFF * ctx->input->peakpower; } else { maxsq = SQUARES_PER_TURN_DEFAULT; } if (maxsq > SQUARES_MAX) { maxsq = SQUARES_MAX; } Buffer8_t *dst = passive_buffer(ctx); Buffer8_copy(active_buffer(ctx), dst); for (s = 0; s < maxsq; s++) { int i, j; u_short sx = b_rand_int_range(0, MAXX-SQUARE_SIZE); u_short sy = b_rand_int_range(0, MAXY-SQUARE_SIZE); for (j = 0; j < SQUARE_SIZE; j++) { for (i = 0; i < SQUARE_SIZE; i++) { set_pixel_nc(dst, sx+i, sy+j, get_pixel_nc(ctx->imgf->cur->buff, sx+i, sy+j)); } } } } lebiniou-3.40/plugins/stable/main/isquaresbeat/Makefile.in0000644000175000017500000005362713612323075020622 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = isquaresbeat.so$(EXEEXT) subdir = plugins/stable/main/isquaresbeat ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_isquaresbeat_so_OBJECTS = isquaresbeat_so-isquaresbeat.$(OBJEXT) isquaresbeat_so_OBJECTS = $(am_isquaresbeat_so_OBJECTS) isquaresbeat_so_DEPENDENCIES = isquaresbeat_so_LINK = $(CCLD) $(isquaresbeat_so_CFLAGS) $(CFLAGS) \ $(isquaresbeat_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/isquaresbeat_so-isquaresbeat.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(isquaresbeat_so_SOURCES) DIST_SOURCES = $(isquaresbeat_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/isquaresbeat isquaresbeat_so_SOURCES = isquaresbeat.c isquaresbeat_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src isquaresbeat_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include isquaresbeat_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/isquaresbeat/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/isquaresbeat/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) isquaresbeat.so$(EXEEXT): $(isquaresbeat_so_OBJECTS) $(isquaresbeat_so_DEPENDENCIES) $(EXTRA_isquaresbeat_so_DEPENDENCIES) @rm -f isquaresbeat.so$(EXEEXT) $(AM_V_CCLD)$(isquaresbeat_so_LINK) $(isquaresbeat_so_OBJECTS) $(isquaresbeat_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isquaresbeat_so-isquaresbeat.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` isquaresbeat_so-isquaresbeat.o: isquaresbeat.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(isquaresbeat_so_CFLAGS) $(CFLAGS) -MT isquaresbeat_so-isquaresbeat.o -MD -MP -MF $(DEPDIR)/isquaresbeat_so-isquaresbeat.Tpo -c -o isquaresbeat_so-isquaresbeat.o `test -f 'isquaresbeat.c' || echo '$(srcdir)/'`isquaresbeat.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/isquaresbeat_so-isquaresbeat.Tpo $(DEPDIR)/isquaresbeat_so-isquaresbeat.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='isquaresbeat.c' object='isquaresbeat_so-isquaresbeat.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(isquaresbeat_so_CFLAGS) $(CFLAGS) -c -o isquaresbeat_so-isquaresbeat.o `test -f 'isquaresbeat.c' || echo '$(srcdir)/'`isquaresbeat.c isquaresbeat_so-isquaresbeat.obj: isquaresbeat.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(isquaresbeat_so_CFLAGS) $(CFLAGS) -MT isquaresbeat_so-isquaresbeat.obj -MD -MP -MF $(DEPDIR)/isquaresbeat_so-isquaresbeat.Tpo -c -o isquaresbeat_so-isquaresbeat.obj `if test -f 'isquaresbeat.c'; then $(CYGPATH_W) 'isquaresbeat.c'; else $(CYGPATH_W) '$(srcdir)/isquaresbeat.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/isquaresbeat_so-isquaresbeat.Tpo $(DEPDIR)/isquaresbeat_so-isquaresbeat.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='isquaresbeat.c' object='isquaresbeat_so-isquaresbeat.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(isquaresbeat_so_CFLAGS) $(CFLAGS) -c -o isquaresbeat_so-isquaresbeat.obj `if test -f 'isquaresbeat.c'; then $(CYGPATH_W) 'isquaresbeat.c'; else $(CYGPATH_W) '$(srcdir)/isquaresbeat.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/isquaresbeat_so-isquaresbeat.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/isquaresbeat_so-isquaresbeat.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/isquaresbeat/Makefile.am0000644000175000017500000000052513612112624020572 00000000000000plugindir = @libdir@/lebiniou/plugins/main/isquaresbeat plugin_PROGRAMS = isquaresbeat.so isquaresbeat_so_SOURCES = isquaresbeat.c isquaresbeat_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src isquaresbeat_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include isquaresbeat_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/tv_diffbeat/0000755000175000017500000000000013612323141016377 500000000000000lebiniou-3.40/plugins/stable/main/tv_diffbeat/tv_diffbeat.c0000644000175000017500000000470513612112625020751 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* Plugin idea: show only pixels that differ more than MIN_DIFFERENCE from reference picture */ #include "context.h" #define MAX_DIFFERENCE 110 /* how much color value has to differ from initial picture to be shown. This value is use when not in beat */ #define MIN_DIFFERENCE 20 /* at highest beat, how much difference to inital is required */ #define CURVE_BEAT 10 /* decrement to difference on beat */ #define CURVE_VOL_MIN 0.05 #define CURVE_VOL_STEP 0.1 #define CURVE_VOL_MULT 1.7 #define CURVE_START 2 /* CURVE_START * CURVE_VOL_MULT needs to be > 2, so we need at least 2 */ u_long id = 1552382051; uint32_t version = 0; u_long options = BE_GFX|BE_LENS|BE_SFX2D|BEQ_MUTE_CAM|BEQ_NORANDOM; char desc[] = "Show cam pic which differs, react beat"; u_long mode = OVERLAY; void run(Context_t *ctx) { int diff = CURVE_START; if (ctx->input->on_beat) { double peak; for (peak = ctx->input->curpeak; peak > CURVE_VOL_MIN; peak -= CURVE_VOL_STEP) { diff *= CURVE_VOL_MULT; } diff += CURVE_BEAT; } diff = MAX_DIFFERENCE - diff; if (diff < MIN_DIFFERENCE) { diff = MIN_DIFFERENCE; } Pixel_t *src1, *start, *src2, *dst; dst = start = passive_buffer(ctx)->buffer; pthread_mutex_lock(&ctx->cam_mtx[ctx->cam]); src1 = ctx->cam_save[ctx->cam][0]->buffer; src2 = ctx->cam_ref0[ctx->cam]->buffer; for (; dst < start + BUFFSIZE * sizeof(Pixel_t); src1++, src2++, dst++) { if (((*src1 - *src2) > diff) || ((*src2 - *src1) > diff) ) { *dst = *src1; } else { *dst = 0; } } pthread_mutex_unlock(&ctx->cam_mtx[ctx->cam]); } lebiniou-3.40/plugins/stable/main/tv_diffbeat/Makefile.in0000644000175000017500000005350013612323076020376 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = tv_diffbeat.so$(EXEEXT) subdir = plugins/stable/main/tv_diffbeat ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_tv_diffbeat_so_OBJECTS = tv_diffbeat_so-tv_diffbeat.$(OBJEXT) tv_diffbeat_so_OBJECTS = $(am_tv_diffbeat_so_OBJECTS) tv_diffbeat_so_DEPENDENCIES = tv_diffbeat_so_LINK = $(CCLD) $(tv_diffbeat_so_CFLAGS) $(CFLAGS) \ $(tv_diffbeat_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/tv_diffbeat_so-tv_diffbeat.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(tv_diffbeat_so_SOURCES) DIST_SOURCES = $(tv_diffbeat_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/tv_diffbeat tv_diffbeat_so_SOURCES = tv_diffbeat.c tv_diffbeat_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_diffbeat_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_diffbeat_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/tv_diffbeat/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/tv_diffbeat/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) tv_diffbeat.so$(EXEEXT): $(tv_diffbeat_so_OBJECTS) $(tv_diffbeat_so_DEPENDENCIES) $(EXTRA_tv_diffbeat_so_DEPENDENCIES) @rm -f tv_diffbeat.so$(EXEEXT) $(AM_V_CCLD)$(tv_diffbeat_so_LINK) $(tv_diffbeat_so_OBJECTS) $(tv_diffbeat_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tv_diffbeat_so-tv_diffbeat.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` tv_diffbeat_so-tv_diffbeat.o: tv_diffbeat.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diffbeat_so_CFLAGS) $(CFLAGS) -MT tv_diffbeat_so-tv_diffbeat.o -MD -MP -MF $(DEPDIR)/tv_diffbeat_so-tv_diffbeat.Tpo -c -o tv_diffbeat_so-tv_diffbeat.o `test -f 'tv_diffbeat.c' || echo '$(srcdir)/'`tv_diffbeat.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_diffbeat_so-tv_diffbeat.Tpo $(DEPDIR)/tv_diffbeat_so-tv_diffbeat.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_diffbeat.c' object='tv_diffbeat_so-tv_diffbeat.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diffbeat_so_CFLAGS) $(CFLAGS) -c -o tv_diffbeat_so-tv_diffbeat.o `test -f 'tv_diffbeat.c' || echo '$(srcdir)/'`tv_diffbeat.c tv_diffbeat_so-tv_diffbeat.obj: tv_diffbeat.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diffbeat_so_CFLAGS) $(CFLAGS) -MT tv_diffbeat_so-tv_diffbeat.obj -MD -MP -MF $(DEPDIR)/tv_diffbeat_so-tv_diffbeat.Tpo -c -o tv_diffbeat_so-tv_diffbeat.obj `if test -f 'tv_diffbeat.c'; then $(CYGPATH_W) 'tv_diffbeat.c'; else $(CYGPATH_W) '$(srcdir)/tv_diffbeat.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_diffbeat_so-tv_diffbeat.Tpo $(DEPDIR)/tv_diffbeat_so-tv_diffbeat.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_diffbeat.c' object='tv_diffbeat_so-tv_diffbeat.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diffbeat_so_CFLAGS) $(CFLAGS) -c -o tv_diffbeat_so-tv_diffbeat.obj `if test -f 'tv_diffbeat.c'; then $(CYGPATH_W) 'tv_diffbeat.c'; else $(CYGPATH_W) '$(srcdir)/tv_diffbeat.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/tv_diffbeat_so-tv_diffbeat.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/tv_diffbeat_so-tv_diffbeat.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/tv_diffbeat/Makefile.am0000644000175000017500000000051613612112624020357 00000000000000plugindir = @libdir@/lebiniou/plugins/main/tv_diffbeat plugin_PROGRAMS = tv_diffbeat.so tv_diffbeat_so_SOURCES = tv_diffbeat.c tv_diffbeat_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_diffbeat_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_diffbeat_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/cth_spiral/0000755000175000017500000000000013612323131016251 500000000000000lebiniou-3.40/plugins/stable/main/cth_spiral/cth_spiral.c0000644000175000017500000000571113612112625020475 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "translation.h" #include "parameters.h" u_long id = 949050897; uint32_t version = 0; u_long options = BE_DISPLACE; char dname[] = "Spiral"; char desc[] = "Spiral effect"; /* Pour garder le centre de la translation bien visible dans le screen */ #define SHIFT_X (WIDTH / 10) #define SHIFT_Y (HEIGHT / 10) static Translation_t *t_spiral = NULL; static int cx, cy; const float q = M_PI / 2; const float p = 45.0 / 180.0 * M_PI; static float p_factor = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_P_FACTOR, p_factor, -0.01, 0.01); return params; } static Map_t cth_spiral(const short in_x, const short in_y) { const u_short i = in_x, j = in_y; int dx,dy; Map_t m; if ((j == MINY) || (j == MAXY)) { dx = (float)(cx - i) * 0.75; dy = cy - j; } else { int dist; float ang; dist = sqrt((i-cx)*(i-cx) + (j-cy)*(j-cy)); if (i==cx) { if (j>cx) { ang = q; } else { ang = -q; } } else { ang = atan((float)(j-cy)/(i-cx)); } if (i&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = cth_spiral.so$(EXEEXT) subdir = plugins/stable/main/cth_spiral ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_cth_spiral_so_OBJECTS = cth_spiral_so-cth_spiral.$(OBJEXT) cth_spiral_so_OBJECTS = $(am_cth_spiral_so_OBJECTS) cth_spiral_so_DEPENDENCIES = cth_spiral_so_LINK = $(CCLD) $(cth_spiral_so_CFLAGS) $(CFLAGS) \ $(cth_spiral_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/cth_spiral_so-cth_spiral.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(cth_spiral_so_SOURCES) DIST_SOURCES = $(cth_spiral_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/cth_spiral cth_spiral_so_SOURCES = cth_spiral.c cth_spiral_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cth_spiral_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cth_spiral_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/cth_spiral/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/cth_spiral/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) cth_spiral.so$(EXEEXT): $(cth_spiral_so_OBJECTS) $(cth_spiral_so_DEPENDENCIES) $(EXTRA_cth_spiral_so_DEPENDENCIES) @rm -f cth_spiral.so$(EXEEXT) $(AM_V_CCLD)$(cth_spiral_so_LINK) $(cth_spiral_so_OBJECTS) $(cth_spiral_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cth_spiral_so-cth_spiral.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` cth_spiral_so-cth_spiral.o: cth_spiral.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_spiral_so_CFLAGS) $(CFLAGS) -MT cth_spiral_so-cth_spiral.o -MD -MP -MF $(DEPDIR)/cth_spiral_so-cth_spiral.Tpo -c -o cth_spiral_so-cth_spiral.o `test -f 'cth_spiral.c' || echo '$(srcdir)/'`cth_spiral.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cth_spiral_so-cth_spiral.Tpo $(DEPDIR)/cth_spiral_so-cth_spiral.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cth_spiral.c' object='cth_spiral_so-cth_spiral.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_spiral_so_CFLAGS) $(CFLAGS) -c -o cth_spiral_so-cth_spiral.o `test -f 'cth_spiral.c' || echo '$(srcdir)/'`cth_spiral.c cth_spiral_so-cth_spiral.obj: cth_spiral.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_spiral_so_CFLAGS) $(CFLAGS) -MT cth_spiral_so-cth_spiral.obj -MD -MP -MF $(DEPDIR)/cth_spiral_so-cth_spiral.Tpo -c -o cth_spiral_so-cth_spiral.obj `if test -f 'cth_spiral.c'; then $(CYGPATH_W) 'cth_spiral.c'; else $(CYGPATH_W) '$(srcdir)/cth_spiral.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cth_spiral_so-cth_spiral.Tpo $(DEPDIR)/cth_spiral_so-cth_spiral.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cth_spiral.c' object='cth_spiral_so-cth_spiral.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_spiral_so_CFLAGS) $(CFLAGS) -c -o cth_spiral_so-cth_spiral.obj `if test -f 'cth_spiral.c'; then $(CYGPATH_W) 'cth_spiral.c'; else $(CYGPATH_W) '$(srcdir)/cth_spiral.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/cth_spiral_so-cth_spiral.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/cth_spiral_so-cth_spiral.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/cth_spiral/Makefile.am0000644000175000017500000000050713612112624020232 00000000000000plugindir = @libdir@/lebiniou/plugins/main/cth_spiral plugin_PROGRAMS = cth_spiral.so cth_spiral_so_SOURCES = cth_spiral.c cth_spiral_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cth_spiral_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cth_spiral_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/iColrotbeat/0000755000175000017500000000000013612323140016370 500000000000000lebiniou-3.40/plugins/stable/main/iColrotbeat/iColrotbeat.c0000644000175000017500000000674513612112625020743 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* Colrot, Color Rotation basic idea of plugin: Show only part of the colors from image, and scroll thru colors. Not visible colors are transparent, showing stuff happening under. Using lens mode. This plugin is beat version which is scrolling colors only at the beat. With higher volume, more bigger scroll. At the beat also more colors are visible, giving stronger feedabck to beat */ #include "context.h" #include "images.h" #define MASK_SIZE 63 /* what size of chunks colorspace is divided */ #define COLORCOUNT 10 /* how many colors are visible in each chunk */ #define CURVE_VOL_MIN 0.05 /* Minimum volume we start changing curve */ #define CURVE_VOL_STEP 0.1 /* Volume amount we step on curve */ #define CURVE_VOL_MULT 1.7 /* multiplier on each step */ #define CURVE_DIVISOR 4 /* value we are finally dividing increment */ #define MAX_INCREMENT 9 /* maximum value of increment */ #define INC_MULT_TO_COUNT 5 /* multiplier from increment to added colors */ #define INIT_INCREMENT 2 /* initial increment on beat. Algorithm works if floor(INIT_INC * CURVE_VOL_STEP) > INIT_INC */ u_long id = 1553341827; uint32_t version = 0; u_long options = BE_GFX|BE_SFX2D|BE_LENS|BEQ_IMAGE; u_long mode = OVERLAY; char desc[] = "Show image scrolling colors on beat"; static Pixel_t min1 = 0, max1 = COLORCOUNT; void run(Context_t *ctx) { /* increment calculation */ int increment = INIT_INCREMENT; if (ctx->input->on_beat) { double peak; for (peak = ctx->input->curpeak; peak > CURVE_VOL_MIN; peak -= CURVE_VOL_STEP) { increment *= CURVE_VOL_MULT; } } else { increment = 0; /* no progression outside beat */ } increment = increment / CURVE_DIVISOR; if (increment > MAX_INCREMENT) { increment = MAX_INCREMENT; } int prevmax = max1; /* To show more colors on beat we raise max1 on this run, but return after */ max1 += increment * INC_MULT_TO_COUNT; if (max1 > MASK_SIZE) { max1 = max1 - MASK_SIZE; } u_long k; Pixel_t *src = ctx->imgf->cur->buff->buffer; Pixel_t *dst = passive_buffer(ctx)->buffer; for (k = 0; k < BUFFSIZE; k++, src++) { if ( /* max1 is bigger than min, show values between them */ ((max1 > min1) && ((*src & MASK_SIZE) > min1) && ((*src & MASK_SIZE) < max1)) || /* max is rotated over, show values below max or above min */ ((max1 < min1) && (((*src & MASK_SIZE)> min1) || ((*src & MASK_SIZE) < max1)))) { dst[k] = *src; } else { dst[k] = 0; } } /* restore max1 to previous, and add increment */ max1 = prevmax + increment; if (max1 > MASK_SIZE) { max1 -= MASK_SIZE ; } min1 += increment; if (min1 > MASK_SIZE) { min1 -= MASK_SIZE; } } lebiniou-3.40/plugins/stable/main/iColrotbeat/Makefile.in0000644000175000017500000005350013612323074020366 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = iColrotbeat.so$(EXEEXT) subdir = plugins/stable/main/iColrotbeat ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_iColrotbeat_so_OBJECTS = iColrotbeat_so-iColrotbeat.$(OBJEXT) iColrotbeat_so_OBJECTS = $(am_iColrotbeat_so_OBJECTS) iColrotbeat_so_DEPENDENCIES = iColrotbeat_so_LINK = $(CCLD) $(iColrotbeat_so_CFLAGS) $(CFLAGS) \ $(iColrotbeat_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/iColrotbeat_so-iColrotbeat.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(iColrotbeat_so_SOURCES) DIST_SOURCES = $(iColrotbeat_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/iColrotbeat iColrotbeat_so_SOURCES = iColrotbeat.c iColrotbeat_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src iColrotbeat_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include iColrotbeat_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/iColrotbeat/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/iColrotbeat/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) iColrotbeat.so$(EXEEXT): $(iColrotbeat_so_OBJECTS) $(iColrotbeat_so_DEPENDENCIES) $(EXTRA_iColrotbeat_so_DEPENDENCIES) @rm -f iColrotbeat.so$(EXEEXT) $(AM_V_CCLD)$(iColrotbeat_so_LINK) $(iColrotbeat_so_OBJECTS) $(iColrotbeat_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iColrotbeat_so-iColrotbeat.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` iColrotbeat_so-iColrotbeat.o: iColrotbeat.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iColrotbeat_so_CFLAGS) $(CFLAGS) -MT iColrotbeat_so-iColrotbeat.o -MD -MP -MF $(DEPDIR)/iColrotbeat_so-iColrotbeat.Tpo -c -o iColrotbeat_so-iColrotbeat.o `test -f 'iColrotbeat.c' || echo '$(srcdir)/'`iColrotbeat.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iColrotbeat_so-iColrotbeat.Tpo $(DEPDIR)/iColrotbeat_so-iColrotbeat.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='iColrotbeat.c' object='iColrotbeat_so-iColrotbeat.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iColrotbeat_so_CFLAGS) $(CFLAGS) -c -o iColrotbeat_so-iColrotbeat.o `test -f 'iColrotbeat.c' || echo '$(srcdir)/'`iColrotbeat.c iColrotbeat_so-iColrotbeat.obj: iColrotbeat.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iColrotbeat_so_CFLAGS) $(CFLAGS) -MT iColrotbeat_so-iColrotbeat.obj -MD -MP -MF $(DEPDIR)/iColrotbeat_so-iColrotbeat.Tpo -c -o iColrotbeat_so-iColrotbeat.obj `if test -f 'iColrotbeat.c'; then $(CYGPATH_W) 'iColrotbeat.c'; else $(CYGPATH_W) '$(srcdir)/iColrotbeat.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iColrotbeat_so-iColrotbeat.Tpo $(DEPDIR)/iColrotbeat_so-iColrotbeat.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='iColrotbeat.c' object='iColrotbeat_so-iColrotbeat.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iColrotbeat_so_CFLAGS) $(CFLAGS) -c -o iColrotbeat_so-iColrotbeat.obj `if test -f 'iColrotbeat.c'; then $(CYGPATH_W) 'iColrotbeat.c'; else $(CYGPATH_W) '$(srcdir)/iColrotbeat.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/iColrotbeat_so-iColrotbeat.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/iColrotbeat_so-iColrotbeat.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/iColrotbeat/Makefile.am0000644000175000017500000000051613612112624020351 00000000000000plugindir = @libdir@/lebiniou/plugins/main/iColrotbeat plugin_PROGRAMS = iColrotbeat.so iColrotbeat_so_SOURCES = iColrotbeat.c iColrotbeat_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src iColrotbeat_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include iColrotbeat_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/include/0000755000175000017500000000000013612323130015543 500000000000000lebiniou-3.40/plugins/stable/main/include/shaker.h0000644000175000017500000000367613612112625017132 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __SHAKER_H #define __SHAKER_H #include "parameters.h" #define SOUND_DISTURB_K 127 static float volume_scale = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 100); } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } static inline void check_width(short *value) { if (*value < 0) { *value += WIDTH; } else if (*value >= (short)WIDTH) { *value -= WIDTH; } } static inline void check_height(short *value) { if (*value < 0) { *value += HEIGHT; } else if (*value >= (short)HEIGHT) { *value -= HEIGHT; } } static inline void displace(const Buffer8_t *src, Buffer8_t *dst, short i, short j, short dx, short dy) { if ((i < SOUND_DISTURB_K) || (i > MAXX - SOUND_DISTURB_K)) { check_width(&dx); } if ((j < SOUND_DISTURB_K) || (j > MAXY - SOUND_DISTURB_K)) { check_height(&dy); } set_pixel_nc(dst, i, j, get_pixel_nc(src, dx, dy)); } #endif /* __SHAKER_H */ lebiniou-3.40/plugins/stable/main/include/parameters.h0000644000175000017500000000374613612323002020007 00000000000000/* * Copyright 1994-2019 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_PLUGIN_PARAMETERS_H #define __BINIOU_PLUGIN_PARAMETERS_H #define BPP_BORDER_MODE "border_mode" #define BPP_BORDER_X "border_x" #define BPP_BORDER_Y "border_y" #define BPP_COLOR_FACTOR "color_factor" #define BPP_DECAY "decay" #define BPP_DELAY "delay" #define BPP_EFFECT "effect" #define BPP_FLOW_ID "flow_id" #define BPP_LENGTH "length" #define BPP_LENGTH_MIN "length_min" #define BPP_LENGTH_MAX "length_max" #define BPP_MODE "mode" #define BPP_MOVE_FACTOR "move_factor" #define BPP_NB_MIN_ROTORS "nb_min_rotors" #define BPP_NB_SPHERES "nb_spheres" #define BPP_P_FACTOR "p_factor" #define BPP_POS_FACTOR "pos_factor" #define BPP_PROBA_VISIBLE "proba_visible" #define BPP_RADIUS_FACTOR "radius_factor" #define BPP_SCALE "scale" #define BPP_SENSITIVITY "sensitivity" #define BPP_SPECTRUM_ID_FACTOR "spectrum_id_factor" #define BPP_SPEED "speed" #define BPP_SPEED_FACTOR "speed_factor" #define BPP_TTL_FACTOR "ttl_factor" #define BPP_VEL_FACTOR "vel_factor" #define BPP_VOLUME_SCALE "volume_scale" #endif /* __BINIOU_PLUGIN_PARAMETERS_H */ lebiniou-3.40/plugins/stable/main/include/spectrum.h0000644000175000017500000000330713612112625017506 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __SPECTRUM_H #define __SPECTRUM_H #include "parameters.h" static float volume_scale = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 100); } json_t * parameters(json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } static inline u_short float_to_ushort(float x, u_short minval, u_short maxval) { u_short n; x = floor(x); /* rounded to lower int */ if (x < minval) { n = minval; } else if (x > maxval) { n = maxval; } else { n = (ushort)x; } return n; } static inline u_short float_to_nearest_ushort(float x, u_short minval, u_short maxval) { return float_to_ushort(x + 0.5 /* will be rounded to nearest int */, minval, maxval); } #endif /* __SPECTRUM_H */ lebiniou-3.40/plugins/stable/main/include/delay.h0000644000175000017500000000375213612112625016746 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __DELAY_H #define __DELAY_H #include "parameters.h" // to separate left and right channels #define DELAY_XOFFSET 0.5 void alloc_spline(const Context_t *ctx, Spline_t **s, uint8_t *delay, const uint8_t new_delay, uint8_t *span_size, const uint8_t new_span_size) { if (*s != NULL) { Spline_delete(*s); } uint32_t samples = Context_get_phase_space_samples(ctx); printf("[i] (re)allocating spline (delay: %d, span: %d, samples: %d)\n", new_delay, new_span_size, samples); *s = Spline_new(new_span_size, samples); Spline_info(*s); if (delay != NULL) { *delay = new_delay; } if (span_size != NULL) { *span_size = new_span_size; } } static void delay_spline(Context_t *ctx, Spline_t *s, const enum Channel channel, const float x_offset) { Input_t *input = ctx->input; const uint8_t delay = Context_get_phase_space_delay(ctx); uint32_t x = 0; uint32_t y = delay; uint32_t z = 2 * delay; pthread_mutex_lock(&input->mutex); for ( ; z < input->size; x++, y++, z++) { s->cpoints[x].pos.x = input->data[channel][x] + x_offset; s->cpoints[x].pos.y = input->data[channel][y] + x_offset; s->cpoints[x].pos.z = input->data[channel][z] + x_offset; } pthread_mutex_unlock(&input->mutex); Spline_compute(s); } #endif /* __DELAY_H */ lebiniou-3.40/plugins/stable/main/include/infinity.h0000644000175000017500000001336013612112625017475 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __INFINITY_H #define __INFINITY_H #include "parameters.h" typedef struct { gfloat x,y; } t_complex; typedef struct { guint32 coord ; /**< Coordinates of the top left pixel. */ guint32 weight; /**< 32 bits = 4*8 = weights of the four corners */ } t_interpol; typedef struct { gint32 width; /**< number of vectors */ gint32 height; /**< length of each vector */ t_interpol *vector; /**< pointer to the vector field */ } vector_field_t; typedef struct { u_char nb_fct; void (*new)(struct Context_s *); /* constructor */ t_complex (*fct)(t_complex, guint32, gint32, gint32); vector_field_t *vector_field; } VectorField_t; struct args_s { guint32 f; guint32 height; VectorField_t *vf; }; static void compute_generate_sector(guint32 g, guint32 f, guint32 p1, guint32 p2, guint32 debut, guint32 step, VectorField_t *vf) { vector_field_t *vector_field = vf->vector_field; const guint32 width = (guint32)vector_field->width; const guint32 height = (guint32)vector_field->height; const guint32 prop_transmitted = 249; const guint32 b_add = g * width * height; t_interpol *vector = vector_field->vector; guint32 fin = debut + step; guint32 cx, cy; if (fin > height) { fin = height; } for (cy = debut; cy < fin; cy++) for (cx = 0; cx < width; cx++) { t_complex a; gfloat fpy; guint32 rw, lw, add; guint32 w1, w2, w3, w4; guint32 x, y; a.x = (gfloat)cx; a.y = (gfloat)cy; a = vf->fct(a, f, p1, p2); add = cx + cy * width; x = (guint32)(a.x); y = (guint32)(a.y); vector[b_add+add].coord = (x << 16) | y; fpy = a.y - floor (a.y); rw = (guint32)((a.x - floor (a.x)) * prop_transmitted); lw = prop_transmitted - rw; w4 = (guint32)(fpy * rw); w2 = rw - w4; w3 = (guint32)(fpy * lw); w1 = lw - w3; vector[b_add + add].weight = (w1 << 24) | (w2 << 16) | (w3 << 8) | w4; } } void * compute_generate_vector_field_loop(void *ptr) { struct args_s *args = (struct args_s *)ptr; guint32 i; for (i = 0; i < args->height; i += 10) { compute_generate_sector(args->f, args->f, 2, 2, i, 10, args->vf); } xfree(args); pthread_exit(NULL); } void compute_generate_vector_field(VectorField_t *vf) { guint32 f, height; pthread_t *threads = NULL; threads = xcalloc(vf->nb_fct, sizeof(pthread_t)); height = (guint32)vf->vector_field->height; VERBOSE(printf("[i] infinity: Launching threads\n")); for (f = 0; f < vf->nb_fct; f++) { struct args_s *args = xcalloc(1, sizeof(struct args_s)); args->f = f; args->height = height; args->vf = vf; pthread_create(&threads[f], NULL, (void *(*)(void *))compute_generate_vector_field_loop, (void *)args); } VERBOSE(printf("[i] infinity: Waiting for threads: ")); for (f = 0; f < vf->nb_fct; f++) { pthread_join(threads[f], NULL); VERBOSE(printf("%d ", f)); fflush(stdout); } VERBOSE(printf("\n[i] infinity: All threads exited\n")); fflush(stdout); xfree(threads); } vector_field_t * VectorField_vector_field_new(const u_char nb_fct) { vector_field_t *field; field = g_new0(vector_field_t, 1); field->vector = g_new0(t_interpol, BUFFSIZE * nb_fct); field->width = WIDTH; field->height = HEIGHT; return field; } VectorField_t * VectorField_new(const u_char nb_fct, t_complex (*fct)(t_complex, guint32, gint32, gint32)) { VectorField_t *vf = xcalloc(1, sizeof(VectorField_t)); vf->nb_fct = nb_fct; vf->fct = fct; vf->vector_field = VectorField_vector_field_new(nb_fct); compute_generate_vector_field(vf); return vf; } void VectorField_delete(VectorField_t *vf) { assert(vf != NULL); g_free(vf->vector_field->vector); g_free(vf->vector_field); xfree(vf); } void VectorField_compute_surface(Context_t *ctx, t_interpol *vector, gint32 width, gint32 height) { gint32 i,j; gint32 add_dest = 0; guint32 add_src; t_interpol *interpol; Pixel_t *ptr_pix; guint32 color; Pixel_t *surface1 = active_buffer(ctx)->buffer; Pixel_t *surface2 = passive_buffer(ctx)->buffer; for (j = 0; j < height; j++) for (i = 0; i < width; i++) { interpol = &vector[add_dest]; add_src = (interpol->coord & 0xFFFF) * width + (interpol->coord >> 16); ptr_pix = &((Pixel_t *)surface1)[add_src]; color = ((guint32)(*(ptr_pix)) * (interpol->weight >> 24) + (guint32)(*(ptr_pix+1)) * ((interpol->weight & 0xFFFFFF) >> 16) + (guint32)(*(ptr_pix+width)) * ((interpol->weight & 0xFFFF) >> 8) + (guint32)(*(ptr_pix+width+1)) * (interpol->weight & 0xFF)) >> 8; if (color > 255) { surface2[add_dest] = (Pixel_t)255; } else { surface2[add_dest] = (Pixel_t)color; } add_dest++; } } void VectorField_run(VectorField_t *vf, Context_t *ctx, u_long vector_index) { vector_index *= BUFFSIZE; VectorField_compute_surface(ctx, &(vf->vector_field->vector[vector_index]), vf->vector_field->width, vf->vector_field->height); } #endif /* __INFINITY_H */ lebiniou-3.40/plugins/stable/main/include/blur.h0000644000175000017500000000262313612323002016601 00000000000000/* * Copyright 1994-2019 Olivier Girondel * Copyright 2019 Laurent Marsac * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BLUR_H #define __BLUR_H static enum BorderMode border_mode; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_string_list(params, BPP_BORDER_MODE, BM_NB, border_list, border_mode); return params; } void set_parameters(const json_t *in_parameters) { int border_mode_idx = 0; if (plugin_parameter_parse_string_list_as_int_range(in_parameters, BPP_BORDER_MODE, BM_NB, border_list, &border_mode_idx, 0, BM_NB-1)) { border_mode = (enum BorderMode)border_mode_idx; } } json_t * parameters(json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } #endif /* __BLUR_H */ lebiniou-3.40/plugins/stable/main/include/gum.h0000644000175000017500000000237613612323002016432 00000000000000/* * Copyright 1994-2019 Olivier Girondel * Copyright 2019 Laurent Marsac * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __GUM_H #define __GUM_H static float volume_scale = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 1); } json_t * parameters(json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } #endif /* __GUM_H */ lebiniou-3.40/plugins/stable/main/tv_colrotbeat/0000755000175000017500000000000013612323141016771 500000000000000lebiniou-3.40/plugins/stable/main/tv_colrotbeat/tv_colrotbeat.c0000644000175000017500000000720613612112625021734 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* Colrot, Color Rotation basic idea of plugin: Show only part of the colors from webcam video, and scroll thru colors. Not visible colors are transparent, showing stuff happening under. Using lens mode. This plugin is beat version which is scrolling colors only at the beat. With higher volume, more bigger scroll. At the beat also more colors are visible, giving stronger feedabck to beat */ #include "context.h" #define MASK_SIZE 63 /* what size of chunks colorspace is divided */ #define COLORCOUNT 7 /* how many colors are visible in each chunk */ #define CURVE_VOL_MIN 0.05 /* Minimum volume we start changing curve */ #define CURVE_VOL_STEP 0.1 /* Volume amount we step on curve */ #define CURVE_VOL_MULT 1.7 /* multiplier on each step */ #define CURVE_DIVISOR 4 /* value we are finally dividing increment */ #define MAX_INCREMENT 9 /* maximum value of increment */ #define INC_MULT_TO_COUNT 5 /* multiplier from increment to added colors */ #define INIT_INCREMENT 2 /* initial increment on beat. Algorithm works if floor(INIT_INC * CURVE_VOL_STEP) > INIT_INC */ u_long id = 1552774707; uint32_t version = 0; u_long options = BE_GFX|BE_LENS|BE_SFX2D|BEQ_MUTE_CAM; char desc[] = "Show overlay of cam, scrolling thru colors on beat"; u_long mode = OVERLAY; extern int webcams; static Pixel_t min1 = 0, max1 = COLORCOUNT; void run(Context_t *ctx) { /* increment calculation */ int increment = INIT_INCREMENT; if (ctx->input->on_beat) { double peak; for (peak = ctx->input->curpeak; peak > CURVE_VOL_MIN; peak -= CURVE_VOL_STEP) { increment *= CURVE_VOL_MULT; } } else { increment = 0; /* no progression outside beat */ } increment = increment / CURVE_DIVISOR; if (increment > MAX_INCREMENT) { increment = MAX_INCREMENT; } int prevmax = max1; /* To show more colors on beat we raise max1 on this run, but return after */ max1 += increment * INC_MULT_TO_COUNT; if (max1 > MASK_SIZE) { max1 = max1 - MASK_SIZE; } Pixel_t *src1, *start, *dst; dst = start = passive_buffer(ctx)->buffer; pthread_mutex_lock(&ctx->cam_mtx[ctx->cam]); src1 = ctx->cam_save[ctx->cam][0]->buffer; for (; dst < start + BUFFSIZE * sizeof(Pixel_t); src1++, dst++) { if (/* max1 is bigger than min, show values between them */ ((max1 > min1) && ((*src1 & MASK_SIZE) > min1) && ((*src1 & MASK_SIZE) < max1)) || /* max is rotated over, show values below max or above min */ ((max1 < min1) && (((*src1 & MASK_SIZE)> min1) || ((*src1 & MASK_SIZE) < max1)))) { *dst = *src1; } else { *dst = 0; } } pthread_mutex_unlock(&ctx->cam_mtx[ctx->cam]); /* restore max1 to previous, and add increment */ max1 = prevmax + increment; if (max1 > MASK_SIZE) { max1 -= MASK_SIZE; } min1 += increment; if (min1 > MASK_SIZE) { min1 -= MASK_SIZE; } } lebiniou-3.40/plugins/stable/main/tv_colrotbeat/Makefile.in0000644000175000017500000005376213612323076021002 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = tv_colrotbeat.so$(EXEEXT) subdir = plugins/stable/main/tv_colrotbeat ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_tv_colrotbeat_so_OBJECTS = \ tv_colrotbeat_so-tv_colrotbeat.$(OBJEXT) tv_colrotbeat_so_OBJECTS = $(am_tv_colrotbeat_so_OBJECTS) tv_colrotbeat_so_DEPENDENCIES = tv_colrotbeat_so_LINK = $(CCLD) $(tv_colrotbeat_so_CFLAGS) $(CFLAGS) \ $(tv_colrotbeat_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/tv_colrotbeat_so-tv_colrotbeat.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(tv_colrotbeat_so_SOURCES) DIST_SOURCES = $(tv_colrotbeat_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/tv_colrotbeat tv_colrotbeat_so_SOURCES = tv_colrotbeat.c tv_colrotbeat_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_colrotbeat_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_colrotbeat_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/tv_colrotbeat/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/tv_colrotbeat/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) tv_colrotbeat.so$(EXEEXT): $(tv_colrotbeat_so_OBJECTS) $(tv_colrotbeat_so_DEPENDENCIES) $(EXTRA_tv_colrotbeat_so_DEPENDENCIES) @rm -f tv_colrotbeat.so$(EXEEXT) $(AM_V_CCLD)$(tv_colrotbeat_so_LINK) $(tv_colrotbeat_so_OBJECTS) $(tv_colrotbeat_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tv_colrotbeat_so-tv_colrotbeat.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` tv_colrotbeat_so-tv_colrotbeat.o: tv_colrotbeat.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_colrotbeat_so_CFLAGS) $(CFLAGS) -MT tv_colrotbeat_so-tv_colrotbeat.o -MD -MP -MF $(DEPDIR)/tv_colrotbeat_so-tv_colrotbeat.Tpo -c -o tv_colrotbeat_so-tv_colrotbeat.o `test -f 'tv_colrotbeat.c' || echo '$(srcdir)/'`tv_colrotbeat.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_colrotbeat_so-tv_colrotbeat.Tpo $(DEPDIR)/tv_colrotbeat_so-tv_colrotbeat.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_colrotbeat.c' object='tv_colrotbeat_so-tv_colrotbeat.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_colrotbeat_so_CFLAGS) $(CFLAGS) -c -o tv_colrotbeat_so-tv_colrotbeat.o `test -f 'tv_colrotbeat.c' || echo '$(srcdir)/'`tv_colrotbeat.c tv_colrotbeat_so-tv_colrotbeat.obj: tv_colrotbeat.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_colrotbeat_so_CFLAGS) $(CFLAGS) -MT tv_colrotbeat_so-tv_colrotbeat.obj -MD -MP -MF $(DEPDIR)/tv_colrotbeat_so-tv_colrotbeat.Tpo -c -o tv_colrotbeat_so-tv_colrotbeat.obj `if test -f 'tv_colrotbeat.c'; then $(CYGPATH_W) 'tv_colrotbeat.c'; else $(CYGPATH_W) '$(srcdir)/tv_colrotbeat.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_colrotbeat_so-tv_colrotbeat.Tpo $(DEPDIR)/tv_colrotbeat_so-tv_colrotbeat.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_colrotbeat.c' object='tv_colrotbeat_so-tv_colrotbeat.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_colrotbeat_so_CFLAGS) $(CFLAGS) -c -o tv_colrotbeat_so-tv_colrotbeat.obj `if test -f 'tv_colrotbeat.c'; then $(CYGPATH_W) 'tv_colrotbeat.c'; else $(CYGPATH_W) '$(srcdir)/tv_colrotbeat.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/tv_colrotbeat_so-tv_colrotbeat.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/tv_colrotbeat_so-tv_colrotbeat.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/tv_colrotbeat/Makefile.am0000644000175000017500000000053413612112624020751 00000000000000plugindir = @libdir@/lebiniou/plugins/main/tv_colrotbeat plugin_PROGRAMS = tv_colrotbeat.so tv_colrotbeat_so_SOURCES = tv_colrotbeat.c tv_colrotbeat_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_colrotbeat_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_colrotbeat_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/xmirror_bottom/0000755000175000017500000000000013612323135017213 500000000000000lebiniou-3.40/plugins/stable/main/xmirror_bottom/Makefile.in0000644000175000017500000005411113612323077021207 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = xmirror_bottom.so$(EXEEXT) subdir = plugins/stable/main/xmirror_bottom ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_xmirror_bottom_so_OBJECTS = \ xmirror_bottom_so-xmirror_bottom.$(OBJEXT) xmirror_bottom_so_OBJECTS = $(am_xmirror_bottom_so_OBJECTS) xmirror_bottom_so_DEPENDENCIES = xmirror_bottom_so_LINK = $(CCLD) $(xmirror_bottom_so_CFLAGS) $(CFLAGS) \ $(xmirror_bottom_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/xmirror_bottom_so-xmirror_bottom.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(xmirror_bottom_so_SOURCES) DIST_SOURCES = $(xmirror_bottom_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/xmirror_bottom xmirror_bottom_so_SOURCES = xmirror_bottom.c xmirror_bottom_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src xmirror_bottom_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include xmirror_bottom_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/xmirror_bottom/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/xmirror_bottom/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) xmirror_bottom.so$(EXEEXT): $(xmirror_bottom_so_OBJECTS) $(xmirror_bottom_so_DEPENDENCIES) $(EXTRA_xmirror_bottom_so_DEPENDENCIES) @rm -f xmirror_bottom.so$(EXEEXT) $(AM_V_CCLD)$(xmirror_bottom_so_LINK) $(xmirror_bottom_so_OBJECTS) $(xmirror_bottom_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xmirror_bottom_so-xmirror_bottom.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` xmirror_bottom_so-xmirror_bottom.o: xmirror_bottom.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xmirror_bottom_so_CFLAGS) $(CFLAGS) -MT xmirror_bottom_so-xmirror_bottom.o -MD -MP -MF $(DEPDIR)/xmirror_bottom_so-xmirror_bottom.Tpo -c -o xmirror_bottom_so-xmirror_bottom.o `test -f 'xmirror_bottom.c' || echo '$(srcdir)/'`xmirror_bottom.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xmirror_bottom_so-xmirror_bottom.Tpo $(DEPDIR)/xmirror_bottom_so-xmirror_bottom.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xmirror_bottom.c' object='xmirror_bottom_so-xmirror_bottom.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xmirror_bottom_so_CFLAGS) $(CFLAGS) -c -o xmirror_bottom_so-xmirror_bottom.o `test -f 'xmirror_bottom.c' || echo '$(srcdir)/'`xmirror_bottom.c xmirror_bottom_so-xmirror_bottom.obj: xmirror_bottom.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xmirror_bottom_so_CFLAGS) $(CFLAGS) -MT xmirror_bottom_so-xmirror_bottom.obj -MD -MP -MF $(DEPDIR)/xmirror_bottom_so-xmirror_bottom.Tpo -c -o xmirror_bottom_so-xmirror_bottom.obj `if test -f 'xmirror_bottom.c'; then $(CYGPATH_W) 'xmirror_bottom.c'; else $(CYGPATH_W) '$(srcdir)/xmirror_bottom.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xmirror_bottom_so-xmirror_bottom.Tpo $(DEPDIR)/xmirror_bottom_so-xmirror_bottom.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xmirror_bottom.c' object='xmirror_bottom_so-xmirror_bottom.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xmirror_bottom_so_CFLAGS) $(CFLAGS) -c -o xmirror_bottom_so-xmirror_bottom.obj `if test -f 'xmirror_bottom.c'; then $(CYGPATH_W) 'xmirror_bottom.c'; else $(CYGPATH_W) '$(srcdir)/xmirror_bottom.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/xmirror_bottom_so-xmirror_bottom.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/xmirror_bottom_so-xmirror_bottom.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/xmirror_bottom/xmirror_bottom.c0000644000175000017500000000227613612112625022374 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 947154951; uint32_t version = 0; u_long options = BE_MIRROR|BEQ_HOR; char dname[] = "Mirror bottom"; char desc[] = "Mirror effect"; void run(Context_t *ctx) { int j; Buffer8_t *wrk = active_buffer(ctx); for (j = 0; j <= HHEIGHT; j++) memcpy((void *)(&wrk->buffer[(MAXY - j) * WIDTH]), (const void *)(&wrk->buffer[j * WIDTH]), WIDTH * sizeof(Pixel_t)); Buffer8_copy(active_buffer(ctx), passive_buffer(ctx)); } lebiniou-3.40/plugins/stable/main/xmirror_bottom/Makefile.am0000644000175000017500000000054313612112624021170 00000000000000plugindir = @libdir@/lebiniou/plugins/main/xmirror_bottom plugin_PROGRAMS = xmirror_bottom.so xmirror_bottom_so_SOURCES = xmirror_bottom.c xmirror_bottom_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src xmirror_bottom_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include xmirror_bottom_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/faders/0000755000175000017500000000000013612323133015367 500000000000000lebiniou-3.40/plugins/stable/main/faders/faders.c0000644000175000017500000000515413612112625016726 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1180546912; uint32_t version = 0; u_long options = BE_GFX|BEQ_FIRST; u_long mode = OVERLAY; char desc[] = "Cellular automaton"; /* * Adapted from: * http://www.fourmilab.ch/cellab/manual/rules.html#Faders */ static Buffer8_t *game = NULL, *game2 = NULL; static void randomize(Buffer8_t *buff) { Pixel_t *p = buff->buffer; for ( ; p < buff->buffer + BUFFSIZE*sizeof(Pixel_t); p++) { *p = b_rand_boolean() ? 0 : 255; } } int8_t create(Context_t *ctx) { game = Buffer8_new(); game2 = Buffer8_new(); randomize(game); return 1; } void destroy(Context_t *ctx) { Buffer8_delete(game); Buffer8_delete(game2); } void on_switch_on(Context_t *ctx) { randomize(game); Buffer8_average(game, active_buffer(ctx)); } #define IS_FIRING(X, Y) (get_pixel_nc(game, X, Y) == 255) static inline u_char firing(const int x, const int y) { u_short count = 0; count += IS_FIRING(x-1, y-1); count += IS_FIRING(x, y-1); count += IS_FIRING(x+1, y-1); count += IS_FIRING(x-1, y); count += IS_FIRING(x+1, y); count += IS_FIRING(x-1, y+1); count += IS_FIRING(x, y+1); count += IS_FIRING(x+1, y+1); return (count == 2); } void run(Context_t *ctx) { int i, j; Buffer8_t *dst = passive_buffer(ctx); Buffer8_t *tmp; Buffer8_clear(dst); for (j = 1; j < MAXY; j++) for (i = 1; i < MAXX; i++) { const Pixel_t old = get_pixel_nc(game, i, j); Pixel_t new; switch (old) { case 0: /* dead cell, becomes alive ? */ new = firing(i, j) ? 255 : 0; break; case 255: /* firing cell, keeps firing ? */ new = firing(i, j) ? 255 : 254; break; default: /* cell decays */ new = old - 2; break; } set_pixel_nc(game2, i, j, new); set_pixel_nc(dst, i, j, new); } tmp = game; game = game2; game2 = tmp; } lebiniou-3.40/plugins/stable/main/faders/Makefile.in0000644000175000017500000005261513612323074017371 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = faders.so$(EXEEXT) subdir = plugins/stable/main/faders ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_faders_so_OBJECTS = faders_so-faders.$(OBJEXT) faders_so_OBJECTS = $(am_faders_so_OBJECTS) faders_so_DEPENDENCIES = faders_so_LINK = $(CCLD) $(faders_so_CFLAGS) $(CFLAGS) \ $(faders_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/faders_so-faders.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(faders_so_SOURCES) DIST_SOURCES = $(faders_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/faders faders_so_SOURCES = faders.c faders_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src faders_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include faders_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/faders/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/faders/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) faders.so$(EXEEXT): $(faders_so_OBJECTS) $(faders_so_DEPENDENCIES) $(EXTRA_faders_so_DEPENDENCIES) @rm -f faders.so$(EXEEXT) $(AM_V_CCLD)$(faders_so_LINK) $(faders_so_OBJECTS) $(faders_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/faders_so-faders.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` faders_so-faders.o: faders.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(faders_so_CFLAGS) $(CFLAGS) -MT faders_so-faders.o -MD -MP -MF $(DEPDIR)/faders_so-faders.Tpo -c -o faders_so-faders.o `test -f 'faders.c' || echo '$(srcdir)/'`faders.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/faders_so-faders.Tpo $(DEPDIR)/faders_so-faders.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='faders.c' object='faders_so-faders.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(faders_so_CFLAGS) $(CFLAGS) -c -o faders_so-faders.o `test -f 'faders.c' || echo '$(srcdir)/'`faders.c faders_so-faders.obj: faders.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(faders_so_CFLAGS) $(CFLAGS) -MT faders_so-faders.obj -MD -MP -MF $(DEPDIR)/faders_so-faders.Tpo -c -o faders_so-faders.obj `if test -f 'faders.c'; then $(CYGPATH_W) 'faders.c'; else $(CYGPATH_W) '$(srcdir)/faders.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/faders_so-faders.Tpo $(DEPDIR)/faders_so-faders.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='faders.c' object='faders_so-faders.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(faders_so_CFLAGS) $(CFLAGS) -c -o faders_so-faders.obj `if test -f 'faders.c'; then $(CYGPATH_W) 'faders.c'; else $(CYGPATH_W) '$(srcdir)/faders.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/faders_so-faders.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/faders_so-faders.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/faders/Makefile.am0000644000175000017500000000045313612112624017346 00000000000000plugindir = @libdir@/lebiniou/plugins/main/faders plugin_PROGRAMS = faders.so faders_so_SOURCES = faders.c faders_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src faders_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include faders_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/zreflector/0000755000175000017500000000000013612323136016305 500000000000000lebiniou-3.40/plugins/stable/main/zreflector/Makefile.in0000644000175000017500000005335113612323100020270 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = zreflector.so$(EXEEXT) subdir = plugins/stable/main/zreflector ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_zreflector_so_OBJECTS = zreflector_so-zreflector.$(OBJEXT) zreflector_so_OBJECTS = $(am_zreflector_so_OBJECTS) zreflector_so_DEPENDENCIES = zreflector_so_LINK = $(CCLD) $(zreflector_so_CFLAGS) $(CFLAGS) \ $(zreflector_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/zreflector_so-zreflector.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(zreflector_so_SOURCES) DIST_SOURCES = $(zreflector_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/zreflector zreflector_so_SOURCES = zreflector.c zreflector_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zreflector_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zreflector_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/zreflector/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/zreflector/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) zreflector.so$(EXEEXT): $(zreflector_so_OBJECTS) $(zreflector_so_DEPENDENCIES) $(EXTRA_zreflector_so_DEPENDENCIES) @rm -f zreflector.so$(EXEEXT) $(AM_V_CCLD)$(zreflector_so_LINK) $(zreflector_so_OBJECTS) $(zreflector_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zreflector_so-zreflector.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` zreflector_so-zreflector.o: zreflector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zreflector_so_CFLAGS) $(CFLAGS) -MT zreflector_so-zreflector.o -MD -MP -MF $(DEPDIR)/zreflector_so-zreflector.Tpo -c -o zreflector_so-zreflector.o `test -f 'zreflector.c' || echo '$(srcdir)/'`zreflector.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zreflector_so-zreflector.Tpo $(DEPDIR)/zreflector_so-zreflector.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zreflector.c' object='zreflector_so-zreflector.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zreflector_so_CFLAGS) $(CFLAGS) -c -o zreflector_so-zreflector.o `test -f 'zreflector.c' || echo '$(srcdir)/'`zreflector.c zreflector_so-zreflector.obj: zreflector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zreflector_so_CFLAGS) $(CFLAGS) -MT zreflector_so-zreflector.obj -MD -MP -MF $(DEPDIR)/zreflector_so-zreflector.Tpo -c -o zreflector_so-zreflector.obj `if test -f 'zreflector.c'; then $(CYGPATH_W) 'zreflector.c'; else $(CYGPATH_W) '$(srcdir)/zreflector.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zreflector_so-zreflector.Tpo $(DEPDIR)/zreflector_so-zreflector.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zreflector.c' object='zreflector_so-zreflector.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zreflector_so_CFLAGS) $(CFLAGS) -c -o zreflector_so-zreflector.obj `if test -f 'zreflector.c'; then $(CYGPATH_W) 'zreflector.c'; else $(CYGPATH_W) '$(srcdir)/zreflector.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/zreflector_so-zreflector.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/zreflector_so-zreflector.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/zreflector/zreflector.c0000644000175000017500000000477013612112625020557 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2014-2020 Frantz Balinski * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * the idea is to simulate a corner reflector */ #include "brandom.h" #include "translation.h" u_long id = 1405350829; uint32_t version = 0; u_long options = BE_DISPLACE | BE_LENS; char desc[] = "Reflector-like effect"; void on_switch_on(void); static Map_t zreflector(short, short); static void init_params(void); static Translation_t *t_zreflector; static int radius, length, ox, oy, onx, ony; int8_t create(Context_t *ctx) { if (WIDTH < 2) { printf("\r\e[33m[-] zreflector: WIDTH is less than 2 pixels: plugin disabled\e[0m.\n"); return 0; } else { if (HEIGHT < 16) { // see init_params() below printf("\r\e[33m[-] zreflector: HEIGHT is less than 16 pixels: plugin disabled\e[0m.\n"); return 0; } else { ox = (WIDTH >> 1); oy = (HEIGHT >> 1); t_zreflector = Translation_new(&zreflector, &init_params); return 1; } } } void destroy(Context_t *ctx) { Translation_delete(t_zreflector); } void run(Context_t *ctx) { Translation_run(t_zreflector, ctx); } void on_switch_on(void) { Translation_batch_init(t_zreflector); } static Map_t zreflector(const short x, const short y) { Map_t m; if (onx != 0) { int xx = x - ox; int dx = ((int)(xx + WIDTH) % length) - radius; m.map_x = x + dx; } else { m.map_x = x; } if (ony != 0) { int yy = y - oy; int dy = ((int)(yy + HEIGHT) % length) - radius; m.map_y = y + dy; } else { m.map_y = y; } return m; } static void init_params(void) { radius = b_rand_int_range(1, (HEIGHT >> 4) + 1); // HEIGHT must be >= 16 if (radius < 2) { radius = 2; } length = (radius << 1) + 1; do { onx = b_rand_boolean(); ony = b_rand_boolean(); } while ((onx == 0) && (ony == 0)); } lebiniou-3.40/plugins/stable/main/zreflector/Makefile.am0000644000175000017500000000050713612112624020261 00000000000000plugindir = @libdir@/lebiniou/plugins/main/zreflector plugin_PROGRAMS = zreflector.so zreflector_so_SOURCES = zreflector.c zreflector_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zreflector_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zreflector_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/cth_yroller/0000755000175000017500000000000013612323132016450 500000000000000lebiniou-3.40/plugins/stable/main/cth_yroller/cth_yroller.c0000644000175000017500000000401213612112625021062 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 949677608; uint32_t version = 0; u_long options = BE_ROLL|BEQ_VER|BE_LENS; char dname[] = "Y roll"; char desc[] = "Rolls the screen horizontally"; static float roll_theta=0.0, roll_freq=0.03; static void inc_theta() { roll_theta += roll_freq; if (roll_theta > (2 * M_PI)) { roll_theta -= 2 * M_PI; } else if (roll_theta < (-2 * M_PI)) { roll_theta += 2 * M_PI; } } void on_switch_on(Context_t *ctx) { roll_freq = Input_random_float_range(ctx->input, 0.01, 0.06); if (b_rand_boolean()) { roll_freq = -roll_freq; } #ifdef DEBUG VERBOSE(printf("[i] %s: roll_freq= %f\r\n", __FILE__, roll_freq)); #endif } void run(Context_t *ctx) { u_short i; const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); /* TODO voir si c'est mieux commente --oliv3 */ /* Buffer8_clear_border(dst); */ for (i = 0; i < WIDTH; i++) { short p = i - HWIDTH; float phi = acosf((float)p / (float)(HWIDTH)); short b = (short)((roll_theta + phi) / M_PI * (float)WIDTH); u_short j; b %= (2 * WIDTH); if (b < 0) { b += (2 * WIDTH); } if (b > MAXX) { b = 2 * WIDTH - b - 1; } for (j = 0; j < HEIGHT; j++) { set_pixel_nc(dst, i, j, get_pixel_nc(src, b, j)); } } inc_theta(); } lebiniou-3.40/plugins/stable/main/cth_yroller/Makefile.in0000644000175000017500000005350013612323073020444 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = cth_yroller.so$(EXEEXT) subdir = plugins/stable/main/cth_yroller ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_cth_yroller_so_OBJECTS = cth_yroller_so-cth_yroller.$(OBJEXT) cth_yroller_so_OBJECTS = $(am_cth_yroller_so_OBJECTS) cth_yroller_so_DEPENDENCIES = cth_yroller_so_LINK = $(CCLD) $(cth_yroller_so_CFLAGS) $(CFLAGS) \ $(cth_yroller_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/cth_yroller_so-cth_yroller.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(cth_yroller_so_SOURCES) DIST_SOURCES = $(cth_yroller_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/cth_yroller cth_yroller_so_SOURCES = cth_yroller.c cth_yroller_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cth_yroller_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cth_yroller_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/cth_yroller/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/cth_yroller/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) cth_yroller.so$(EXEEXT): $(cth_yroller_so_OBJECTS) $(cth_yroller_so_DEPENDENCIES) $(EXTRA_cth_yroller_so_DEPENDENCIES) @rm -f cth_yroller.so$(EXEEXT) $(AM_V_CCLD)$(cth_yroller_so_LINK) $(cth_yroller_so_OBJECTS) $(cth_yroller_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cth_yroller_so-cth_yroller.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` cth_yroller_so-cth_yroller.o: cth_yroller.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_yroller_so_CFLAGS) $(CFLAGS) -MT cth_yroller_so-cth_yroller.o -MD -MP -MF $(DEPDIR)/cth_yroller_so-cth_yroller.Tpo -c -o cth_yroller_so-cth_yroller.o `test -f 'cth_yroller.c' || echo '$(srcdir)/'`cth_yroller.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cth_yroller_so-cth_yroller.Tpo $(DEPDIR)/cth_yroller_so-cth_yroller.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cth_yroller.c' object='cth_yroller_so-cth_yroller.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_yroller_so_CFLAGS) $(CFLAGS) -c -o cth_yroller_so-cth_yroller.o `test -f 'cth_yroller.c' || echo '$(srcdir)/'`cth_yroller.c cth_yroller_so-cth_yroller.obj: cth_yroller.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_yroller_so_CFLAGS) $(CFLAGS) -MT cth_yroller_so-cth_yroller.obj -MD -MP -MF $(DEPDIR)/cth_yroller_so-cth_yroller.Tpo -c -o cth_yroller_so-cth_yroller.obj `if test -f 'cth_yroller.c'; then $(CYGPATH_W) 'cth_yroller.c'; else $(CYGPATH_W) '$(srcdir)/cth_yroller.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cth_yroller_so-cth_yroller.Tpo $(DEPDIR)/cth_yroller_so-cth_yroller.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cth_yroller.c' object='cth_yroller_so-cth_yroller.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_yroller_so_CFLAGS) $(CFLAGS) -c -o cth_yroller_so-cth_yroller.obj `if test -f 'cth_yroller.c'; then $(CYGPATH_W) 'cth_yroller.c'; else $(CYGPATH_W) '$(srcdir)/cth_yroller.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/cth_yroller_so-cth_yroller.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/cth_yroller_so-cth_yroller.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/cth_yroller/Makefile.am0000644000175000017500000000051613612112624020430 00000000000000plugindir = @libdir@/lebiniou/plugins/main/cth_yroller plugin_PROGRAMS = cth_yroller.so cth_yroller_so_SOURCES = cth_yroller.c cth_yroller_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cth_yroller_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cth_yroller_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/xshaker/0000755000175000017500000000000013612323135015572 500000000000000lebiniou-3.40/plugins/stable/main/xshaker/xshaker.c0000644000175000017500000000321213612112625017321 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "shaker.h" u_long id = 947072846; uint32_t version = 0; u_long options = BE_LENS; char dname[] = "X Shaker"; char desc[] = "Shaker effect"; void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 1; } void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); uint16_t i; Buffer8_init_mask_3x3(active_buffer(ctx)); pthread_mutex_lock(&ctx->input->mutex); for (i = 0; i < WIDTH; i++) { u_short idx = 0; uint16_t j; for (j = 0; j < HEIGHT; j++) { char dx = Input_clamp(ctx->input->data[A_LEFT][idx]) * volume_scale * SOUND_DISTURB_K; char dy = Input_clamp(ctx->input->data[A_RIGHT][idx]) * volume_scale * SOUND_DISTURB_K; if (++idx == ctx->input->size) { idx = 0; } displace(src, dst, i, j, i + dx, j + dy); } } pthread_mutex_unlock(&ctx->input->mutex); } lebiniou-3.40/plugins/stable/main/xshaker/Makefile.in0000644000175000017500000005274413612323077017600 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = xshaker.so$(EXEEXT) subdir = plugins/stable/main/xshaker ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_xshaker_so_OBJECTS = xshaker_so-xshaker.$(OBJEXT) xshaker_so_OBJECTS = $(am_xshaker_so_OBJECTS) xshaker_so_DEPENDENCIES = xshaker_so_LINK = $(CCLD) $(xshaker_so_CFLAGS) $(CFLAGS) \ $(xshaker_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/xshaker_so-xshaker.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(xshaker_so_SOURCES) DIST_SOURCES = $(xshaker_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/xshaker xshaker_so_SOURCES = xshaker.c xshaker_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src xshaker_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include xshaker_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/xshaker/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/xshaker/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) xshaker.so$(EXEEXT): $(xshaker_so_OBJECTS) $(xshaker_so_DEPENDENCIES) $(EXTRA_xshaker_so_DEPENDENCIES) @rm -f xshaker.so$(EXEEXT) $(AM_V_CCLD)$(xshaker_so_LINK) $(xshaker_so_OBJECTS) $(xshaker_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xshaker_so-xshaker.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` xshaker_so-xshaker.o: xshaker.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xshaker_so_CFLAGS) $(CFLAGS) -MT xshaker_so-xshaker.o -MD -MP -MF $(DEPDIR)/xshaker_so-xshaker.Tpo -c -o xshaker_so-xshaker.o `test -f 'xshaker.c' || echo '$(srcdir)/'`xshaker.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xshaker_so-xshaker.Tpo $(DEPDIR)/xshaker_so-xshaker.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xshaker.c' object='xshaker_so-xshaker.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xshaker_so_CFLAGS) $(CFLAGS) -c -o xshaker_so-xshaker.o `test -f 'xshaker.c' || echo '$(srcdir)/'`xshaker.c xshaker_so-xshaker.obj: xshaker.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xshaker_so_CFLAGS) $(CFLAGS) -MT xshaker_so-xshaker.obj -MD -MP -MF $(DEPDIR)/xshaker_so-xshaker.Tpo -c -o xshaker_so-xshaker.obj `if test -f 'xshaker.c'; then $(CYGPATH_W) 'xshaker.c'; else $(CYGPATH_W) '$(srcdir)/xshaker.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xshaker_so-xshaker.Tpo $(DEPDIR)/xshaker_so-xshaker.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xshaker.c' object='xshaker_so-xshaker.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xshaker_so_CFLAGS) $(CFLAGS) -c -o xshaker_so-xshaker.obj `if test -f 'xshaker.c'; then $(CYGPATH_W) 'xshaker.c'; else $(CYGPATH_W) '$(srcdir)/xshaker.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/xshaker_so-xshaker.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/xshaker_so-xshaker.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/xshaker/Makefile.am0000644000175000017500000000046213612112624017547 00000000000000plugindir = @libdir@/lebiniou/plugins/main/xshaker plugin_PROGRAMS = xshaker.so xshaker_so_SOURCES = xshaker.c xshaker_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src xshaker_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include xshaker_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/cth_smoke/0000755000175000017500000000000013612323131016075 500000000000000lebiniou-3.40/plugins/stable/main/cth_smoke/Makefile.in0000644000175000017500000005322213612323073020073 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = cth_smoke.so$(EXEEXT) subdir = plugins/stable/main/cth_smoke ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_cth_smoke_so_OBJECTS = cth_smoke_so-cth_smoke.$(OBJEXT) cth_smoke_so_OBJECTS = $(am_cth_smoke_so_OBJECTS) cth_smoke_so_DEPENDENCIES = cth_smoke_so_LINK = $(CCLD) $(cth_smoke_so_CFLAGS) $(CFLAGS) \ $(cth_smoke_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/cth_smoke_so-cth_smoke.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(cth_smoke_so_SOURCES) DIST_SOURCES = $(cth_smoke_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/cth_smoke cth_smoke_so_SOURCES = cth_smoke.c cth_smoke_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cth_smoke_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cth_smoke_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/cth_smoke/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/cth_smoke/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) cth_smoke.so$(EXEEXT): $(cth_smoke_so_OBJECTS) $(cth_smoke_so_DEPENDENCIES) $(EXTRA_cth_smoke_so_DEPENDENCIES) @rm -f cth_smoke.so$(EXEEXT) $(AM_V_CCLD)$(cth_smoke_so_LINK) $(cth_smoke_so_OBJECTS) $(cth_smoke_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cth_smoke_so-cth_smoke.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` cth_smoke_so-cth_smoke.o: cth_smoke.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_smoke_so_CFLAGS) $(CFLAGS) -MT cth_smoke_so-cth_smoke.o -MD -MP -MF $(DEPDIR)/cth_smoke_so-cth_smoke.Tpo -c -o cth_smoke_so-cth_smoke.o `test -f 'cth_smoke.c' || echo '$(srcdir)/'`cth_smoke.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cth_smoke_so-cth_smoke.Tpo $(DEPDIR)/cth_smoke_so-cth_smoke.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cth_smoke.c' object='cth_smoke_so-cth_smoke.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_smoke_so_CFLAGS) $(CFLAGS) -c -o cth_smoke_so-cth_smoke.o `test -f 'cth_smoke.c' || echo '$(srcdir)/'`cth_smoke.c cth_smoke_so-cth_smoke.obj: cth_smoke.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_smoke_so_CFLAGS) $(CFLAGS) -MT cth_smoke_so-cth_smoke.obj -MD -MP -MF $(DEPDIR)/cth_smoke_so-cth_smoke.Tpo -c -o cth_smoke_so-cth_smoke.obj `if test -f 'cth_smoke.c'; then $(CYGPATH_W) 'cth_smoke.c'; else $(CYGPATH_W) '$(srcdir)/cth_smoke.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cth_smoke_so-cth_smoke.Tpo $(DEPDIR)/cth_smoke_so-cth_smoke.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cth_smoke.c' object='cth_smoke_so-cth_smoke.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_smoke_so_CFLAGS) $(CFLAGS) -c -o cth_smoke_so-cth_smoke.obj `if test -f 'cth_smoke.c'; then $(CYGPATH_W) 'cth_smoke.c'; else $(CYGPATH_W) '$(srcdir)/cth_smoke.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/cth_smoke_so-cth_smoke.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/cth_smoke_so-cth_smoke.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/cth_smoke/cth_smoke.c0000644000175000017500000000341713612112625020146 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "translation.h" u_long id = 949050895; uint32_t version = 0; u_long options = BE_DISPLACE; char dname[] = "Smoke"; char desc[] = "Give lines a smoky effect"; static Translation_t *t_smoke = NULL; static int Speed, Random; static Map_t smoke(const short in_x, const short in_y) { const u_short x = in_x, y = in_y; int map_x, map_y; Map_t m; map_x = x - (5 + b_rand_int_range(0, 12 * Random / 100)) * Speed / 100; map_y = y - (5 + b_rand_int_range(0, 12 * Random / 100)) * Speed / 100; if (map_y > MAXY || map_y < MINY || map_x > MAXX || map_x < MINX) { map_x = map_y = 0; } m.map_x = map_x; m.map_y = map_y; return m; } static void init_params() { Speed = b_rand_int_range(30, 300); Random = b_rand_int_range(12, 100); } void on_switch_on(Context_t *ctx) { Translation_batch_init(t_smoke); } int8_t create(Context_t *ctx) { t_smoke = Translation_new(&smoke, &init_params); return 1; } void destroy(Context_t *ctx) { Translation_delete(t_smoke); } void run(Context_t *ctx) { Translation_run(t_smoke, ctx); } lebiniou-3.40/plugins/stable/main/cth_smoke/Makefile.am0000644000175000017500000000050013612112624020047 00000000000000plugindir = @libdir@/lebiniou/plugins/main/cth_smoke plugin_PROGRAMS = cth_smoke.so cth_smoke_so_SOURCES = cth_smoke.c cth_smoke_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cth_smoke_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cth_smoke_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/clear/0000755000175000017500000000000013612323131015207 500000000000000lebiniou-3.40/plugins/stable/main/clear/clear.c0000644000175000017500000000170513612112625016370 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1091656394; uint32_t version = 0; u_long options = BE_CLEAN|BEQ_FIRST; u_long mode = NORMAL; char desc[] = "Clears the screen"; void run(Context_t *ctx) { Buffer8_clear(passive_buffer(ctx)); } lebiniou-3.40/plugins/stable/main/clear/Makefile.in0000644000175000017500000005246613612323073017216 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = clear.so$(EXEEXT) subdir = plugins/stable/main/clear ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_clear_so_OBJECTS = clear_so-clear.$(OBJEXT) clear_so_OBJECTS = $(am_clear_so_OBJECTS) clear_so_DEPENDENCIES = clear_so_LINK = $(CCLD) $(clear_so_CFLAGS) $(CFLAGS) \ $(clear_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/clear_so-clear.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(clear_so_SOURCES) DIST_SOURCES = $(clear_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/clear clear_so_SOURCES = clear.c clear_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src clear_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include clear_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/clear/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/clear/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) clear.so$(EXEEXT): $(clear_so_OBJECTS) $(clear_so_DEPENDENCIES) $(EXTRA_clear_so_DEPENDENCIES) @rm -f clear.so$(EXEEXT) $(AM_V_CCLD)$(clear_so_LINK) $(clear_so_OBJECTS) $(clear_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clear_so-clear.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` clear_so-clear.o: clear.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(clear_so_CFLAGS) $(CFLAGS) -MT clear_so-clear.o -MD -MP -MF $(DEPDIR)/clear_so-clear.Tpo -c -o clear_so-clear.o `test -f 'clear.c' || echo '$(srcdir)/'`clear.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/clear_so-clear.Tpo $(DEPDIR)/clear_so-clear.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='clear.c' object='clear_so-clear.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(clear_so_CFLAGS) $(CFLAGS) -c -o clear_so-clear.o `test -f 'clear.c' || echo '$(srcdir)/'`clear.c clear_so-clear.obj: clear.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(clear_so_CFLAGS) $(CFLAGS) -MT clear_so-clear.obj -MD -MP -MF $(DEPDIR)/clear_so-clear.Tpo -c -o clear_so-clear.obj `if test -f 'clear.c'; then $(CYGPATH_W) 'clear.c'; else $(CYGPATH_W) '$(srcdir)/clear.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/clear_so-clear.Tpo $(DEPDIR)/clear_so-clear.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='clear.c' object='clear_so-clear.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(clear_so_CFLAGS) $(CFLAGS) -c -o clear_so-clear.obj `if test -f 'clear.c'; then $(CYGPATH_W) 'clear.c'; else $(CYGPATH_W) '$(srcdir)/clear.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/clear_so-clear.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/clear_so-clear.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/clear/Makefile.am0000644000175000017500000000044413612112624017170 00000000000000plugindir = @libdir@/lebiniou/plugins/main/clear plugin_PROGRAMS = clear.so clear_so_SOURCES = clear.c clear_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src clear_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include clear_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/voiceprint/0000755000175000017500000000000013612323137016311 500000000000000lebiniou-3.40/plugins/stable/main/voiceprint/voiceprint.c0000644000175000017500000000557513612112625020571 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "parameters.h" u_long id = 945291309; uint32_t version = 0; u_long options = BE_SFX2D|BEQ_NORANDOM; u_long mode = OVERLAY; char desc[] = "Voiceprint effect"; static Buffer8_t *my_scr = NULL; static u_short *v_start = NULL, *v_end = NULL; static float volume_scale = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 100); } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 1; } static void init_v(Context_t *ctx) { u_short k; float da_log; da_log = logf(ctx->input->spectrum_size - 1) / logf(10.0); for (k = 1; k < ctx->input->spectrum_size; k++) { v_start[k] = (u_short)(logf((float)k)/logf(10.0) / da_log * MAXY); v_end[k] = (u_short)(log1p((float)k)/logf(10.0) / da_log * MAXY); /* log1p(x)=logf(x+1) */ } } void run(Context_t *ctx) { Buffer8_t *src = my_scr; Buffer8_t *dst = passive_buffer(ctx); u_short k; memmove((void *)src->buffer, (const void *)(src->buffer+sizeof(Pixel_t)), BUFFSIZE-1); pthread_mutex_lock(&ctx->input->mutex); for (k = 1; k < ctx->input->spectrum_size; k++) { Pixel_t color1 = (Pixel_t)(255.0 * ctx->input->spectrum_log[A_MONO][k] * volume_scale); v_line_nc(src, MAXX, v_start[k], v_end[k] - 1, color1); } pthread_mutex_unlock(&ctx->input->mutex); v_line_nc(src, MINX, MINY, MAXY, 0); Buffer8_copy(src, dst); // Buffer8_add(src, dst, 16); // Buffer8_clear_border(dst); // Buffer8_copy(active_buffer(ctx->biniou8), passive_buffer(ctx->biniou8)); } int8_t create(Context_t *ctx) { v_start = xcalloc(ctx->input->spectrum_size, sizeof(u_short)); v_end = xcalloc(ctx->input->spectrum_size, sizeof(u_short)); my_scr = Buffer8_new(); init_v(ctx); return 1; } void destroy(Context_t *ctx) { Buffer8_delete(my_scr); xfree(v_start); xfree(v_end); } lebiniou-3.40/plugins/stable/main/voiceprint/Makefile.in0000644000175000017500000005335113612323077020310 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = voiceprint.so$(EXEEXT) subdir = plugins/stable/main/voiceprint ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_voiceprint_so_OBJECTS = voiceprint_so-voiceprint.$(OBJEXT) voiceprint_so_OBJECTS = $(am_voiceprint_so_OBJECTS) voiceprint_so_DEPENDENCIES = voiceprint_so_LINK = $(CCLD) $(voiceprint_so_CFLAGS) $(CFLAGS) \ $(voiceprint_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/voiceprint_so-voiceprint.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(voiceprint_so_SOURCES) DIST_SOURCES = $(voiceprint_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/voiceprint voiceprint_so_SOURCES = voiceprint.c voiceprint_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src voiceprint_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include voiceprint_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/voiceprint/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/voiceprint/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) voiceprint.so$(EXEEXT): $(voiceprint_so_OBJECTS) $(voiceprint_so_DEPENDENCIES) $(EXTRA_voiceprint_so_DEPENDENCIES) @rm -f voiceprint.so$(EXEEXT) $(AM_V_CCLD)$(voiceprint_so_LINK) $(voiceprint_so_OBJECTS) $(voiceprint_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/voiceprint_so-voiceprint.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` voiceprint_so-voiceprint.o: voiceprint.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(voiceprint_so_CFLAGS) $(CFLAGS) -MT voiceprint_so-voiceprint.o -MD -MP -MF $(DEPDIR)/voiceprint_so-voiceprint.Tpo -c -o voiceprint_so-voiceprint.o `test -f 'voiceprint.c' || echo '$(srcdir)/'`voiceprint.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/voiceprint_so-voiceprint.Tpo $(DEPDIR)/voiceprint_so-voiceprint.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='voiceprint.c' object='voiceprint_so-voiceprint.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(voiceprint_so_CFLAGS) $(CFLAGS) -c -o voiceprint_so-voiceprint.o `test -f 'voiceprint.c' || echo '$(srcdir)/'`voiceprint.c voiceprint_so-voiceprint.obj: voiceprint.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(voiceprint_so_CFLAGS) $(CFLAGS) -MT voiceprint_so-voiceprint.obj -MD -MP -MF $(DEPDIR)/voiceprint_so-voiceprint.Tpo -c -o voiceprint_so-voiceprint.obj `if test -f 'voiceprint.c'; then $(CYGPATH_W) 'voiceprint.c'; else $(CYGPATH_W) '$(srcdir)/voiceprint.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/voiceprint_so-voiceprint.Tpo $(DEPDIR)/voiceprint_so-voiceprint.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='voiceprint.c' object='voiceprint_so-voiceprint.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(voiceprint_so_CFLAGS) $(CFLAGS) -c -o voiceprint_so-voiceprint.obj `if test -f 'voiceprint.c'; then $(CYGPATH_W) 'voiceprint.c'; else $(CYGPATH_W) '$(srcdir)/voiceprint.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/voiceprint_so-voiceprint.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/voiceprint_so-voiceprint.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/voiceprint/Makefile.am0000644000175000017500000000050713612112624020264 00000000000000plugindir = @libdir@/lebiniou/plugins/main/voiceprint plugin_PROGRAMS = voiceprint.so voiceprint_so_SOURCES = voiceprint.c voiceprint_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src voiceprint_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include voiceprint_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/blur5/0000755000175000017500000000000013612323130015151 500000000000000lebiniou-3.40/plugins/stable/main/blur5/Makefile.in0000644000175000017500000005246613612323073017161 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = blur5.so$(EXEEXT) subdir = plugins/stable/main/blur5 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_blur5_so_OBJECTS = blur5_so-blur5.$(OBJEXT) blur5_so_OBJECTS = $(am_blur5_so_OBJECTS) blur5_so_DEPENDENCIES = blur5_so_LINK = $(CCLD) $(blur5_so_CFLAGS) $(CFLAGS) \ $(blur5_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/blur5_so-blur5.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(blur5_so_SOURCES) DIST_SOURCES = $(blur5_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/blur5 blur5_so_SOURCES = blur5.c blur5_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src blur5_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include blur5_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/blur5/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/blur5/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) blur5.so$(EXEEXT): $(blur5_so_OBJECTS) $(blur5_so_DEPENDENCIES) $(EXTRA_blur5_so_DEPENDENCIES) @rm -f blur5.so$(EXEEXT) $(AM_V_CCLD)$(blur5_so_LINK) $(blur5_so_OBJECTS) $(blur5_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blur5_so-blur5.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` blur5_so-blur5.o: blur5.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur5_so_CFLAGS) $(CFLAGS) -MT blur5_so-blur5.o -MD -MP -MF $(DEPDIR)/blur5_so-blur5.Tpo -c -o blur5_so-blur5.o `test -f 'blur5.c' || echo '$(srcdir)/'`blur5.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/blur5_so-blur5.Tpo $(DEPDIR)/blur5_so-blur5.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='blur5.c' object='blur5_so-blur5.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur5_so_CFLAGS) $(CFLAGS) -c -o blur5_so-blur5.o `test -f 'blur5.c' || echo '$(srcdir)/'`blur5.c blur5_so-blur5.obj: blur5.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur5_so_CFLAGS) $(CFLAGS) -MT blur5_so-blur5.obj -MD -MP -MF $(DEPDIR)/blur5_so-blur5.Tpo -c -o blur5_so-blur5.obj `if test -f 'blur5.c'; then $(CYGPATH_W) 'blur5.c'; else $(CYGPATH_W) '$(srcdir)/blur5.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/blur5_so-blur5.Tpo $(DEPDIR)/blur5_so-blur5.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='blur5.c' object='blur5_so-blur5.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur5_so_CFLAGS) $(CFLAGS) -c -o blur5_so-blur5.obj `if test -f 'blur5.c'; then $(CYGPATH_W) 'blur5.c'; else $(CYGPATH_W) '$(srcdir)/blur5.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/blur5_so-blur5.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/blur5_so-blur5.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/blur5/blur5.c0000644000175000017500000000230213612112625016270 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "image_filter.h" #include "parameters.h" #include "blur.h" u_long id = 1103058149; uint32_t version = 0; u_long options = BE_BLUR|BEQ_HOR; char dname[] = "H Blur"; char desc[] = "Horizontal blur"; void on_switch_on(Context_t *ctx) { border_mode = BM_TOROIDAL; } void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); image_filter_average(dst, src, FT_HBLUR_3x3, border_mode, 0, NULL); } lebiniou-3.40/plugins/stable/main/blur5/Makefile.am0000644000175000017500000000044413612112624017133 00000000000000plugindir = @libdir@/lebiniou/plugins/main/blur5 plugin_PROGRAMS = blur5.so blur5_so_SOURCES = blur5.c blur5_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src blur5_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include blur5_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/nspiral/0000755000175000017500000000000013612323133015573 500000000000000lebiniou-3.40/plugins/stable/main/nspiral/Makefile.in0000644000175000017500000005274413612323075017601 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = nspiral.so$(EXEEXT) subdir = plugins/stable/main/nspiral ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_nspiral_so_OBJECTS = nspiral_so-nspiral.$(OBJEXT) nspiral_so_OBJECTS = $(am_nspiral_so_OBJECTS) nspiral_so_DEPENDENCIES = nspiral_so_LINK = $(CCLD) $(nspiral_so_CFLAGS) $(CFLAGS) \ $(nspiral_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/nspiral_so-nspiral.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(nspiral_so_SOURCES) DIST_SOURCES = $(nspiral_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/nspiral nspiral_so_SOURCES = nspiral.c nspiral_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src nspiral_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include nspiral_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/nspiral/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/nspiral/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) nspiral.so$(EXEEXT): $(nspiral_so_OBJECTS) $(nspiral_so_DEPENDENCIES) $(EXTRA_nspiral_so_DEPENDENCIES) @rm -f nspiral.so$(EXEEXT) $(AM_V_CCLD)$(nspiral_so_LINK) $(nspiral_so_OBJECTS) $(nspiral_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nspiral_so-nspiral.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` nspiral_so-nspiral.o: nspiral.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nspiral_so_CFLAGS) $(CFLAGS) -MT nspiral_so-nspiral.o -MD -MP -MF $(DEPDIR)/nspiral_so-nspiral.Tpo -c -o nspiral_so-nspiral.o `test -f 'nspiral.c' || echo '$(srcdir)/'`nspiral.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/nspiral_so-nspiral.Tpo $(DEPDIR)/nspiral_so-nspiral.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='nspiral.c' object='nspiral_so-nspiral.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nspiral_so_CFLAGS) $(CFLAGS) -c -o nspiral_so-nspiral.o `test -f 'nspiral.c' || echo '$(srcdir)/'`nspiral.c nspiral_so-nspiral.obj: nspiral.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nspiral_so_CFLAGS) $(CFLAGS) -MT nspiral_so-nspiral.obj -MD -MP -MF $(DEPDIR)/nspiral_so-nspiral.Tpo -c -o nspiral_so-nspiral.obj `if test -f 'nspiral.c'; then $(CYGPATH_W) 'nspiral.c'; else $(CYGPATH_W) '$(srcdir)/nspiral.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/nspiral_so-nspiral.Tpo $(DEPDIR)/nspiral_so-nspiral.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='nspiral.c' object='nspiral_so-nspiral.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nspiral_so_CFLAGS) $(CFLAGS) -c -o nspiral_so-nspiral.obj `if test -f 'nspiral.c'; then $(CYGPATH_W) 'nspiral.c'; else $(CYGPATH_W) '$(srcdir)/nspiral.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/nspiral_so-nspiral.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/nspiral_so-nspiral.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/nspiral/Makefile.am0000644000175000017500000000046213612112624017552 00000000000000plugindir = @libdir@/lebiniou/plugins/main/nspiral plugin_PROGRAMS = nspiral.so nspiral_so_SOURCES = nspiral.c nspiral_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src nspiral_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include nspiral_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/nspiral/nspiral.c0000644000175000017500000000430013612112625017326 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1167487171; uint32_t version = 0; u_long options = BE_WARP|BE_LENS; char desc[] = "Nested spirals filter"; static u_long *map; #define DST(x,y) map[(y*WIDTH)+x] #define SRC(x,y) (reversed ? ((MAXY-y)*WIDTH+(MAXX-x)) : ((y*WIDTH)+x)) static void init(const u_short startx, const u_short starty, char xinc, char yinc, short distx, short disty, u_char delta, const int reversed) { u_short donex, doney; short x = startx, y = starty; while ((distx >= 0) || (disty >= 0)) { /* horizontal line: S----->E */ for (donex = 0; donex < distx; donex++) { /* if (xinc == 1) { u_short dx; for (dx = 0; dx < SWIDTH; dx++) */ DST(x,y) = SRC(x,y); x += xinc; } xinc = -xinc; distx -= delta; /* vertical line: S */ /* | */ /* v */ /* E */ for (doney = 0; doney < disty; doney++) { DST(x,y) = SRC(x,y); y += yinc; } yinc = -yinc; disty -= delta; } } int8_t create(Context_t *ctx) { map = xcalloc(BUFFSIZE, sizeof(u_long)); init(0, 0, +1, +1, MAXSCREEN-2, MINSCREEN-2, 2, 0); init(MAXX, MAXY, -1, -1, MAXSCREEN-2, MINSCREEN-2, 2, 1); return 1; } void destroy(Context_t *ctx) { xfree(map); } void run(Context_t *ctx) { u_long k; const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); for (k = 0; k < BUFFSIZE; k++) { dst->buffer[k] = src->buffer[map[k]]; } } lebiniou-3.40/plugins/stable/main/spectrum/0000755000175000017500000000000013612323137015771 500000000000000lebiniou-3.40/plugins/stable/main/spectrum/spectrum.c0000644000175000017500000000424113612112625017716 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "spectrum.h" u_long id = 1051738767; uint32_t version = 0; u_long options = BE_SFX2D; u_long mode = OVERLAY; char desc[] = "Display the spectrum"; static u_short *v_start = NULL, *v_end = NULL; void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 1; } int8_t create(Context_t *ctx) { u_short k; float da_log; v_start = xcalloc(ctx->input->spectrum_size, sizeof(u_short)); v_end = xcalloc(ctx->input->spectrum_size, sizeof(u_short)); da_log = logf(ctx->input->spectrum_size - 1) / logf(10.0); for (k = 1; k < ctx->input->spectrum_size; k++) { v_start[k] = float_to_nearest_ushort( logf((float) k) / logf(10.0) / da_log * MAXX, 0, MAXX); v_end[k] = float_to_nearest_ushort(log1p((float) k) / logf(10.0) / da_log * MAXX, 0, MAXX); /* log1p(x)=logf(x+1) */ } return 1; } void destroy(Context_t *ctx) { xfree(v_start); xfree(v_end); } void run(Context_t *ctx) { Buffer8_t *dst; u_short i; dst = passive_buffer(ctx); Buffer8_clear(dst); pthread_mutex_lock(&ctx->input->mutex); for (i = 1; i < ctx->input->spectrum_size; i++) { u_short top, ye; top = float_to_nearest_ushort(MAXY * ctx->input->spectrum_log[A_MONO][i] * volume_scale, 0, MAXY); for (ye = 0; ye < top; ye++) { Pixel_t color = (Pixel_t)floor((float)ye / top * 255.0); h_line_nc(dst, ye, v_start[i], v_end[i], color); } } pthread_mutex_unlock(&ctx->input->mutex); } lebiniou-3.40/plugins/stable/main/spectrum/Makefile.in0000644000175000017500000005307313612323076017770 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = spectrum.so$(EXEEXT) subdir = plugins/stable/main/spectrum ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_spectrum_so_OBJECTS = spectrum_so-spectrum.$(OBJEXT) spectrum_so_OBJECTS = $(am_spectrum_so_OBJECTS) spectrum_so_DEPENDENCIES = spectrum_so_LINK = $(CCLD) $(spectrum_so_CFLAGS) $(CFLAGS) \ $(spectrum_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/spectrum_so-spectrum.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(spectrum_so_SOURCES) DIST_SOURCES = $(spectrum_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/spectrum spectrum_so_SOURCES = spectrum.c spectrum_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src spectrum_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include spectrum_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/spectrum/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/spectrum/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) spectrum.so$(EXEEXT): $(spectrum_so_OBJECTS) $(spectrum_so_DEPENDENCIES) $(EXTRA_spectrum_so_DEPENDENCIES) @rm -f spectrum.so$(EXEEXT) $(AM_V_CCLD)$(spectrum_so_LINK) $(spectrum_so_OBJECTS) $(spectrum_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spectrum_so-spectrum.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` spectrum_so-spectrum.o: spectrum.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(spectrum_so_CFLAGS) $(CFLAGS) -MT spectrum_so-spectrum.o -MD -MP -MF $(DEPDIR)/spectrum_so-spectrum.Tpo -c -o spectrum_so-spectrum.o `test -f 'spectrum.c' || echo '$(srcdir)/'`spectrum.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spectrum_so-spectrum.Tpo $(DEPDIR)/spectrum_so-spectrum.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='spectrum.c' object='spectrum_so-spectrum.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(spectrum_so_CFLAGS) $(CFLAGS) -c -o spectrum_so-spectrum.o `test -f 'spectrum.c' || echo '$(srcdir)/'`spectrum.c spectrum_so-spectrum.obj: spectrum.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(spectrum_so_CFLAGS) $(CFLAGS) -MT spectrum_so-spectrum.obj -MD -MP -MF $(DEPDIR)/spectrum_so-spectrum.Tpo -c -o spectrum_so-spectrum.obj `if test -f 'spectrum.c'; then $(CYGPATH_W) 'spectrum.c'; else $(CYGPATH_W) '$(srcdir)/spectrum.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spectrum_so-spectrum.Tpo $(DEPDIR)/spectrum_so-spectrum.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='spectrum.c' object='spectrum_so-spectrum.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(spectrum_so_CFLAGS) $(CFLAGS) -c -o spectrum_so-spectrum.obj `if test -f 'spectrum.c'; then $(CYGPATH_W) 'spectrum.c'; else $(CYGPATH_W) '$(srcdir)/spectrum.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/spectrum_so-spectrum.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/spectrum_so-spectrum.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/spectrum/Makefile.am0000644000175000017500000000047113612112624017744 00000000000000plugindir = @libdir@/lebiniou/plugins/main/spectrum plugin_PROGRAMS = spectrum.so spectrum_so_SOURCES = spectrum.c spectrum_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src spectrum_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include spectrum_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/infinity/0000755000175000017500000000000013612323133015754 500000000000000lebiniou-3.40/plugins/stable/main/infinity/infinity.c0000644000175000017500000001270113612112625017674 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "infinity.h" u_long id = 1188927899; uint32_t version = 0; u_long options = BE_DISPLACE; char dname[] = "Infinity"; char desc[] = "Infinity effect"; /* Infinity plugin port. * Original source code has been heavily modified, to take only * the vector fields. So modified it's nearly a rewrite. * Changes have also been made to reflect style(9). * See the original infinity plugin source code for exact details */ #define NB_FCT 6 static BTimer_t *timer = NULL; enum Mode { MODE_SELECTED = 0, MODE_RANDOM, MODE_NB } Mode_e; const char *mode_list[MODE_NB] = { "Selected", "Random" }; /* parameters */ static enum Mode mode = MODE_RANDOM; static int effect = 0; static int delay = 5; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_string_list(params, BPP_MODE, MODE_NB, mode_list, mode); plugin_parameters_add_int(params, BPP_EFFECT, effect, -1, 1); return params; } void set_parameters(const json_t *in_parameters) { int reload = 0; reload |= plugin_parameter_parse_int_range(in_parameters, BPP_EFFECT, &effect, 0, NB_FCT-1) & PLUGIN_PARAMETER_CHANGED; int restart = 0; restart |= plugin_parameter_parse_int_range(in_parameters, BPP_DELAY, &delay, 1, 60) & PLUGIN_PARAMETER_CHANGED; int mode_idx = 0; if (plugin_parameter_parse_string_list_as_int_range(in_parameters, BPP_MODE, MODE_NB, mode_list, &mode_idx, 0, MODE_NB-1)) { mode = (enum Mode)mode_idx; reload = 1; } if (restart) { b_timer_restart(timer); } } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } static t_complex fct(t_complex a, guint32 n, gint32 p1, gint32 p2) /* p1 et p2:0-4 */ { t_complex b; gfloat fact; gfloat an; gfloat circle_size; gfloat speed; gfloat co,si; a.x -= HWIDTH; a.y -= HHEIGHT; switch (n) { case 0: an = 0.025*(p1-2)+0.002; co = cosf(an); si = sinf(an); circle_size = HEIGHT*0.25; speed = (gfloat)2000+p2*500; b.x = (co*a.x-si*a.y); b.y = (si*a.x+co*a.y); fact = -(sqrtf(b.x*b.x+b.y*b.y)-circle_size)/speed+1; b.x = (b.x*fact); b.y = (b.y*fact); break; case 1: an = 0.015*(p1-2)+0.002; co = cosf(an); si = sinf(an); circle_size = HEIGHT*0.45; speed = (gfloat)4000+p2*1000; b.x = (co*a.x-si*a.y); b.y = (si*a.x+co*a.y); fact = (sqrtf(b.x*b.x+b.y*b.y)-circle_size)/speed+1; b.x = (b.x*fact); b.y = (b.y*fact); break; case 2: an = 0.002; co = cosf(an); si = sinf(an); circle_size = HEIGHT*0.25; speed = (gfloat)400+p2*100; b.x = (co*a.x-si*a.y); b.y = (si*a.x+co*a.y); fact = -(sqrtf(b.x*b.x+b.y*b.y)-circle_size)/speed+1; b.x = (b.x*fact); b.y = (b.y*fact); break; case 3: an = (sinf(sqrtf(a.x*a.x+a.y*a.y)/20)/20)+0.002; co = cosf(an); si = sinf(an); circle_size = HEIGHT*0.25; speed = (gfloat)4000; b.x = (co*a.x-si*a.y); b.y = (si*a.x+co*a.y); fact = -(sqrtf(b.x*b.x+b.y*b.y)-circle_size)/speed+1; b.x = (b.x*fact); b.y = (b.y*fact); break; case 4: an = 0.002; co = cosf(an); si = sinf(an); circle_size = HEIGHT*0.25; speed = sinf(sqrtf(a.x*a.x+a.y*a.y)/5)*3000+4000; b.x = (co*a.x-si*a.y); b.y = (si*a.x+co*a.y); fact = -(sqrtf(b.x*b.x+b.y*b.y)-circle_size)/speed+1; b.x = (b.x*fact); b.y = (b.y*fact); break; case 5: an = 0.002; co = cosf(an); si = sinf(an); circle_size = HEIGHT*0.25; fact = 1+cosf(atanf(a.x/(a.y+0.00001))*6)*0.02; b.x = (co*a.x-si*a.y); b.y = (si*a.x+co*a.y); b.x = (b.x*fact); b.y = (b.y*fact); break; default: b.x = 0.0; b.y = 0.0; } b.x += HWIDTH; b.y += HHEIGHT; /* because infinity access pixels at (b.x + 1, b.y + 1) */ b.x = MIN( MAX(b.x, 0), MAXX-1); b.y = MIN( MAX(b.y, 0), MAXY-1); return b; } /* Biniou plugin callbacks */ static u_char num_effect = 0; static Shuffler_t *shuffler = NULL; static VectorField_t *vf = NULL; int8_t create(Context_t *ctx) { vf = VectorField_new(NB_FCT, &fct); timer = b_timer_new(); shuffler = Shuffler_new(NB_FCT); mode = MODE_RANDOM; effect = 0; return 1; } void destroy(Context_t *ctx) { VectorField_delete(vf); b_timer_delete(timer); Shuffler_delete(shuffler); } void on_switch_on(Context_t *ctx) { num_effect = Shuffler_get(shuffler); b_timer_start(timer); } void run(Context_t *ctx) { if (mode == MODE_SELECTED) { num_effect = effect; } VectorField_run(vf, ctx, num_effect); if ((mode == MODE_RANDOM) && (b_timer_elapsed(timer) > delay)) { on_switch_on(ctx); } } lebiniou-3.40/plugins/stable/main/infinity/Makefile.in0000644000175000017500000005307313612323075017756 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = infinity.so$(EXEEXT) subdir = plugins/stable/main/infinity ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_infinity_so_OBJECTS = infinity_so-infinity.$(OBJEXT) infinity_so_OBJECTS = $(am_infinity_so_OBJECTS) infinity_so_DEPENDENCIES = infinity_so_LINK = $(CCLD) $(infinity_so_CFLAGS) $(CFLAGS) \ $(infinity_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/infinity_so-infinity.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(infinity_so_SOURCES) DIST_SOURCES = $(infinity_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/infinity infinity_so_SOURCES = infinity.c infinity_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src infinity_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include infinity_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/infinity/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/infinity/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) infinity.so$(EXEEXT): $(infinity_so_OBJECTS) $(infinity_so_DEPENDENCIES) $(EXTRA_infinity_so_DEPENDENCIES) @rm -f infinity.so$(EXEEXT) $(AM_V_CCLD)$(infinity_so_LINK) $(infinity_so_OBJECTS) $(infinity_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/infinity_so-infinity.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` infinity_so-infinity.o: infinity.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(infinity_so_CFLAGS) $(CFLAGS) -MT infinity_so-infinity.o -MD -MP -MF $(DEPDIR)/infinity_so-infinity.Tpo -c -o infinity_so-infinity.o `test -f 'infinity.c' || echo '$(srcdir)/'`infinity.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/infinity_so-infinity.Tpo $(DEPDIR)/infinity_so-infinity.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='infinity.c' object='infinity_so-infinity.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(infinity_so_CFLAGS) $(CFLAGS) -c -o infinity_so-infinity.o `test -f 'infinity.c' || echo '$(srcdir)/'`infinity.c infinity_so-infinity.obj: infinity.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(infinity_so_CFLAGS) $(CFLAGS) -MT infinity_so-infinity.obj -MD -MP -MF $(DEPDIR)/infinity_so-infinity.Tpo -c -o infinity_so-infinity.obj `if test -f 'infinity.c'; then $(CYGPATH_W) 'infinity.c'; else $(CYGPATH_W) '$(srcdir)/infinity.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/infinity_so-infinity.Tpo $(DEPDIR)/infinity_so-infinity.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='infinity.c' object='infinity_so-infinity.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(infinity_so_CFLAGS) $(CFLAGS) -c -o infinity_so-infinity.obj `if test -f 'infinity.c'; then $(CYGPATH_W) 'infinity.c'; else $(CYGPATH_W) '$(srcdir)/infinity.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/infinity_so-infinity.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/infinity_so-infinity.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/infinity/Makefile.am0000644000175000017500000000047113612112624017733 00000000000000plugindir = @libdir@/lebiniou/plugins/main/infinity plugin_PROGRAMS = infinity.so infinity_so_SOURCES = infinity.c infinity_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src infinity_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include infinity_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/delay_ls/0000755000175000017500000000000013612323132015716 500000000000000lebiniou-3.40/plugins/stable/main/delay_ls/Makefile.in0000644000175000017500000005307313612323074017720 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = delay_ls.so$(EXEEXT) subdir = plugins/stable/main/delay_ls ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_delay_ls_so_OBJECTS = delay_ls_so-delay_ls.$(OBJEXT) delay_ls_so_OBJECTS = $(am_delay_ls_so_OBJECTS) delay_ls_so_DEPENDENCIES = delay_ls_so_LINK = $(CCLD) $(delay_ls_so_CFLAGS) $(CFLAGS) \ $(delay_ls_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/delay_ls_so-delay_ls.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(delay_ls_so_SOURCES) DIST_SOURCES = $(delay_ls_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/delay_ls delay_ls_so_SOURCES = delay_ls.c delay_ls_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delay_ls_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delay_ls_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/delay_ls/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/delay_ls/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) delay_ls.so$(EXEEXT): $(delay_ls_so_OBJECTS) $(delay_ls_so_DEPENDENCIES) $(EXTRA_delay_ls_so_DEPENDENCIES) @rm -f delay_ls.so$(EXEEXT) $(AM_V_CCLD)$(delay_ls_so_LINK) $(delay_ls_so_OBJECTS) $(delay_ls_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delay_ls_so-delay_ls.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` delay_ls_so-delay_ls.o: delay_ls.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_ls_so_CFLAGS) $(CFLAGS) -MT delay_ls_so-delay_ls.o -MD -MP -MF $(DEPDIR)/delay_ls_so-delay_ls.Tpo -c -o delay_ls_so-delay_ls.o `test -f 'delay_ls.c' || echo '$(srcdir)/'`delay_ls.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay_ls_so-delay_ls.Tpo $(DEPDIR)/delay_ls_so-delay_ls.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delay_ls.c' object='delay_ls_so-delay_ls.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_ls_so_CFLAGS) $(CFLAGS) -c -o delay_ls_so-delay_ls.o `test -f 'delay_ls.c' || echo '$(srcdir)/'`delay_ls.c delay_ls_so-delay_ls.obj: delay_ls.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_ls_so_CFLAGS) $(CFLAGS) -MT delay_ls_so-delay_ls.obj -MD -MP -MF $(DEPDIR)/delay_ls_so-delay_ls.Tpo -c -o delay_ls_so-delay_ls.obj `if test -f 'delay_ls.c'; then $(CYGPATH_W) 'delay_ls.c'; else $(CYGPATH_W) '$(srcdir)/delay_ls.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay_ls_so-delay_ls.Tpo $(DEPDIR)/delay_ls_so-delay_ls.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delay_ls.c' object='delay_ls_so-delay_ls.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_ls_so_CFLAGS) $(CFLAGS) -c -o delay_ls_so-delay_ls.obj `if test -f 'delay_ls.c'; then $(CYGPATH_W) 'delay_ls.c'; else $(CYGPATH_W) '$(srcdir)/delay_ls.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/delay_ls_so-delay_ls.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/delay_ls_so-delay_ls.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/delay_ls/delay_ls.c0000644000175000017500000000570113612112625017604 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "spline.h" #include "particles.h" #include "delay.h" // #define PARTICLES u_long id = 948640645; uint32_t version = 0; u_long options = BE_SFX3D #ifdef PARTICLES |BEQ_PARTICLES #endif ; u_long mode = OVERLAY; char desc[] = "Phase-space reconstruction with spline" #ifdef PARTICLES " and particles" #endif ; #ifdef PARTICLES static const Point3d_t ORIGIN = { { 0.0, 0.0, 0.0 } }; static Particle_System_t *ps = NULL; #endif static Spline_t *s = NULL; static uint8_t delay = 0; static uint8_t span_size = 0; static void Delay_ls_draw(Context_t *ctx) { u_short i; Buffer8_t *dst = passive_buffer(ctx); const Params3d_t *params3d = &ctx->params3d; Input_t *input = ctx->input; u_long points; Buffer8_clear(dst); points = s->nb_spoints-1; for (i = 0; i < points; i++) { Pixel_t color = Input_random_color(input); draw_line_3d(params3d, dst, &s->spoints[i], &s->spoints[i+1], color); } } #ifdef PARTICLES static void Delay_ls_particles(Context_t *ctx) { u_short i; Input_t *input = ctx->input; Buffer8_t *dst = passive_buffer(ctx); Particle_System_go(ps); for (i = 0; (i < s->nb_spoints) && Particle_System_can_add(ps); i++) { Particle_t *p = NULL; float ttl = Input_random_float_range(input, 0.8, 2.0); Pixel_t col = Input_random_color(input); p = Particle_new_indexed(ttl, col, s->spoints[i], p3d_mul(&s->spoints[i], 0.25), ORIGIN, 0.0); Particle_System_add(ps, p); } Particle_System_draw(ps, &ctx->params3d, dst); } #endif int8_t create(Context_t *ctx) { #ifdef PARTICLES ps = Particle_System_new(PS_NOLIMIT); #endif return 1; } void destroy(Context_t *ctx) { #ifdef PARTICLES if (ps != NULL) { Particle_System_delete(ps); } #endif if (s != NULL) { Spline_delete(s); } } void run(Context_t *ctx) { uint8_t current_delay = Context_get_phase_space_delay(ctx); uint8_t current_span_size = Context_get_span_size(ctx); if ((delay != current_delay) || (span_size != current_span_size)) { alloc_spline(ctx, &s, &delay, current_delay, &span_size, current_span_size); } delay_spline(ctx, s, A_MONO, 0.0); Delay_ls_draw(ctx); #ifdef PARTICLES Delay_ls_particles(ctx); #endif } lebiniou-3.40/plugins/stable/main/delay_ls/Makefile.am0000644000175000017500000000047113612112624017676 00000000000000plugindir = @libdir@/lebiniou/plugins/main/delay_ls plugin_PROGRAMS = delay_ls.so delay_ls_so_SOURCES = delay_ls.c delay_ls_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delay_ls_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delay_ls_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/rotors_freq/0000755000175000017500000000000013612323134016471 500000000000000lebiniou-3.40/plugins/stable/main/rotors_freq/rotors_freq.c0000644000175000017500000002220513612112625021124 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Laurent Marsac * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * This plugin based on rotors, plus length depending on frequency */ #include "context.h" #include "parameters.h" u_long id = 1567343672; uint32_t version = 0; u_long options = BE_GFX | BE_SFX2D; u_long mode = OVERLAY; char dname[] = "Rotors freq"; char desc[] = "Rotors effect depending on frequency"; #define MAX_ROTORS 16 typedef struct Rotor { struct Rotor *fg, *fd; _Complex float centre; float rayon, freq, freq_var, ampl_var, freq_coul; u_char visible; Pixel_t coul; } Rotor; static _Complex float ci; static float min_rnd_factor, max_rnd_factor; static u_short nb_rotors, min_color, max_color; static float freq_base_moy, freq_base_ect; static float freq_var_moy, freq_var_ect; static float ampl_var_moy, ampl_var_ect; static float proba_visible, rotor_time; static int max_prof; static Rotor tab[MAX_ROTORS]; static float time_step; static int nb_min_rotors = 0; static float length_min = 0; static float length_max = 0; static float spectrum_id_factor = 0; static float speed = 0; static float scale = 0; static void post_init(); json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_int(params, BPP_NB_MIN_ROTORS, nb_min_rotors, -1, 1); plugin_parameters_add_double(params, BPP_PROBA_VISIBLE, proba_visible, -0.01, 0.01); plugin_parameters_add_double(params, BPP_LENGTH_MIN, length_min, -0.01, 0.01); plugin_parameters_add_double(params, BPP_LENGTH_MAX, length_max, -0.01, 0.01); plugin_parameters_add_double(params, BPP_SPECTRUM_ID_FACTOR, spectrum_id_factor, -0.01, 0.01); plugin_parameters_add_double(params, BPP_SPEED, speed, -0.01, 0.01); plugin_parameters_add_double(params, BPP_SCALE, scale, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { int reload = 0; reload |= plugin_parameter_parse_int_range(in_parameters, BPP_NB_MIN_ROTORS, &nb_min_rotors, 0, 1) & PLUGIN_PARAMETER_CHANGED; reload |= plugin_parameter_parse_float_range(in_parameters, BPP_PROBA_VISIBLE, &proba_visible, 0, 1) & PLUGIN_PARAMETER_CHANGED; float __length_min = length_min, __length_max = length_max; plugin_parameter_parse_float_range(in_parameters, BPP_LENGTH_MIN, &__length_min, 0.01, 0.2); plugin_parameter_parse_float_range(in_parameters, BPP_LENGTH_MAX, &__length_max, 0.02, 10); if (__length_min <= __length_max) { length_min = __length_min; length_max = __length_max; } plugin_parameter_parse_float_range(in_parameters, BPP_SPECTRUM_ID_FACTOR, &spectrum_id_factor, 0, 20); plugin_parameter_parse_float_range(in_parameters, BPP_SPEED, &speed, -10, 10); reload |= plugin_parameter_parse_float_range(in_parameters, BPP_SCALE, &scale, 0, 2) & PLUGIN_PARAMETER_CHANGED; if (reload) { post_init(); } } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } /* note: this is _NOT_ a perfect binary-tree, * ie a node might have 1 or 2 sons */ static int prof_rotor_tree(Rotor *rotor) { int pg, pd; if (rotor == NULL) { return 0; } pg = prof_rotor_tree(rotor->fg); pd = prof_rotor_tree(rotor->fd); return 1 + ((pg > pd) ? pg : pd); } static void build_rotor_tree() { int i; int *arite; for (i = 0; i < nb_rotors; i++) { tab[i].fg = tab[i].fd = NULL; } arite = xcalloc(nb_rotors, sizeof(int)); arite[0] = 2; for (i = 1; i < nb_rotors; i++) { /* Tirage au sort du pere a la roulette */ int hasard = (int)(drand48 () * i), j = 0; while ((j < i) && (hasard >= 0)) { hasard -= arite[j]; j++; } j--; /* Le resultat de la roulette est dans 'j' */ arite[j]--; if (tab[j].fg == NULL) { tab[j].fg = tab + i; } else if (tab[j].fd == NULL) { tab[j].fd = tab + i; } arite[i] = 2; } xfree(arite); max_prof = prof_rotor_tree(tab); } static void init_rotor_tree(Rotor *rotor, float max_ray) { int prof = prof_rotor_tree(rotor); rotor->rayon = (drand48() * (max_rnd_factor - min_rnd_factor) + min_rnd_factor) * (float)max_ray / (float)prof; if (rotor->fg != NULL) { init_rotor_tree(rotor->fg, max_ray - rotor->rayon); } if (rotor->fd != NULL) { init_rotor_tree(rotor->fd, max_ray - rotor->rayon); } } static void build() { build_rotor_tree(); init_rotor_tree(tab, scale * MINSCREEN); } static inline float norm_freq() { float d = (float)(drand48() * 2.0 - 1.0); return freq_var_moy + freq_var_ect * d; } static inline float norm_ampl() { float d = (float)(drand48() * 2.0 - 1.0); return ampl_var_moy + ampl_var_ect * d; } static inline float norm_freq_base() { float d = (float)(drand48() * 2.0 - 1.0); return freq_base_moy + freq_base_ect * d; } static inline Pixel_t color() { float d = drand48() * (max_color - min_color) + min_color; return (Pixel_t)d; } static void set_random_visible() { int i; VERBOSE(printf("[r] Building rotors: ")); for (i = 0; i < nb_rotors; i++) { tab[i].visible = (drand48() <= proba_visible); if (tab[i].visible) { VERBOSE(printf("+")); } else { VERBOSE(printf("-")); } } VERBOSE(printf(" done\n")); /* Setting at least 1 rotor, if asked */ if (nb_min_rotors == 1) { uint8_t n_visible = 0; for (i = 7; i < MAX_ROTORS; i++) if (tab[i].visible) { n_visible++; } if (n_visible == 0) { uint8_t v = b_rand_int_range(7, MAX_ROTORS-1); VERBOSE(printf("set %d visible\n", v)); tab[v].visible = 1; } } } static void post_init() { int i; for (i = 0; i < nb_rotors; i++) { tab[i].coul = color(); tab[i].freq = norm_freq_base(); tab[i].freq_var = norm_freq(); tab[i].ampl_var = norm_ampl(); } set_random_visible(); rotor_time = 0; build(); } int8_t create(Context_t *ctx) { ci = cexp(I*M_PI/2); /* printf("Rotors: %f+%f*i\n", creal(ci), cimag(ci)); */ nb_rotors = 16; min_color = 200; max_color = 250; min_rnd_factor = 0.3; max_rnd_factor = 2; freq_base_moy = 0; freq_base_ect = 70; freq_var_moy = 0.6; freq_var_ect = 0.005; ampl_var_moy = 0; ampl_var_ect = 0.1; proba_visible = 0.333; time_step = 0.00001; post_init(); return 1; } static void refresh(Rotor *rotor) { if ((rotor->fg != NULL) || (rotor->fd != NULL)) { float f, arg, alpha; _Complex float pos_rel; f = rotor->freq * exp(rotor->ampl_var * cos(2 * M_PI * rotor->freq_var * rotor_time)); arg = f * rotor_time; arg -= (long)(arg); alpha = 2 * M_PI * arg; pos_rel = rotor->rayon * cexp(ci * alpha); if (rotor->fg != NULL) { rotor->fg->centre = rotor->centre + pos_rel; refresh(rotor->fg); } if (rotor->fd != NULL) { rotor->fd->centre = rotor->centre - pos_rel; refresh(rotor->fd); } } } static void display(Context_t *ctx) { u_short i; Buffer8_t *dst = passive_buffer(ctx); for (i = 7; i < MAX_ROTORS; i++) /* pas la racine ni les 2 premiers niveaux -> 1+2+4 rotors non affiches */ if (tab[i].visible) { short x, y; x = (short)(creal(tab[i].centre) + CENTERX); y = (short)(cimag(tab[i].centre) + CENTERY); #if 1 set_pixel(dst, x, y, tab[i].coul); #else /* testing neg_pixel, if it's nice we can cleanup tab[i].coul etc */ neg_pixel(dst, x, y); #endif } } void run(Context_t *ctx) { uint16_t original_fft_size = 513; /* FFT size used when below parameters were set */ u_short length_min_px = round(length_min * WIDTH); u_short length_max_px = round(length_max * WIDTH); double spectrum_low_treshold_factor = 0.1; /* spectrum value higher than this treshold will be used, between 0 and 1 */ pthread_mutex_lock(&ctx->input->mutex); u_short average_freq_id = compute_avg_freq_id(ctx->input, spectrum_low_treshold_factor); /* scale average frequency id depending of input->spectrum_size */ average_freq_id = round((double)average_freq_id * (double)original_fft_size / (double)ctx->input->spectrum_size); /* compute length based on average frequency */ uint16_t length = length_max_px - MIN(average_freq_id * spectrum_id_factor, length_max_px); length = MAX(MIN(length, length_max_px), length_min_px); pthread_mutex_unlock(&ctx->input->mutex); Buffer8_clear(passive_buffer(ctx)); for (uint16_t i = 0; i < length; i++) { rotor_time += time_step * speed; refresh(tab); display(ctx); } } void on_switch_on(Context_t *ctx) { nb_min_rotors = 1; proba_visible = 0.33; length_min = 0.01; length_max = 0.2; spectrum_id_factor = 8; speed = 1; scale = 1; post_init(); } lebiniou-3.40/plugins/stable/main/rotors_freq/Makefile.in0000644000175000017500000005350013612323075020465 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = rotors_freq.so$(EXEEXT) subdir = plugins/stable/main/rotors_freq ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_rotors_freq_so_OBJECTS = rotors_freq_so-rotors_freq.$(OBJEXT) rotors_freq_so_OBJECTS = $(am_rotors_freq_so_OBJECTS) rotors_freq_so_DEPENDENCIES = rotors_freq_so_LINK = $(CCLD) $(rotors_freq_so_CFLAGS) $(CFLAGS) \ $(rotors_freq_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/rotors_freq_so-rotors_freq.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(rotors_freq_so_SOURCES) DIST_SOURCES = $(rotors_freq_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/rotors_freq rotors_freq_so_SOURCES = rotors_freq.c rotors_freq_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src rotors_freq_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include rotors_freq_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/rotors_freq/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/rotors_freq/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) rotors_freq.so$(EXEEXT): $(rotors_freq_so_OBJECTS) $(rotors_freq_so_DEPENDENCIES) $(EXTRA_rotors_freq_so_DEPENDENCIES) @rm -f rotors_freq.so$(EXEEXT) $(AM_V_CCLD)$(rotors_freq_so_LINK) $(rotors_freq_so_OBJECTS) $(rotors_freq_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rotors_freq_so-rotors_freq.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` rotors_freq_so-rotors_freq.o: rotors_freq.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rotors_freq_so_CFLAGS) $(CFLAGS) -MT rotors_freq_so-rotors_freq.o -MD -MP -MF $(DEPDIR)/rotors_freq_so-rotors_freq.Tpo -c -o rotors_freq_so-rotors_freq.o `test -f 'rotors_freq.c' || echo '$(srcdir)/'`rotors_freq.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/rotors_freq_so-rotors_freq.Tpo $(DEPDIR)/rotors_freq_so-rotors_freq.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='rotors_freq.c' object='rotors_freq_so-rotors_freq.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rotors_freq_so_CFLAGS) $(CFLAGS) -c -o rotors_freq_so-rotors_freq.o `test -f 'rotors_freq.c' || echo '$(srcdir)/'`rotors_freq.c rotors_freq_so-rotors_freq.obj: rotors_freq.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rotors_freq_so_CFLAGS) $(CFLAGS) -MT rotors_freq_so-rotors_freq.obj -MD -MP -MF $(DEPDIR)/rotors_freq_so-rotors_freq.Tpo -c -o rotors_freq_so-rotors_freq.obj `if test -f 'rotors_freq.c'; then $(CYGPATH_W) 'rotors_freq.c'; else $(CYGPATH_W) '$(srcdir)/rotors_freq.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/rotors_freq_so-rotors_freq.Tpo $(DEPDIR)/rotors_freq_so-rotors_freq.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='rotors_freq.c' object='rotors_freq_so-rotors_freq.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rotors_freq_so_CFLAGS) $(CFLAGS) -c -o rotors_freq_so-rotors_freq.obj `if test -f 'rotors_freq.c'; then $(CYGPATH_W) 'rotors_freq.c'; else $(CYGPATH_W) '$(srcdir)/rotors_freq.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/rotors_freq_so-rotors_freq.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/rotors_freq_so-rotors_freq.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/rotors_freq/Makefile.am0000644000175000017500000000051613612112624020447 00000000000000plugindir = @libdir@/lebiniou/plugins/main/rotors_freq plugin_PROGRAMS = rotors_freq.so rotors_freq_so_SOURCES = rotors_freq.c rotors_freq_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src rotors_freq_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include rotors_freq_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/galaxy/0000755000175000017500000000000013612323133015410 500000000000000lebiniou-3.40/plugins/stable/main/galaxy/Makefile.in0000644000175000017500000005261513612323074017412 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = galaxy.so$(EXEEXT) subdir = plugins/stable/main/galaxy ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_galaxy_so_OBJECTS = galaxy_so-galaxy.$(OBJEXT) galaxy_so_OBJECTS = $(am_galaxy_so_OBJECTS) galaxy_so_DEPENDENCIES = galaxy_so_LINK = $(CCLD) $(galaxy_so_CFLAGS) $(CFLAGS) \ $(galaxy_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/galaxy_so-galaxy.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(galaxy_so_SOURCES) DIST_SOURCES = $(galaxy_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/galaxy galaxy_so_SOURCES = galaxy.c galaxy_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src galaxy_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include galaxy_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/galaxy/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/galaxy/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) galaxy.so$(EXEEXT): $(galaxy_so_OBJECTS) $(galaxy_so_DEPENDENCIES) $(EXTRA_galaxy_so_DEPENDENCIES) @rm -f galaxy.so$(EXEEXT) $(AM_V_CCLD)$(galaxy_so_LINK) $(galaxy_so_OBJECTS) $(galaxy_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/galaxy_so-galaxy.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` galaxy_so-galaxy.o: galaxy.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(galaxy_so_CFLAGS) $(CFLAGS) -MT galaxy_so-galaxy.o -MD -MP -MF $(DEPDIR)/galaxy_so-galaxy.Tpo -c -o galaxy_so-galaxy.o `test -f 'galaxy.c' || echo '$(srcdir)/'`galaxy.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/galaxy_so-galaxy.Tpo $(DEPDIR)/galaxy_so-galaxy.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='galaxy.c' object='galaxy_so-galaxy.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(galaxy_so_CFLAGS) $(CFLAGS) -c -o galaxy_so-galaxy.o `test -f 'galaxy.c' || echo '$(srcdir)/'`galaxy.c galaxy_so-galaxy.obj: galaxy.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(galaxy_so_CFLAGS) $(CFLAGS) -MT galaxy_so-galaxy.obj -MD -MP -MF $(DEPDIR)/galaxy_so-galaxy.Tpo -c -o galaxy_so-galaxy.obj `if test -f 'galaxy.c'; then $(CYGPATH_W) 'galaxy.c'; else $(CYGPATH_W) '$(srcdir)/galaxy.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/galaxy_so-galaxy.Tpo $(DEPDIR)/galaxy_so-galaxy.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='galaxy.c' object='galaxy_so-galaxy.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(galaxy_so_CFLAGS) $(CFLAGS) -c -o galaxy_so-galaxy.obj `if test -f 'galaxy.c'; then $(CYGPATH_W) 'galaxy.c'; else $(CYGPATH_W) '$(srcdir)/galaxy.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/galaxy_so-galaxy.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/galaxy_so-galaxy.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/galaxy/galaxy.c0000644000175000017500000003027213612112625016767 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 947190672; uint32_t version = 0; u_long options = BE_GFX; u_long mode = OVERLAY; char desc[] = "Galaxy effect"; /* Compatibility with the xlockmore RNG API (note that the xlockmore hacks never expect negative numbers.) */ #define LRAND() ((long) (random() & 0x7fffffff)) #define NRAND(n) ((int) (LRAND() % (n))) #define MAXRAND (2147483648.0) /* unsigned 1<<31 as a float */ #define SRAND(n) /* already seeded by screenhack.c */ #define NUMCOLORS 256 /* Originally done by Uli Siegmund on Amiga * for EGS in Cluster * Port from Cluster/EGS to C/Intuition by Harald Backert * Port to X11 and incorporation into xlockmore by Hubert Feyrer * * * Permission to use, copy, modify, and distribute this software and its * documentation for any purpose and without fee is hereby granted, * provided that the above copyright notice appear in all copies and that * both that copyright notice and this permission notice appear in * supporting documentation. * * This file is provided AS IS with no warranties of any kind. The author * shall have no liability with respect to the infringement of copyrights, * trade secrets or any patents by this file or any part thereof. In no * event will the author be liable for any lost revenue or profits or * other special, indirect and consequential damages. * * Revision History: * 26-Aug-00: robert.nagtegaal@phil.uu.nl and roland@tschai.demon.nl: * various improvements * 10-May-97: jwz@jwz.org: turned into a standalone program. * 18-Apr-97: Memory leak fixed by Tom Schmidt * 07-Apr-97: Modified by Dave Mitchell * 23-Oct-94: Modified by David Bagley * random star sizes * colors change depending on velocity * 10-Oct-94: Add colors by Hubert Feyer * 30-Sep-94: Initial port by Hubert Feyer * 09-Mar-94: VMS can generate a random number 0.0 which results in a * division by zero, corrected by Jouk Jansen * */ #if 0 static u_char tracks; #define DEF_TRACKS "True" static XrmOptionDescRec opts[] = { {"-tracks", ".galaxy.tracks", XrmoptionNoArg, (caddr_t) "on"}, {"+tracks", ".galaxy.tracks", XrmoptionNoArg, (caddr_t) "off"} }; static argtype vars[] = { {(caddr_t *) & tracks, "tracks", "Tracks", DEF_TRACKS, t_Bool} }; static OptionStruct desc[] = { {"-/+tracks", "turn on/off star tracks"} }; ModeSpecOpt galaxy_opts = { 2, opts, 1, vars, desc }; #endif #define FLOATRAND ((double) LRAND() / ((double) MAXRAND)) #if 0 #define WRAP 1 /* Warp around edges */ #define BOUNCE 1 /* Bounce from borders */ #endif #define MINSIZE 1 #define MINGALAXIES 2 #define MAX_STARS 3000 #define MAX_IDELTAT 50 /* These come originally from the Cluster-version */ #define DEFAULT_GALAXIES 3 #define DEFAULT_STARS 1000 #define DEFAULT_HITITERATIONS 7500 #define DEFAULT_IDELTAT 200 /* 0.02 */ #define EPSILON 0.00000001 #define sqrt_EPSILON 0.0001 #define DELTAT (MAX_IDELTAT * 0.0001) #define GALAXYRANGESIZE 0.1 #define GALAXYMINSIZE 0.15 #define QCONS 0.001 #define COLORBASE 16 /* Colors for stars start here */ #define COLORSTEP (NUMCOLORS/COLORBASE) /* NUMCOLORS / COLORBASE colors per galaxy */ typedef struct { double pos[3], vel[3]; } Star; typedef struct { int mass; int nstars; Star *stars; /* XPoint *oldpoints;*/ /* Point2d *newpoints;*/ double pos[3], vel[3]; int galcol; } Galaxy; typedef struct { double mat[3][3]; /* Movement of stars(?) */ double scale; /* Scale */ int midx; /* Middle of screen, x */ int midy; /* Middle of screen, y */ double size; /* */ double diff[3]; /* */ Galaxy *galaxies; /* the Whole Universe */ int ngalaxies; /* # galaxies */ int f_hititerations; /* # iterations before restart */ int step; /* */ #if 0 double rot_y; /* rotation of eye around center of universe, around y-axis */ double rot_x; /* rotation of eye around center of universe, around x-axis */ #endif } unistruct; static unistruct universe; static void free_galaxies(unistruct * gp) { if (gp->galaxies != NULL) { int i; for (i = 0; i < gp->ngalaxies; i++) { Galaxy *gt = &gp->galaxies[i]; free(gt->stars); /* if (gt->oldpoints != NULL) (void) free((void *) gt->oldpoints);*/ /* if (gt->newpoints != NULL) (void) free((void *) gt->newpoints);*/ } (void) free((void *) gp->galaxies); gp->galaxies = NULL; } } static void startover() { unistruct *gp = &universe; int i, j; /* more tmp */ double w1, w2; /* more tmp */ double d, v, w, h; /* yet more tmp */ gp->step = 0; /* gp->rot_y = 0; gp->rot_x = 0; */ /* if (MI_BATCHCOUNT(mi) < -MINGALAXIES)*/ free_galaxies(gp); /* gp->ngalaxies = MI_BATCHCOUNT(mi);*/ if (gp->ngalaxies < -MINGALAXIES) { gp->ngalaxies = NRAND(-gp->ngalaxies - MINGALAXIES + 1) + MINGALAXIES; } else if (gp->ngalaxies < MINGALAXIES) { gp->ngalaxies = MINGALAXIES; } if (gp->galaxies == NULL) { gp->galaxies = xcalloc(gp->ngalaxies, sizeof(Galaxy)); } for (i = 0; i < gp->ngalaxies; ++i) { Galaxy *gt = &gp->galaxies[i]; double sinw1, sinw2, cosw1, cosw2; gt->galcol = NRAND(COLORBASE - 2); if (gt->galcol > 1) { gt->galcol += 2; /* Mult 8; 16..31 no green stars */ } /* Galaxies still may have some green stars but are not all green. */ free(gt->stars); gt->stars = NULL; gt->nstars = (NRAND(MAX_STARS / 2)) + MAX_STARS / 2; gt->stars = xcalloc(gt->nstars, sizeof(Star)); /*gt->oldpoints = xcalloc(gt->nstars, sizeof(XPoint));*/ /*gt->newpoints = xcalloc(gt->nstars, sizeof(Point2d));*/ w1 = 2.0 * M_PI * FLOATRAND; w2 = 2.0 * M_PI * FLOATRAND; sinw1 = sin(w1); sinw2 = sin(w2); cosw1 = cos(w1); cosw2 = cos(w2); gp->mat[0][0] = cosw2; gp->mat[0][1] = -sinw1 * sinw2; gp->mat[0][2] = cosw1 * sinw2; gp->mat[1][0] = 0.0; gp->mat[1][1] = cosw1; gp->mat[1][2] = sinw1; gp->mat[2][0] = -sinw2; gp->mat[2][1] = -sinw1 * cosw2; gp->mat[2][2] = cosw1 * cosw2; gt->vel[0] = FLOATRAND * 2.0 - 1.0; gt->vel[1] = FLOATRAND * 2.0 - 1.0; gt->vel[2] = FLOATRAND * 2.0 - 1.0; gt->pos[0] = -gt->vel[0] * DELTAT * gp->f_hititerations + FLOATRAND - 0.5; gt->pos[1] = -gt->vel[1] * DELTAT * gp->f_hititerations + FLOATRAND - 0.5; gt->pos[2] = -gt->vel[2] * DELTAT * gp->f_hititerations + FLOATRAND - 0.5; gt->mass = (int) (FLOATRAND * 1000.0) + 1; gp->size = GALAXYRANGESIZE * FLOATRAND + GALAXYMINSIZE; for (j = 0; j < gt->nstars; ++j) { Star *st = >->stars[j]; double sinw, cosw; w = 2.0 * M_PI * FLOATRAND; sinw = sin(w); cosw = cos(w); d = FLOATRAND * gp->size; h = FLOATRAND * exp(-2.0 * (d / gp->size)) / 5.0 * gp->size; if (FLOATRAND < 0.5) { h = -h; } st->pos[0] = gp->mat[0][0] * d * cosw + gp->mat[1][0] * d * sinw + gp->mat[2][0] * h + gt->pos[0]; st->pos[1] = gp->mat[0][1] * d * cosw + gp->mat[1][1] * d * sinw + gp->mat[2][1] * h + gt->pos[1]; st->pos[2] = gp->mat[0][2] * d * cosw + gp->mat[1][2] * d * sinw + gp->mat[2][2] * h + gt->pos[2]; v = sqrt(gt->mass * QCONS / sqrt(d * d + h * h)); st->vel[0] = -gp->mat[0][0] * v * sinw + gp->mat[1][0] * v * cosw + gt->vel[0]; st->vel[1] = -gp->mat[0][1] * v * sinw + gp->mat[1][1] * v * cosw + gt->vel[1]; st->vel[2] = -gp->mat[0][2] * v * sinw + gp->mat[1][2] * v * cosw + gt->vel[2]; st->vel[0] *= DELTAT; st->vel[1] *= DELTAT; st->vel[2] *= DELTAT; } } } int8_t create(Context_t *ctx) { unistruct *gp; gp = &universe; gp->f_hititerations = 250; /*MI_CYCLES(mi);*/ /* gp->scale = (double) (MI_WIN_WIDTH(mi) + MI_WIN_HEIGHT(mi)) / 8.0; gp->midx = MI_WIN_WIDTH(mi) / 2; gp->midy = MI_WIN_HEIGHT(mi) / 2; */ gp->scale = (double) (WIDTH + HEIGHT) / 8.0; gp->midx = HWIDTH; gp->midy = HHEIGHT; startover(/*mi*/); return 1; } void run(Context_t *ctx) { Buffer8_t *dst = passive_buffer(ctx); unistruct *gp = &universe; double d, eps /*, cox, six, cor, sir*/; /* tmp */ int i, j, k; /* more tmp */ /* XPoint *dummy = NULL;*/ Pixel_t color; Buffer8_clear(dst); /* gp->rot_y += 0.01; gp->rot_x += 0.004; cox = cos(gp->rot_y); six = sin(gp->rot_y); cor = cos(gp->rot_x); sir = sin(gp->rot_x); */ eps = 1/(EPSILON * sqrt_EPSILON * DELTAT * DELTAT * QCONS); for (i = 0; i < gp->ngalaxies; ++i) { Galaxy *gt = &gp->galaxies[i]; for (j = 0; j < gp->galaxies[i].nstars; ++j) { Star *st = >->stars[j]; /* Point2d *newp = >->newpoints[j];*/ double v0 = st->vel[0]; double v1 = st->vel[1]; double v2 = st->vel[2]; for (k = 0; k < gp->ngalaxies; ++k) { Galaxy *gtk = &gp->galaxies[k]; double d0 = gtk->pos[0] - st->pos[0]; double d1 = gtk->pos[1] - st->pos[1]; double d2 = gtk->pos[2] - st->pos[2]; d = d0 * d0 + d1 * d1 + d2 * d2; if (d > EPSILON) { d = gt->mass / (d * sqrt(d)) * DELTAT * DELTAT * QCONS; } else { d = gt->mass * eps; } v0 += d0 * d; v1 += d1 * d; v2 += d2 * d; } st->vel[0] = v0; st->vel[1] = v1; st->vel[2] = v2; st->pos[0] += v0; st->pos[1] += v1; st->pos[2] += v2; /* newp->x = (short) (((cox * st->pos[0]) - (six * st->pos[2])) * gp->scale) + gp->midx; newp->y = (short) (((cor * st->pos[1]) - (sir * ((six * st->pos[0]) + (cox * st->pos[2])))) * gp->scale) + gp->midy; xclip (&newp->x); yclip (&newp->y); */ } for (k = i + 1; k < gp->ngalaxies; ++k) { Galaxy *gtk = &gp->galaxies[k]; double d0 = gtk->pos[0] - gt->pos[0]; double d1 = gtk->pos[1] - gt->pos[1]; double d2 = gtk->pos[2] - gt->pos[2]; d = d0 * d0 + d1 * d1 + d2 * d2; if (d > EPSILON) { d = gt->mass * gt->mass / (d * sqrt(d)) * DELTAT * QCONS; } else { d = gt->mass * gt->mass / (EPSILON * sqrt_EPSILON) * DELTAT * QCONS; } d0 *= d; d1 *= d; d2 *= d; gt->vel[0] += d0 / gt->mass; gt->vel[1] += d1 / gt->mass; gt->vel[2] += d2 / gt->mass; gtk->vel[0] -= d0 / gtk->mass; gtk->vel[1] -= d1 / gtk->mass; gtk->vel[2] -= d2 / gtk->mass; } gt->pos[0] += gt->vel[0] * DELTAT; gt->pos[1] += gt->vel[1] * DELTAT; gt->pos[2] += gt->vel[2] * DELTAT; /* XSetForeground(display, gc, MI_WIN_BLACK_PIXEL(mi)); XDrawPoints(display, window, gc, gt->oldpoints, gt->nstars, CoordModeOrigin); */ color = COLORSTEP * gt->galcol; for (j = 0; j < gt->nstars; j++) #if 0 set_pixel (dst, gt->newpoints[j].x, gt->newpoints[j].y, color); #else { Point3d_t p; p.pos.x = gt->stars[j].pos[0]; p.pos.y = gt->stars[j].pos[1]; p.pos.z = gt->stars[j].pos[2]; set_pixel_3d(&ctx->params3d, dst, &p, color); } #endif } gp->step++; if (gp->step > gp->f_hititerations * 4) { startover(); } } void destroy(Context_t *ctx) { free_galaxies(&universe); } lebiniou-3.40/plugins/stable/main/galaxy/Makefile.am0000644000175000017500000000045313612112624017367 00000000000000plugindir = @libdir@/lebiniou/plugins/main/galaxy plugin_PROGRAMS = galaxy.so galaxy_so_SOURCES = galaxy.c galaxy_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src galaxy_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include galaxy_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/xscanline/0000755000175000017500000000000013612323140016105 500000000000000lebiniou-3.40/plugins/stable/main/xscanline/Makefile.in0000644000175000017500000005322213612323077020107 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = xscanline.so$(EXEEXT) subdir = plugins/stable/main/xscanline ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_xscanline_so_OBJECTS = xscanline_so-xscanline.$(OBJEXT) xscanline_so_OBJECTS = $(am_xscanline_so_OBJECTS) xscanline_so_DEPENDENCIES = xscanline_so_LINK = $(CCLD) $(xscanline_so_CFLAGS) $(CFLAGS) \ $(xscanline_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/xscanline_so-xscanline.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(xscanline_so_SOURCES) DIST_SOURCES = $(xscanline_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/xscanline xscanline_so_SOURCES = xscanline.c xscanline_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src xscanline_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include xscanline_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/xscanline/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/xscanline/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) xscanline.so$(EXEEXT): $(xscanline_so_OBJECTS) $(xscanline_so_DEPENDENCIES) $(EXTRA_xscanline_so_DEPENDENCIES) @rm -f xscanline.so$(EXEEXT) $(AM_V_CCLD)$(xscanline_so_LINK) $(xscanline_so_OBJECTS) $(xscanline_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xscanline_so-xscanline.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` xscanline_so-xscanline.o: xscanline.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xscanline_so_CFLAGS) $(CFLAGS) -MT xscanline_so-xscanline.o -MD -MP -MF $(DEPDIR)/xscanline_so-xscanline.Tpo -c -o xscanline_so-xscanline.o `test -f 'xscanline.c' || echo '$(srcdir)/'`xscanline.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xscanline_so-xscanline.Tpo $(DEPDIR)/xscanline_so-xscanline.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xscanline.c' object='xscanline_so-xscanline.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xscanline_so_CFLAGS) $(CFLAGS) -c -o xscanline_so-xscanline.o `test -f 'xscanline.c' || echo '$(srcdir)/'`xscanline.c xscanline_so-xscanline.obj: xscanline.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xscanline_so_CFLAGS) $(CFLAGS) -MT xscanline_so-xscanline.obj -MD -MP -MF $(DEPDIR)/xscanline_so-xscanline.Tpo -c -o xscanline_so-xscanline.obj `if test -f 'xscanline.c'; then $(CYGPATH_W) 'xscanline.c'; else $(CYGPATH_W) '$(srcdir)/xscanline.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xscanline_so-xscanline.Tpo $(DEPDIR)/xscanline_so-xscanline.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xscanline.c' object='xscanline_so-xscanline.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xscanline_so_CFLAGS) $(CFLAGS) -c -o xscanline_so-xscanline.obj `if test -f 'xscanline.c'; then $(CYGPATH_W) 'xscanline.c'; else $(CYGPATH_W) '$(srcdir)/xscanline.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/xscanline_so-xscanline.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/xscanline_so-xscanline.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/xscanline/Makefile.am0000644000175000017500000000050013612112624020057 00000000000000plugindir = @libdir@/lebiniou/plugins/main/xscanline plugin_PROGRAMS = xscanline.so xscanline_so_SOURCES = xscanline.c xscanline_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src xscanline_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include xscanline_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/xscanline/xscanline.c0000644000175000017500000000445413612112625020170 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "images.h" u_long id = 949094844; uint32_t version = 0; u_long options = BE_GFX|BEQ_IMAGE; char dname[] = "X Scanline"; char desc[] = "Horizontal scanline"; #define MINPCT 0.01 #define DPCT 0.002 /* conf */ typedef struct { float size; /* line is %of screen WIDTH */ char dir; /* -1 or +1 */ u_char ping_pong; /* bounce */ } xscanline_conf; static xscanline_conf xscanline_cf; int8_t create(Context_t *ctx) { xscanline_cf.size = MINPCT; xscanline_cf.dir = 1; xscanline_cf.ping_pong = 0; return 1; } void on_switch_on(Context_t *ctx) { xscanline_cf.dir = (b_rand_boolean()) ? -1 : 1; xscanline_cf.ping_pong = b_rand_boolean(); } static void x_scanline(Context_t *ctx, float amount) { u_short s, size = amount * WIDTH; /* number of columns */ u_short j; static int x_line = 0; Buffer8_t *dst = NULL; ImageFader_t *imgf = ctx->imgf; Buffer8_t *src = imgf->cur->buff; swap_buffers(ctx); dst = passive_buffer(ctx); for (s = 0; s < size; s++) { for (j = 0; j <= MAXY; j++) { set_pixel_nc(dst, x_line, j, get_pixel_nc(src, x_line, j)); } x_line += xscanline_cf.dir; if (x_line > MAXX) { if (xscanline_cf.ping_pong) { x_line = MAXX; xscanline_cf.dir = -xscanline_cf.dir; } else { x_line = 0; } } else if (x_line < 0) { if (xscanline_cf.ping_pong) { x_line = 0; xscanline_cf.dir = -xscanline_cf.dir; } else { x_line = MAXX; } } } } void run(Context_t *ctx) { x_scanline(ctx, xscanline_cf.size); } lebiniou-3.40/plugins/stable/main/snake/0000755000175000017500000000000013612323134015225 500000000000000lebiniou-3.40/plugins/stable/main/snake/Makefile.in0000644000175000017500000005246613612323076017234 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = snake.so$(EXEEXT) subdir = plugins/stable/main/snake ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_snake_so_OBJECTS = snake_so-snake.$(OBJEXT) snake_so_OBJECTS = $(am_snake_so_OBJECTS) snake_so_DEPENDENCIES = snake_so_LINK = $(CCLD) $(snake_so_CFLAGS) $(CFLAGS) \ $(snake_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/snake_so-snake.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(snake_so_SOURCES) DIST_SOURCES = $(snake_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/snake snake_so_SOURCES = snake.c snake_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src snake_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include snake_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/snake/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/snake/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) snake.so$(EXEEXT): $(snake_so_OBJECTS) $(snake_so_DEPENDENCIES) $(EXTRA_snake_so_DEPENDENCIES) @rm -f snake.so$(EXEEXT) $(AM_V_CCLD)$(snake_so_LINK) $(snake_so_OBJECTS) $(snake_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/snake_so-snake.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` snake_so-snake.o: snake.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snake_so_CFLAGS) $(CFLAGS) -MT snake_so-snake.o -MD -MP -MF $(DEPDIR)/snake_so-snake.Tpo -c -o snake_so-snake.o `test -f 'snake.c' || echo '$(srcdir)/'`snake.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/snake_so-snake.Tpo $(DEPDIR)/snake_so-snake.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='snake.c' object='snake_so-snake.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snake_so_CFLAGS) $(CFLAGS) -c -o snake_so-snake.o `test -f 'snake.c' || echo '$(srcdir)/'`snake.c snake_so-snake.obj: snake.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snake_so_CFLAGS) $(CFLAGS) -MT snake_so-snake.obj -MD -MP -MF $(DEPDIR)/snake_so-snake.Tpo -c -o snake_so-snake.obj `if test -f 'snake.c'; then $(CYGPATH_W) 'snake.c'; else $(CYGPATH_W) '$(srcdir)/snake.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/snake_so-snake.Tpo $(DEPDIR)/snake_so-snake.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='snake.c' object='snake_so-snake.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snake_so_CFLAGS) $(CFLAGS) -c -o snake_so-snake.obj `if test -f 'snake.c'; then $(CYGPATH_W) 'snake.c'; else $(CYGPATH_W) '$(srcdir)/snake.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/snake_so-snake.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/snake_so-snake.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/snake/snake.c0000644000175000017500000001717613612112625016427 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Laurent Marsac * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * This is an improvement of the original "foo" plugin * - The snake is mainly traveling left to right and bottom to top * - Its behaviour depends on the spectrum * - Low frequency: longer and standard direction * - High frequency: shorter and incleasingly chaotic direction and orientation * * - Color: linked to sound amplitude */ #include "context.h" #include "parameters.h" u_long id = 1555581982; uint32_t version = 0; u_long options = BE_GFX|BEQ_UNIQUE|BE_SFX2D; u_long mode = OVERLAY; char dname[] = "snake"; char desc[] = "Snake"; static u_short x = 0, y = 0; static int snake_mode = 0; static float length_min = 0; /* minimum length of the snake, in pixels, scales with WIDTH */ static float length_max = 0; /* maximum length of the snake, in pixels, scales with WIDTH */ static float spectrum_id_factor = 0; static float color_factor = 0; /* scaling of the computed color */ json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_int(params, BPP_MODE, snake_mode, -1, 1); plugin_parameters_add_double(params, BPP_LENGTH_MIN, length_min, -0.01, 0.01); plugin_parameters_add_double(params, BPP_LENGTH_MAX, length_max, -0.01, 0.01); plugin_parameters_add_double(params, BPP_SPECTRUM_ID_FACTOR, spectrum_id_factor, -0.01, 0.01); plugin_parameters_add_double(params, BPP_COLOR_FACTOR, color_factor, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_int_range(in_parameters, BPP_MODE, &snake_mode, 0, 2); float __length_min = length_min, __length_max = length_max; plugin_parameter_parse_float_range(in_parameters, BPP_LENGTH_MIN, &__length_min, 0.01, 0.2); plugin_parameter_parse_float_range(in_parameters, BPP_LENGTH_MAX, &__length_max, 0.02, 0.5); if (__length_min <= __length_max) { length_min = __length_min; length_max = __length_max; } plugin_parameter_parse_float_range(in_parameters, BPP_SPECTRUM_ID_FACTOR, &spectrum_id_factor, 0, 4); plugin_parameter_parse_float_range(in_parameters, BPP_COLOR_FACTOR, &color_factor, 0, 5); } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ snake_mode = 1; /* 0: direction changes at each run, 1: direction randomy changes, 2: also randomly changes orientation */ length_min = 0.01; /* minimum length of the snake, between 0 and 1, 1 meaning WIDTH */ length_max = 0.08; /* maximum length of the snake, between 0 and 1, 1 meaning WIDTH */ spectrum_id_factor = 2; /* snake length will be length_max_px - average_frequency * spectrum_id_factor */ color_factor = 3.0; /* scaling of the computed color */ } void run(Context_t *ctx) { Buffer8_t *dst = passive_buffer(ctx); Buffer8_clear(dst); u_short original_fft_size = 513; /* FFT size used when below parameters were set */ u_short length_min_px = round(length_min * WIDTH); /* minimum length of the snake, in pixels, scales with WIDTH */ u_short length_max_px = round(length_max * WIDTH); /* maximum length of the snake, in pixels, scales with WIDTH */ double spectrum_low_treshold_factor = 0.1; /* spectrum value higher than this treshold will be used, between 0 and 1 */ u_short spectrum_id_orientation_factor = 40; /* smaller means changing orientation more often */ /* choose direction and increment mode */ u_short mode = snake_mode; /* 0: direction changes at each run, 1: direction randomy changes, 2: also randomly changes orientation */ u_short change_inc_on_hf = 1; /* 0: no change, 1: change orientation more often on high frequency */ pthread_mutex_lock(&ctx->input->mutex); u_short average_freq_id = compute_avg_freq_id(ctx->input, spectrum_low_treshold_factor); /* scale average frequency id depending of input->spectrum_size */ average_freq_id = round((double)average_freq_id * (double)original_fft_size / (double)ctx->input->spectrum_size); /* compute snake length based on average frequency */ u_short length = length_max_px - average_freq_id * spectrum_id_factor; if (length < length_min_px) { length = length_min_px; } if (length > length_max_px) { length = length_max_px; } static u_short dir = 0; /* direction: 0 is Y and 1 is X */ short inc = 1; /* increment: 1 or -1 */ switch (mode) { default: case 0: dir = !dir; break; case 1: dir = drand48() < .5; break; /* random dir and inc */ case 2: dir = drand48() < .5; inc = drand48() < .5 ? -1 : 1; break; } /* if set, change orientation on high frequency */ static short inc_hf = 1; if (change_inc_on_hf && (drand48() < average_freq_id / (double)spectrum_id_orientation_factor)) { inc_hf = -inc_hf; inc = inc_hf; } /* avoid going back on previous path */ static u_short last_dir = 0; static u_short last_inc = -1; if (last_dir == dir) { inc = last_inc ; } last_dir = dir; last_inc = inc; /* remove length bias due to different HEIGHT and WIDTH */ if (!dir) { length = (u_short)ceil((double)length * (double)HEIGHT / (double)WIDTH); } double win_avg = 0.0; /* approx */ u_short win_overlap = ctx->input->size >> 1; u_short win_size = floor((double)(ctx->input->size - win_overlap) / (double)length) + win_overlap; /* X direction */ if (dir) { if (y >= HEIGHT) { y = 0; } else if (y == 0) { y = MAXY; } for (u_short l = 0; l < length; l++) { /* compute color */ if (l == length-1) { win_avg = compute_avg_abs(ctx->input->data[A_MONO], l*(win_size-win_overlap), ctx->input->size); } else { win_avg = compute_avg_abs(ctx->input->data[A_MONO], l*(win_size-win_overlap), l*(win_size-win_overlap)+win_size); } win_avg = color_factor * win_avg ; if (win_avg > 1.0) { win_avg = 1.0; } Pixel_t c = win_avg * PIXEL_MAXVAL; /* on border, go to the opposite border */ if (x >= WIDTH) { x = 0; } else if (x == 0) { x = MAXX; } set_pixel_nc(dst, x, y, c); x += inc; } } else { /* Y direction */ if (x >= WIDTH) { x = 0; } else if (x == 0) { x = MAXX; } for (u_short l = 0; l < length; l++) { /* compute color */ if (l == length-1) { win_avg = compute_avg_abs(ctx->input->data[A_MONO], l*(win_size-win_overlap), ctx->input->size); } else { win_avg = compute_avg_abs(ctx->input->data[A_MONO], l*(win_size-win_overlap), l*(win_size-win_overlap)+win_size); } win_avg = color_factor * win_avg; if (win_avg > 1.0) { win_avg = 1.0 ; } Pixel_t c = win_avg * PIXEL_MAXVAL ; /* on border, go to the opposite border */ if (y >= HEIGHT) { y = 0; } else if (y == 0) { y = MAXY; } set_pixel_nc(dst, x, y, c); y += inc; } } pthread_mutex_unlock(&ctx->input->mutex); } lebiniou-3.40/plugins/stable/main/snake/Makefile.am0000644000175000017500000000044413612112624017203 00000000000000plugindir = @libdir@/lebiniou/plugins/main/snake plugin_PROGRAMS = snake.so snake_so_SOURCES = snake.c snake_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src snake_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include snake_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/rp/0000755000175000017500000000000013612323134014545 500000000000000lebiniou-3.40/plugins/stable/main/rp/rp.c0000644000175000017500000000551613612112625015262 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1088107667; uint32_t version = 0; u_long options = BEQ_LAST; char dname[] = "Recurrence"; u_long mode = OVERLAY; char desc[] = "Recurrence plot of the input"; /* * Les datas sont dans [-1.0..+1.0] donc la distance * max entre 2 points 4d dans l'espace des phases est: * d= sqrt (dx2+dy2+dz2+dt2) avec dx, dy, dz et dt valant au max 2 (1 - -1) * * donc max = sqrt(16) -> 4 :) */ #define DMAX 4.0 /* * from http://astronomy.swin.edu.au/~pbourke/fractals/recurrence/ * * More precisely, we draw a point at coordinate (i,j) if the i'th and j'th * embedded vectors are less than some distance r apart, eg: a point is drawn if * ||yi - yj|| < r * * i is plotted along the horizontal axis, j on the vertical axis. * * we do this in 4D */ static inline Pixel_t get_color(const Input_t *input, const int i, const int j) { float dist; /* get distance between the two vectors */ float dx = input->data[A_MONO][i+0] - input->data[A_MONO][j+0]; float dy = input->data[A_MONO][i+1] - input->data[A_MONO][j+1]; float dz = input->data[A_MONO][i+2] - input->data[A_MONO][j+2]; float dt = input->data[A_MONO][i+3] - input->data[A_MONO][j+3]; dx *= dx; dy *= dy; dz *= dz; dt *= dt; dist = sqrtf(dx + dy + dz + dt); dist /= DMAX; return (255 - (Pixel_t)(255 * dist)); } void run(Context_t *ctx) { int ii, jj; Buffer8_t *dst = passive_buffer(ctx); Buffer8_clear(dst); pthread_mutex_lock(&ctx->input->mutex); for (jj = 0; jj < MINSCREEN; jj++) { int j = (int)((float)jj / (float)MINSCREEN * (float)(ctx->input->size-3.0)); int last_i = -1; Pixel_t last_c = 0; for (ii = jj; ii < MINSCREEN; ii++) { Pixel_t c = last_c; int i = (int)((float)ii / (float)MINSCREEN * (float)(ctx->input->size-3.0)); if (i != last_i) { c = get_color(ctx->input, i, j); last_i = i; last_c = c; } set_pixel_nc(dst, CENTERX-HMINSCREEN+ii+1, jj, c); set_pixel_nc(dst, CENTERX-HMINSCREEN+jj, ii, c); } } pthread_mutex_unlock(&ctx->input->mutex); } lebiniou-3.40/plugins/stable/main/rp/Makefile.in0000644000175000017500000005206113612323075016542 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = rp.so$(EXEEXT) subdir = plugins/stable/main/rp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_rp_so_OBJECTS = rp_so-rp.$(OBJEXT) rp_so_OBJECTS = $(am_rp_so_OBJECTS) rp_so_DEPENDENCIES = rp_so_LINK = $(CCLD) $(rp_so_CFLAGS) $(CFLAGS) $(rp_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/rp_so-rp.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(rp_so_SOURCES) DIST_SOURCES = $(rp_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/rp rp_so_SOURCES = rp.c rp_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src rp_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include rp_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/rp/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/rp/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) rp.so$(EXEEXT): $(rp_so_OBJECTS) $(rp_so_DEPENDENCIES) $(EXTRA_rp_so_DEPENDENCIES) @rm -f rp.so$(EXEEXT) $(AM_V_CCLD)$(rp_so_LINK) $(rp_so_OBJECTS) $(rp_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rp_so-rp.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` rp_so-rp.o: rp.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rp_so_CFLAGS) $(CFLAGS) -MT rp_so-rp.o -MD -MP -MF $(DEPDIR)/rp_so-rp.Tpo -c -o rp_so-rp.o `test -f 'rp.c' || echo '$(srcdir)/'`rp.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/rp_so-rp.Tpo $(DEPDIR)/rp_so-rp.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='rp.c' object='rp_so-rp.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rp_so_CFLAGS) $(CFLAGS) -c -o rp_so-rp.o `test -f 'rp.c' || echo '$(srcdir)/'`rp.c rp_so-rp.obj: rp.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rp_so_CFLAGS) $(CFLAGS) -MT rp_so-rp.obj -MD -MP -MF $(DEPDIR)/rp_so-rp.Tpo -c -o rp_so-rp.obj `if test -f 'rp.c'; then $(CYGPATH_W) 'rp.c'; else $(CYGPATH_W) '$(srcdir)/rp.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/rp_so-rp.Tpo $(DEPDIR)/rp_so-rp.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='rp.c' object='rp_so-rp.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rp_so_CFLAGS) $(CFLAGS) -c -o rp_so-rp.obj `if test -f 'rp.c'; then $(CYGPATH_W) 'rp.c'; else $(CYGPATH_W) '$(srcdir)/rp.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/rp_so-rp.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/rp_so-rp.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/rp/Makefile.am0000644000175000017500000000041713612112624016523 00000000000000plugindir = @libdir@/lebiniou/plugins/main/rp plugin_PROGRAMS = rp.so rp_so_SOURCES = rp.c rp_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src rp_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include rp_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/tv_quark/0000755000175000017500000000000013612323140015755 500000000000000lebiniou-3.40/plugins/stable/main/tv_quark/tv_quark.c0000644000175000017500000000426713612112625017712 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * EffecTV - Realtime Digital Video Effector * Copyright (C) 2001-2006 FUKUCHI Kentaro * * QuarkTV - motion disolver. * Copyright (C) 2001-2002 FUKUCHI Kentaro * */ #include "context.h" u_long id = 1324068377; uint32_t version = 0; u_long options = BE_GFX|BEQ_WEBCAM|BEQ_MUTE_CAM; char desc[] = "QuarkTV plugin from the EffecTV project"; u_long mode = OVERLAY; #define MIN_FRAMES 11 static Buffer8_t *qtv = NULL; int8_t create(Context_t *ctx) { uint32_t i; assert(MIN_FRAMES <= CAM_SAVE); qtv = Buffer8_new(); for (i = 0; i < BUFFSIZE; i++) { qtv->buffer[i] = b_rand_int_range(0, MIN_FRAMES-1); } return 1; } void destroy(Context_t *ctx) { if (NULL != qtv) { Buffer8_delete(qtv); } } void run(Context_t *ctx) { uint64_t i; Pixel_t *dst; dst = passive_buffer(ctx)->buffer; pthread_mutex_lock(&ctx->cam_mtx[ctx->cam]); for (i = 0; i < BUFFSIZE; i++, dst++) { const Pixel_t rnd = qtv->buffer[i]; *dst = ctx->cam_save[ctx->cam][rnd]->buffer[i]; } pthread_mutex_unlock(&ctx->cam_mtx[ctx->cam]); } /* Original code */ #if 0 static int draw(RGB32 *src, RGB32 *dest) { int i; int cf; memcpy(planetable[plane], src, video_area * PIXEL_SIZE); for(i=0; i>24)&(PLANES-1); dest[i] = (planetable[cf])[i]; /* The reason why I use high order 8 bits is written in utils.c (or, 'man rand') */ } plane--; if(plane<0) { plane = PLANES - 1; } return 0; } #endif lebiniou-3.40/plugins/stable/main/tv_quark/Makefile.in0000644000175000017500000005307313612323076017762 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = tv_quark.so$(EXEEXT) subdir = plugins/stable/main/tv_quark ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_tv_quark_so_OBJECTS = tv_quark_so-tv_quark.$(OBJEXT) tv_quark_so_OBJECTS = $(am_tv_quark_so_OBJECTS) tv_quark_so_DEPENDENCIES = tv_quark_so_LINK = $(CCLD) $(tv_quark_so_CFLAGS) $(CFLAGS) \ $(tv_quark_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/tv_quark_so-tv_quark.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(tv_quark_so_SOURCES) DIST_SOURCES = $(tv_quark_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/tv_quark tv_quark_so_SOURCES = tv_quark.c tv_quark_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_quark_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_quark_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/tv_quark/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/tv_quark/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) tv_quark.so$(EXEEXT): $(tv_quark_so_OBJECTS) $(tv_quark_so_DEPENDENCIES) $(EXTRA_tv_quark_so_DEPENDENCIES) @rm -f tv_quark.so$(EXEEXT) $(AM_V_CCLD)$(tv_quark_so_LINK) $(tv_quark_so_OBJECTS) $(tv_quark_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tv_quark_so-tv_quark.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` tv_quark_so-tv_quark.o: tv_quark.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_quark_so_CFLAGS) $(CFLAGS) -MT tv_quark_so-tv_quark.o -MD -MP -MF $(DEPDIR)/tv_quark_so-tv_quark.Tpo -c -o tv_quark_so-tv_quark.o `test -f 'tv_quark.c' || echo '$(srcdir)/'`tv_quark.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_quark_so-tv_quark.Tpo $(DEPDIR)/tv_quark_so-tv_quark.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_quark.c' object='tv_quark_so-tv_quark.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_quark_so_CFLAGS) $(CFLAGS) -c -o tv_quark_so-tv_quark.o `test -f 'tv_quark.c' || echo '$(srcdir)/'`tv_quark.c tv_quark_so-tv_quark.obj: tv_quark.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_quark_so_CFLAGS) $(CFLAGS) -MT tv_quark_so-tv_quark.obj -MD -MP -MF $(DEPDIR)/tv_quark_so-tv_quark.Tpo -c -o tv_quark_so-tv_quark.obj `if test -f 'tv_quark.c'; then $(CYGPATH_W) 'tv_quark.c'; else $(CYGPATH_W) '$(srcdir)/tv_quark.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_quark_so-tv_quark.Tpo $(DEPDIR)/tv_quark_so-tv_quark.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_quark.c' object='tv_quark_so-tv_quark.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_quark_so_CFLAGS) $(CFLAGS) -c -o tv_quark_so-tv_quark.obj `if test -f 'tv_quark.c'; then $(CYGPATH_W) 'tv_quark.c'; else $(CYGPATH_W) '$(srcdir)/tv_quark.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/tv_quark_so-tv_quark.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/tv_quark_so-tv_quark.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/tv_quark/Makefile.am0000644000175000017500000000047113612112624017736 00000000000000plugindir = @libdir@/lebiniou/plugins/main/tv_quark plugin_PROGRAMS = tv_quark.so tv_quark_so_SOURCES = tv_quark.c tv_quark_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_quark_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_quark_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/aciddrop/0000755000175000017500000000000013612323130015705 500000000000000lebiniou-3.40/plugins/stable/main/aciddrop/Makefile.in0000644000175000017500000005307313612323072017707 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = aciddrop.so$(EXEEXT) subdir = plugins/stable/main/aciddrop ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_aciddrop_so_OBJECTS = aciddrop_so-aciddrop.$(OBJEXT) aciddrop_so_OBJECTS = $(am_aciddrop_so_OBJECTS) aciddrop_so_DEPENDENCIES = aciddrop_so_LINK = $(CCLD) $(aciddrop_so_CFLAGS) $(CFLAGS) \ $(aciddrop_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/aciddrop_so-aciddrop.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(aciddrop_so_SOURCES) DIST_SOURCES = $(aciddrop_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/aciddrop aciddrop_so_SOURCES = aciddrop.c aciddrop_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src aciddrop_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include aciddrop_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/aciddrop/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/aciddrop/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) aciddrop.so$(EXEEXT): $(aciddrop_so_OBJECTS) $(aciddrop_so_DEPENDENCIES) $(EXTRA_aciddrop_so_DEPENDENCIES) @rm -f aciddrop.so$(EXEEXT) $(AM_V_CCLD)$(aciddrop_so_LINK) $(aciddrop_so_OBJECTS) $(aciddrop_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/aciddrop_so-aciddrop.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` aciddrop_so-aciddrop.o: aciddrop.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(aciddrop_so_CFLAGS) $(CFLAGS) -MT aciddrop_so-aciddrop.o -MD -MP -MF $(DEPDIR)/aciddrop_so-aciddrop.Tpo -c -o aciddrop_so-aciddrop.o `test -f 'aciddrop.c' || echo '$(srcdir)/'`aciddrop.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/aciddrop_so-aciddrop.Tpo $(DEPDIR)/aciddrop_so-aciddrop.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='aciddrop.c' object='aciddrop_so-aciddrop.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(aciddrop_so_CFLAGS) $(CFLAGS) -c -o aciddrop_so-aciddrop.o `test -f 'aciddrop.c' || echo '$(srcdir)/'`aciddrop.c aciddrop_so-aciddrop.obj: aciddrop.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(aciddrop_so_CFLAGS) $(CFLAGS) -MT aciddrop_so-aciddrop.obj -MD -MP -MF $(DEPDIR)/aciddrop_so-aciddrop.Tpo -c -o aciddrop_so-aciddrop.obj `if test -f 'aciddrop.c'; then $(CYGPATH_W) 'aciddrop.c'; else $(CYGPATH_W) '$(srcdir)/aciddrop.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/aciddrop_so-aciddrop.Tpo $(DEPDIR)/aciddrop_so-aciddrop.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='aciddrop.c' object='aciddrop_so-aciddrop.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(aciddrop_so_CFLAGS) $(CFLAGS) -c -o aciddrop_so-aciddrop.obj `if test -f 'aciddrop.c'; then $(CYGPATH_W) 'aciddrop.c'; else $(CYGPATH_W) '$(srcdir)/aciddrop.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/aciddrop_so-aciddrop.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/aciddrop_so-aciddrop.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/aciddrop/aciddrop.c0000644000175000017500000001410713612112625017566 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * Idea: drops of acid dropping to picture. Drop will grow, and eat * colors away. Some drops are alcalic, giving COLOR_MAXVAL instead of 0 */ #include "context.h" #define DROPCOUNT 30 /* how many drops there can be same time progressing */ #define INITIAL_WAIT_MAX 5 /* max wait before first drop */ #define WAIT_MIN 2 /* minimum wait between drops */ #define WAIT_MAX 15 /* max wait between drops */ #define DROPSIZE_MIN (WIDTH/17.0) /* minimum radius of drop */ #define DROPSIZE_MAX (WIDTH/7.0) /* maximum radius of drop */ #define HAZY_RADIUS 20.0 /* how many pixels on outer ring are hazy */ #define HAZY_RATIO 23.0 /* 1/x probability hazy pixel to get drawn */ #define PROG_RATIO 0.11 /* how big ratio of diameter progress in one round */ #define INCR_RATIO 0.39 /* Ratio how much color value is changed */ #define READY_TOL 0.06 /* difference to target regarded as ready */ #define ACID_ALCALIC_RATIO 4 /* how much more acid than alcalic */ u_long id = 1555191584; uint32_t version = 0; u_long options = BE_BLUR|BE_GFX; char desc[] = "Color-corroding drops"; typedef struct Drop_s { int x; int y; Pixel_t color; /* target color */ double target; /* target radius */ double current; /* current radius */ int incr; /* color increment / decrement value */ } Drop_t; static Drop_t drops[DROPCOUNT]; static short *mask = NULL; static int next_drop; /* counter how many rounds before next drop */ int8_t create(Context_t *ctx) { mask = xmalloc(sizeof(short) * BUFFSIZE); return 1; } void destroy(Context_t *ctx) { xfree(mask); } void on_switch_on(Context_t *ctx) { u_long i; /* clear drops */ for (i = 0; i < DROPCOUNT ; i++) { drops[i].x = -1; } next_drop = b_rand_int_range(0, INITIAL_WAIT_MAX); /* initialize mask */ for (i = 0; i < BUFFSIZE ; i++) { mask[i] = -1; } } /* helper function for marking affected pixels of circle to mask */ static void mark_circle_range(int x, int y, double r, short mark, short *mbuff) { assert(mask != NULL); /* calculate bounding box of circle */ int left = x - r; left = (left < 0) ? 0 : left; int right = x + r; right = (right >= WIDTH) ? WIDTH - 1 : right; int top = y - r; top = (top < 0) ? 0 : top; int bottom = y + r; bottom = (bottom >= HEIGHT) ? HEIGHT - 1 : bottom; /* we handle distances as squared to speed up things, no need to calculate sqrt for every pixel */ double distsq = r * r; /* outer ring which is hazy*/ double distsq2 = (r - HAZY_RADIUS) * (r - HAZY_RADIUS); /* inner ring */ int i,j; /* loop thru bounding box, and check if pixel is in circle */ for (i = top; i <= bottom; i++) { for (j = left ; j <= right; j++) { int dx = j - x; int dy = i - y; if (((dx * dx) + (dy * dy)) < distsq) { if (((dx * dx) + (dy * dy)) < distsq2) { mbuff[i * WIDTH + j] = mark; } else if (b_rand_int_range(0, HAZY_RATIO) == 0) { /* hazy pixels */ mbuff[i * WIDTH + j] = mark; } else { /* outside circle */ mbuff[i * WIDTH + j] = -1; } } } } } void run(Context_t *ctx) { u_long i; /* Grow existing drops, and release fully grown drops for next use */ for (i = 0; i < DROPCOUNT; i++) { if (drops[i].x > -1) { /* in use */ if ((drops[i].current + READY_TOL) < drops[i].target) { drops[i].current += (drops[i].target - drops[i].current) * PROG_RATIO; drops[i].incr = (drops[i].target - drops[i].current) * INCR_RATIO; if (drops[i].incr < 1.0) { drops[i].incr = 1.0; /* values less that 1 won't have any effect */ } /* mark area where this drop affects this round */ mark_circle_range(drops[i].x, drops[i].y, drops[i].current, i, mask); } else { /* this drop is done */ mark_circle_range(drops[i].x, drops[i].y, drops[i].current, -1, mask); drops[i].x = -1; } } } /* start checking if we need and can add new drop */ if (--next_drop <= 0) { /* time to add drop if there is room in struct */ for (i = 0; i < DROPCOUNT; i++) { if (drops[i].x == -1) { /* free entry */ /* new random drop */ drops[i].x = b_rand_int_range(0, WIDTH); drops[i].y = b_rand_int_range(0, HEIGHT); /* more acid drops than alcalic */ drops[i].color = (b_rand_int_range(0, ACID_ALCALIC_RATIO) > 1) ? 0 : PIXEL_MAXVAL; drops[i].target = b_rand_double_range(DROPSIZE_MIN, DROPSIZE_MAX); drops[i].current = drops[i].target * PROG_RATIO ; drops[i].incr = drops[i].target; next_drop = b_rand_int_range(WAIT_MIN, WAIT_MAX); /* mark area where this drop affects this round */ mark_circle_range(drops[i].x, drops[i].y, drops[i].current, i, mask); break; } } } /* actual picture handling */ const Pixel_t *src = active_buffer(ctx)->buffer; Pixel_t *dst = passive_buffer(ctx)->buffer; for (i = 0; i < BUFFSIZE; i++) { Pixel_t col = src[i]; if (mask[i] >= 0) { if (col > drops[mask[i]].color) { col = (col > drops[mask[i]].incr) ? col - drops[mask[i]].incr : drops[mask[i]].color; } else if (col < drops[mask[i]].color) { col = (col < (drops[mask[i]].color - drops[mask[i]].incr)) ? col + drops[mask[i]].incr : drops[mask[i]].color; } } *dst++ = col; } } lebiniou-3.40/plugins/stable/main/aciddrop/Makefile.am0000644000175000017500000000047113612112624017667 00000000000000plugindir = @libdir@/lebiniou/plugins/main/aciddrop plugin_PROGRAMS = aciddrop.so aciddrop_so_SOURCES = aciddrop.c aciddrop_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src aciddrop_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include aciddrop_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/tv_diff3/0000755000175000017500000000000013612323141015626 500000000000000lebiniou-3.40/plugins/stable/main/tv_diff3/tv_diff3.c0000644000175000017500000000326213612112625017424 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #define MIN_DIFFERENCE 40 /* how much color value has to differ from initial to be shown. Lower values show target better, but also show more flickering */ u_long id = 1552077700; uint32_t version = 0; u_long options = BE_GFX|BE_LENS|BEQ_MUTE_CAM|BEQ_NORANDOM; char desc[] = "Show cam pic which differs"; u_long mode = OVERLAY; void run(Context_t *ctx) { Pixel_t *src1, *start, *src2, *dst; dst = start = passive_buffer(ctx)->buffer; pthread_mutex_lock(&ctx->cam_mtx[ctx->cam]); src1 = ctx->cam_save[ctx->cam][0]->buffer; src2 = ctx->cam_ref0[ctx->cam]->buffer; for (; dst < start + BUFFSIZE * sizeof(Pixel_t); src1++, src2++, dst++) { if (((*src1 - *src2) > MIN_DIFFERENCE) || ((*src2 - *src1) > MIN_DIFFERENCE) ) { *dst = abs(*src1 - *src2); } else { *dst = 0; } } pthread_mutex_unlock(&ctx->cam_mtx[ctx->cam]); } lebiniou-3.40/plugins/stable/main/tv_diff3/Makefile.in0000644000175000017500000005307313612323076017632 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = tv_diff3.so$(EXEEXT) subdir = plugins/stable/main/tv_diff3 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_tv_diff3_so_OBJECTS = tv_diff3_so-tv_diff3.$(OBJEXT) tv_diff3_so_OBJECTS = $(am_tv_diff3_so_OBJECTS) tv_diff3_so_DEPENDENCIES = tv_diff3_so_LINK = $(CCLD) $(tv_diff3_so_CFLAGS) $(CFLAGS) \ $(tv_diff3_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/tv_diff3_so-tv_diff3.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(tv_diff3_so_SOURCES) DIST_SOURCES = $(tv_diff3_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/tv_diff3 tv_diff3_so_SOURCES = tv_diff3.c tv_diff3_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_diff3_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_diff3_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/tv_diff3/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/tv_diff3/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) tv_diff3.so$(EXEEXT): $(tv_diff3_so_OBJECTS) $(tv_diff3_so_DEPENDENCIES) $(EXTRA_tv_diff3_so_DEPENDENCIES) @rm -f tv_diff3.so$(EXEEXT) $(AM_V_CCLD)$(tv_diff3_so_LINK) $(tv_diff3_so_OBJECTS) $(tv_diff3_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tv_diff3_so-tv_diff3.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` tv_diff3_so-tv_diff3.o: tv_diff3.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diff3_so_CFLAGS) $(CFLAGS) -MT tv_diff3_so-tv_diff3.o -MD -MP -MF $(DEPDIR)/tv_diff3_so-tv_diff3.Tpo -c -o tv_diff3_so-tv_diff3.o `test -f 'tv_diff3.c' || echo '$(srcdir)/'`tv_diff3.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_diff3_so-tv_diff3.Tpo $(DEPDIR)/tv_diff3_so-tv_diff3.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_diff3.c' object='tv_diff3_so-tv_diff3.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diff3_so_CFLAGS) $(CFLAGS) -c -o tv_diff3_so-tv_diff3.o `test -f 'tv_diff3.c' || echo '$(srcdir)/'`tv_diff3.c tv_diff3_so-tv_diff3.obj: tv_diff3.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diff3_so_CFLAGS) $(CFLAGS) -MT tv_diff3_so-tv_diff3.obj -MD -MP -MF $(DEPDIR)/tv_diff3_so-tv_diff3.Tpo -c -o tv_diff3_so-tv_diff3.obj `if test -f 'tv_diff3.c'; then $(CYGPATH_W) 'tv_diff3.c'; else $(CYGPATH_W) '$(srcdir)/tv_diff3.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_diff3_so-tv_diff3.Tpo $(DEPDIR)/tv_diff3_so-tv_diff3.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_diff3.c' object='tv_diff3_so-tv_diff3.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diff3_so_CFLAGS) $(CFLAGS) -c -o tv_diff3_so-tv_diff3.obj `if test -f 'tv_diff3.c'; then $(CYGPATH_W) 'tv_diff3.c'; else $(CYGPATH_W) '$(srcdir)/tv_diff3.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/tv_diff3_so-tv_diff3.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/tv_diff3_so-tv_diff3.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/tv_diff3/Makefile.am0000644000175000017500000000047113612112624017606 00000000000000plugindir = @libdir@/lebiniou/plugins/main/tv_diff3 plugin_PROGRAMS = tv_diff3.so tv_diff3_so_SOURCES = tv_diff3.c tv_diff3_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_diff3_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_diff3_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/GLCube/0000755000175000017500000000000013612323141015223 500000000000000lebiniou-3.40/plugins/stable/main/GLCube/Makefile.in0000644000175000017500000005261513612323072017224 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = GLCube.so$(EXEEXT) subdir = plugins/stable/main/GLCube ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_GLCube_so_OBJECTS = GLCube_so-GLCube.$(OBJEXT) GLCube_so_OBJECTS = $(am_GLCube_so_OBJECTS) GLCube_so_DEPENDENCIES = GLCube_so_LINK = $(CCLD) $(GLCube_so_CFLAGS) $(CFLAGS) \ $(GLCube_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/GLCube_so-GLCube.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(GLCube_so_SOURCES) DIST_SOURCES = $(GLCube_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/GLCube GLCube_so_SOURCES = GLCube.c GLCube_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src GLCube_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include GLCube_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/GLCube/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/GLCube/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) GLCube.so$(EXEEXT): $(GLCube_so_OBJECTS) $(GLCube_so_DEPENDENCIES) $(EXTRA_GLCube_so_DEPENDENCIES) @rm -f GLCube.so$(EXEEXT) $(AM_V_CCLD)$(GLCube_so_LINK) $(GLCube_so_OBJECTS) $(GLCube_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GLCube_so-GLCube.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` GLCube_so-GLCube.o: GLCube.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(GLCube_so_CFLAGS) $(CFLAGS) -MT GLCube_so-GLCube.o -MD -MP -MF $(DEPDIR)/GLCube_so-GLCube.Tpo -c -o GLCube_so-GLCube.o `test -f 'GLCube.c' || echo '$(srcdir)/'`GLCube.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/GLCube_so-GLCube.Tpo $(DEPDIR)/GLCube_so-GLCube.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='GLCube.c' object='GLCube_so-GLCube.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(GLCube_so_CFLAGS) $(CFLAGS) -c -o GLCube_so-GLCube.o `test -f 'GLCube.c' || echo '$(srcdir)/'`GLCube.c GLCube_so-GLCube.obj: GLCube.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(GLCube_so_CFLAGS) $(CFLAGS) -MT GLCube_so-GLCube.obj -MD -MP -MF $(DEPDIR)/GLCube_so-GLCube.Tpo -c -o GLCube_so-GLCube.obj `if test -f 'GLCube.c'; then $(CYGPATH_W) 'GLCube.c'; else $(CYGPATH_W) '$(srcdir)/GLCube.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/GLCube_so-GLCube.Tpo $(DEPDIR)/GLCube_so-GLCube.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='GLCube.c' object='GLCube_so-GLCube.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(GLCube_so_CFLAGS) $(CFLAGS) -c -o GLCube_so-GLCube.obj `if test -f 'GLCube.c'; then $(CYGPATH_W) 'GLCube.c'; else $(CYGPATH_W) '$(srcdir)/GLCube.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/GLCube_so-GLCube.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/GLCube_so-GLCube.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/GLCube/GLCube.c0000644000175000017500000001126313612112625016416 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1328382269; uint32_t version = 0; u_long options = BE_GFX; u_long mode = OVERLAY; char dname[] = "GLCube"; char desc[] = "OpenGL cube"; static u_char faces[6]; #define NORMAL(X) do { \ glEnable(GL_COLOR_LOGIC_OP); \ glLogicOp(GL_COPY); \ glBegin(GL_QUADS); \ X; \ glDisable(GL_COLOR_LOGIC_OP); \ glEnd(); \ } while(0) #define INVERT(X) do { \ glEnable(GL_COLOR_LOGIC_OP); \ glLogicOp(GL_COPY_INVERTED); \ glBegin(GL_QUADS); \ X; \ glDisable(GL_COLOR_LOGIC_OP); \ glEnd(); \ } while(0) /* many things shamefully backported from the EC_cube project */ #define ZERO 0.0 #define ONE 1.0 static float CUBE[8][3] = { { ONE, ONE, -ONE}, // 1 { ONE, -ONE, -ONE}, // 2 {-ONE, -ONE, -ONE}, {-ONE, ONE, -ONE}, // 4 {-ONE, ONE, ONE}, { ONE, ONE, ONE}, // 6 { ONE, -ONE, ONE}, {-ONE, -ONE, ONE} }; #define CE(x) glVertex3fv(CUBE[x-1]) #define coucou(X) face(ctx, X) int8_t create(Context_t *ctx) { int e, v; const float ar = WIDTH / (float)HEIGHT; /* scale the cube */ for (e = 0; e < 8; e++) for (v = 0; v < 3; v++) if (v != 1) { CUBE[e][v] *= ar; } else { CUBE[e][v] *= 1.15; /* FIXME empirical tuning */ } return 1; } static void cube() { glDisable(GL_TEXTURE_2D); glColor3f(1, 1, 1); glLineWidth(2); glBegin(GL_LINES); CE(1); CE(2); CE(2); CE(3); CE(3); CE(4); CE(4); CE(5); CE(5); CE(8); CE(8); CE(3); CE(1); CE(6); CE(6); CE(7); CE(7); CE(2); CE(6); CE(5); CE(5); CE(8); CE(8); CE(7); CE(6); CE(1); CE(1); CE(4); CE(4); CE(5); CE(7); CE(2); CE(3); CE(8); glEnd(); } static inline void t1() { glTexCoord2f(ZERO, ZERO); } static inline void t2() { glTexCoord2f(ZERO, ONE); } static inline void t3() { glTexCoord2f(ONE, ONE); } static inline void t4() { glTexCoord2f(ONE, ZERO); } void get_texture(Context_t *ctx, const u_char face, const u_char rgba) { if (rgba) { Context_make_GL_RGBA_texture(ctx, face); } else { #ifdef WITH_WEBCAM Context_make_GL_gray_texture(ctx, face); #else Context_make_GL_RGBA_texture(ctx, face); #endif } } static void face(Context_t *ctx, const char f) { switch (f) { case 0: // front face get_texture(ctx, ACTIVE_BUFFER, 1); NORMAL( t1(); CE(8); t2(); CE(5); t3(); CE(6); t4(); CE(7)); break; case 1: // back face get_texture(ctx, ACTIVE_BUFFER, 1); INVERT( t4(); CE(2); t3(); CE(1); t2(); CE(4); t1(); CE(3)); break; case 2: // left face #ifdef WITH_WEBCAM get_texture(ctx, (ctx->webcams >= 2) ? 1 : 0, 0); #else get_texture(ctx, 0, 0); #endif NORMAL( t4(); CE(3); t3(); CE(4); t2(); CE(5); t1(); CE(8)); break; case 3: // right face get_texture(ctx, 0, 0); if ( #ifdef WITH_WEBCAM ctx->webcams > 1 #else 1 #endif ) { if (1) NORMAL( t1(); CE(7); t2(); CE(6); t3(); CE(1); t4(); CE(2)); } else { INVERT( t1(); CE(7); t2(); CE(6); t3(); CE(1); t4(); CE(2)); } break; case 4: // up face NORMAL({}); break; t1(); CE(5); t2(); CE(4); t3(); CE(1); t4(); CE(6); break; #if 0 case 5: // bottom face t1(); CE(3); t2(); CE(8); t3(); CE(7); t4(); CE(2); break; #endif } } void textures(Context_t *ctx) { char ibou; /* :) */ for (ibou = 0; ibou < 6; ibou++) { coucou(ibou); /* :) again */ } } void run(Context_t *ctx) { memset(&faces, 0, 6*sizeof(u_char)); textures(ctx); cube(); ctx->gl_done = 1; } lebiniou-3.40/plugins/stable/main/GLCube/Makefile.am0000644000175000017500000000045313612112624017203 00000000000000plugindir = @libdir@/lebiniou/plugins/main/GLCube plugin_PROGRAMS = GLCube.so GLCube_so_SOURCES = GLCube.c GLCube_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src GLCube_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include GLCube_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/zblur1slow/0000755000175000017500000000000013612323136016252 500000000000000lebiniou-3.40/plugins/stable/main/zblur1slow/Makefile.in0000644000175000017500000005335113612323077020252 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = zblur1slow.so$(EXEEXT) subdir = plugins/stable/main/zblur1slow ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_zblur1slow_so_OBJECTS = zblur1slow_so-zblur1slow.$(OBJEXT) zblur1slow_so_OBJECTS = $(am_zblur1slow_so_OBJECTS) zblur1slow_so_DEPENDENCIES = zblur1slow_so_LINK = $(CCLD) $(zblur1slow_so_CFLAGS) $(CFLAGS) \ $(zblur1slow_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/zblur1slow_so-zblur1slow.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(zblur1slow_so_SOURCES) DIST_SOURCES = $(zblur1slow_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/zblur1slow zblur1slow_so_SOURCES = zblur1slow.c zblur1slow_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zblur1slow_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zblur1slow_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/zblur1slow/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/zblur1slow/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) zblur1slow.so$(EXEEXT): $(zblur1slow_so_OBJECTS) $(zblur1slow_so_DEPENDENCIES) $(EXTRA_zblur1slow_so_DEPENDENCIES) @rm -f zblur1slow.so$(EXEEXT) $(AM_V_CCLD)$(zblur1slow_so_LINK) $(zblur1slow_so_OBJECTS) $(zblur1slow_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zblur1slow_so-zblur1slow.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` zblur1slow_so-zblur1slow.o: zblur1slow.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur1slow_so_CFLAGS) $(CFLAGS) -MT zblur1slow_so-zblur1slow.o -MD -MP -MF $(DEPDIR)/zblur1slow_so-zblur1slow.Tpo -c -o zblur1slow_so-zblur1slow.o `test -f 'zblur1slow.c' || echo '$(srcdir)/'`zblur1slow.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zblur1slow_so-zblur1slow.Tpo $(DEPDIR)/zblur1slow_so-zblur1slow.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zblur1slow.c' object='zblur1slow_so-zblur1slow.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur1slow_so_CFLAGS) $(CFLAGS) -c -o zblur1slow_so-zblur1slow.o `test -f 'zblur1slow.c' || echo '$(srcdir)/'`zblur1slow.c zblur1slow_so-zblur1slow.obj: zblur1slow.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur1slow_so_CFLAGS) $(CFLAGS) -MT zblur1slow_so-zblur1slow.obj -MD -MP -MF $(DEPDIR)/zblur1slow_so-zblur1slow.Tpo -c -o zblur1slow_so-zblur1slow.obj `if test -f 'zblur1slow.c'; then $(CYGPATH_W) 'zblur1slow.c'; else $(CYGPATH_W) '$(srcdir)/zblur1slow.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zblur1slow_so-zblur1slow.Tpo $(DEPDIR)/zblur1slow_so-zblur1slow.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zblur1slow.c' object='zblur1slow_so-zblur1slow.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur1slow_so_CFLAGS) $(CFLAGS) -c -o zblur1slow_so-zblur1slow.obj `if test -f 'zblur1slow.c'; then $(CYGPATH_W) 'zblur1slow.c'; else $(CYGPATH_W) '$(srcdir)/zblur1slow.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/zblur1slow_so-zblur1slow.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/zblur1slow_so-zblur1slow.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/zblur1slow/zblur1slow.c0000644000175000017500000000256713612112625020473 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2014-2020 Frantz Balinski * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * idea: * decrement every pixel color value by one */ #include "context.h" #define INTERVAL 0 /* How often (in FPS) we degrade color values */ u_long id = 1546800357; uint32_t version = 0; u_long options = BE_BLUR|BEQ_NORANDOM; char desc[] = "Slow color fade-out effect"; void run(Context_t *ctx) { const Pixel_t *src = active_buffer(ctx)->buffer; Pixel_t *dst = passive_buffer(ctx)->buffer; u_long i; for (i = 0; i < BUFFSIZE; i++) { Pixel_t col = *src++; if (col > PIXEL_MINVAL) { col--; } else { col = PIXEL_MINVAL; } *dst++ = col; } } lebiniou-3.40/plugins/stable/main/zblur1slow/Makefile.am0000644000175000017500000000050713612112624020226 00000000000000plugindir = @libdir@/lebiniou/plugins/main/zblur1slow plugin_PROGRAMS = zblur1slow.so zblur1slow_so_SOURCES = zblur1slow.c zblur1slow_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zblur1slow_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zblur1slow_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/zmonitor/0000755000175000017500000000000013612323141016003 500000000000000lebiniou-3.40/plugins/stable/main/zmonitor/Makefile.in0000644000175000017500000005311513612323100017770 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = zmonitor.so$(EXEEXT) subdir = plugins/stable/main/zmonitor ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_zmonitor_so_OBJECTS = zmonitor_so-zmonitor.$(OBJEXT) zmonitor_so_OBJECTS = $(am_zmonitor_so_OBJECTS) zmonitor_so_DEPENDENCIES = zmonitor_so_LINK = $(CCLD) $(zmonitor_so_CFLAGS) $(CFLAGS) \ $(zmonitor_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/zmonitor_so-zmonitor.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(zmonitor_so_SOURCES) DIST_SOURCES = $(zmonitor_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/zmonitor zmonitor_so_SOURCES = zmonitor.c zmonitor_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zmonitor_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zmonitor_so_LDADD = @PLUGIN_LDADD@ @SWSCALE_LDFLAGS@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/zmonitor/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/zmonitor/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) zmonitor.so$(EXEEXT): $(zmonitor_so_OBJECTS) $(zmonitor_so_DEPENDENCIES) $(EXTRA_zmonitor_so_DEPENDENCIES) @rm -f zmonitor.so$(EXEEXT) $(AM_V_CCLD)$(zmonitor_so_LINK) $(zmonitor_so_OBJECTS) $(zmonitor_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zmonitor_so-zmonitor.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` zmonitor_so-zmonitor.o: zmonitor.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zmonitor_so_CFLAGS) $(CFLAGS) -MT zmonitor_so-zmonitor.o -MD -MP -MF $(DEPDIR)/zmonitor_so-zmonitor.Tpo -c -o zmonitor_so-zmonitor.o `test -f 'zmonitor.c' || echo '$(srcdir)/'`zmonitor.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zmonitor_so-zmonitor.Tpo $(DEPDIR)/zmonitor_so-zmonitor.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zmonitor.c' object='zmonitor_so-zmonitor.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zmonitor_so_CFLAGS) $(CFLAGS) -c -o zmonitor_so-zmonitor.o `test -f 'zmonitor.c' || echo '$(srcdir)/'`zmonitor.c zmonitor_so-zmonitor.obj: zmonitor.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zmonitor_so_CFLAGS) $(CFLAGS) -MT zmonitor_so-zmonitor.obj -MD -MP -MF $(DEPDIR)/zmonitor_so-zmonitor.Tpo -c -o zmonitor_so-zmonitor.obj `if test -f 'zmonitor.c'; then $(CYGPATH_W) 'zmonitor.c'; else $(CYGPATH_W) '$(srcdir)/zmonitor.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zmonitor_so-zmonitor.Tpo $(DEPDIR)/zmonitor_so-zmonitor.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zmonitor.c' object='zmonitor_so-zmonitor.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zmonitor_so_CFLAGS) $(CFLAGS) -c -o zmonitor_so-zmonitor.obj `if test -f 'zmonitor.c'; then $(CYGPATH_W) 'zmonitor.c'; else $(CYGPATH_W) '$(srcdir)/zmonitor.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/zmonitor_so-zmonitor.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/zmonitor_so-zmonitor.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/zmonitor/zmonitor.c0000644000175000017500000003252213612112625017757 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2014-2020 Frantz Balinski * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include #include #include #include #include "brandom.h" #include "buffer_8bits.h" #include "context.h" #include "utils.h" u_long id = 1405944413; uint32_t version = 0; u_long options = BE_LENS; u_long mode = OVERLAY; char desc[] = "Monitor-view effect"; #define bDISABLED ((_Bool) 0) #define bENABLED ((_Bool) 1) // aliases #define bOFF (bDISABLED) #define bON (bENABLED) /* recording sources */ enum eSource { sCAPTURE, /* 0 = active_buffer(ctx) */ sCAMERA, /* 1 = webcam (if available) */ sCLEAR /* 2 = noise */ }; /* don't use sCLEAR as random source: special source, only used to clear tape */ #define sFIRST (sCAPTURE) #define sLAST (sCAMERA) #define nSOURCES (sLAST + 1 - sFIRST) /* monitor positions */ enum ePosition { pTOPLEFT, /* 0 %00 */ pTOPRIGHT, /* 1 %01 */ pBOTTOMLEFT, /* 2 %10 */ pBOTTOMRIGHT /* 3 %11 */ }; #define pFIRST (pTOPLEFT) #define pLAST (pBOTTOMRIGHT) #define nPOSITIONS (pLAST + 1 - pFIRST) static inline int is_left_aligned(enum ePosition mp) { return (((int) mp & 1) == 0); } static inline int is_top_aligned(enum ePosition mp) { return (((int) mp & 2) == 0); } static inline short clip_short(short val, short min, short max) { return (val < min) ? min : ((val > max) ? max : val); } /* 2d container */ typedef struct V2D_s { short x, y; } V2D_t; /* rectangle */ typedef struct Rectangle_s { V2D_t position; V2D_t size; } Rectangle_t; /* copy of webcam buffer */ static Buffer8_t *webcam = NULL; /* monitor */ static Rectangle_t mView; /* monitor view pos & size */ static enum ePosition mPosition; /* see positions above (pXXX) */ /* relative positions and size -- in percents */ #define MONITOR_LEFTTOP_PERCENT (4) #define MONITOR_RIGHTBOTTOM_PERCENT (100 - MONITOR_LEFTTOP_PERCENT) #define MONITOR_SIZE_PERCENT (100 / 3) /* monitor is 1/3 screen size */ /* make a rounded border */ #define MONITOR_CURVE_EXP (6) /* monitor screen border */ #define MONITOR_BORDER_START (0.95f) #define MONITOR_BORDER_END (1) #define MONITOR_BORDER_WIDTH (MONITOR_BORDER_END - MONITOR_BORDER_START) /* monitor source channel viewer */ #define MONITOR_SOURCE_LEFTTOP_PERCENT (MONITOR_LEFTTOP_PERCENT + 6) #define MONITOR_SOURCE_SIZE_PERCENT (5) /* macro to scale dimensions and sizes */ #define SCALE(x,percents) (((long) ((x) * (percents) + 0.5f)) / 100) /* uncomment this line to draw faster: no AA, ... */ /*#define FASTDRAW*/ /* draw monitor half-color lines ? (a bit faster too, if not) */ #define DRAWHALFCOLOR #define HALFCOLOR_PERIOD (3) /* recorder */ #define rBUFFERS (120) static Pixel_t *rBuffer[rBUFFERS]; /* recorder buffers */ static enum eSource rSource; /* see sources above (sXXX) */ static short rPosition; /* buffer id (on read/write) */ static _Bool rRecording; /* flag */ /* available sources */ static _Bool sources[nSOURCES]; /* sources are checked before use */ static void init_params(void); static void random_recording(void); static void random_source(void); static void random_position(void); static void randomize_buffer(Pixel_t *); static void randomize_sometimes(Pixel_t *, short); static void zscale(Pixel_t *, const Pixel_t *); // (destination, source) /* forward recorder position, looped */ static inline void forward(void) { rPosition = (rPosition + 1) % rBUFFERS; } int8_t create(Context_t *ctx) { /* compute monitor size */ mView.size.x = SCALE(WIDTH, MONITOR_SIZE_PERCENT); assert(mView.size.x >= 1); mView.size.y = SCALE(HEIGHT, MONITOR_SIZE_PERCENT); assert(mView.size.y >= 1); enum eSource es; short i; /* check sources */ for (es = sFIRST; es <= sLAST; es++) { sources[es] = bENABLED; } if (ctx->webcams < 1) { sources[sCAMERA] = bDISABLED; } /* we have now, at least, 2 sources enabled: sCAPTURE & sCLEAR */ /* init recording flag */ rRecording = b_rand_boolean(); /* allocate webcam copy buffer, if needed */ if (sources[sCAMERA] != bDISABLED) { webcam = Buffer8_new(); } /* allocate monitor buffers */ size_t bytes = (size_t) mView.size.x * mView.size.y * sizeof(Pixel_t); for (i = 0; i < rBUFFERS; i++) { Pixel_t *p = xmalloc(bytes); randomize_buffer(p); rBuffer[i] = p; } return 1; } void destroy(Context_t *ctx) { short i; if (webcam) { Buffer8_delete(webcam); } for (i = 0; i < rBUFFERS; i++) { xfree(rBuffer[i]); } } void on_switch_on(Context_t *ctx) { init_params(); } static void init_params(void) { random_source(); random_position(); } void run(Context_t *ctx) { Buffer8_t *b8, *dst; Pixel_t *src; float r, rx, ry; short cx, cy, i, x, y; #ifndef FASTDRAW short x1, x2, y1, y2; #endif /* !FASTDRAW */ Pixel_t col; src = rBuffer[rPosition]; if ((sources[rSource] != bDISABLED) && (rRecording != bOFF)) { switch (rSource) { case sCAMERA: pthread_mutex_lock(&ctx->cam_mtx[ctx->cam]); Buffer8_copy(ctx->cam_save[ctx->cam][0], webcam); pthread_mutex_unlock(&ctx->cam_mtx[ctx->cam]); zscale(src, webcam->buffer); randomize_sometimes(src, b_rand_int_range(0, 11)); break; case sCAPTURE: b8 = active_buffer(ctx); zscale(src, b8->buffer); randomize_sometimes(src, b_rand_int_range(0, 6)); break; case sCLEAR: randomize_buffer(src); break; default: /* do nothing */ break; } } dst = passive_buffer(ctx); Buffer8_clear(dst); cx = mView.size.x / 2; cy = mView.size.y / 2; for (y = 0; y < mView.size.y; y++) { for (x = 0; x < mView.size.x; x++) { /* make a border look between circle and rectangle */ /* r⿠= |rx|⿠+ |ry|⿠*/ rx = fabsf((float) (cx - x) / cx); ry = fabsf((float) (cy - y) / cy); r = powf(rx, MONITOR_CURVE_EXP) + powf(ry, MONITOR_CURVE_EXP); r = powf(r, 1 / (float) MONITOR_CURVE_EXP); /* inside the border ? */ if ((r >= MONITOR_BORDER_START) && (r <= MONITOR_BORDER_END)) { #ifdef FASTDRAW col = PIXEL_MAXVAL; /* make color highest */ #else /* !FASTDRAW */ /* antialiased border: * so, we have our border (1 - 0.97) 3% wide: */ /* compute distance pixel coord against the border middle */ float d = (r - MONITOR_BORDER_START) / MONITOR_BORDER_WIDTH; /* 0.. 1 */ d = fabsf(d - 0.5f) * 2; /* 0.. 1 */ /* color from distance */ d = rintf((1 - d) * PIXEL_MAXVAL); /* center bright, away dark */ short di = (short) d; col = (Pixel_t) clip_short(di, PIXEL_MINVAL, PIXEL_MAXVAL); #endif /* !FASTDRAW */ } /* outside view ? */ else if (r > 1) { col = PIXEL_TRANSPARENT; } /* inside view ? */ else { col = src[(mView.size.y - (y + 1)) * mView.size.x + x]; #ifdef DRAWHALFCOLOR if ((y % HALFCOLOR_PERIOD) == 1) { col >>= 1; /* halfbright color, 1 line each HALFCOLOR_PERIOD */ } #endif /* DRAWHALFCOLOR */ if (col < 1) { col = 1; /* be sure monitor has no PIXEL_TRANSPARENT color */ } } set_pixel_nc(dst, mView.position.x + x, MAXY - (mView.position.y + y), col); } } #ifndef FASTDRAW /* afficheur de canal (petites cases en haut à gauche). */ /* ce qui est vu: cadre creux: source, cadre plein: enregistrement */ cy = SCALE(mView.size.y, MONITOR_SOURCE_LEFTTOP_PERCENT); y1 = mView.position.y + cy; cy = SCALE(mView.size.y, MONITOR_SOURCE_SIZE_PERCENT); if (cy < 1) { cy = 1; /* at least, use a 1x1 pixels area for channel colored-boxes */ } y2 = y1 + cy - 1; for (i = sFIRST; i <= sLAST; i++) { cx = SCALE(mView.size.x, MONITOR_SOURCE_LEFTTOP_PERCENT); cx += SCALE(mView.size.x, (i - sFIRST) * MONITOR_SOURCE_SIZE_PERCENT); x1 = mView.position.x + cx; cx = SCALE(mView.size.y, MONITOR_SOURCE_SIZE_PERCENT); if (cx < 1) { cx = 1; /* at least, use a 1x1 pixels area for channel colored-boxes */ } x2 = x1 + cx - 1; col = PIXEL_MAXVAL; if (rSource == (enum eSource) i) { if (rRecording == bON) { if ((cx <= 1) && (cy <= 1)) { set_pixel_nc(dst, x1, MAXY - y1, col); } else if (cx <= 1) { v_line_nc(dst, x1, MAXY - y1, MAXY - y2, col); } else if (cy <= 1) { h_line_nc(dst, MAXY - y1, x1, x2, col); } else { draw_filled_box_nc(dst, x1, MAXY - y1, x2, MAXY - y2, col); } } else { /* bg */ if ((cx <= 1) && (cy <= 1)) { set_pixel_nc(dst, x1, MAXY - y1, col >> 2); } else if (cx <= 1) { v_line_nc(dst, x1, MAXY - y1, MAXY - y2, col >> 2); } else if (cy <= 1) { h_line_nc(dst, MAXY - y1, x1, x2, col >> 2); } else { draw_filled_box_nc(dst, x1, MAXY - y1, x2, MAXY - y2, col >> 2); } /* fg */ if ((cx >= 3) && (cy >= 3)) { draw_box_nc(dst, x1, MAXY - y1, x2, MAXY - y2, col); } } } else { draw_filled_box_nc(dst, x1, MAXY - y1, x2, MAXY - y2, col >> 2); } } #endif /* !FASTDRAW */ /* point to next buffer */ forward(); /* change params */ if (b_rand_int_range(0, ctx->max_fps * 2 + 1) == 1) { random_recording(); } if (b_rand_int_range(0, ctx->max_fps * 5 + 1) == 1) { random_source(); } if (b_rand_int_range(0, ctx->max_fps * 10 + 1) == 1) { random_position(); } } static void random_recording(void) { short i, len, n, rec; n = b_rand_int_range(0, 2 + 1); switch (n) { case 0: rec = bOFF; break; case 1: rec = bON; break; default: /* inverse */ rec = (rRecording == bOFF ? bON : bOFF); break; } if (rec != rRecording) { len = b_rand_int_range(3, 5 + 1); if (rec == bOFF) { /* stop recording: fill a few buffers with noise, less and less */ for (i = 0; i < len; i++) { randomize_sometimes(rBuffer[rPosition], ((len - i) * 256) / len); forward(); } } else { /* start recording: fill a few buffers with noise, more and more */ for (i = 0; i < len; ) { randomize_sometimes(rBuffer[rPosition], (++i * 256) / len); forward(); } } rRecording = rec; } } static void random_source(void) { enum eSource es; while (1) { es = b_rand_int_range(sFIRST, sLAST + 1); if (sources[es] != bDISABLED) { break; } } rSource = es; } static void random_position(void) { mPosition = b_rand_int_range(pFIRST, pLAST + 1); if (is_left_aligned(mPosition)) { /* we are left aligned */ mView.position.x = SCALE(WIDTH, MONITOR_LEFTTOP_PERCENT); } else { /* we are right aligned */ mView.position.x = SCALE(WIDTH, MONITOR_RIGHTBOTTOM_PERCENT) - mView.size.x; } if (is_top_aligned(mPosition)) { /* we are top aligned */ mView.position.y = SCALE(HEIGHT, MONITOR_LEFTTOP_PERCENT); } else { /* we are bottom aligned */ mView.position.y = SCALE(HEIGHT, MONITOR_RIGHTBOTTOM_PERCENT) - mView.size.y; } } static void randomize_buffer(Pixel_t *ptr) { short x, y; for (y = 0; y < mView.size.y; y++) { for (x = 0; x < mView.size.x; x++) { *ptr++ = b_rand_int_range(PIXEL_MINVAL, PIXEL_MAXVAL + 1); } } } static void randomize_sometimes(Pixel_t *ptr, short threshold) { short x, y, a; for (y = 0; y < mView.size.y; y++) { for (x = 0; x < mView.size.x; x++, ptr++) { if (b_rand_int_range(PIXEL_MINVAL, PIXEL_MAXVAL + 1) < (unsigned int) threshold) { a = *ptr; a += b_rand_int_range(PIXEL_MINVAL, (PIXEL_MAXVAL >> 1) + 1); *ptr = ((a << 1) / 3); } } } } // sizes not needed, they are already known static void zscale(Pixel_t *dst, const Pixel_t *src) { int srcStride[4] = { 0, 0, 0, 0 }; int dstStride[4] = { 0, 0, 0, 0 }; const uint8_t *srcSlice[4] = { NULL, NULL, NULL, NULL }; uint8_t *dstSlice[4] = { NULL, NULL, NULL, NULL }; struct SwsContext *sws_context = NULL; int ret; sws_context = sws_getContext( WIDTH, HEIGHT, AV_PIX_FMT_GRAY8, /* source */ mView.size.x, mView.size.y, AV_PIX_FMT_GRAY8, /* destination */ #ifdef __NetBSD__ SWS_BILINEAR, NULL, NULL, NULL); #else SWS_FAST_BILINEAR, NULL, NULL, NULL); #endif if (NULL == sws_context) { xerror("sws_getContext\n"); } srcStride[0] = WIDTH; dstStride[0] = mView.size.x; srcSlice[0] = (const uint8_t *)src; dstSlice[0] = (uint8_t *)dst; ret = sws_scale(sws_context, srcSlice, srcStride, 0, HEIGHT, dstSlice, dstStride); if (ret < 0) { xerror("sws_scale\n"); } sws_freeContext(sws_context); } lebiniou-3.40/plugins/stable/main/zmonitor/Makefile.am0000644000175000017500000000051313612112624017760 00000000000000plugindir = @libdir@/lebiniou/plugins/main/zmonitor plugin_PROGRAMS = zmonitor.so zmonitor_so_SOURCES = zmonitor.c zmonitor_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zmonitor_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zmonitor_so_LDADD = @PLUGIN_LDADD@ @SWSCALE_LDFLAGS@ lebiniou-3.40/plugins/stable/main/speaker/0000755000175000017500000000000013612323137015561 500000000000000lebiniou-3.40/plugins/stable/main/speaker/speaker.c0000644000175000017500000000516313612112625017302 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "infinity.h" #include "parameters.h" u_long id = 1190050161; uint32_t version = 0; u_long options = BE_DISPLACE; char dname[] = "Speaker"; char desc[] = "Infinity effect which reacts to volume"; #define NB_FCT 10 static VectorField_t *vf = NULL; static float volume_scale = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 100); } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } static t_complex fct(t_complex a, guint32 n, gint32 p1, gint32 p2) { t_complex b; float fact; float an; float circle_size; float speed; float co, si; float nn = (float)n/9.0; a.x -= HWIDTH; a.y -= HHEIGHT; an = 0.015*(p1-2*nn)+0.002; co = cosf(an); si = sinf(an); circle_size = HEIGHT*nn*2; speed = (float)4000-p2*1000; b.x = (co*a.x-si*a.y); b.y = (si*a.x+co*a.y); fact = (sqrtf(b.x*b.x+b.y*b.y)-circle_size)/speed+1; b.x *= fact; b.y *= fact; b.x += HWIDTH; b.y += HHEIGHT; /* because infinity access pixels at (b.x + 1, b.y + 1) */ b.x = MIN( MAX(b.x, 0), MAXX-1); b.y = MIN( MAX(b.y, 0), MAXY-1); return b; } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 1; } int8_t create(Context_t *ctx) { vf = VectorField_new(NB_FCT, &fct); return 1; } void destroy(Context_t *ctx) { if (vf != NULL) { VectorField_delete(vf); } } void run(Context_t *ctx) { /* volume must be between 0 and NB_FCT-1 */ u_char volume = volume = (u_char)(Input_get_volume(ctx->input) * volume_scale * NB_FCT); if (volume >= NB_FCT) { volume = NB_FCT-1; } VectorField_run(vf, ctx, volume); } lebiniou-3.40/plugins/stable/main/speaker/Makefile.in0000644000175000017500000005274413612323076017564 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = speaker.so$(EXEEXT) subdir = plugins/stable/main/speaker ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_speaker_so_OBJECTS = speaker_so-speaker.$(OBJEXT) speaker_so_OBJECTS = $(am_speaker_so_OBJECTS) speaker_so_DEPENDENCIES = speaker_so_LINK = $(CCLD) $(speaker_so_CFLAGS) $(CFLAGS) \ $(speaker_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/speaker_so-speaker.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(speaker_so_SOURCES) DIST_SOURCES = $(speaker_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/speaker speaker_so_SOURCES = speaker.c speaker_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src speaker_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include speaker_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/speaker/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/speaker/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) speaker.so$(EXEEXT): $(speaker_so_OBJECTS) $(speaker_so_DEPENDENCIES) $(EXTRA_speaker_so_DEPENDENCIES) @rm -f speaker.so$(EXEEXT) $(AM_V_CCLD)$(speaker_so_LINK) $(speaker_so_OBJECTS) $(speaker_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/speaker_so-speaker.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` speaker_so-speaker.o: speaker.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(speaker_so_CFLAGS) $(CFLAGS) -MT speaker_so-speaker.o -MD -MP -MF $(DEPDIR)/speaker_so-speaker.Tpo -c -o speaker_so-speaker.o `test -f 'speaker.c' || echo '$(srcdir)/'`speaker.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/speaker_so-speaker.Tpo $(DEPDIR)/speaker_so-speaker.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='speaker.c' object='speaker_so-speaker.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(speaker_so_CFLAGS) $(CFLAGS) -c -o speaker_so-speaker.o `test -f 'speaker.c' || echo '$(srcdir)/'`speaker.c speaker_so-speaker.obj: speaker.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(speaker_so_CFLAGS) $(CFLAGS) -MT speaker_so-speaker.obj -MD -MP -MF $(DEPDIR)/speaker_so-speaker.Tpo -c -o speaker_so-speaker.obj `if test -f 'speaker.c'; then $(CYGPATH_W) 'speaker.c'; else $(CYGPATH_W) '$(srcdir)/speaker.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/speaker_so-speaker.Tpo $(DEPDIR)/speaker_so-speaker.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='speaker.c' object='speaker_so-speaker.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(speaker_so_CFLAGS) $(CFLAGS) -c -o speaker_so-speaker.obj `if test -f 'speaker.c'; then $(CYGPATH_W) 'speaker.c'; else $(CYGPATH_W) '$(srcdir)/speaker.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/speaker_so-speaker.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/speaker_so-speaker.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/speaker/Makefile.am0000644000175000017500000000046213612112624017534 00000000000000plugindir = @libdir@/lebiniou/plugins/main/speaker plugin_PROGRAMS = speaker.so speaker_so_SOURCES = speaker.c speaker_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src speaker_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include speaker_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/warp/0000755000175000017500000000000013612323135015076 500000000000000lebiniou-3.40/plugins/stable/main/warp/warp.c0000644000175000017500000000765413612112625016147 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 945172539; uint32_t version = 0; u_long options = BE_WARP|BE_LENS; char desc[] = "Warp effect"; struct warp { void *offstable; short *disttable; void *source; void *framebuf; short ctable [1024]; short sintable [1024+256]; } Warp; static void initSinTable() { short *tptr, *tsinptr; float i; tsinptr = tptr = Warp.sintable; for (i = 0; i < 1024; i++) { *tptr++ = (int)(sin(i * M_PI / 512.0) * 32767.0); } for (i = 0; i < 256; i++) { *tptr++ = *tsinptr++; } } static void initOffsTable(Pixel_t *source) { void **offptr; u_short y; offptr = (void**)Warp.offstable; for (y = 0; y < HEIGHT; y++) { *offptr++ = (void *)source; source += WIDTH; } } static void initDistTable() { short halfw, halfh, *distptr; float x,y,m; halfw = HWIDTH; halfh = HHEIGHT; distptr = Warp.disttable; m = sqrt ((float)(halfw*halfw + halfh*halfh)); for (y = -halfh; y < halfh; y++) for (x= -halfw; x < halfw; x++) { *distptr++ = ((int) ( (sqrt ((float)(x*x+y*y)) * 511.9999) / m)) << 1; } } static void initWarp(Context_t *ctx) { Warp.offstable = xcalloc(HEIGHT, sizeof(char *)); Warp.disttable = xcalloc(BUFFSIZE, sizeof(short)); Warp.framebuf = xcalloc(BUFFSIZE, sizeof(char)); initSinTable(); initDistTable(); } static void disposeWarp() { xfree(Warp.framebuf); xfree(Warp.disttable); xfree(Warp.offstable); } static void doWarp8bpp(int xw, int yw, int cw) { short c, i, dx, dy; u_short x, y; short *ctable, *ctptr, *distptr; short *sintable, *disttable; Pixel_t *destptr, **offstable; ctptr = ctable = &(Warp.ctable[0]); sintable = &(Warp.sintable[0]); offstable = (Pixel_t **)Warp.offstable; distptr = disttable = Warp.disttable; destptr = (Pixel_t *)Warp.framebuf; c = 0; for (x = 0; x < 512; x++) { i = (c >> 3) & 0x3FE; *ctptr++ = ((sintable[i] * yw) >> 15); *ctptr++ = ((sintable[i+256] * xw) >> 15); c += cw; } for (y = 0; y < HEIGHT; y++) for (x = 0; x < WIDTH; x++) { i = *distptr++; dx = ctable [i+1] + x; dy = ctable [i] + y; if (dx < MINX) { goto clipxmin; } if (dx > MAXX) { goto clipxmax; } xclipok: if (dy < MINY) { goto clipymin; } if (dy > MAXY) { goto clipymax; } yclipok: *destptr++ = * (offstable[dy] + dx); } return; clipxmin: dx = 0; goto xclipok; clipxmax: dx = MAXX; goto xclipok; clipymin: dy = 0; goto yclipok; clipymax: dy = MAXY; goto yclipok; } int8_t create(Context_t *ctx) { initWarp(ctx); return 1; } void destroy(Context_t *ctx) { disposeWarp(); } void run(Context_t *ctx) { static short tval = 0; short xw, yw, cw; initOffsTable(active_buffer(ctx)->buffer); xw = (int)(sin((float)(tval + 100.0) * M_PI / 128.0) * 30.0); yw = (int)(sin((float)(tval) * M_PI / 256.0) * -35.0); cw = (int)(sin((float)(tval - 70.0) * M_PI / 64.0) * 50.0); xw += (int)(sin((float)(tval - 10.0) * M_PI / 512.0) * 40.0); yw += (int)(sin((float)(tval + 30.0) * M_PI / 512.0) * 40.0); doWarp8bpp(xw, yw, cw); tval = (tval + 1) & 511; memcpy(passive_buffer(ctx)->buffer, Warp.framebuf, BUFFSIZE*sizeof(Pixel_t)); } lebiniou-3.40/plugins/stable/main/warp/Makefile.in0000644000175000017500000005233713612323077017102 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = warp.so$(EXEEXT) subdir = plugins/stable/main/warp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_warp_so_OBJECTS = warp_so-warp.$(OBJEXT) warp_so_OBJECTS = $(am_warp_so_OBJECTS) warp_so_DEPENDENCIES = warp_so_LINK = $(CCLD) $(warp_so_CFLAGS) $(CFLAGS) $(warp_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/warp_so-warp.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(warp_so_SOURCES) DIST_SOURCES = $(warp_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/warp warp_so_SOURCES = warp.c warp_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src warp_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include warp_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/warp/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/warp/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) warp.so$(EXEEXT): $(warp_so_OBJECTS) $(warp_so_DEPENDENCIES) $(EXTRA_warp_so_DEPENDENCIES) @rm -f warp.so$(EXEEXT) $(AM_V_CCLD)$(warp_so_LINK) $(warp_so_OBJECTS) $(warp_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/warp_so-warp.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` warp_so-warp.o: warp.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(warp_so_CFLAGS) $(CFLAGS) -MT warp_so-warp.o -MD -MP -MF $(DEPDIR)/warp_so-warp.Tpo -c -o warp_so-warp.o `test -f 'warp.c' || echo '$(srcdir)/'`warp.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/warp_so-warp.Tpo $(DEPDIR)/warp_so-warp.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='warp.c' object='warp_so-warp.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(warp_so_CFLAGS) $(CFLAGS) -c -o warp_so-warp.o `test -f 'warp.c' || echo '$(srcdir)/'`warp.c warp_so-warp.obj: warp.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(warp_so_CFLAGS) $(CFLAGS) -MT warp_so-warp.obj -MD -MP -MF $(DEPDIR)/warp_so-warp.Tpo -c -o warp_so-warp.obj `if test -f 'warp.c'; then $(CYGPATH_W) 'warp.c'; else $(CYGPATH_W) '$(srcdir)/warp.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/warp_so-warp.Tpo $(DEPDIR)/warp_so-warp.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='warp.c' object='warp_so-warp.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(warp_so_CFLAGS) $(CFLAGS) -c -o warp_so-warp.obj `if test -f 'warp.c'; then $(CYGPATH_W) 'warp.c'; else $(CYGPATH_W) '$(srcdir)/warp.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/warp_so-warp.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/warp_so-warp.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/warp/Makefile.am0000644000175000017500000000043513612112624017053 00000000000000plugindir = @libdir@/lebiniou/plugins/main/warp plugin_PROGRAMS = warp.so warp_so_SOURCES = warp.c warp_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src warp_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include warp_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/iDissolve/0000755000175000017500000000000013612323137016070 500000000000000lebiniou-3.40/plugins/stable/main/iDissolve/iDissolve.c0000644000175000017500000000254613612112625020122 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* Idea: increment / decrement each pixel color value towards pixel value of picture */ #include "context.h" #include "images.h" u_long id = 1550933228; uint32_t version = 0; u_long options = BE_GFX|BEQ_IMAGE; u_long mode = NORMAL; char desc[] = "Show images smoothly"; void run(Context_t *ctx) { Buffer8_t *dst = passive_buffer(ctx); u_long k; Buffer8_copy(active_buffer(ctx), dst); for (k = 0; k < BUFFSIZE; k++) { Pixel_t col = ctx->imgf->cur->buff->buffer[k]; if (dst->buffer[k] > col) { dst->buffer[k]--; } else if (dst->buffer[k] < col) { dst->buffer[k]++; } } } lebiniou-3.40/plugins/stable/main/iDissolve/Makefile.in0000644000175000017500000005322213612323074020061 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = iDissolve.so$(EXEEXT) subdir = plugins/stable/main/iDissolve ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_iDissolve_so_OBJECTS = iDissolve_so-iDissolve.$(OBJEXT) iDissolve_so_OBJECTS = $(am_iDissolve_so_OBJECTS) iDissolve_so_DEPENDENCIES = iDissolve_so_LINK = $(CCLD) $(iDissolve_so_CFLAGS) $(CFLAGS) \ $(iDissolve_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/iDissolve_so-iDissolve.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(iDissolve_so_SOURCES) DIST_SOURCES = $(iDissolve_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/iDissolve iDissolve_so_SOURCES = iDissolve.c iDissolve_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src iDissolve_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include iDissolve_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/iDissolve/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/iDissolve/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) iDissolve.so$(EXEEXT): $(iDissolve_so_OBJECTS) $(iDissolve_so_DEPENDENCIES) $(EXTRA_iDissolve_so_DEPENDENCIES) @rm -f iDissolve.so$(EXEEXT) $(AM_V_CCLD)$(iDissolve_so_LINK) $(iDissolve_so_OBJECTS) $(iDissolve_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iDissolve_so-iDissolve.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` iDissolve_so-iDissolve.o: iDissolve.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iDissolve_so_CFLAGS) $(CFLAGS) -MT iDissolve_so-iDissolve.o -MD -MP -MF $(DEPDIR)/iDissolve_so-iDissolve.Tpo -c -o iDissolve_so-iDissolve.o `test -f 'iDissolve.c' || echo '$(srcdir)/'`iDissolve.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iDissolve_so-iDissolve.Tpo $(DEPDIR)/iDissolve_so-iDissolve.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='iDissolve.c' object='iDissolve_so-iDissolve.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iDissolve_so_CFLAGS) $(CFLAGS) -c -o iDissolve_so-iDissolve.o `test -f 'iDissolve.c' || echo '$(srcdir)/'`iDissolve.c iDissolve_so-iDissolve.obj: iDissolve.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iDissolve_so_CFLAGS) $(CFLAGS) -MT iDissolve_so-iDissolve.obj -MD -MP -MF $(DEPDIR)/iDissolve_so-iDissolve.Tpo -c -o iDissolve_so-iDissolve.obj `if test -f 'iDissolve.c'; then $(CYGPATH_W) 'iDissolve.c'; else $(CYGPATH_W) '$(srcdir)/iDissolve.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iDissolve_so-iDissolve.Tpo $(DEPDIR)/iDissolve_so-iDissolve.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='iDissolve.c' object='iDissolve_so-iDissolve.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iDissolve_so_CFLAGS) $(CFLAGS) -c -o iDissolve_so-iDissolve.obj `if test -f 'iDissolve.c'; then $(CYGPATH_W) 'iDissolve.c'; else $(CYGPATH_W) '$(srcdir)/iDissolve.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/iDissolve_so-iDissolve.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/iDissolve_so-iDissolve.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/iDissolve/Makefile.am0000644000175000017500000000050013612112624020034 00000000000000plugindir = @libdir@/lebiniou/plugins/main/iDissolve plugin_PROGRAMS = iDissolve.so iDissolve_so_SOURCES = iDissolve.c iDissolve_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src iDissolve_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include iDissolve_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/scroll_rl/0000755000175000017500000000000013612323134016117 500000000000000lebiniou-3.40/plugins/stable/main/scroll_rl/Makefile.in0000644000175000017500000005322213612323075020114 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = scroll_rl.so$(EXEEXT) subdir = plugins/stable/main/scroll_rl ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_scroll_rl_so_OBJECTS = scroll_rl_so-scroll_rl.$(OBJEXT) scroll_rl_so_OBJECTS = $(am_scroll_rl_so_OBJECTS) scroll_rl_so_DEPENDENCIES = scroll_rl_so_LINK = $(CCLD) $(scroll_rl_so_CFLAGS) $(CFLAGS) \ $(scroll_rl_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/scroll_rl_so-scroll_rl.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(scroll_rl_so_SOURCES) DIST_SOURCES = $(scroll_rl_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/scroll_rl scroll_rl_so_SOURCES = scroll_rl.c scroll_rl_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src scroll_rl_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include scroll_rl_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/scroll_rl/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/scroll_rl/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) scroll_rl.so$(EXEEXT): $(scroll_rl_so_OBJECTS) $(scroll_rl_so_DEPENDENCIES) $(EXTRA_scroll_rl_so_DEPENDENCIES) @rm -f scroll_rl.so$(EXEEXT) $(AM_V_CCLD)$(scroll_rl_so_LINK) $(scroll_rl_so_OBJECTS) $(scroll_rl_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/scroll_rl_so-scroll_rl.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` scroll_rl_so-scroll_rl.o: scroll_rl.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(scroll_rl_so_CFLAGS) $(CFLAGS) -MT scroll_rl_so-scroll_rl.o -MD -MP -MF $(DEPDIR)/scroll_rl_so-scroll_rl.Tpo -c -o scroll_rl_so-scroll_rl.o `test -f 'scroll_rl.c' || echo '$(srcdir)/'`scroll_rl.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/scroll_rl_so-scroll_rl.Tpo $(DEPDIR)/scroll_rl_so-scroll_rl.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='scroll_rl.c' object='scroll_rl_so-scroll_rl.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(scroll_rl_so_CFLAGS) $(CFLAGS) -c -o scroll_rl_so-scroll_rl.o `test -f 'scroll_rl.c' || echo '$(srcdir)/'`scroll_rl.c scroll_rl_so-scroll_rl.obj: scroll_rl.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(scroll_rl_so_CFLAGS) $(CFLAGS) -MT scroll_rl_so-scroll_rl.obj -MD -MP -MF $(DEPDIR)/scroll_rl_so-scroll_rl.Tpo -c -o scroll_rl_so-scroll_rl.obj `if test -f 'scroll_rl.c'; then $(CYGPATH_W) 'scroll_rl.c'; else $(CYGPATH_W) '$(srcdir)/scroll_rl.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/scroll_rl_so-scroll_rl.Tpo $(DEPDIR)/scroll_rl_so-scroll_rl.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='scroll_rl.c' object='scroll_rl_so-scroll_rl.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(scroll_rl_so_CFLAGS) $(CFLAGS) -c -o scroll_rl_so-scroll_rl.obj `if test -f 'scroll_rl.c'; then $(CYGPATH_W) 'scroll_rl.c'; else $(CYGPATH_W) '$(srcdir)/scroll_rl.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/scroll_rl_so-scroll_rl.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/scroll_rl_so-scroll_rl.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/scroll_rl/scroll_rl.c0000644000175000017500000000226213612112625020201 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 944684126; uint32_t version = 0; u_long options = BE_SCROLL|BEQ_HOR; char dname[] = "Scroll left"; char desc[] = "Scroll the screen leftwards"; void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); Pixel_t save = src->buffer[0]; memcpy((void *)dst->buffer, (const void *)(src->buffer+sizeof(Pixel_t)), (BUFFSIZE-1)*sizeof(Pixel_t)); dst->buffer[BUFFSIZE-1] = save; } lebiniou-3.40/plugins/stable/main/scroll_rl/Makefile.am0000644000175000017500000000050013612112624020066 00000000000000plugindir = @libdir@/lebiniou/plugins/main/scroll_rl plugin_PROGRAMS = scroll_rl.so scroll_rl_so_SOURCES = scroll_rl.c scroll_rl_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src scroll_rl_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include scroll_rl_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/blur8/0000755000175000017500000000000013612323131015155 500000000000000lebiniou-3.40/plugins/stable/main/blur8/blur8.c0000644000175000017500000000230413612112625016300 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "image_filter.h" #include "parameters.h" #include "blur.h" u_long id = 1103058152; uint32_t version = 0; u_long options = BE_BLUR|BEQ_DIAG; char dname[] = "D-Blur-2"; char desc[] = "Diagonal blur"; void on_switch_on(Context_t *ctx) { border_mode = BM_TOROIDAL; } void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); image_filter_average(dst, src, FT_DBLUR2_3x3, border_mode, 0, NULL); } lebiniou-3.40/plugins/stable/main/blur8/Makefile.in0000644000175000017500000005246613612323073017164 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = blur8.so$(EXEEXT) subdir = plugins/stable/main/blur8 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_blur8_so_OBJECTS = blur8_so-blur8.$(OBJEXT) blur8_so_OBJECTS = $(am_blur8_so_OBJECTS) blur8_so_DEPENDENCIES = blur8_so_LINK = $(CCLD) $(blur8_so_CFLAGS) $(CFLAGS) \ $(blur8_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/blur8_so-blur8.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(blur8_so_SOURCES) DIST_SOURCES = $(blur8_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/blur8 blur8_so_SOURCES = blur8.c blur8_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src blur8_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include blur8_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/blur8/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/blur8/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) blur8.so$(EXEEXT): $(blur8_so_OBJECTS) $(blur8_so_DEPENDENCIES) $(EXTRA_blur8_so_DEPENDENCIES) @rm -f blur8.so$(EXEEXT) $(AM_V_CCLD)$(blur8_so_LINK) $(blur8_so_OBJECTS) $(blur8_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blur8_so-blur8.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` blur8_so-blur8.o: blur8.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur8_so_CFLAGS) $(CFLAGS) -MT blur8_so-blur8.o -MD -MP -MF $(DEPDIR)/blur8_so-blur8.Tpo -c -o blur8_so-blur8.o `test -f 'blur8.c' || echo '$(srcdir)/'`blur8.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/blur8_so-blur8.Tpo $(DEPDIR)/blur8_so-blur8.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='blur8.c' object='blur8_so-blur8.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur8_so_CFLAGS) $(CFLAGS) -c -o blur8_so-blur8.o `test -f 'blur8.c' || echo '$(srcdir)/'`blur8.c blur8_so-blur8.obj: blur8.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur8_so_CFLAGS) $(CFLAGS) -MT blur8_so-blur8.obj -MD -MP -MF $(DEPDIR)/blur8_so-blur8.Tpo -c -o blur8_so-blur8.obj `if test -f 'blur8.c'; then $(CYGPATH_W) 'blur8.c'; else $(CYGPATH_W) '$(srcdir)/blur8.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/blur8_so-blur8.Tpo $(DEPDIR)/blur8_so-blur8.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='blur8.c' object='blur8_so-blur8.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur8_so_CFLAGS) $(CFLAGS) -c -o blur8_so-blur8.obj `if test -f 'blur8.c'; then $(CYGPATH_W) 'blur8.c'; else $(CYGPATH_W) '$(srcdir)/blur8.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/blur8_so-blur8.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/blur8_so-blur8.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/blur8/Makefile.am0000644000175000017500000000044413612112624017136 00000000000000plugindir = @libdir@/lebiniou/plugins/main/blur8 plugin_PROGRAMS = blur8.so blur8_so_SOURCES = blur8.c blur8_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src blur8_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include blur8_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/splash/0000755000175000017500000000000013612323140015413 500000000000000lebiniou-3.40/plugins/stable/main/splash/splash.c0000644000175000017500000000606713612112625017006 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "images.h" u_long id = 1070733064; uint32_t version = 0; u_long options = BEQ_SPLASH|BEQ_FIRST|BEQ_IMAGE; char desc[] = "Splash screen effect"; static u_long *splash_map; static u_long *dst_splash_map; static u_char splashing = 1; static BTimer_t *step_splash_timer = NULL; static BTimer_t *splash_timer = NULL; #define SPLASH_TIMESLICE 0.1 #define MAX_SPLASH 5.0 /* stop after 5 sec */ void on_switch_on(Context_t *ctx) { u_long i; for (i = 0; i < WIDTH; i++) { splash_map[i] = 0; } for ( ; i < BUFFSIZE-WIDTH; i++) { splash_map[i] = (u_long)(WIDTH + drand48 () * (BUFFSIZE-WIDTH)); } for ( ; i < BUFFSIZE; i++) { splash_map[i] = 0; } b_timer_start(step_splash_timer); b_timer_start(splash_timer); splashing = 1; } int8_t create(Context_t *ctx) { splash_map = xcalloc(BUFFSIZE, sizeof(u_long)); dst_splash_map = xcalloc(BUFFSIZE, sizeof(u_long)); step_splash_timer = b_timer_new(); splash_timer = b_timer_new(); return 1; } void destroy(Context_t *ctx) { if (images != NULL) { xfree(splash_map); xfree(dst_splash_map); b_timer_delete(step_splash_timer); b_timer_delete(splash_timer); } } static void splash_blur() { u_long i; for (i = WIDTH; i < BUFFSIZE-WIDTH; i++) { u_long sum = splash_map[i-WIDTH]; sum += splash_map[i+WIDTH]; #ifndef TEST sum += splash_map[i-1]; sum += splash_map[i+1]; sum >>= 2; #else sum >>= 1; #endif sum += i; sum >>= 1; dst_splash_map[i] = (u_long)sum; } for (i = WIDTH; i < BUFFSIZE-WIDTH; i++) { splash_map[i] = dst_splash_map[i]; } } static void splash_check_splash() { if (b_timer_elapsed(splash_timer) > MAX_SPLASH) { splashing = 0; } } static void splash(Context_t *ctx) { u_long i; const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); /* FIXME Optimize */ for (i = 0; i < BUFFSIZE; i++) dst->buffer[i] = (u_long)((src->buffer[splash_map[i]] + ctx->imgf->cur->buff->buffer[splash_map[i]]) / 2); } void run(Context_t *ctx) { if (splashing == 1) { if (b_timer_elapsed(step_splash_timer) > SPLASH_TIMESLICE) { splash_blur(); splash_check_splash(); b_timer_start(step_splash_timer); } splash(ctx); } else { Buffer8_copy(active_buffer(ctx), passive_buffer(ctx)); } } lebiniou-3.40/plugins/stable/main/splash/Makefile.in0000644000175000017500000005261513612323076017421 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = splash.so$(EXEEXT) subdir = plugins/stable/main/splash ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_splash_so_OBJECTS = splash_so-splash.$(OBJEXT) splash_so_OBJECTS = $(am_splash_so_OBJECTS) splash_so_DEPENDENCIES = splash_so_LINK = $(CCLD) $(splash_so_CFLAGS) $(CFLAGS) \ $(splash_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/splash_so-splash.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(splash_so_SOURCES) DIST_SOURCES = $(splash_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/splash splash_so_SOURCES = splash.c splash_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src splash_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include splash_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/splash/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/splash/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) splash.so$(EXEEXT): $(splash_so_OBJECTS) $(splash_so_DEPENDENCIES) $(EXTRA_splash_so_DEPENDENCIES) @rm -f splash.so$(EXEEXT) $(AM_V_CCLD)$(splash_so_LINK) $(splash_so_OBJECTS) $(splash_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splash_so-splash.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` splash_so-splash.o: splash.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(splash_so_CFLAGS) $(CFLAGS) -MT splash_so-splash.o -MD -MP -MF $(DEPDIR)/splash_so-splash.Tpo -c -o splash_so-splash.o `test -f 'splash.c' || echo '$(srcdir)/'`splash.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/splash_so-splash.Tpo $(DEPDIR)/splash_so-splash.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='splash.c' object='splash_so-splash.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(splash_so_CFLAGS) $(CFLAGS) -c -o splash_so-splash.o `test -f 'splash.c' || echo '$(srcdir)/'`splash.c splash_so-splash.obj: splash.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(splash_so_CFLAGS) $(CFLAGS) -MT splash_so-splash.obj -MD -MP -MF $(DEPDIR)/splash_so-splash.Tpo -c -o splash_so-splash.obj `if test -f 'splash.c'; then $(CYGPATH_W) 'splash.c'; else $(CYGPATH_W) '$(srcdir)/splash.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/splash_so-splash.Tpo $(DEPDIR)/splash_so-splash.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='splash.c' object='splash_so-splash.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(splash_so_CFLAGS) $(CFLAGS) -c -o splash_so-splash.obj `if test -f 'splash.c'; then $(CYGPATH_W) 'splash.c'; else $(CYGPATH_W) '$(srcdir)/splash.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/splash_so-splash.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/splash_so-splash.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/splash/Makefile.am0000644000175000017500000000045313612112624017374 00000000000000plugindir = @libdir@/lebiniou/plugins/main/splash plugin_PROGRAMS = splash.so splash_so_SOURCES = splash.c splash_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src splash_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include splash_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/tv_predator/0000755000175000017500000000000013612323141016453 500000000000000lebiniou-3.40/plugins/stable/main/tv_predator/tv_predator.c0000644000175000017500000000416613612112625021102 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * EffecTV - Realtime Digital Video Effector * Copyright (C) 2001-2006 FUKUCHI Kentaro * * PredatorTV - makes incoming objects invisible like the Predator. * Copyright (C) 2001-2002 FUKUCHI Kentaro * */ #include "context.h" u_long id = 1325445400; uint32_t version = 0; u_long options = BE_GFX|BEQ_IMAGE|BEQ_MUTE_CAM|BEQ_NORANDOM; char desc[] = "PredatorTV plugin from the EffecTV project"; u_long mode = OVERLAY; #define MAGIC_THRESHOLD 40 static Buffer8_t *diff = NULL; int8_t create(Context_t *ctx) { diff = Buffer8_new(); return 1; } void destroy(Context_t *ctx) { Buffer8_delete(diff); } void on_switch_on(Context_t *ctx) { ctx->ref_taken[ctx->cam] = 0; } void run(Context_t *ctx) { Buffer8_t *src1; Buffer8_t *src2; Pixel_t *d, *src; Pixel_t *dst; uint16_t x, y; pthread_mutex_lock(&ctx->cam_mtx[ctx->cam]); src1 = ctx->cam_save[ctx->cam][0]; src2 = ctx->cam_ref[ctx->cam]; Buffer8_substract_y(src1, src2, MAGIC_THRESHOLD, diff); d = diff->buffer; dst = passive_buffer(ctx)->buffer; dst += WIDTH * sizeof(Pixel_t); d += WIDTH * sizeof(Pixel_t); src = ctx->cam_ref[ctx->cam]->buffer + (WIDTH * sizeof(Pixel_t)); for (y = 1; y < MAXY; y++) { for (x = 0; x < WIDTH; x++) { if (*d) { *dst = src[4] & 0xfc; } else { *dst = *src; } d++; src++; dst++; } } pthread_mutex_unlock(&ctx->cam_mtx[ctx->cam]); } lebiniou-3.40/plugins/stable/main/tv_predator/Makefile.in0000644000175000017500000005350013612323076020452 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = tv_predator.so$(EXEEXT) subdir = plugins/stable/main/tv_predator ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_tv_predator_so_OBJECTS = tv_predator_so-tv_predator.$(OBJEXT) tv_predator_so_OBJECTS = $(am_tv_predator_so_OBJECTS) tv_predator_so_DEPENDENCIES = tv_predator_so_LINK = $(CCLD) $(tv_predator_so_CFLAGS) $(CFLAGS) \ $(tv_predator_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/tv_predator_so-tv_predator.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(tv_predator_so_SOURCES) DIST_SOURCES = $(tv_predator_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/tv_predator tv_predator_so_SOURCES = tv_predator.c tv_predator_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_predator_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_predator_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/tv_predator/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/tv_predator/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) tv_predator.so$(EXEEXT): $(tv_predator_so_OBJECTS) $(tv_predator_so_DEPENDENCIES) $(EXTRA_tv_predator_so_DEPENDENCIES) @rm -f tv_predator.so$(EXEEXT) $(AM_V_CCLD)$(tv_predator_so_LINK) $(tv_predator_so_OBJECTS) $(tv_predator_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tv_predator_so-tv_predator.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` tv_predator_so-tv_predator.o: tv_predator.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_predator_so_CFLAGS) $(CFLAGS) -MT tv_predator_so-tv_predator.o -MD -MP -MF $(DEPDIR)/tv_predator_so-tv_predator.Tpo -c -o tv_predator_so-tv_predator.o `test -f 'tv_predator.c' || echo '$(srcdir)/'`tv_predator.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_predator_so-tv_predator.Tpo $(DEPDIR)/tv_predator_so-tv_predator.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_predator.c' object='tv_predator_so-tv_predator.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_predator_so_CFLAGS) $(CFLAGS) -c -o tv_predator_so-tv_predator.o `test -f 'tv_predator.c' || echo '$(srcdir)/'`tv_predator.c tv_predator_so-tv_predator.obj: tv_predator.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_predator_so_CFLAGS) $(CFLAGS) -MT tv_predator_so-tv_predator.obj -MD -MP -MF $(DEPDIR)/tv_predator_so-tv_predator.Tpo -c -o tv_predator_so-tv_predator.obj `if test -f 'tv_predator.c'; then $(CYGPATH_W) 'tv_predator.c'; else $(CYGPATH_W) '$(srcdir)/tv_predator.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_predator_so-tv_predator.Tpo $(DEPDIR)/tv_predator_so-tv_predator.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_predator.c' object='tv_predator_so-tv_predator.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_predator_so_CFLAGS) $(CFLAGS) -c -o tv_predator_so-tv_predator.obj `if test -f 'tv_predator.c'; then $(CYGPATH_W) 'tv_predator.c'; else $(CYGPATH_W) '$(srcdir)/tv_predator.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/tv_predator_so-tv_predator.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/tv_predator_so-tv_predator.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/tv_predator/Makefile.am0000644000175000017500000000051613612112624020433 00000000000000plugindir = @libdir@/lebiniou/plugins/main/tv_predator plugin_PROGRAMS = tv_predator.so tv_predator_so_SOURCES = tv_predator.c tv_predator_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_predator_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_predator_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/ripple/0000755000175000017500000000000013612323134015417 500000000000000lebiniou-3.40/plugins/stable/main/ripple/Makefile.in0000644000175000017500000005261513612323075017421 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = ripple.so$(EXEEXT) subdir = plugins/stable/main/ripple ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_ripple_so_OBJECTS = ripple_so-ripple.$(OBJEXT) ripple_so_OBJECTS = $(am_ripple_so_OBJECTS) ripple_so_DEPENDENCIES = ripple_so_LINK = $(CCLD) $(ripple_so_CFLAGS) $(CFLAGS) \ $(ripple_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/ripple_so-ripple.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(ripple_so_SOURCES) DIST_SOURCES = $(ripple_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/ripple ripple_so_SOURCES = ripple.c ripple_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src ripple_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include ripple_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/ripple/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/ripple/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) ripple.so$(EXEEXT): $(ripple_so_OBJECTS) $(ripple_so_DEPENDENCIES) $(EXTRA_ripple_so_DEPENDENCIES) @rm -f ripple.so$(EXEEXT) $(AM_V_CCLD)$(ripple_so_LINK) $(ripple_so_OBJECTS) $(ripple_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ripple_so-ripple.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` ripple_so-ripple.o: ripple.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ripple_so_CFLAGS) $(CFLAGS) -MT ripple_so-ripple.o -MD -MP -MF $(DEPDIR)/ripple_so-ripple.Tpo -c -o ripple_so-ripple.o `test -f 'ripple.c' || echo '$(srcdir)/'`ripple.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ripple_so-ripple.Tpo $(DEPDIR)/ripple_so-ripple.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ripple.c' object='ripple_so-ripple.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ripple_so_CFLAGS) $(CFLAGS) -c -o ripple_so-ripple.o `test -f 'ripple.c' || echo '$(srcdir)/'`ripple.c ripple_so-ripple.obj: ripple.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ripple_so_CFLAGS) $(CFLAGS) -MT ripple_so-ripple.obj -MD -MP -MF $(DEPDIR)/ripple_so-ripple.Tpo -c -o ripple_so-ripple.obj `if test -f 'ripple.c'; then $(CYGPATH_W) 'ripple.c'; else $(CYGPATH_W) '$(srcdir)/ripple.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ripple_so-ripple.Tpo $(DEPDIR)/ripple_so-ripple.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ripple.c' object='ripple_so-ripple.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ripple_so_CFLAGS) $(CFLAGS) -c -o ripple_so-ripple.obj `if test -f 'ripple.c'; then $(CYGPATH_W) 'ripple.c'; else $(CYGPATH_W) '$(srcdir)/ripple.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/ripple_so-ripple.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/ripple_so-ripple.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/ripple/Makefile.am0000644000175000017500000000045313612112624017375 00000000000000plugindir = @libdir@/lebiniou/plugins/main/ripple plugin_PROGRAMS = ripple.so ripple_so_SOURCES = ripple.c ripple_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src ripple_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include ripple_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/ripple/ripple.c0000644000175000017500000000471613612112625017007 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Laurent Marsac * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 957202985; uint32_t version = 0; u_long options = BE_WARP | BE_LENS; char desc[] = "Ripple effect"; #define RIPPLE_SIZE_MAX 50 static float *ripple = NULL; int8_t create(Context_t *ctx) { ripple = xcalloc(RIPPLE_SIZE_MAX * HEIGHT * WIDTH, sizeof(float)); const float s = sqrtf((WIDTH * WIDTH) + (HEIGHT * HEIGHT)); for (int n = 0; n < RIPPLE_SIZE_MAX; n++) for (int j = -HHEIGHT; j < HHEIGHT; j++) for (int i = -HWIDTH; i < HWIDTH; i++) { float dist = sqrtf((i * i) + (j * j)); float sd = sinf(dist * M_PI * n / s); ripple[n * HEIGHT * WIDTH + (j + HHEIGHT) * WIDTH + (i + HWIDTH)] = sd; } return 1; } void destroy(Context_t *ctx) { xfree(ripple); } void run(Context_t *ctx) { short j, i; const float zoom_fact = 0.9; const float ripple_fact = 0.1; static u_short ripple_size = 8; static char dir = 1; u_short di = 0, dj = 0; Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); Buffer8_clear_border(src); for (j = -HHEIGHT; j < HHEIGHT; j++) { for (i = -HWIDTH; i < HWIDTH; i++) { int si = 0, sj = 0; float sd = ripple[ripple_size * HEIGHT * WIDTH + (j + HHEIGHT) * WIDTH + (i + HWIDTH)]; si = (int)(di * (zoom_fact + (ripple_fact * sd))); sj = (int)(dj * (zoom_fact + (ripple_fact * sd))); if ((si < MINX) || (si > MAXX) || (sj < MINY) || (sj > MAXY)) { si = HWIDTH; sj = HHEIGHT; } set_pixel_nc(dst, di, dj, get_pixel_nc(src, si, sj)); di++; } di = 0; dj++; } if (dir == 1) { if (++ripple_size == 49) { dir = -1; } } else { /* -1 */ if (--ripple_size == 1) { dir = 1; } } } lebiniou-3.40/plugins/stable/main/zebu1/0000755000175000017500000000000013612323136015154 500000000000000lebiniou-3.40/plugins/stable/main/zebu1/zebu1.c0000644000175000017500000001611513612112625016271 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2014-2020 Frantz Balinski * Copyright 2019-2020 Laurent Marsac * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "constants.h" #include "context.h" #include "parameters.h" u_long id = 1177412508; uint32_t version = 0; u_long options = BE_SFX2D; u_long mode = OVERLAY; char desc[] = "Zebulon effect"; char dname[] = "Zebulon bowls"; /* * Optimisation: * Spheres color indices are precomputed. */ typedef struct position { uint16_t x, y; } POSITION; /* spheres centres */ static POSITION *centres = NULL; /* sphere radius */ static uint16_t radius; /* max radius */ static uint16_t radius_max; /* size maximum of color indices grid */ static uint16_t size_max; /* color indices grid */ static Pixel_t *color_indices = NULL; /* parameters */ static int nb_spheres = 0; static float radius_factor = 0; /* sets radius max */ static float volume_scale = 0; static float sensibility = 0; static float move_factor = 1; static float border_x = 0; /* border will be set to border_x * HWIDTH */ static float border_y = 0; /* border will be set to border_y * HHEIGHT */ static void free_spheres(); static void move_spheres(); json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_int(params, BPP_NB_SPHERES, nb_spheres, -1, 1); plugin_parameters_add_double(params, BPP_RADIUS_FACTOR, radius_factor, -0.01, 0.01); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); plugin_parameters_add_double(params, BPP_SENSITIVITY, sensibility, -0.1, 0.1); plugin_parameters_add_double(params, BPP_MOVE_FACTOR, move_factor, -0.1, 0.1); plugin_parameters_add_double(params, BPP_BORDER_X, border_x, -0.01, 0.01); plugin_parameters_add_double(params, BPP_BORDER_Y, border_y, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { int reload = 0; reload |= plugin_parameter_parse_int_range(in_parameters, BPP_NB_SPHERES, &nb_spheres, 1, 64) & PLUGIN_PARAMETER_CHANGED; reload |= plugin_parameter_parse_float_range(in_parameters, BPP_RADIUS_FACTOR, &radius_factor, 0, 0.24) & PLUGIN_PARAMETER_CHANGED; plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 100); plugin_parameter_parse_float_range(in_parameters, BPP_SENSITIVITY, &sensibility, 0, 10); plugin_parameter_parse_float_range(in_parameters, BPP_MOVE_FACTOR, &move_factor, 0, 10); plugin_parameter_parse_float_range(in_parameters, BPP_BORDER_X, &border_x, 0, 1); plugin_parameter_parse_float_range(in_parameters, BPP_BORDER_Y, &border_y, 0, 1); if (reload) { move_spheres(); } } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } inline static void init_sphere() { free_spheres(); centres = (POSITION *)xcalloc(nb_spheres, sizeof(POSITION)); /* max radius for this screen size */ radius_max = (uint16_t)(radius_factor * HEIGHT); /* buffer size */ size_max = (radius_max << 1) + 1; /* Allocate buffer */ size_t n = (size_t) size_max * size_max; color_indices = (Pixel_t *) xcalloc(n, sizeof(Pixel_t)); } inline static void free_spheres() { xfree(color_indices); xfree(centres); } inline static void compute_radius(Context_t *ctx) { float volume = volume_scale * Input_get_volume(ctx->input); /** Volume ajustement **/ /* pow(volume, X) modify plugin sensibility: * as volume is between 0.0 and 1.0, * X > 0 AND X < 1: "increase" the effect (more sensitive on small volumes), * X > 1: "decrease" the effect (less sensitive on small volumes and better on beats) */ /* and "* 50.0" to reajust global volume, otherwise spheres are too small */ volume = powf(volume, sensibility) * 50.0; /* sphere radius */ radius = (uint16_t)(volume * radius_max); radius = MIN(radius, radius_max); } /* compute color indices */ inline static void compute_index() { if (radius > 0) { Pixel_t *p = color_indices; float a, b; short dx, dy, r1; r1 = radius - 1; for (dy = -r1; dy <= r1; dy++) { b = (float)dy / radius; b *= b; for (dx = -r1; dx <= r1; dx++) { a = (float)dx / radius; a *= a; a += b; a = floor(sqrtf(1 - a) * 255); if (a > 255) { a = 255; } else if (a < 0) { a = 0; } *p++ = (Pixel_t) a; } } } } /* Move spheres randomly */ inline static void move_spheres() { init_sphere(); uint16_t i; uint16_t *p = (uint16_t *)centres; for (i = 0; i < nb_spheres; i++) { *p++ = 2*radius_max + (uint16_t)(b_rand_int() % (WIDTH - 4*radius_max)); *p++ = 2*radius_max + (uint16_t)(b_rand_int() % (HEIGHT - 4*radius_max)); } } /* Plot one sphere */ inline static void plot_sphere(Buffer8_t *dst, POSITION *pos) { if (radius > 0) { Pixel_t *p = color_indices; uint16_t r1 = radius - 1; for (int16_t dy = -r1; dy <= r1; dy++) { uint16_t y = (pos->y + HEIGHT + dy) % HEIGHT; for (int16_t dx = -r1; dx <= r1; dx++) { Pixel_t index = *p++; if (index > 0) { uint16_t x = (pos->x + WIDTH + dx) % WIDTH; if (index > get_pixel_nc(dst, x, y)) { set_pixel_nc(dst, x, y, index); } } } } } } /* Plot all spheres */ inline static void plot_spheres(Context_t *ctx) { uint16_t length, offset, i, n, *p; Buffer8_t *dst = passive_buffer(ctx); Buffer8_clear(dst); /* max sphere move: +/- (radius/4) */ offset = radius * move_factor / 4; length = offset * 2 + 1; uint16_t border_offset_x = MAX(2 * radius_max, border_x * HWIDTH); uint16_t border_offset_y = MAX(2 * radius_max, border_y * HHEIGHT); p = (uint16_t *)centres; for (i = 0; i < nb_spheres; i++) { plot_sphere(dst, (POSITION *)p); /* Move sphere */ n = *p; *p++ = MAX( border_offset_x, MIN( (uint16_t) ((n + WIDTH + (b_rand_int() % length) - offset) % WIDTH), WIDTH - border_offset_x)); n = *p; *p++ = MAX( border_offset_y, MIN( (uint16_t) ((n + HEIGHT + (b_rand_int() % length) - offset) % HEIGHT), HEIGHT - border_offset_y)); } } int8_t create(Context_t *ctx) { move_spheres(); return 1; } void run(Context_t *ctx) { compute_radius(ctx); compute_index(); plot_spheres(ctx); } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ nb_spheres = 16; radius_factor = 0.04; volume_scale = 1; sensibility = 3; move_factor = 1; border_x = 0; border_y = 0; move_spheres(); } void destroy(Context_t *ctx) { free_spheres(); } lebiniou-3.40/plugins/stable/main/zebu1/Makefile.in0000644000175000017500000005246613612323100017145 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = zebu1.so$(EXEEXT) subdir = plugins/stable/main/zebu1 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_zebu1_so_OBJECTS = zebu1_so-zebu1.$(OBJEXT) zebu1_so_OBJECTS = $(am_zebu1_so_OBJECTS) zebu1_so_DEPENDENCIES = zebu1_so_LINK = $(CCLD) $(zebu1_so_CFLAGS) $(CFLAGS) \ $(zebu1_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/zebu1_so-zebu1.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(zebu1_so_SOURCES) DIST_SOURCES = $(zebu1_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/zebu1 zebu1_so_SOURCES = zebu1.c zebu1_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zebu1_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zebu1_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/zebu1/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/zebu1/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) zebu1.so$(EXEEXT): $(zebu1_so_OBJECTS) $(zebu1_so_DEPENDENCIES) $(EXTRA_zebu1_so_DEPENDENCIES) @rm -f zebu1.so$(EXEEXT) $(AM_V_CCLD)$(zebu1_so_LINK) $(zebu1_so_OBJECTS) $(zebu1_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zebu1_so-zebu1.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` zebu1_so-zebu1.o: zebu1.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zebu1_so_CFLAGS) $(CFLAGS) -MT zebu1_so-zebu1.o -MD -MP -MF $(DEPDIR)/zebu1_so-zebu1.Tpo -c -o zebu1_so-zebu1.o `test -f 'zebu1.c' || echo '$(srcdir)/'`zebu1.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zebu1_so-zebu1.Tpo $(DEPDIR)/zebu1_so-zebu1.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zebu1.c' object='zebu1_so-zebu1.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zebu1_so_CFLAGS) $(CFLAGS) -c -o zebu1_so-zebu1.o `test -f 'zebu1.c' || echo '$(srcdir)/'`zebu1.c zebu1_so-zebu1.obj: zebu1.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zebu1_so_CFLAGS) $(CFLAGS) -MT zebu1_so-zebu1.obj -MD -MP -MF $(DEPDIR)/zebu1_so-zebu1.Tpo -c -o zebu1_so-zebu1.obj `if test -f 'zebu1.c'; then $(CYGPATH_W) 'zebu1.c'; else $(CYGPATH_W) '$(srcdir)/zebu1.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zebu1_so-zebu1.Tpo $(DEPDIR)/zebu1_so-zebu1.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zebu1.c' object='zebu1_so-zebu1.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zebu1_so_CFLAGS) $(CFLAGS) -c -o zebu1_so-zebu1.obj `if test -f 'zebu1.c'; then $(CYGPATH_W) 'zebu1.c'; else $(CYGPATH_W) '$(srcdir)/zebu1.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/zebu1_so-zebu1.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/zebu1_so-zebu1.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/zebu1/Makefile.am0000644000175000017500000000044413612112624017130 00000000000000plugindir = @libdir@/lebiniou/plugins/main/zebu1 plugin_PROGRAMS = zebu1.so zebu1_so_SOURCES = zebu1.c zebu1_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zebu1_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zebu1_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/snake_oscillo/0000755000175000017500000000000013612323134016751 500000000000000lebiniou-3.40/plugins/stable/main/snake_oscillo/snake_oscillo.c0000644000175000017500000002014213612112625021662 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Laurent Marsac * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * This is based on the "snake" plugin * - The snake shape is not a line now, but is based on sound waveform * * - Color: linked to sound amplitude */ #include "context.h" #include "oscillo.h" #include "parameters.h" static Porteuse_t *P = NULL; static int snake_connect = 1; u_short sgn_size = 0 ; u_long id = 1556272346; uint32_t version = 0; u_long options = BE_GFX|BEQ_UNIQUE|BE_SFX2D; u_long mode = OVERLAY; char dname[] = "snake_oscillo"; char desc[] = "Snake oscillo"; static u_short x = 0, y = 0; static float volume_scale = 0; static int snake_mode = 0; static float length_min = 0; /* minimum length of the snake, in pixels, scales with WIDTH */ static float length_max = 0; /* maximum length of the snake, in pixels, scales with WIDTH */ static float spectrum_id_factor = 0; static float color_factor = 0; /* scaling of the computed color */ json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); plugin_parameters_add_int(params, BPP_MODE, snake_mode, -1, 1); plugin_parameters_add_double(params, BPP_LENGTH_MIN, length_min, -0.01, 0.01); plugin_parameters_add_double(params, BPP_LENGTH_MAX, length_max, -0.01, 0.01); plugin_parameters_add_double(params, BPP_SPECTRUM_ID_FACTOR, spectrum_id_factor, -0.01, 0.01); plugin_parameters_add_double(params, BPP_COLOR_FACTOR, color_factor, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 100); plugin_parameter_parse_int_range(in_parameters, BPP_MODE, &snake_mode, 0, 2); float __length_min = length_min, __length_max = length_max; plugin_parameter_parse_float_range(in_parameters, BPP_LENGTH_MIN, &__length_min, 0.01, 0.2); plugin_parameter_parse_float_range(in_parameters, BPP_LENGTH_MAX, &__length_max, 0.02, 0.5); if (__length_min <= __length_max) { length_min = __length_min; length_max = __length_max; } plugin_parameter_parse_float_range(in_parameters, BPP_SPECTRUM_ID_FACTOR, &spectrum_id_factor, 0, 4); plugin_parameter_parse_float_range(in_parameters, BPP_COLOR_FACTOR, &color_factor, 0, 5); } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } void init_oscillo(Context_t *ctx, u_short x, u_short y, u_short length, u_short dir, short inc) { double y_factor = 1.0; double x_factor = 0.4; Porteuse_delete(P); u_short sgn_length = round(5.0f * (float)length); if (sgn_length > sgn_size) { sgn_length = sgn_size; } P = Porteuse_new(sgn_length, A_MONO); // oscillo u_short i = 0; Transform_t t; memset(&t, 0, sizeof(t)); if (dir) { t.v_j_factor = HMAXY * y_factor * volume_scale; t.v_i.x = 1.0 / (float)(P->size - 1) * (float)length; if (inc < 0) { x = x - length; } } else { t.v_j_factor = HMAXX * x_factor * volume_scale; t.v_i.y = 1.0 / (float)(P->size - 1) * (float)length; if (inc < 0) { y = y - length; } } P->origin.x = x; P->origin.y = y; double win_avg = 0.0; double color_factor = 3.0; /* approx */ u_short win_overlap = ctx->input->size >> 1 ; u_short win_size = floor((double)(ctx->input->size - win_overlap) / (double)P->size) + win_overlap; double tr = 0.1; u_short r = floor((double)P->size * tr); u_short factor_orig = t.v_j_factor; for (i = 0; i < P->size; i++) { /* Use a tukey window for smoother join of successive segments */ double tc ; if (i < r/2) { tc = cos(2*M_PI * (i - r/2) / r) / 2.0 + 0.5; } else if (i > P->size - r/2) { tc = cos(2*M_PI * (i - 1.0 + r/2) / r) / 2.0 + 0.5; } else { tc = 1.0; } t.v_j_factor = floor((double)factor_orig * tc); P->trans[i] = t; /* compute color */ if (i == P->size-1) { win_avg = compute_avg_abs(ctx->input->data[A_MONO], i*(win_size-win_overlap), ctx->input->size); } else { win_avg = compute_avg_abs(ctx->input->data[A_MONO], i*(win_size-win_overlap), i*(win_size-win_overlap)+win_size); } win_avg = color_factor * win_avg; if (win_avg > 1.0) { win_avg = 1.0; } P->color[i] = win_avg * PIXEL_MAXVAL; } Porteuse_init_alpha(P); } int8_t create(Context_t *ctx) { sgn_size = ctx->input->size; return 1; } void destroy(Context_t *ctx) { Porteuse_delete(P); } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 0.1; snake_mode = 1; /* 0: direction changes at each run, 1: direction randomy changes, 2: also randomly changes orientation */ length_min = 0.01; /* minimum length of the snake, between 0 and 1, 1 meaning WIDTH */ length_max = 0.08; /* maximum length of the snake, between 0 and 1, 1 meaning WIDTH */ spectrum_id_factor = 2; /* snake length will be length_max_px - average_frequency * spectrum_id_factor */ color_factor = 3.0; /* scaling of the computed color */ } void run(Context_t *ctx) { Buffer8_t *dst = passive_buffer(ctx); Buffer8_clear(dst); u_short original_fft_size = 513; /* FFT size used when below parameters were set */ u_short length_min_px = round(length_min * WIDTH); /* minimum length of the snake, in pixels, scales with WIDTH */ u_short length_max_px = round(length_max * WIDTH); /* maximum length of the snake, in pixels, scales with WIDTH */ double spectrum_low_treshold_factor = 0.1; /* spectrum value higher than this treshold will be used, between 0 and 1 */ u_short spectrum_id_orientation_factor = 40; /* smaller means changing orientation more often */ /* choose direction and increment mode */ u_short change_inc_on_hf = 1; /* 0: no change, 1: change orientation more often on high frequency */ u_short average_freq_id = compute_avg_freq_id(ctx->input, spectrum_low_treshold_factor); /* scale average frequency id depending of input->spectrum_size */ average_freq_id = round((double)average_freq_id * (double)original_fft_size / (double)ctx->input->spectrum_size); /* compute snake length based on average frequency */ u_short length = length_max - average_freq_id * spectrum_id_factor; if (length < length_min_px) { length = length_min_px; } if (length > length_max_px) { length = length_max_px; } static u_short dir = 0; /* direction: 0 is Y and 1 is X */ short inc = 1; /* increment: 1 or -1 */ switch (snake_mode) { default: case 0: dir = !dir; break; case 1: dir = drand48() < .5; break; /* random dir and inc */ case 2: dir = drand48() < .5; inc = drand48() < .5 ? -1 : 1; break; } /* if set, change orientation on high frequency */ static short inc_hf = 1; if (change_inc_on_hf && (drand48() < average_freq_id / (double)spectrum_id_orientation_factor)) { inc_hf = -inc_hf; inc = inc_hf; } /* avoid going back on previous path */ static u_short last_dir = 0; static u_short last_inc = -1; if (last_dir == dir) { inc = last_inc; } last_dir = dir; last_inc = inc; /* remove length bias due to different HEIGHT and WIDTH */ if (!dir) { length = (u_short)ceil((double)length * (double)HEIGHT / (double)WIDTH); } snake_connect = 1; init_oscillo(ctx, x, y, length, dir, inc); Porteuse_draw(P, ctx, snake_connect); /* X direction */ if (dir) { x = (x + inc * length) % WIDTH; } else { /* Y direction */ y = (y + inc * length) % HEIGHT; } } lebiniou-3.40/plugins/stable/main/snake_oscillo/Makefile.in0000644000175000017500000005376213612323076020760 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = snake_oscillo.so$(EXEEXT) subdir = plugins/stable/main/snake_oscillo ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_snake_oscillo_so_OBJECTS = \ snake_oscillo_so-snake_oscillo.$(OBJEXT) snake_oscillo_so_OBJECTS = $(am_snake_oscillo_so_OBJECTS) snake_oscillo_so_DEPENDENCIES = snake_oscillo_so_LINK = $(CCLD) $(snake_oscillo_so_CFLAGS) $(CFLAGS) \ $(snake_oscillo_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/snake_oscillo_so-snake_oscillo.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(snake_oscillo_so_SOURCES) DIST_SOURCES = $(snake_oscillo_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/snake_oscillo snake_oscillo_so_SOURCES = snake_oscillo.c snake_oscillo_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src snake_oscillo_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include snake_oscillo_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/snake_oscillo/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/snake_oscillo/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) snake_oscillo.so$(EXEEXT): $(snake_oscillo_so_OBJECTS) $(snake_oscillo_so_DEPENDENCIES) $(EXTRA_snake_oscillo_so_DEPENDENCIES) @rm -f snake_oscillo.so$(EXEEXT) $(AM_V_CCLD)$(snake_oscillo_so_LINK) $(snake_oscillo_so_OBJECTS) $(snake_oscillo_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/snake_oscillo_so-snake_oscillo.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` snake_oscillo_so-snake_oscillo.o: snake_oscillo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snake_oscillo_so_CFLAGS) $(CFLAGS) -MT snake_oscillo_so-snake_oscillo.o -MD -MP -MF $(DEPDIR)/snake_oscillo_so-snake_oscillo.Tpo -c -o snake_oscillo_so-snake_oscillo.o `test -f 'snake_oscillo.c' || echo '$(srcdir)/'`snake_oscillo.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/snake_oscillo_so-snake_oscillo.Tpo $(DEPDIR)/snake_oscillo_so-snake_oscillo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='snake_oscillo.c' object='snake_oscillo_so-snake_oscillo.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snake_oscillo_so_CFLAGS) $(CFLAGS) -c -o snake_oscillo_so-snake_oscillo.o `test -f 'snake_oscillo.c' || echo '$(srcdir)/'`snake_oscillo.c snake_oscillo_so-snake_oscillo.obj: snake_oscillo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snake_oscillo_so_CFLAGS) $(CFLAGS) -MT snake_oscillo_so-snake_oscillo.obj -MD -MP -MF $(DEPDIR)/snake_oscillo_so-snake_oscillo.Tpo -c -o snake_oscillo_so-snake_oscillo.obj `if test -f 'snake_oscillo.c'; then $(CYGPATH_W) 'snake_oscillo.c'; else $(CYGPATH_W) '$(srcdir)/snake_oscillo.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/snake_oscillo_so-snake_oscillo.Tpo $(DEPDIR)/snake_oscillo_so-snake_oscillo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='snake_oscillo.c' object='snake_oscillo_so-snake_oscillo.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snake_oscillo_so_CFLAGS) $(CFLAGS) -c -o snake_oscillo_so-snake_oscillo.obj `if test -f 'snake_oscillo.c'; then $(CYGPATH_W) 'snake_oscillo.c'; else $(CYGPATH_W) '$(srcdir)/snake_oscillo.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/snake_oscillo_so-snake_oscillo.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/snake_oscillo_so-snake_oscillo.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/snake_oscillo/Makefile.am0000644000175000017500000000053413612112624020727 00000000000000plugindir = @libdir@/lebiniou/plugins/main/snake_oscillo plugin_PROGRAMS = snake_oscillo.so snake_oscillo_so_SOURCES = snake_oscillo.c snake_oscillo_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src snake_oscillo_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include snake_oscillo_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/of_spiral/0000755000175000017500000000000013612323137016105 500000000000000lebiniou-3.40/plugins/stable/main/of_spiral/of_spiral.c0000644000175000017500000000450113612112625020145 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "parameters.h" u_long id = 1057526835; uint32_t version = 0; u_long options = BE_SFX2D; char dname[] = "OF Spiral"; u_long mode = OVERLAY; char desc[] = "Pulsing spiral"; static float volume_scale = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 1); } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 1; } void run(Context_t *ctx) { static Pixel_t c = 0; int i, j; float x, y, /*z,*/ theta, phi, r, d, x1, x2, x3 = 5; Buffer8_t *dst = passive_buffer(ctx); Buffer8_clear(dst); x1 = Input_get_volume(ctx->input) * WIDTH * volume_scale; /* Nb de pts par droite */ x2 = 0.3 + ctx->input->data[A_MONO][((int)x1 % ctx->input->size)]; for (i = 0; i < WIDTH; i++) { theta = i / 20.0; /* Rotation angle */ r = expf(theta*x2); /* Distance from axis */ d = 0.33 * r; /* Radius relative to r (involute/evolute) */ /* For ornament, add a periodic function to d */ for (j = 0; j < 30; j++) { phi = 2.0 * M_PI *j / x3; x = d * cosf(phi) *cosf(theta); y = d * cosf(phi) *sinf(theta); x += (r * cosf(theta)) + HWIDTH; y += (r * sinf(theta)) + HHEIGHT; set_pixel(dst, x, y, c); c++; c &= 255; } } } lebiniou-3.40/plugins/stable/main/of_spiral/Makefile.in0000644000175000017500000005322213612323075020077 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = of_spiral.so$(EXEEXT) subdir = plugins/stable/main/of_spiral ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_of_spiral_so_OBJECTS = of_spiral_so-of_spiral.$(OBJEXT) of_spiral_so_OBJECTS = $(am_of_spiral_so_OBJECTS) of_spiral_so_DEPENDENCIES = of_spiral_so_LINK = $(CCLD) $(of_spiral_so_CFLAGS) $(CFLAGS) \ $(of_spiral_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/of_spiral_so-of_spiral.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(of_spiral_so_SOURCES) DIST_SOURCES = $(of_spiral_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/of_spiral of_spiral_so_SOURCES = of_spiral.c of_spiral_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src of_spiral_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include of_spiral_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/of_spiral/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/of_spiral/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) of_spiral.so$(EXEEXT): $(of_spiral_so_OBJECTS) $(of_spiral_so_DEPENDENCIES) $(EXTRA_of_spiral_so_DEPENDENCIES) @rm -f of_spiral.so$(EXEEXT) $(AM_V_CCLD)$(of_spiral_so_LINK) $(of_spiral_so_OBJECTS) $(of_spiral_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/of_spiral_so-of_spiral.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` of_spiral_so-of_spiral.o: of_spiral.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(of_spiral_so_CFLAGS) $(CFLAGS) -MT of_spiral_so-of_spiral.o -MD -MP -MF $(DEPDIR)/of_spiral_so-of_spiral.Tpo -c -o of_spiral_so-of_spiral.o `test -f 'of_spiral.c' || echo '$(srcdir)/'`of_spiral.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/of_spiral_so-of_spiral.Tpo $(DEPDIR)/of_spiral_so-of_spiral.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='of_spiral.c' object='of_spiral_so-of_spiral.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(of_spiral_so_CFLAGS) $(CFLAGS) -c -o of_spiral_so-of_spiral.o `test -f 'of_spiral.c' || echo '$(srcdir)/'`of_spiral.c of_spiral_so-of_spiral.obj: of_spiral.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(of_spiral_so_CFLAGS) $(CFLAGS) -MT of_spiral_so-of_spiral.obj -MD -MP -MF $(DEPDIR)/of_spiral_so-of_spiral.Tpo -c -o of_spiral_so-of_spiral.obj `if test -f 'of_spiral.c'; then $(CYGPATH_W) 'of_spiral.c'; else $(CYGPATH_W) '$(srcdir)/of_spiral.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/of_spiral_so-of_spiral.Tpo $(DEPDIR)/of_spiral_so-of_spiral.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='of_spiral.c' object='of_spiral_so-of_spiral.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(of_spiral_so_CFLAGS) $(CFLAGS) -c -o of_spiral_so-of_spiral.obj `if test -f 'of_spiral.c'; then $(CYGPATH_W) 'of_spiral.c'; else $(CYGPATH_W) '$(srcdir)/of_spiral.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/of_spiral_so-of_spiral.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/of_spiral_so-of_spiral.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/of_spiral/Makefile.am0000644000175000017500000000050013612112624020051 00000000000000plugindir = @libdir@/lebiniou/plugins/main/of_spiral plugin_PROGRAMS = of_spiral.so of_spiral_so_SOURCES = of_spiral.c of_spiral_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src of_spiral_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include of_spiral_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/cth_hurricane/0000755000175000017500000000000013612323131016737 500000000000000lebiniou-3.40/plugins/stable/main/cth_hurricane/cth_hurricane.c0000644000175000017500000000451613612112625021653 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "translation.h" u_long id = 949050896; uint32_t version = 0; u_long options = BE_DISPLACE; char dname[] = "Hurricane"; char desc[] = "Hurricane effect"; static Translation_t *t_hurricane = NULL; static int speed, Randomness, slowX, slowY, reverse; static int xCenter, yCenter; static Map_t hurricane(const short x, const short y) { int dx, dy, map_x, map_y; int speedFactor; long sp = speed; Map_t m; if (Randomness) { speedFactor = b_rand_int_range(0, (Randomness + 1)) - Randomness / 3; sp = speed * (100L + speedFactor) / 100L; } else { sp = speed; } dx = x - xCenter; dy = y - yCenter; if (slowX || slowY) { long dSquared = (long)dx*dx + (long)dy*dy + 1; if (slowY) { dx = (int)(dx * 2500L / dSquared); } if (slowX) { dy = (int)(dy * 2500L / dSquared); } } if (reverse) { sp = -sp; } map_x = (int)(x + (dy * sp) / 700); map_y = (int)(y - (dx * sp) / 700); m.map_x = map_x; m.map_y = map_y; return m; } static void init_params() { speed = b_rand_int_range(30, 300); Randomness = b_rand_int_range(0, 100); slowX = b_rand_boolean(); slowY = b_rand_boolean(); reverse = b_rand_boolean(); xCenter = b_rand_int_range(HWIDTH/4, MAXX-HWIDTH/4); yCenter = b_rand_int_range(HHEIGHT/4, MAXY-HHEIGHT/4); } void on_switch_on(Context_t *ctx) { Translation_batch_init(t_hurricane); } int8_t create(Context_t *ctx) { t_hurricane = Translation_new(&hurricane, &init_params); return 1; } void destroy(Context_t *ctx) { Translation_delete(t_hurricane); } void run(Context_t *ctx) { Translation_run(t_hurricane, ctx); } lebiniou-3.40/plugins/stable/main/cth_hurricane/Makefile.in0000644000175000017500000005376213612323073020746 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = cth_hurricane.so$(EXEEXT) subdir = plugins/stable/main/cth_hurricane ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_cth_hurricane_so_OBJECTS = \ cth_hurricane_so-cth_hurricane.$(OBJEXT) cth_hurricane_so_OBJECTS = $(am_cth_hurricane_so_OBJECTS) cth_hurricane_so_DEPENDENCIES = cth_hurricane_so_LINK = $(CCLD) $(cth_hurricane_so_CFLAGS) $(CFLAGS) \ $(cth_hurricane_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/cth_hurricane_so-cth_hurricane.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(cth_hurricane_so_SOURCES) DIST_SOURCES = $(cth_hurricane_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/cth_hurricane cth_hurricane_so_SOURCES = cth_hurricane.c cth_hurricane_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cth_hurricane_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cth_hurricane_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/cth_hurricane/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/cth_hurricane/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) cth_hurricane.so$(EXEEXT): $(cth_hurricane_so_OBJECTS) $(cth_hurricane_so_DEPENDENCIES) $(EXTRA_cth_hurricane_so_DEPENDENCIES) @rm -f cth_hurricane.so$(EXEEXT) $(AM_V_CCLD)$(cth_hurricane_so_LINK) $(cth_hurricane_so_OBJECTS) $(cth_hurricane_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cth_hurricane_so-cth_hurricane.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` cth_hurricane_so-cth_hurricane.o: cth_hurricane.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_hurricane_so_CFLAGS) $(CFLAGS) -MT cth_hurricane_so-cth_hurricane.o -MD -MP -MF $(DEPDIR)/cth_hurricane_so-cth_hurricane.Tpo -c -o cth_hurricane_so-cth_hurricane.o `test -f 'cth_hurricane.c' || echo '$(srcdir)/'`cth_hurricane.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cth_hurricane_so-cth_hurricane.Tpo $(DEPDIR)/cth_hurricane_so-cth_hurricane.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cth_hurricane.c' object='cth_hurricane_so-cth_hurricane.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_hurricane_so_CFLAGS) $(CFLAGS) -c -o cth_hurricane_so-cth_hurricane.o `test -f 'cth_hurricane.c' || echo '$(srcdir)/'`cth_hurricane.c cth_hurricane_so-cth_hurricane.obj: cth_hurricane.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_hurricane_so_CFLAGS) $(CFLAGS) -MT cth_hurricane_so-cth_hurricane.obj -MD -MP -MF $(DEPDIR)/cth_hurricane_so-cth_hurricane.Tpo -c -o cth_hurricane_so-cth_hurricane.obj `if test -f 'cth_hurricane.c'; then $(CYGPATH_W) 'cth_hurricane.c'; else $(CYGPATH_W) '$(srcdir)/cth_hurricane.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cth_hurricane_so-cth_hurricane.Tpo $(DEPDIR)/cth_hurricane_so-cth_hurricane.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cth_hurricane.c' object='cth_hurricane_so-cth_hurricane.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_hurricane_so_CFLAGS) $(CFLAGS) -c -o cth_hurricane_so-cth_hurricane.obj `if test -f 'cth_hurricane.c'; then $(CYGPATH_W) 'cth_hurricane.c'; else $(CYGPATH_W) '$(srcdir)/cth_hurricane.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/cth_hurricane_so-cth_hurricane.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/cth_hurricane_so-cth_hurricane.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/cth_hurricane/Makefile.am0000644000175000017500000000053413612112624020720 00000000000000plugindir = @libdir@/lebiniou/plugins/main/cth_hurricane plugin_PROGRAMS = cth_hurricane.so cth_hurricane_so_SOURCES = cth_hurricane.c cth_hurricane_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cth_hurricane_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cth_hurricane_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/delay_l/0000755000175000017500000000000013612323132015533 500000000000000lebiniou-3.40/plugins/stable/main/delay_l/delay_l.c0000644000175000017500000000326613612112625017242 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1547125655; uint32_t version = 0; u_long options = BE_SFX3D; u_long mode = OVERLAY; char desc[] = "Phase-space reconstruction"; void run(Context_t *ctx) { Buffer8_t *dst = passive_buffer(ctx); const Params3d_t *params3d = &ctx->params3d; Input_t *input = ctx->input; const uint8_t delay = Context_get_phase_space_delay(ctx); uint32_t x1 = 0; uint32_t y1 = delay; uint32_t z1 = 2 * delay; uint32_t z2 = 3 * delay; Buffer8_clear(dst); pthread_mutex_lock(&input->mutex); for ( ; z2 < input->size; x1++, y1++, z1++, z2++) { Point3d_t p1, p2; p1.pos.x = input->data[A_MONO][x1]; p1.pos.y = input->data[A_MONO][y1]; p1.pos.z = input->data[A_MONO][z1]; p2.pos.x = input->data[A_MONO][y1]; p2.pos.y = input->data[A_MONO][z1]; p2.pos.z = input->data[A_MONO][z2]; Pixel_t color = Input_random_color(input); draw_line_3d(params3d, dst, &p1, &p2, color); } pthread_mutex_unlock(&input->mutex); } lebiniou-3.40/plugins/stable/main/delay_l/Makefile.in0000644000175000017500000005274413612323074017541 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = delay_l.so$(EXEEXT) subdir = plugins/stable/main/delay_l ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_delay_l_so_OBJECTS = delay_l_so-delay_l.$(OBJEXT) delay_l_so_OBJECTS = $(am_delay_l_so_OBJECTS) delay_l_so_DEPENDENCIES = delay_l_so_LINK = $(CCLD) $(delay_l_so_CFLAGS) $(CFLAGS) \ $(delay_l_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/delay_l_so-delay_l.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(delay_l_so_SOURCES) DIST_SOURCES = $(delay_l_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/delay_l delay_l_so_SOURCES = delay_l.c delay_l_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delay_l_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delay_l_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/delay_l/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/delay_l/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) delay_l.so$(EXEEXT): $(delay_l_so_OBJECTS) $(delay_l_so_DEPENDENCIES) $(EXTRA_delay_l_so_DEPENDENCIES) @rm -f delay_l.so$(EXEEXT) $(AM_V_CCLD)$(delay_l_so_LINK) $(delay_l_so_OBJECTS) $(delay_l_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delay_l_so-delay_l.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` delay_l_so-delay_l.o: delay_l.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_l_so_CFLAGS) $(CFLAGS) -MT delay_l_so-delay_l.o -MD -MP -MF $(DEPDIR)/delay_l_so-delay_l.Tpo -c -o delay_l_so-delay_l.o `test -f 'delay_l.c' || echo '$(srcdir)/'`delay_l.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay_l_so-delay_l.Tpo $(DEPDIR)/delay_l_so-delay_l.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delay_l.c' object='delay_l_so-delay_l.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_l_so_CFLAGS) $(CFLAGS) -c -o delay_l_so-delay_l.o `test -f 'delay_l.c' || echo '$(srcdir)/'`delay_l.c delay_l_so-delay_l.obj: delay_l.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_l_so_CFLAGS) $(CFLAGS) -MT delay_l_so-delay_l.obj -MD -MP -MF $(DEPDIR)/delay_l_so-delay_l.Tpo -c -o delay_l_so-delay_l.obj `if test -f 'delay_l.c'; then $(CYGPATH_W) 'delay_l.c'; else $(CYGPATH_W) '$(srcdir)/delay_l.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay_l_so-delay_l.Tpo $(DEPDIR)/delay_l_so-delay_l.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delay_l.c' object='delay_l_so-delay_l.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_l_so_CFLAGS) $(CFLAGS) -c -o delay_l_so-delay_l.obj `if test -f 'delay_l.c'; then $(CYGPATH_W) 'delay_l.c'; else $(CYGPATH_W) '$(srcdir)/delay_l.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/delay_l_so-delay_l.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/delay_l_so-delay_l.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/delay_l/Makefile.am0000644000175000017500000000046213612112624017513 00000000000000plugindir = @libdir@/lebiniou/plugins/main/delay_l plugin_PROGRAMS = delay_l.so delay_l_so_SOURCES = delay_l.c delay_l_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delay_l_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delay_l_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/edge/0000755000175000017500000000000013612323132015026 500000000000000lebiniou-3.40/plugins/stable/main/edge/edge.c0000644000175000017500000000256013612112625016024 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 949845873; uint32_t version = 0; u_long options = BE_LENS; char dname[] = "Edge-detect"; char desc[] = "Edge-detection filter"; void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer (ctx); const Pixel_t* n = src->buffer + 1; const Pixel_t* c = src->buffer + WIDTH + 1; const Pixel_t* s = src->buffer + 2 * WIDTH + 1; const Pixel_t* w = src->buffer + WIDTH; const Pixel_t* e = src->buffer + WIDTH + 2; Pixel_t *d; for (d = dst->buffer + WIDTH + 1; d < dst->buffer + (BUFFSIZE - WIDTH); ) { (*d++) = ((*c++ << 2) - (*n++ + *s++ + *w++ + *e++)); } } lebiniou-3.40/plugins/stable/main/edge/Makefile.in0000644000175000017500000005233713612323074017032 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = edge.so$(EXEEXT) subdir = plugins/stable/main/edge ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_edge_so_OBJECTS = edge_so-edge.$(OBJEXT) edge_so_OBJECTS = $(am_edge_so_OBJECTS) edge_so_DEPENDENCIES = edge_so_LINK = $(CCLD) $(edge_so_CFLAGS) $(CFLAGS) $(edge_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/edge_so-edge.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(edge_so_SOURCES) DIST_SOURCES = $(edge_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/edge edge_so_SOURCES = edge.c edge_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src edge_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include edge_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/edge/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/edge/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) edge.so$(EXEEXT): $(edge_so_OBJECTS) $(edge_so_DEPENDENCIES) $(EXTRA_edge_so_DEPENDENCIES) @rm -f edge.so$(EXEEXT) $(AM_V_CCLD)$(edge_so_LINK) $(edge_so_OBJECTS) $(edge_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/edge_so-edge.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` edge_so-edge.o: edge.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(edge_so_CFLAGS) $(CFLAGS) -MT edge_so-edge.o -MD -MP -MF $(DEPDIR)/edge_so-edge.Tpo -c -o edge_so-edge.o `test -f 'edge.c' || echo '$(srcdir)/'`edge.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/edge_so-edge.Tpo $(DEPDIR)/edge_so-edge.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='edge.c' object='edge_so-edge.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(edge_so_CFLAGS) $(CFLAGS) -c -o edge_so-edge.o `test -f 'edge.c' || echo '$(srcdir)/'`edge.c edge_so-edge.obj: edge.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(edge_so_CFLAGS) $(CFLAGS) -MT edge_so-edge.obj -MD -MP -MF $(DEPDIR)/edge_so-edge.Tpo -c -o edge_so-edge.obj `if test -f 'edge.c'; then $(CYGPATH_W) 'edge.c'; else $(CYGPATH_W) '$(srcdir)/edge.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/edge_so-edge.Tpo $(DEPDIR)/edge_so-edge.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='edge.c' object='edge_so-edge.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(edge_so_CFLAGS) $(CFLAGS) -c -o edge_so-edge.obj `if test -f 'edge.c'; then $(CYGPATH_W) 'edge.c'; else $(CYGPATH_W) '$(srcdir)/edge.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/edge_so-edge.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/edge_so-edge.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/edge/Makefile.am0000644000175000017500000000043513612112624017006 00000000000000plugindir = @libdir@/lebiniou/plugins/main/edge plugin_PROGRAMS = edge.so edge_so_SOURCES = edge.c edge_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src edge_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include edge_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/delayS_lsp/0000755000175000017500000000000013612323132016221 500000000000000lebiniou-3.40/plugins/stable/main/delayS_lsp/Makefile.in0000644000175000017500000005335113612323074020222 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = delayS_lsp.so$(EXEEXT) subdir = plugins/stable/main/delayS_lsp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_delayS_lsp_so_OBJECTS = delayS_lsp_so-delayS_lsp.$(OBJEXT) delayS_lsp_so_OBJECTS = $(am_delayS_lsp_so_OBJECTS) delayS_lsp_so_DEPENDENCIES = delayS_lsp_so_LINK = $(CCLD) $(delayS_lsp_so_CFLAGS) $(CFLAGS) \ $(delayS_lsp_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/delayS_lsp_so-delayS_lsp.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(delayS_lsp_so_SOURCES) DIST_SOURCES = $(delayS_lsp_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/delayS_lsp delayS_lsp_so_SOURCES = delayS_lsp.c delayS_lsp_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delayS_lsp_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delayS_lsp_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/delayS_lsp/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/delayS_lsp/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) delayS_lsp.so$(EXEEXT): $(delayS_lsp_so_OBJECTS) $(delayS_lsp_so_DEPENDENCIES) $(EXTRA_delayS_lsp_so_DEPENDENCIES) @rm -f delayS_lsp.so$(EXEEXT) $(AM_V_CCLD)$(delayS_lsp_so_LINK) $(delayS_lsp_so_OBJECTS) $(delayS_lsp_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delayS_lsp_so-delayS_lsp.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` delayS_lsp_so-delayS_lsp.o: delayS_lsp.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delayS_lsp_so_CFLAGS) $(CFLAGS) -MT delayS_lsp_so-delayS_lsp.o -MD -MP -MF $(DEPDIR)/delayS_lsp_so-delayS_lsp.Tpo -c -o delayS_lsp_so-delayS_lsp.o `test -f 'delayS_lsp.c' || echo '$(srcdir)/'`delayS_lsp.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delayS_lsp_so-delayS_lsp.Tpo $(DEPDIR)/delayS_lsp_so-delayS_lsp.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delayS_lsp.c' object='delayS_lsp_so-delayS_lsp.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delayS_lsp_so_CFLAGS) $(CFLAGS) -c -o delayS_lsp_so-delayS_lsp.o `test -f 'delayS_lsp.c' || echo '$(srcdir)/'`delayS_lsp.c delayS_lsp_so-delayS_lsp.obj: delayS_lsp.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delayS_lsp_so_CFLAGS) $(CFLAGS) -MT delayS_lsp_so-delayS_lsp.obj -MD -MP -MF $(DEPDIR)/delayS_lsp_so-delayS_lsp.Tpo -c -o delayS_lsp_so-delayS_lsp.obj `if test -f 'delayS_lsp.c'; then $(CYGPATH_W) 'delayS_lsp.c'; else $(CYGPATH_W) '$(srcdir)/delayS_lsp.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delayS_lsp_so-delayS_lsp.Tpo $(DEPDIR)/delayS_lsp_so-delayS_lsp.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delayS_lsp.c' object='delayS_lsp_so-delayS_lsp.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delayS_lsp_so_CFLAGS) $(CFLAGS) -c -o delayS_lsp_so-delayS_lsp.obj `if test -f 'delayS_lsp.c'; then $(CYGPATH_W) 'delayS_lsp.c'; else $(CYGPATH_W) '$(srcdir)/delayS_lsp.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/delayS_lsp_so-delayS_lsp.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/delayS_lsp_so-delayS_lsp.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/delayS_lsp/delayS_lsp.c0000644000175000017500000000607713612112625020421 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "spline.h" #include "particles.h" #include "delay.h" u_long id = 1547584147; uint32_t version = 0; u_long options = BE_SFX3D|BEQ_PARTICLES; u_long mode = OVERLAY; char desc[] = "Stereo phase-space reconstruction with spline and particles"; static const Point3d_t ORIGIN = { { 0.0, 0.0, 0.0 } }; static Particle_System_t *ps = NULL; static Spline_t *s[2] = { NULL, NULL }; static uint8_t delay = 0; static uint8_t span_size = 0; static void DelayS_draw(Context_t *ctx) { u_short i; Buffer8_t *dst = passive_buffer(ctx); const Params3d_t *params3d = &ctx->params3d; Input_t *input = ctx->input; u_long points; uint8_t c; Buffer8_clear(dst); for (c = 0; c < 2; c++) { points = s[c]->nb_spoints - 1; for (i = 0; i < points; i++) { Pixel_t color = Input_random_color(input); draw_line_3d(params3d, dst, &s[c]->spoints[i], &s[c]->spoints[i + 1], color); } } } static void DelayS_particles(Context_t *ctx) { u_short i; Input_t *input = ctx->input; Buffer8_t *dst = passive_buffer(ctx); uint8_t c; Particle_System_go(ps); for (c = 0; c < 2; c++) { for (i = 0; (i < s[c]->nb_spoints) && Particle_System_can_add(ps); i++) { const float ttl = Input_random_float_range(input, 1.5, 2.5); const Pixel_t col = Input_random_color(input); const Particle_t *part = Particle_new_indexed(ttl, col, s[c]->spoints[i], p3d_mul(&s[c]->spoints[i], .1), ORIGIN, 0.0); Particle_System_add(ps, part); } } Particle_System_draw(ps, &ctx->params3d, dst); } int8_t create(Context_t *ctx) { ps = Particle_System_new(PS_NOLIMIT); return 1; } static void free_splines() { if (s[0] != NULL) { Spline_delete(s[0]); Spline_delete(s[1]); } } void destroy(Context_t *ctx) { if (ps != NULL) { Particle_System_delete(ps); } free_splines(); } void run(Context_t *ctx) { uint8_t current_delay = Context_get_phase_space_delay(ctx); uint8_t current_span_size = Context_get_span_size(ctx); if ((delay != current_delay) || (span_size != current_span_size)) { alloc_spline(ctx, &s[0], NULL, current_delay, NULL, current_span_size); alloc_spline(ctx, &s[1], &delay, current_delay, &span_size, current_span_size); } delay_spline(ctx, s[0], A_LEFT, -DELAY_XOFFSET); delay_spline(ctx, s[1], A_RIGHT, +DELAY_XOFFSET); DelayS_draw(ctx); DelayS_particles(ctx); } lebiniou-3.40/plugins/stable/main/delayS_lsp/Makefile.am0000644000175000017500000000050713612112624020201 00000000000000plugindir = @libdir@/lebiniou/plugins/main/delayS_lsp plugin_PROGRAMS = delayS_lsp.so delayS_lsp_so_SOURCES = delayS_lsp.c delayS_lsp_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delayS_lsp_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delayS_lsp_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/delay_p/0000755000175000017500000000000013612323132015537 500000000000000lebiniou-3.40/plugins/stable/main/delay_p/Makefile.in0000644000175000017500000005274413612323074017545 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = delay_p.so$(EXEEXT) subdir = plugins/stable/main/delay_p ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_delay_p_so_OBJECTS = delay_p_so-delay_p.$(OBJEXT) delay_p_so_OBJECTS = $(am_delay_p_so_OBJECTS) delay_p_so_DEPENDENCIES = delay_p_so_LINK = $(CCLD) $(delay_p_so_CFLAGS) $(CFLAGS) \ $(delay_p_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/delay_p_so-delay_p.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(delay_p_so_SOURCES) DIST_SOURCES = $(delay_p_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/delay_p delay_p_so_SOURCES = delay_p.c delay_p_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delay_p_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delay_p_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/delay_p/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/delay_p/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) delay_p.so$(EXEEXT): $(delay_p_so_OBJECTS) $(delay_p_so_DEPENDENCIES) $(EXTRA_delay_p_so_DEPENDENCIES) @rm -f delay_p.so$(EXEEXT) $(AM_V_CCLD)$(delay_p_so_LINK) $(delay_p_so_OBJECTS) $(delay_p_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delay_p_so-delay_p.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` delay_p_so-delay_p.o: delay_p.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_p_so_CFLAGS) $(CFLAGS) -MT delay_p_so-delay_p.o -MD -MP -MF $(DEPDIR)/delay_p_so-delay_p.Tpo -c -o delay_p_so-delay_p.o `test -f 'delay_p.c' || echo '$(srcdir)/'`delay_p.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay_p_so-delay_p.Tpo $(DEPDIR)/delay_p_so-delay_p.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delay_p.c' object='delay_p_so-delay_p.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_p_so_CFLAGS) $(CFLAGS) -c -o delay_p_so-delay_p.o `test -f 'delay_p.c' || echo '$(srcdir)/'`delay_p.c delay_p_so-delay_p.obj: delay_p.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_p_so_CFLAGS) $(CFLAGS) -MT delay_p_so-delay_p.obj -MD -MP -MF $(DEPDIR)/delay_p_so-delay_p.Tpo -c -o delay_p_so-delay_p.obj `if test -f 'delay_p.c'; then $(CYGPATH_W) 'delay_p.c'; else $(CYGPATH_W) '$(srcdir)/delay_p.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay_p_so-delay_p.Tpo $(DEPDIR)/delay_p_so-delay_p.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delay_p.c' object='delay_p_so-delay_p.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_p_so_CFLAGS) $(CFLAGS) -c -o delay_p_so-delay_p.obj `if test -f 'delay_p.c'; then $(CYGPATH_W) 'delay_p.c'; else $(CYGPATH_W) '$(srcdir)/delay_p.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/delay_p_so-delay_p.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/delay_p_so-delay_p.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/delay_p/delay_p.c0000644000175000017500000000300513612112625017241 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1546947361; uint32_t version = 0; u_long options = BE_SFX3D; u_long mode = OVERLAY; char desc[] = "Phase-space reconstruction"; void run(Context_t *ctx) { Buffer8_t *dst = passive_buffer(ctx); const Params3d_t *params3d = &ctx->params3d; Input_t *input = ctx->input; const uint8_t delay = Context_get_phase_space_delay(ctx); uint32_t x = 0; uint32_t y = delay; uint32_t z = 2 * delay; Buffer8_clear(dst); pthread_mutex_lock(&input->mutex); for ( ; z < input->size; x++, y++, z++) { Point3d_t p; p.pos.x = input->data[A_MONO][x]; p.pos.y = input->data[A_MONO][y]; p.pos.z = input->data[A_MONO][z]; Pixel_t color = Input_random_color(input); set_pixel_3d(params3d, dst, &p, color); } pthread_mutex_unlock(&input->mutex); } lebiniou-3.40/plugins/stable/main/delay_p/Makefile.am0000644000175000017500000000046213612112624017517 00000000000000plugindir = @libdir@/lebiniou/plugins/main/delay_p plugin_PROGRAMS = delay_p.so delay_p_so_SOURCES = delay_p.c delay_p_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delay_p_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delay_p_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/crp/0000755000175000017500000000000013612323131014705 500000000000000lebiniou-3.40/plugins/stable/main/crp/crp.c0000644000175000017500000000535313612112625015567 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1089234657; uint32_t version = 0; u_long options = BEQ_LAST; char dname[] = "X-Recurrence"; u_long mode = OVERLAY; char desc[] = "Cross-recurrence plot of the input"; /* * Please refer to the file rp.c for an introduction to recurrence plots */ #define DMAX 4.0 /* * Ok now, the Cross Recurrence Plot, taken from: * http://arxiv.org/pdf/physics/0201062 (.PDF) * * see also: http://www.agnld.uni-potsdam.de/~marwan/rp/crps.php */ static inline Pixel_t get_color(const Input_t *input, const int i, const int j) { float dist; /* static int last_i = -1, last_j = -1; static u_char last_color = 0; if ((i == last_i) && (j == last_j)) return last_color; last_i = i; last_j = j; */ /* get distance between the two vectors */ float dx = input->data[A_LEFT][i+0]-input->data[A_RIGHT][j+0]; float dy = input->data[A_LEFT][i+1]-input->data[A_RIGHT][j+1]; float dz = input->data[A_LEFT][i+2]-input->data[A_RIGHT][j+2]; float dt = input->data[A_LEFT][i+3]-input->data[A_RIGHT][j+3]; dx *= dx; dy *= dy; dz *= dz; dt *= dt; dist = sqrtf(dx + dy + dz + dt); dist /= DMAX; /* return (last_color = (255 - (u_char)(255 * dist))); */ return (255 - (Pixel_t)(255 * dist)); } void run(Context_t *ctx) { int ii, jj; Buffer8_t *dst = passive_buffer(ctx); Buffer8_clear(dst); pthread_mutex_lock(&ctx->input->mutex); for (jj = 0; jj < MINSCREEN; jj++) { int j = (int)((float)jj / (float)MINSCREEN * (float)(ctx->input->size-3.0)); int last_i = -1; Pixel_t last_c = 0; for (ii = 0; ii < MINSCREEN; ii++) { Pixel_t c = last_c; int i = (int)((float)ii / (float)MINSCREEN * (float)(ctx->input->size-3.0)); if (i != last_i) { c = get_color(ctx->input, i, j); last_i = i; last_c = c; } /* not-optimized plot */ set_pixel_nc(dst, CENTERX-HMINSCREEN+ii, jj, c); } } pthread_mutex_unlock(&ctx->input->mutex); } lebiniou-3.40/plugins/stable/main/crp/Makefile.in0000644000175000017500000005221013612323073016677 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = crp.so$(EXEEXT) subdir = plugins/stable/main/crp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_crp_so_OBJECTS = crp_so-crp.$(OBJEXT) crp_so_OBJECTS = $(am_crp_so_OBJECTS) crp_so_DEPENDENCIES = crp_so_LINK = $(CCLD) $(crp_so_CFLAGS) $(CFLAGS) $(crp_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/crp_so-crp.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(crp_so_SOURCES) DIST_SOURCES = $(crp_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/crp crp_so_SOURCES = crp.c crp_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src crp_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include crp_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/crp/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/crp/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) crp.so$(EXEEXT): $(crp_so_OBJECTS) $(crp_so_DEPENDENCIES) $(EXTRA_crp_so_DEPENDENCIES) @rm -f crp.so$(EXEEXT) $(AM_V_CCLD)$(crp_so_LINK) $(crp_so_OBJECTS) $(crp_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crp_so-crp.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` crp_so-crp.o: crp.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crp_so_CFLAGS) $(CFLAGS) -MT crp_so-crp.o -MD -MP -MF $(DEPDIR)/crp_so-crp.Tpo -c -o crp_so-crp.o `test -f 'crp.c' || echo '$(srcdir)/'`crp.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/crp_so-crp.Tpo $(DEPDIR)/crp_so-crp.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='crp.c' object='crp_so-crp.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crp_so_CFLAGS) $(CFLAGS) -c -o crp_so-crp.o `test -f 'crp.c' || echo '$(srcdir)/'`crp.c crp_so-crp.obj: crp.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crp_so_CFLAGS) $(CFLAGS) -MT crp_so-crp.obj -MD -MP -MF $(DEPDIR)/crp_so-crp.Tpo -c -o crp_so-crp.obj `if test -f 'crp.c'; then $(CYGPATH_W) 'crp.c'; else $(CYGPATH_W) '$(srcdir)/crp.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/crp_so-crp.Tpo $(DEPDIR)/crp_so-crp.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='crp.c' object='crp_so-crp.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crp_so_CFLAGS) $(CFLAGS) -c -o crp_so-crp.obj `if test -f 'crp.c'; then $(CYGPATH_W) 'crp.c'; else $(CYGPATH_W) '$(srcdir)/crp.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/crp_so-crp.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/crp_so-crp.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/crp/Makefile.am0000644000175000017500000000042613612112624016666 00000000000000plugindir = @libdir@/lebiniou/plugins/main/crp plugin_PROGRAMS = crp.so crp_so_SOURCES = crp.c crp_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src crp_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include crp_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/scroll_lr/0000755000175000017500000000000013612323134016117 500000000000000lebiniou-3.40/plugins/stable/main/scroll_lr/Makefile.in0000644000175000017500000005322213612323075020114 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = scroll_lr.so$(EXEEXT) subdir = plugins/stable/main/scroll_lr ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_scroll_lr_so_OBJECTS = scroll_lr_so-scroll_lr.$(OBJEXT) scroll_lr_so_OBJECTS = $(am_scroll_lr_so_OBJECTS) scroll_lr_so_DEPENDENCIES = scroll_lr_so_LINK = $(CCLD) $(scroll_lr_so_CFLAGS) $(CFLAGS) \ $(scroll_lr_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/scroll_lr_so-scroll_lr.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(scroll_lr_so_SOURCES) DIST_SOURCES = $(scroll_lr_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/scroll_lr scroll_lr_so_SOURCES = scroll_lr.c scroll_lr_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src scroll_lr_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include scroll_lr_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/scroll_lr/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/scroll_lr/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) scroll_lr.so$(EXEEXT): $(scroll_lr_so_OBJECTS) $(scroll_lr_so_DEPENDENCIES) $(EXTRA_scroll_lr_so_DEPENDENCIES) @rm -f scroll_lr.so$(EXEEXT) $(AM_V_CCLD)$(scroll_lr_so_LINK) $(scroll_lr_so_OBJECTS) $(scroll_lr_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/scroll_lr_so-scroll_lr.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` scroll_lr_so-scroll_lr.o: scroll_lr.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(scroll_lr_so_CFLAGS) $(CFLAGS) -MT scroll_lr_so-scroll_lr.o -MD -MP -MF $(DEPDIR)/scroll_lr_so-scroll_lr.Tpo -c -o scroll_lr_so-scroll_lr.o `test -f 'scroll_lr.c' || echo '$(srcdir)/'`scroll_lr.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/scroll_lr_so-scroll_lr.Tpo $(DEPDIR)/scroll_lr_so-scroll_lr.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='scroll_lr.c' object='scroll_lr_so-scroll_lr.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(scroll_lr_so_CFLAGS) $(CFLAGS) -c -o scroll_lr_so-scroll_lr.o `test -f 'scroll_lr.c' || echo '$(srcdir)/'`scroll_lr.c scroll_lr_so-scroll_lr.obj: scroll_lr.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(scroll_lr_so_CFLAGS) $(CFLAGS) -MT scroll_lr_so-scroll_lr.obj -MD -MP -MF $(DEPDIR)/scroll_lr_so-scroll_lr.Tpo -c -o scroll_lr_so-scroll_lr.obj `if test -f 'scroll_lr.c'; then $(CYGPATH_W) 'scroll_lr.c'; else $(CYGPATH_W) '$(srcdir)/scroll_lr.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/scroll_lr_so-scroll_lr.Tpo $(DEPDIR)/scroll_lr_so-scroll_lr.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='scroll_lr.c' object='scroll_lr_so-scroll_lr.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(scroll_lr_so_CFLAGS) $(CFLAGS) -c -o scroll_lr_so-scroll_lr.obj `if test -f 'scroll_lr.c'; then $(CYGPATH_W) 'scroll_lr.c'; else $(CYGPATH_W) '$(srcdir)/scroll_lr.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/scroll_lr_so-scroll_lr.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/scroll_lr_so-scroll_lr.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/scroll_lr/Makefile.am0000644000175000017500000000050013612112624020066 00000000000000plugindir = @libdir@/lebiniou/plugins/main/scroll_lr plugin_PROGRAMS = scroll_lr.so scroll_lr_so_SOURCES = scroll_lr.c scroll_lr_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src scroll_lr_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include scroll_lr_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/scroll_lr/scroll_lr.c0000644000175000017500000000226413612112625020203 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 944684127; uint32_t version = 0; u_long options = BE_SCROLL|BEQ_HOR; char dname[] = "Scroll right"; char desc[] = "Scroll the screen rightwards"; void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); Pixel_t save = src->buffer[BUFFSIZE-1]; memcpy((void *)(dst->buffer+sizeof(Pixel_t)), (const void *)src->buffer, (BUFFSIZE-1)*sizeof(Pixel_t)); dst->buffer[0] = save; } lebiniou-3.40/plugins/stable/main/melt/0000755000175000017500000000000013612323133015064 500000000000000lebiniou-3.40/plugins/stable/main/melt/melt.c0000644000175000017500000000514213612112625016115 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "parameters.h" u_long id = 1178827232; uint32_t version = 0; u_long options = BE_DISPLACE; char desc[] = "Melt effect"; static int speed = 0; static float color_factor = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_int(params, BPP_SPEED, speed, -1, 1); plugin_parameters_add_double(params, BPP_COLOR_FACTOR, color_factor, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_int_range(in_parameters, BPP_SPEED, &speed, -7, 7); plugin_parameter_parse_float_range(in_parameters, BPP_COLOR_FACTOR, &color_factor, 0, 1); } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ speed = 3; color_factor = 0.5; } void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); int x, y; if (speed < 0) { for (x = 0; x < WIDTH; x++) { set_pixel_nc(dst, x, HEIGHT-1, get_pixel_nc(src, x, HEIGHT-1)); } for (y = HEIGHT-2; y > 0; y--) { for (x = 0; x < WIDTH; x++) { Pixel_t c = get_pixel_nc(src, x, y); int y2 = y + (c >> (8+speed)); if (y2 > HEIGHT-1) { y2 = HEIGHT-1; } set_pixel_nc(dst, x, y, c * color_factor); set_pixel_nc(dst, x, y2, c); } } } else { for (x = 0; x < WIDTH; x++) { set_pixel_nc(dst, x, 0, get_pixel_nc(src, x, 0)); } for (y = 1; y < HEIGHT; y++) { for (x = 0; x < WIDTH; x++) { Pixel_t c = get_pixel_nc(src, x, y); int y2 = y - (c >> (8-speed)); if (y2 < 0) { y2 = 0; } set_pixel_nc(dst, x, y, c * color_factor); set_pixel_nc(dst, x, y2, c); } } } h_line_nc(dst, MAXY, 0, MAXX, 0); } lebiniou-3.40/plugins/stable/main/melt/Makefile.in0000644000175000017500000005233713612323075017070 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = melt.so$(EXEEXT) subdir = plugins/stable/main/melt ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_melt_so_OBJECTS = melt_so-melt.$(OBJEXT) melt_so_OBJECTS = $(am_melt_so_OBJECTS) melt_so_DEPENDENCIES = melt_so_LINK = $(CCLD) $(melt_so_CFLAGS) $(CFLAGS) $(melt_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/melt_so-melt.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(melt_so_SOURCES) DIST_SOURCES = $(melt_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/melt melt_so_SOURCES = melt.c melt_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src melt_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include melt_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/melt/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/melt/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) melt.so$(EXEEXT): $(melt_so_OBJECTS) $(melt_so_DEPENDENCIES) $(EXTRA_melt_so_DEPENDENCIES) @rm -f melt.so$(EXEEXT) $(AM_V_CCLD)$(melt_so_LINK) $(melt_so_OBJECTS) $(melt_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/melt_so-melt.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` melt_so-melt.o: melt.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(melt_so_CFLAGS) $(CFLAGS) -MT melt_so-melt.o -MD -MP -MF $(DEPDIR)/melt_so-melt.Tpo -c -o melt_so-melt.o `test -f 'melt.c' || echo '$(srcdir)/'`melt.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/melt_so-melt.Tpo $(DEPDIR)/melt_so-melt.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='melt.c' object='melt_so-melt.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(melt_so_CFLAGS) $(CFLAGS) -c -o melt_so-melt.o `test -f 'melt.c' || echo '$(srcdir)/'`melt.c melt_so-melt.obj: melt.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(melt_so_CFLAGS) $(CFLAGS) -MT melt_so-melt.obj -MD -MP -MF $(DEPDIR)/melt_so-melt.Tpo -c -o melt_so-melt.obj `if test -f 'melt.c'; then $(CYGPATH_W) 'melt.c'; else $(CYGPATH_W) '$(srcdir)/melt.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/melt_so-melt.Tpo $(DEPDIR)/melt_so-melt.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='melt.c' object='melt_so-melt.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(melt_so_CFLAGS) $(CFLAGS) -c -o melt_so-melt.obj `if test -f 'melt.c'; then $(CYGPATH_W) 'melt.c'; else $(CYGPATH_W) '$(srcdir)/melt.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/melt_so-melt.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/melt_so-melt.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/melt/Makefile.am0000644000175000017500000000043513612112624017043 00000000000000plugindir = @libdir@/lebiniou/plugins/main/melt plugin_PROGRAMS = melt.so melt_so_SOURCES = melt.c melt_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src melt_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include melt_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/zblur1/0000755000175000017500000000000013612323136015345 500000000000000lebiniou-3.40/plugins/stable/main/zblur1/zblur1.c0000644000175000017500000000471613612112625016657 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2014-2020 Frantz Balinski * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * l'idée : * diminuer la couleur du pixel jusqu'à zéro */ #include "context.h" #include "parameters.h" u_long id = 1410477171; uint32_t version = 0; u_long options = BE_BLUR|BEQ_NORANDOM; char desc[] = "Color fade-out effect"; static float decay; enum Mode { MODE_SELECTED = 0, MODE_RANDOM, MODE_NB } Mode_e; const char *mode_list[MODE_NB] = { "Selected", "Random" }; /* parameters */ static enum Mode mode = MODE_RANDOM; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_string_list(params, BPP_MODE, MODE_NB, mode_list, mode); plugin_parameters_add_double(params, BPP_DECAY, decay, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { int mode_idx = 0; if (plugin_parameter_parse_string_list_as_int_range(in_parameters, BPP_MODE, MODE_NB, mode_list, &mode_idx, 0, MODE_NB-1)) { mode = (enum Mode)mode_idx; } if (mode == MODE_SELECTED) { plugin_parameter_parse_float_range(in_parameters, BPP_DECAY, &decay, 0, 1); } } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } void run(Context_t *ctx) { const Pixel_t *src; Pixel_t *dst; u_long i; Pixel_t col; src = active_buffer(ctx)->buffer; dst = passive_buffer(ctx)->buffer; for (i = 0; i < BUFFSIZE; i++) { col = *src++; if (col > PIXEL_MINVAL) { col = (Pixel_t) floorf(decay * col); } else { col = PIXEL_MINVAL; } *dst++ = col; } } void on_switch_on(Context_t *ctx) { mode = MODE_RANDOM; decay = (float) pow(2, b_rand_double_range(log2(1), log2(31))); decay = decay / (decay + 1.f); #ifdef DEBUG printf("[s] zblur1: col *= %.3f\n", decay); #endif } lebiniou-3.40/plugins/stable/main/zblur1/Makefile.in0000644000175000017500000005261513612323077017347 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = zblur1.so$(EXEEXT) subdir = plugins/stable/main/zblur1 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_zblur1_so_OBJECTS = zblur1_so-zblur1.$(OBJEXT) zblur1_so_OBJECTS = $(am_zblur1_so_OBJECTS) zblur1_so_DEPENDENCIES = zblur1_so_LINK = $(CCLD) $(zblur1_so_CFLAGS) $(CFLAGS) \ $(zblur1_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/zblur1_so-zblur1.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(zblur1_so_SOURCES) DIST_SOURCES = $(zblur1_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/zblur1 zblur1_so_SOURCES = zblur1.c zblur1_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zblur1_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zblur1_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/zblur1/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/zblur1/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) zblur1.so$(EXEEXT): $(zblur1_so_OBJECTS) $(zblur1_so_DEPENDENCIES) $(EXTRA_zblur1_so_DEPENDENCIES) @rm -f zblur1.so$(EXEEXT) $(AM_V_CCLD)$(zblur1_so_LINK) $(zblur1_so_OBJECTS) $(zblur1_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zblur1_so-zblur1.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` zblur1_so-zblur1.o: zblur1.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur1_so_CFLAGS) $(CFLAGS) -MT zblur1_so-zblur1.o -MD -MP -MF $(DEPDIR)/zblur1_so-zblur1.Tpo -c -o zblur1_so-zblur1.o `test -f 'zblur1.c' || echo '$(srcdir)/'`zblur1.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zblur1_so-zblur1.Tpo $(DEPDIR)/zblur1_so-zblur1.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zblur1.c' object='zblur1_so-zblur1.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur1_so_CFLAGS) $(CFLAGS) -c -o zblur1_so-zblur1.o `test -f 'zblur1.c' || echo '$(srcdir)/'`zblur1.c zblur1_so-zblur1.obj: zblur1.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur1_so_CFLAGS) $(CFLAGS) -MT zblur1_so-zblur1.obj -MD -MP -MF $(DEPDIR)/zblur1_so-zblur1.Tpo -c -o zblur1_so-zblur1.obj `if test -f 'zblur1.c'; then $(CYGPATH_W) 'zblur1.c'; else $(CYGPATH_W) '$(srcdir)/zblur1.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zblur1_so-zblur1.Tpo $(DEPDIR)/zblur1_so-zblur1.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zblur1.c' object='zblur1_so-zblur1.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur1_so_CFLAGS) $(CFLAGS) -c -o zblur1_so-zblur1.obj `if test -f 'zblur1.c'; then $(CYGPATH_W) 'zblur1.c'; else $(CYGPATH_W) '$(srcdir)/zblur1.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/zblur1_so-zblur1.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/zblur1_so-zblur1.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/zblur1/Makefile.am0000644000175000017500000000045313612112624017321 00000000000000plugindir = @libdir@/lebiniou/plugins/main/zblur1 plugin_PROGRAMS = zblur1.so zblur1_so_SOURCES = zblur1.c zblur1_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zblur1_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zblur1_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/tv_colrot/0000755000175000017500000000000013612323141016135 500000000000000lebiniou-3.40/plugins/stable/main/tv_colrot/tv_colrot.c0000644000175000017500000000426313612112625020244 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* Colrot, Color Rotation basic idea of plugin: Show only part of the colors from webcam video, and scroll thru colors. Not visible colors are transparent, showing stuff happening under. Using lens mode. This plugin is 'normal', pretty agressive version of Colrot */ #include "context.h" #define MASK_SIZE 15 /* what size of chunks colorspace is divided */ #define COLORCOUNT 5 /* how many colors are visible in each chunk */ u_long id = 1552405159; uint32_t version = 0; u_long options = BE_GFX|BE_LENS|BEQ_MUTE_CAM; char desc[] = "Show webcam scrolling colors"; u_long mode = OVERLAY; static Pixel_t min1= 0, max1 = COLORCOUNT; void run(Context_t *ctx) { Pixel_t *src1, *start, *dst; dst = start = passive_buffer(ctx)->buffer; pthread_mutex_lock(&ctx->cam_mtx[ctx->cam]); src1 = ctx->cam_save[ctx->cam][0]->buffer; for (; dst < start + BUFFSIZE * sizeof(Pixel_t); src1++, dst++) { if ( /* max1 is bigger than min, show values between them */ ((max1 > min1) && ((*src1 & MASK_SIZE) > min1) && ((*src1 & MASK_SIZE) < max1)) || /* max is rotated over, show values below max or above min */ ((max1 < min1) && (((*src1 & MASK_SIZE)> min1) || ((*src1 & MASK_SIZE) < max1)))) { *dst = *src1; } else { *dst = 0; } } pthread_mutex_unlock(&ctx->cam_mtx[ctx->cam]); min1++; max1++; if (min1 > MASK_SIZE) { min1 = 0; } if (max1 > MASK_SIZE) { max1 = 0; } } lebiniou-3.40/plugins/stable/main/tv_colrot/Makefile.in0000644000175000017500000005322213612323076020135 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = tv_colrot.so$(EXEEXT) subdir = plugins/stable/main/tv_colrot ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_tv_colrot_so_OBJECTS = tv_colrot_so-tv_colrot.$(OBJEXT) tv_colrot_so_OBJECTS = $(am_tv_colrot_so_OBJECTS) tv_colrot_so_DEPENDENCIES = tv_colrot_so_LINK = $(CCLD) $(tv_colrot_so_CFLAGS) $(CFLAGS) \ $(tv_colrot_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/tv_colrot_so-tv_colrot.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(tv_colrot_so_SOURCES) DIST_SOURCES = $(tv_colrot_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/tv_colrot tv_colrot_so_SOURCES = tv_colrot.c tv_colrot_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_colrot_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_colrot_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/tv_colrot/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/tv_colrot/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) tv_colrot.so$(EXEEXT): $(tv_colrot_so_OBJECTS) $(tv_colrot_so_DEPENDENCIES) $(EXTRA_tv_colrot_so_DEPENDENCIES) @rm -f tv_colrot.so$(EXEEXT) $(AM_V_CCLD)$(tv_colrot_so_LINK) $(tv_colrot_so_OBJECTS) $(tv_colrot_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tv_colrot_so-tv_colrot.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` tv_colrot_so-tv_colrot.o: tv_colrot.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_colrot_so_CFLAGS) $(CFLAGS) -MT tv_colrot_so-tv_colrot.o -MD -MP -MF $(DEPDIR)/tv_colrot_so-tv_colrot.Tpo -c -o tv_colrot_so-tv_colrot.o `test -f 'tv_colrot.c' || echo '$(srcdir)/'`tv_colrot.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_colrot_so-tv_colrot.Tpo $(DEPDIR)/tv_colrot_so-tv_colrot.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_colrot.c' object='tv_colrot_so-tv_colrot.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_colrot_so_CFLAGS) $(CFLAGS) -c -o tv_colrot_so-tv_colrot.o `test -f 'tv_colrot.c' || echo '$(srcdir)/'`tv_colrot.c tv_colrot_so-tv_colrot.obj: tv_colrot.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_colrot_so_CFLAGS) $(CFLAGS) -MT tv_colrot_so-tv_colrot.obj -MD -MP -MF $(DEPDIR)/tv_colrot_so-tv_colrot.Tpo -c -o tv_colrot_so-tv_colrot.obj `if test -f 'tv_colrot.c'; then $(CYGPATH_W) 'tv_colrot.c'; else $(CYGPATH_W) '$(srcdir)/tv_colrot.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_colrot_so-tv_colrot.Tpo $(DEPDIR)/tv_colrot_so-tv_colrot.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_colrot.c' object='tv_colrot_so-tv_colrot.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_colrot_so_CFLAGS) $(CFLAGS) -c -o tv_colrot_so-tv_colrot.obj `if test -f 'tv_colrot.c'; then $(CYGPATH_W) 'tv_colrot.c'; else $(CYGPATH_W) '$(srcdir)/tv_colrot.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/tv_colrot_so-tv_colrot.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/tv_colrot_so-tv_colrot.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/tv_colrot/Makefile.am0000644000175000017500000000050013612112624020106 00000000000000plugindir = @libdir@/lebiniou/plugins/main/tv_colrot plugin_PROGRAMS = tv_colrot.so tv_colrot_so_SOURCES = tv_colrot.c tv_colrot_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_colrot_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_colrot_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/cirrus2/0000755000175000017500000000000013612323131015512 500000000000000lebiniou-3.40/plugins/stable/main/cirrus2/cirrus2.c0000644000175000017500000000602313612112625017174 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "shuffler.h" /* * same as cirrus.c, but adds a "reverse" parameter. * this may lead to flashy colormap updates, which are * a little more aggressive than in Cirrus */ u_long id = 1181600027; uint32_t version = 0; u_long options = BEQ_COLORMAP; char dname[] = "Cirrus 2"; u_long mode = NONE; char desc[] = "Neon color"; #define NCOLORS 7 static rgba_t colors[NCOLORS] = { { { 255, 0, 0, 0 } }, { { 0, 255, 0, 0 } }, { { 0, 0, 255, 0 } }, { { 255, 255, 0, 0 } }, { { 255, 0, 255, 0 } }, { { 0, 255, 255, 0 } }, { { 255, 255, 255, 0 } } }; static u_char src_color_idx, dst_color_idx; static rgba_t dst_color; static int reverse; static Alarm_t *cirrus_alarm = NULL; static Shuffler_t *shuffler = NULL; int8_t create(Context_t *ctx) { cirrus_alarm = Alarm_new(3, 10); shuffler = Shuffler_new(NCOLORS); return 1; } void destroy(Context_t *ctx) { Alarm_delete(cirrus_alarm); Shuffler_delete(shuffler); } static void set_colors() { dst_color = colors[dst_color_idx]; } static void random_color() { dst_color_idx = Shuffler_get(shuffler); set_colors(); Alarm_init(cirrus_alarm); reverse = b_rand_boolean(); } void on_switch_on(Context_t *ctx) { src_color_idx = Shuffler_get(shuffler); random_color(); } void on_switch_off(Context_t *ctx) { CmapFader_set(ctx->cf); } #define MIX(SRC, DST, IDX, I, PCT) ((SRC.rgbav[IDX]*(1.0-PCT) + DST.rgbav[IDX]*PCT*(reverse ? 255.0-I : I)/255.0)) void run(Context_t *ctx) { u_short i; rgba_t *col; /* Turn off auto colormaps */ /* NOTE: Ideally, we would do this in on_switch_on, but the current engine * calls Context_randomize _after_ the plugins are switched on. * So we do this here: */ ctx->sm->cur->auto_colormaps = ctx->cf->on = 0; /* Now, on to the real job */ for (i = 0; i < 256; i++) { float pct; col = &(ctx->cf->cur)->colors[i]; pct = Alarm_elapsed_pct(cirrus_alarm); col->col.r = MIX(ctx->cf->cur->colors[i], dst_color, 0, i, pct); col->col.g = MIX(ctx->cf->cur->colors[i], dst_color, 1, i, pct); col->col.b = MIX(ctx->cf->cur->colors[i], dst_color, 2, i, pct); } /* Ask the output driver to update it's colormap */ ctx->cf->refresh = 1; /* Change to next color */ if (Alarm_ring(cirrus_alarm)) { src_color_idx = dst_color_idx; random_color(); } } lebiniou-3.40/plugins/stable/main/cirrus2/Makefile.in0000644000175000017500000005274413612323073017520 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = cirrus2.so$(EXEEXT) subdir = plugins/stable/main/cirrus2 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_cirrus2_so_OBJECTS = cirrus2_so-cirrus2.$(OBJEXT) cirrus2_so_OBJECTS = $(am_cirrus2_so_OBJECTS) cirrus2_so_DEPENDENCIES = cirrus2_so_LINK = $(CCLD) $(cirrus2_so_CFLAGS) $(CFLAGS) \ $(cirrus2_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/cirrus2_so-cirrus2.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(cirrus2_so_SOURCES) DIST_SOURCES = $(cirrus2_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/cirrus2 cirrus2_so_SOURCES = cirrus2.c cirrus2_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cirrus2_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cirrus2_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/cirrus2/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/cirrus2/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) cirrus2.so$(EXEEXT): $(cirrus2_so_OBJECTS) $(cirrus2_so_DEPENDENCIES) $(EXTRA_cirrus2_so_DEPENDENCIES) @rm -f cirrus2.so$(EXEEXT) $(AM_V_CCLD)$(cirrus2_so_LINK) $(cirrus2_so_OBJECTS) $(cirrus2_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cirrus2_so-cirrus2.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` cirrus2_so-cirrus2.o: cirrus2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cirrus2_so_CFLAGS) $(CFLAGS) -MT cirrus2_so-cirrus2.o -MD -MP -MF $(DEPDIR)/cirrus2_so-cirrus2.Tpo -c -o cirrus2_so-cirrus2.o `test -f 'cirrus2.c' || echo '$(srcdir)/'`cirrus2.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cirrus2_so-cirrus2.Tpo $(DEPDIR)/cirrus2_so-cirrus2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cirrus2.c' object='cirrus2_so-cirrus2.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cirrus2_so_CFLAGS) $(CFLAGS) -c -o cirrus2_so-cirrus2.o `test -f 'cirrus2.c' || echo '$(srcdir)/'`cirrus2.c cirrus2_so-cirrus2.obj: cirrus2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cirrus2_so_CFLAGS) $(CFLAGS) -MT cirrus2_so-cirrus2.obj -MD -MP -MF $(DEPDIR)/cirrus2_so-cirrus2.Tpo -c -o cirrus2_so-cirrus2.obj `if test -f 'cirrus2.c'; then $(CYGPATH_W) 'cirrus2.c'; else $(CYGPATH_W) '$(srcdir)/cirrus2.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cirrus2_so-cirrus2.Tpo $(DEPDIR)/cirrus2_so-cirrus2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cirrus2.c' object='cirrus2_so-cirrus2.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cirrus2_so_CFLAGS) $(CFLAGS) -c -o cirrus2_so-cirrus2.obj `if test -f 'cirrus2.c'; then $(CYGPATH_W) 'cirrus2.c'; else $(CYGPATH_W) '$(srcdir)/cirrus2.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/cirrus2_so-cirrus2.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/cirrus2_so-cirrus2.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/cirrus2/Makefile.am0000644000175000017500000000046213612112624017473 00000000000000plugindir = @libdir@/lebiniou/plugins/main/cirrus2 plugin_PROGRAMS = cirrus2.so cirrus2_so_SOURCES = cirrus2.c cirrus2_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cirrus2_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cirrus2_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/blur2/0000755000175000017500000000000013612323130015146 500000000000000lebiniou-3.40/plugins/stable/main/blur2/Makefile.in0000644000175000017500000005246613612323073017156 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = blur2.so$(EXEEXT) subdir = plugins/stable/main/blur2 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_blur2_so_OBJECTS = blur2_so-blur2.$(OBJEXT) blur2_so_OBJECTS = $(am_blur2_so_OBJECTS) blur2_so_DEPENDENCIES = blur2_so_LINK = $(CCLD) $(blur2_so_CFLAGS) $(CFLAGS) \ $(blur2_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/blur2_so-blur2.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(blur2_so_SOURCES) DIST_SOURCES = $(blur2_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/blur2 blur2_so_SOURCES = blur2.c blur2_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src blur2_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include blur2_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/blur2/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/blur2/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) blur2.so$(EXEEXT): $(blur2_so_OBJECTS) $(blur2_so_DEPENDENCIES) $(EXTRA_blur2_so_DEPENDENCIES) @rm -f blur2.so$(EXEEXT) $(AM_V_CCLD)$(blur2_so_LINK) $(blur2_so_OBJECTS) $(blur2_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blur2_so-blur2.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` blur2_so-blur2.o: blur2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur2_so_CFLAGS) $(CFLAGS) -MT blur2_so-blur2.o -MD -MP -MF $(DEPDIR)/blur2_so-blur2.Tpo -c -o blur2_so-blur2.o `test -f 'blur2.c' || echo '$(srcdir)/'`blur2.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/blur2_so-blur2.Tpo $(DEPDIR)/blur2_so-blur2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='blur2.c' object='blur2_so-blur2.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur2_so_CFLAGS) $(CFLAGS) -c -o blur2_so-blur2.o `test -f 'blur2.c' || echo '$(srcdir)/'`blur2.c blur2_so-blur2.obj: blur2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur2_so_CFLAGS) $(CFLAGS) -MT blur2_so-blur2.obj -MD -MP -MF $(DEPDIR)/blur2_so-blur2.Tpo -c -o blur2_so-blur2.obj `if test -f 'blur2.c'; then $(CYGPATH_W) 'blur2.c'; else $(CYGPATH_W) '$(srcdir)/blur2.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/blur2_so-blur2.Tpo $(DEPDIR)/blur2_so-blur2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='blur2.c' object='blur2_so-blur2.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur2_so_CFLAGS) $(CFLAGS) -c -o blur2_so-blur2.obj `if test -f 'blur2.c'; then $(CYGPATH_W) 'blur2.c'; else $(CYGPATH_W) '$(srcdir)/blur2.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/blur2_so-blur2.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/blur2_so-blur2.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/blur2/blur2.c0000644000175000017500000000223413612112625016266 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "image_filter.h" #include "parameters.h" #include "blur.h" u_long id = 944355800; uint32_t version = 0; u_long options = BE_BLUR; char desc[] = "Blur filter"; void on_switch_on(Context_t *ctx) { border_mode = BM_TOROIDAL; } void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); image_filter_average(dst, src, FT_BLUR2_3x3, border_mode, 0, NULL); } lebiniou-3.40/plugins/stable/main/blur2/Makefile.am0000644000175000017500000000044413612112624017130 00000000000000plugindir = @libdir@/lebiniou/plugins/main/blur2 plugin_PROGRAMS = blur2.so blur2_so_SOURCES = blur2.c blur2_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src blur2_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include blur2_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/polaroscillo/0000755000175000017500000000000013612323133016625 500000000000000lebiniou-3.40/plugins/stable/main/polaroscillo/polaroscillo.c0000644000175000017500000000563113612112625021422 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "oscillo.h" #include "parameters.h" u_long id = 946482114; uint32_t version = 0; u_long options = BE_SFX2D; u_long mode = OVERLAY; char desc[] = "Draw an oscillo in a radar way"; static Porteuse_t *P = NULL; static Point2d_t last_polar; static float polar_theta, polar_inc_theta; static u_short polar_radius; static float polar_length; static int polaroscillo_connect = 1; static float volume_scale = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 100); } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } void init(const Input_t *input) { uint32_t i; Transform_t t; memset(&t, 0, sizeof(t)); P->origin = last_polar; t.v_j_factor = MAXY/4 * volume_scale; polar_inc_theta = 2. * M_PI * polar_length / (float)(input->size); for (i = 0; i < P->size; i++) { Point2d_t next, dsignal; next.x = CENTERX + polar_radius * cos(polar_theta); next.y = CENTERY + polar_radius * sin(polar_theta); dsignal = p2d_sub(&next, &last_polar); t.v_i = dsignal; last_polar = p2d_add(&last_polar, &t.v_i); P->trans[i] = t; polar_theta += polar_inc_theta; } polar_theta -= 2.0 * M_PI * (int)(polar_theta / (2.0 * M_PI)); Porteuse_init_alpha(P); } int8_t create(Context_t *ctx) { P = Porteuse_new(ctx->input->size, A_MONO); polar_theta = 0.0; polar_inc_theta = 0.01; polar_length = 0.666; polar_radius = HMAXY*2.0/3.0; last_polar.x = CENTERX + polar_radius * cos (polar_theta); last_polar.y = CENTERY + polar_radius * sin (polar_theta); polar_theta += polar_inc_theta; init(ctx->input); return 1; } void destroy(Context_t *ctx) { if (P != NULL) { Porteuse_delete(P); } } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 0.85; } void run(Context_t *ctx) { Buffer8_clear(passive_buffer(ctx)); Porteuse_draw(P, ctx, polaroscillo_connect); init(ctx->input); } lebiniou-3.40/plugins/stable/main/polaroscillo/Makefile.in0000644000175000017500000005362713612323075020634 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = polaroscillo.so$(EXEEXT) subdir = plugins/stable/main/polaroscillo ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_polaroscillo_so_OBJECTS = polaroscillo_so-polaroscillo.$(OBJEXT) polaroscillo_so_OBJECTS = $(am_polaroscillo_so_OBJECTS) polaroscillo_so_DEPENDENCIES = polaroscillo_so_LINK = $(CCLD) $(polaroscillo_so_CFLAGS) $(CFLAGS) \ $(polaroscillo_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/polaroscillo_so-polaroscillo.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(polaroscillo_so_SOURCES) DIST_SOURCES = $(polaroscillo_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/polaroscillo polaroscillo_so_SOURCES = polaroscillo.c polaroscillo_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src polaroscillo_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include polaroscillo_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/polaroscillo/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/polaroscillo/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) polaroscillo.so$(EXEEXT): $(polaroscillo_so_OBJECTS) $(polaroscillo_so_DEPENDENCIES) $(EXTRA_polaroscillo_so_DEPENDENCIES) @rm -f polaroscillo.so$(EXEEXT) $(AM_V_CCLD)$(polaroscillo_so_LINK) $(polaroscillo_so_OBJECTS) $(polaroscillo_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polaroscillo_so-polaroscillo.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` polaroscillo_so-polaroscillo.o: polaroscillo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(polaroscillo_so_CFLAGS) $(CFLAGS) -MT polaroscillo_so-polaroscillo.o -MD -MP -MF $(DEPDIR)/polaroscillo_so-polaroscillo.Tpo -c -o polaroscillo_so-polaroscillo.o `test -f 'polaroscillo.c' || echo '$(srcdir)/'`polaroscillo.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polaroscillo_so-polaroscillo.Tpo $(DEPDIR)/polaroscillo_so-polaroscillo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='polaroscillo.c' object='polaroscillo_so-polaroscillo.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(polaroscillo_so_CFLAGS) $(CFLAGS) -c -o polaroscillo_so-polaroscillo.o `test -f 'polaroscillo.c' || echo '$(srcdir)/'`polaroscillo.c polaroscillo_so-polaroscillo.obj: polaroscillo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(polaroscillo_so_CFLAGS) $(CFLAGS) -MT polaroscillo_so-polaroscillo.obj -MD -MP -MF $(DEPDIR)/polaroscillo_so-polaroscillo.Tpo -c -o polaroscillo_so-polaroscillo.obj `if test -f 'polaroscillo.c'; then $(CYGPATH_W) 'polaroscillo.c'; else $(CYGPATH_W) '$(srcdir)/polaroscillo.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polaroscillo_so-polaroscillo.Tpo $(DEPDIR)/polaroscillo_so-polaroscillo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='polaroscillo.c' object='polaroscillo_so-polaroscillo.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(polaroscillo_so_CFLAGS) $(CFLAGS) -c -o polaroscillo_so-polaroscillo.obj `if test -f 'polaroscillo.c'; then $(CYGPATH_W) 'polaroscillo.c'; else $(CYGPATH_W) '$(srcdir)/polaroscillo.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/polaroscillo_so-polaroscillo.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/polaroscillo_so-polaroscillo.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/polaroscillo/Makefile.am0000644000175000017500000000052513612112624020604 00000000000000plugindir = @libdir@/lebiniou/plugins/main/polaroscillo plugin_PROGRAMS = polaroscillo.so polaroscillo_so_SOURCES = polaroscillo.c polaroscillo_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src polaroscillo_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include polaroscillo_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/zblur2/0000755000175000017500000000000013612323136015346 500000000000000lebiniou-3.40/plugins/stable/main/zblur2/Makefile.in0000644000175000017500000005261513612323100017333 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = zblur2.so$(EXEEXT) subdir = plugins/stable/main/zblur2 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_zblur2_so_OBJECTS = zblur2_so-zblur2.$(OBJEXT) zblur2_so_OBJECTS = $(am_zblur2_so_OBJECTS) zblur2_so_DEPENDENCIES = zblur2_so_LINK = $(CCLD) $(zblur2_so_CFLAGS) $(CFLAGS) \ $(zblur2_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/zblur2_so-zblur2.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(zblur2_so_SOURCES) DIST_SOURCES = $(zblur2_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/zblur2 zblur2_so_SOURCES = zblur2.c zblur2_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zblur2_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zblur2_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/zblur2/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/zblur2/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) zblur2.so$(EXEEXT): $(zblur2_so_OBJECTS) $(zblur2_so_DEPENDENCIES) $(EXTRA_zblur2_so_DEPENDENCIES) @rm -f zblur2.so$(EXEEXT) $(AM_V_CCLD)$(zblur2_so_LINK) $(zblur2_so_OBJECTS) $(zblur2_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zblur2_so-zblur2.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` zblur2_so-zblur2.o: zblur2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur2_so_CFLAGS) $(CFLAGS) -MT zblur2_so-zblur2.o -MD -MP -MF $(DEPDIR)/zblur2_so-zblur2.Tpo -c -o zblur2_so-zblur2.o `test -f 'zblur2.c' || echo '$(srcdir)/'`zblur2.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zblur2_so-zblur2.Tpo $(DEPDIR)/zblur2_so-zblur2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zblur2.c' object='zblur2_so-zblur2.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur2_so_CFLAGS) $(CFLAGS) -c -o zblur2_so-zblur2.o `test -f 'zblur2.c' || echo '$(srcdir)/'`zblur2.c zblur2_so-zblur2.obj: zblur2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur2_so_CFLAGS) $(CFLAGS) -MT zblur2_so-zblur2.obj -MD -MP -MF $(DEPDIR)/zblur2_so-zblur2.Tpo -c -o zblur2_so-zblur2.obj `if test -f 'zblur2.c'; then $(CYGPATH_W) 'zblur2.c'; else $(CYGPATH_W) '$(srcdir)/zblur2.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zblur2_so-zblur2.Tpo $(DEPDIR)/zblur2_so-zblur2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zblur2.c' object='zblur2_so-zblur2.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur2_so_CFLAGS) $(CFLAGS) -c -o zblur2_so-zblur2.obj `if test -f 'zblur2.c'; then $(CYGPATH_W) 'zblur2.c'; else $(CYGPATH_W) '$(srcdir)/zblur2.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/zblur2_so-zblur2.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/zblur2_so-zblur2.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/zblur2/Makefile.am0000644000175000017500000000045313612112624017322 00000000000000plugindir = @libdir@/lebiniou/plugins/main/zblur2 plugin_PROGRAMS = zblur2.so zblur2_so_SOURCES = zblur2.c zblur2_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zblur2_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zblur2_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/zblur2/zblur2.c0000644000175000017500000000470513612112625016657 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2014-2020 Frantz Balinski * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * l'idée : * utiliser une pondération simulant une sphère 3x3: * 1 2 1 * 2 4 2 * 1 2 1 * total = 1+2+1 + 2+4+2 + 1+2+1 = 16 */ #include "context.h" u_long id = 1403972381; uint32_t version = 0; u_long options = BE_BLUR; char desc[] = "Spherical blur (3x3)"; #define CONV(x,n) ((u_short) (x) << (n)) void run(Context_t *ctx) { Buffer8_t *dst = passive_buffer(ctx); const Pixel_t *Y0X0, *Y0X1, *Y0X2, *Y1X0, *Y1X1, *Y1X2, *Y2X0, *Y2X1, *Y2X2; u_short i, j; Buffer8_init_mask_3x3(active_buffer(ctx)); // sources Y0X0 = active_buffer(ctx)->buffer; // < 0, 0 >, weight 1 (<< 0) Y0X1 = Y0X0 + 1; // < 1, 0 >, weight 2 (<< 1) Y0X2 = Y0X1 + 1; // < 2, 0 >, weight 1 (<< 0) Y1X0 = Y0X0 + WIDTH; // < 0, 1 >, weight 2 (<< 1) Y1X1 = Y1X0 + 1; // < 1, 1 >, weight 4 (<< 2) Y1X2 = Y1X1 + 1; // < 2, 1 >, weight 2 (<< 1) Y2X0 = Y1X0 + WIDTH; // < 0, 2 >, weight 1 (<< 0) Y2X1 = Y2X0 + 1; // < 1, 2 >, weight 2 (<< 1) Y2X2 = Y2X1 + 1; // < 2, 2 >, weight 1 (<< 0) // destination Pixel_t *b8 = dst->buffer + WIDTH + 1; for (j = 1; j < MAXY; j++) { for (i = 1; i < MAXX; i++) { *b8++ = (Pixel_t) (( CONV(*Y0X0++, 0) + CONV(*Y0X1++, 1) + CONV(*Y0X2++, 0) + CONV(*Y1X0++, 1) + CONV(*Y1X1++, 2) + CONV(*Y1X2++, 1) + CONV(*Y2X0++, 0) + CONV(*Y2X1++, 1) + CONV(*Y2X2++, 0)) >> 4); } Y0X0 += 2, Y0X1 += 2, Y0X2 += 2; Y1X0 += 2, Y1X1 += 2, Y1X2 += 2; Y2X0 += 2, Y2X1 += 2, Y2X2 += 2; b8 += 2; } Buffer8_expand_border(dst); } lebiniou-3.40/plugins/stable/main/venus/0000755000175000017500000000000013612323135015265 500000000000000lebiniou-3.40/plugins/stable/main/venus/venus.c0000644000175000017500000000526013612112625016514 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1181509809; uint32_t version = 0; u_long options = BE_GFX|BEQ_FIRST|BEQ_NORANDOM; u_long mode = XOR; char desc[] = "Cellular automaton"; /* * Based on: * http://www.fourmilab.ch/cellab/manual/rules.html#Venus */ static Buffer8_t *game[2] = { NULL, NULL }; int8_t create(Context_t *ctx) { game[0] = Buffer8_new(); game[1] = Buffer8_new(); return 1; } void destroy(Context_t *ctx) { assert(game[0] != NULL); Buffer8_delete(game[0]); assert(game[1] != NULL); Buffer8_delete(game[1]); } void on_switch_on(Context_t *ctx) { Buffer8_randomize(game[0]); } void run(Context_t *ctx) { const Pixel_t *nw, *w, *sw; /* * n=nw+1, ne=nw+2 * c= w+1, e= w+2 * s=sw+1, sw=sw+2 */ Pixel_t *d, *o; const Buffer8_t *src = game[0]; Buffer8_t *dst = game[1]; Buffer8_t *out = passive_buffer(ctx); /* src */ nw = src->buffer; w = src->buffer + (WIDTH); sw = src->buffer + (2 * WIDTH); /* dst */ d = dst->buffer + (WIDTH + 1); o = out->buffer + (WIDTH + 1); /* loop */ for ( ; d < (dst->buffer + BUFFSIZE - 2*WIDTH - 1); d++, o++) { u_short rule = *(w+1) & 3; Pixel_t new = 0; #define C 1 switch (rule) { case 0: new = 2 * ((*nw&C) ^ (*sw&C)) + (*w&C); break; case 1: /* new = 2 * ((*nw&C) ^ (*ne&C)) + (*n&C);*/ new = 2 * ((*nw&C) ^ (*(nw+2)&C)) + (*(nw+1)&C); break; case 2: /* new = 2 * ((*ne&C) ^ (*se&C)) + (*e&C);*/ new = 2 * ((*(nw+2)&C) ^ (*(sw+2)&C)) + (*(w+2)&C); break; case 3: /* new = 2 * ((*se&C) ^ (*sw&C)) + (*s&C);*/ new = 2 * ((*(sw+2)&C) ^ (*sw&C)) + (*(sw+1)&C); break; } *d = new; *o = new << 7; /* *o = new;*/ nw++; w++; sw++; } /* Buffer8_clear_border(active_buffer(ctx->biniou8));*/ /* Buffer8_copy(active_buffer(ctx->biniou8), passive_buffer(ctx->biniou8));*/ dst = game[0]; game[0] = game[1]; game[1] = dst; } lebiniou-3.40/plugins/stable/main/venus/Makefile.in0000644000175000017500000005246613612323077017274 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = venus.so$(EXEEXT) subdir = plugins/stable/main/venus ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_venus_so_OBJECTS = venus_so-venus.$(OBJEXT) venus_so_OBJECTS = $(am_venus_so_OBJECTS) venus_so_DEPENDENCIES = venus_so_LINK = $(CCLD) $(venus_so_CFLAGS) $(CFLAGS) \ $(venus_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/venus_so-venus.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(venus_so_SOURCES) DIST_SOURCES = $(venus_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/venus venus_so_SOURCES = venus.c venus_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src venus_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include venus_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/venus/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/venus/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) venus.so$(EXEEXT): $(venus_so_OBJECTS) $(venus_so_DEPENDENCIES) $(EXTRA_venus_so_DEPENDENCIES) @rm -f venus.so$(EXEEXT) $(AM_V_CCLD)$(venus_so_LINK) $(venus_so_OBJECTS) $(venus_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/venus_so-venus.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` venus_so-venus.o: venus.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(venus_so_CFLAGS) $(CFLAGS) -MT venus_so-venus.o -MD -MP -MF $(DEPDIR)/venus_so-venus.Tpo -c -o venus_so-venus.o `test -f 'venus.c' || echo '$(srcdir)/'`venus.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/venus_so-venus.Tpo $(DEPDIR)/venus_so-venus.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='venus.c' object='venus_so-venus.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(venus_so_CFLAGS) $(CFLAGS) -c -o venus_so-venus.o `test -f 'venus.c' || echo '$(srcdir)/'`venus.c venus_so-venus.obj: venus.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(venus_so_CFLAGS) $(CFLAGS) -MT venus_so-venus.obj -MD -MP -MF $(DEPDIR)/venus_so-venus.Tpo -c -o venus_so-venus.obj `if test -f 'venus.c'; then $(CYGPATH_W) 'venus.c'; else $(CYGPATH_W) '$(srcdir)/venus.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/venus_so-venus.Tpo $(DEPDIR)/venus_so-venus.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='venus.c' object='venus_so-venus.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(venus_so_CFLAGS) $(CFLAGS) -c -o venus_so-venus.obj `if test -f 'venus.c'; then $(CYGPATH_W) 'venus.c'; else $(CYGPATH_W) '$(srcdir)/venus.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/venus_so-venus.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/venus_so-venus.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/venus/Makefile.am0000644000175000017500000000044413612112624017242 00000000000000plugindir = @libdir@/lebiniou/plugins/main/venus plugin_PROGRAMS = venus.so venus_so_SOURCES = venus.c venus_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src venus_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include venus_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/imagedrop/0000755000175000017500000000000013612323137016076 500000000000000lebiniou-3.40/plugins/stable/main/imagedrop/imagedrop.c0000644000175000017500000001453113612112625020133 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * Idea: drops that wash away existing picture, and reveal new behind it */ #include "context.h" #include "images.h" #define DROPCOUNT 20 /* how many drops there can be same time progressing */ #define INITIAL_WAIT_MAX 2 /* max wait before first drop */ #define WAIT_MIN 2 /* minimum wait between drops */ #define WAIT_MAX 18 /* max wait between drops */ #define DROPSIZE_MIN (WIDTH/14.0) /* minimum radius of drop */ #define DROPSIZE_MAX (WIDTH/5.0) /* maximum radius of drop */ #define HAZY_RADIUS 20.0 /* how many pixels on outer ring are hazy */ #define HAZY_RATIO 23.0 /* 1/x probability hazy pixel to get drawn */ #define PROG_RATIO 0.09 /* how big ratio of diameter progress in one round */ #define INCR_RATIO 0.3 /* Ratio how much color value is changed */ #define READY_TOL 0.65 /* difference to target regarded as ready */ u_long id = 1556217225; uint32_t version = 0; u_long options = BE_GFX|BEQ_IMAGE; char desc[] = "Image drops"; typedef struct Drop_s { int x; int y; double target; /* target radius */ double current; /* current radius */ int incr; /* color increment / decrement value */ } Drop_t; static Drop_t drops[DROPCOUNT]; static short *mask = NULL; static int next_drop; /* counter how many rounds before next drop */ int8_t create(Context_t *ctx) { mask = xmalloc(sizeof(short) * BUFFSIZE); return 1; } void destroy(Context_t *ctx) { xfree(mask); } void on_switch_on(Context_t *ctx) { u_long i; /* clear drops */ for (i = 0; i < DROPCOUNT ; i++) { drops[i].x = -1; } next_drop = b_rand_int_range(0, INITIAL_WAIT_MAX); /* initialize mask */ for (i = 0; i < BUFFSIZE ; i++) { mask[i] = -1; } } /* helper function for marking affected pixels of circle to mask */ static void mark_circle_range(int x, int y, double r, short mark, short *mbuff) { assert(mask != NULL); /* calculate bounding box of circle */ int left = x - r; left = (left < 0) ? 0 : left; int right = x + r; right = (right >= WIDTH) ? WIDTH - 1 : right; int top = y - r; top = (top < 0) ? 0 : top; int bottom = y + r; bottom = (bottom >= HEIGHT) ? HEIGHT - 1 : bottom; /* we handle distances as squared to speed up things, no need to calculate sqrt for every pixel */ double distsq = r * r; /* outer ring which is hazy*/ double distsq2 = (r - HAZY_RADIUS) * (r - HAZY_RADIUS); /* inner ring */ int i,j; /* loop thru bounding box, and check if pixel is in circle */ for (i = top; i <= bottom; i++) { for (j = left ; j <= right; j++) { int dx = j - x; int dy = i - y; if (((dx * dx) + (dy * dy)) < distsq) { if (((dx * dx) + (dy * dy)) < distsq2) { mbuff[i * WIDTH + j] = mark; } else if (b_rand_int_range(0, HAZY_RATIO) == 0) { /* hazy pixel */ mbuff[i * WIDTH + j] = mark; } else { /* outside circle */ mbuff[i * WIDTH + j] = -1; } } } } } void run(Context_t *ctx) { static uint32_t imageid = 0; /* we store image id so that we can disable drops when image changes */ u_long i; if (ctx->imgf->dst->id != imageid) { /* image change detected */ imageid = ctx->imgf->dst->id; /* mark all drops unused */ for (i = 0; i < DROPCOUNT; i++) { drops[i].x = -1; drops[i].target = 1.0; drops[i].current = 1.0; } next_drop = 0; /* get one new drop immediately */ } /* Grow existing drops, and release fully grown drops for next use */ for (i = 0; i < DROPCOUNT; i++) { if (drops[i].x > -1) { /* in use */ if ((drops[i].current + READY_TOL) < drops[i].target) { drops[i].current += (drops[i].target - drops[i].current) * PROG_RATIO; drops[i].incr = (drops[i].target - drops[i].current) * INCR_RATIO; if (drops[i].incr < 1.0) { drops[i].incr = 1.0; /* values less that 1 won't have any effect */ } /* mark area where this drop affects this round */ mark_circle_range(drops[i].x, drops[i].y, drops[i].current, i, mask); } else { /* this drop is done */ mark_circle_range(drops[i].x, drops[i].y, drops[i].target, -1, mask); drops[i].x = -1; } } } /* start checking if we need and can add new drop */ if (--next_drop <= 0) { /* time to add drop if there is room in struct */ for (i = 0; i < DROPCOUNT; i++) { if (drops[i].x == -1) { /* free entry */ /* new random drop */ drops[i].x = b_rand_int_range(0, WIDTH); drops[i].y = b_rand_int_range(0, HEIGHT); drops[i].target = b_rand_double_range(DROPSIZE_MIN, DROPSIZE_MAX); drops[i].current = drops[i].target * PROG_RATIO ; drops[i].incr = drops[i].target; next_drop = b_rand_int_range(WAIT_MIN, WAIT_MAX); /* mark area where this drop affects this round */ mark_circle_range(drops[i].x, drops[i].y, drops[i].current, i, mask); break; } } } /* actual picture handling */ const Pixel_t *src = active_buffer(ctx)->buffer; Pixel_t *dst = passive_buffer(ctx)->buffer; for (i = 0; i < BUFFSIZE; i++) { Pixel_t col = src[i]; if (mask[i] >= 0) { if (col > ctx->imgf->cur->buff->buffer[i]) { col = ((col - drops[mask[i]].incr) > ctx->imgf->cur->buff->buffer[i]) ? col - drops[mask[i]].incr : ctx->imgf->cur->buff->buffer[i]; } else if (col < ctx->imgf->cur->buff->buffer[i]) { col = (col < (ctx->imgf->cur->buff->buffer[i] - drops[mask[i]].incr)) ? col + drops[mask[i]].incr : ctx->imgf->cur->buff->buffer[i]; } } *dst++ = col; } } lebiniou-3.40/plugins/stable/main/imagedrop/Makefile.in0000644000175000017500000005322213612323075020070 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = imagedrop.so$(EXEEXT) subdir = plugins/stable/main/imagedrop ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_imagedrop_so_OBJECTS = imagedrop_so-imagedrop.$(OBJEXT) imagedrop_so_OBJECTS = $(am_imagedrop_so_OBJECTS) imagedrop_so_DEPENDENCIES = imagedrop_so_LINK = $(CCLD) $(imagedrop_so_CFLAGS) $(CFLAGS) \ $(imagedrop_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/imagedrop_so-imagedrop.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(imagedrop_so_SOURCES) DIST_SOURCES = $(imagedrop_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/imagedrop imagedrop_so_SOURCES = imagedrop.c imagedrop_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src imagedrop_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include imagedrop_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/imagedrop/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/imagedrop/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) imagedrop.so$(EXEEXT): $(imagedrop_so_OBJECTS) $(imagedrop_so_DEPENDENCIES) $(EXTRA_imagedrop_so_DEPENDENCIES) @rm -f imagedrop.so$(EXEEXT) $(AM_V_CCLD)$(imagedrop_so_LINK) $(imagedrop_so_OBJECTS) $(imagedrop_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/imagedrop_so-imagedrop.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` imagedrop_so-imagedrop.o: imagedrop.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagedrop_so_CFLAGS) $(CFLAGS) -MT imagedrop_so-imagedrop.o -MD -MP -MF $(DEPDIR)/imagedrop_so-imagedrop.Tpo -c -o imagedrop_so-imagedrop.o `test -f 'imagedrop.c' || echo '$(srcdir)/'`imagedrop.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/imagedrop_so-imagedrop.Tpo $(DEPDIR)/imagedrop_so-imagedrop.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='imagedrop.c' object='imagedrop_so-imagedrop.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagedrop_so_CFLAGS) $(CFLAGS) -c -o imagedrop_so-imagedrop.o `test -f 'imagedrop.c' || echo '$(srcdir)/'`imagedrop.c imagedrop_so-imagedrop.obj: imagedrop.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagedrop_so_CFLAGS) $(CFLAGS) -MT imagedrop_so-imagedrop.obj -MD -MP -MF $(DEPDIR)/imagedrop_so-imagedrop.Tpo -c -o imagedrop_so-imagedrop.obj `if test -f 'imagedrop.c'; then $(CYGPATH_W) 'imagedrop.c'; else $(CYGPATH_W) '$(srcdir)/imagedrop.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/imagedrop_so-imagedrop.Tpo $(DEPDIR)/imagedrop_so-imagedrop.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='imagedrop.c' object='imagedrop_so-imagedrop.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagedrop_so_CFLAGS) $(CFLAGS) -c -o imagedrop_so-imagedrop.obj `if test -f 'imagedrop.c'; then $(CYGPATH_W) 'imagedrop.c'; else $(CYGPATH_W) '$(srcdir)/imagedrop.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/imagedrop_so-imagedrop.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/imagedrop_so-imagedrop.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/imagedrop/Makefile.am0000644000175000017500000000050013612112624020042 00000000000000plugindir = @libdir@/lebiniou/plugins/main/imagedrop plugin_PROGRAMS = imagedrop.so imagedrop_so_SOURCES = imagedrop.c imagedrop_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src imagedrop_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include imagedrop_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/blur3/0000755000175000017500000000000013612323130015147 500000000000000lebiniou-3.40/plugins/stable/main/blur3/blur3.c0000644000175000017500000000354113612112625016272 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 944355801; uint32_t version = 0; u_long options = BE_BLUR; char desc[] = "Blur filter"; /* TODO optimize this --oliv3 */ void run(Context_t *ctx) { u_short i, j; const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); Buffer8_init_mask_3x3(active_buffer(ctx)); for (j = 1; j < MAXY - 1; j++) { Pixel_t bcolor = 0; for (i = 1; i < MAXX - 1; i++) { u_char flat = 1; Pixel_t m, n, s, e, w; short t; m = get_pixel_nc(src, i, j ); n = get_pixel_nc(src, i, j - 1); if (n != m) { flat = 0; } s = get_pixel_nc(src, i, j + 1); if (s != m) { flat = 0; } e = get_pixel_nc(src, i + 1, j ); if (e != m) { flat = 0; } w = get_pixel_nc(src, i - 1, j ); if (w != m) { flat = 0; } t = (n + s + ((e + w + m) << 1)) >> 3; if (t < 0) { t = drand48() * 256; } if (flat) { t = bcolor; } else { bcolor++; } set_pixel_nc(dst, i, j, (Pixel_t)(t)); } } Buffer8_expand_border(dst); } lebiniou-3.40/plugins/stable/main/blur3/Makefile.in0000644000175000017500000005246613612323073017157 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = blur3.so$(EXEEXT) subdir = plugins/stable/main/blur3 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_blur3_so_OBJECTS = blur3_so-blur3.$(OBJEXT) blur3_so_OBJECTS = $(am_blur3_so_OBJECTS) blur3_so_DEPENDENCIES = blur3_so_LINK = $(CCLD) $(blur3_so_CFLAGS) $(CFLAGS) \ $(blur3_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/blur3_so-blur3.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(blur3_so_SOURCES) DIST_SOURCES = $(blur3_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/blur3 blur3_so_SOURCES = blur3.c blur3_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src blur3_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include blur3_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/blur3/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/blur3/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) blur3.so$(EXEEXT): $(blur3_so_OBJECTS) $(blur3_so_DEPENDENCIES) $(EXTRA_blur3_so_DEPENDENCIES) @rm -f blur3.so$(EXEEXT) $(AM_V_CCLD)$(blur3_so_LINK) $(blur3_so_OBJECTS) $(blur3_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blur3_so-blur3.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` blur3_so-blur3.o: blur3.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur3_so_CFLAGS) $(CFLAGS) -MT blur3_so-blur3.o -MD -MP -MF $(DEPDIR)/blur3_so-blur3.Tpo -c -o blur3_so-blur3.o `test -f 'blur3.c' || echo '$(srcdir)/'`blur3.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/blur3_so-blur3.Tpo $(DEPDIR)/blur3_so-blur3.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='blur3.c' object='blur3_so-blur3.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur3_so_CFLAGS) $(CFLAGS) -c -o blur3_so-blur3.o `test -f 'blur3.c' || echo '$(srcdir)/'`blur3.c blur3_so-blur3.obj: blur3.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur3_so_CFLAGS) $(CFLAGS) -MT blur3_so-blur3.obj -MD -MP -MF $(DEPDIR)/blur3_so-blur3.Tpo -c -o blur3_so-blur3.obj `if test -f 'blur3.c'; then $(CYGPATH_W) 'blur3.c'; else $(CYGPATH_W) '$(srcdir)/blur3.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/blur3_so-blur3.Tpo $(DEPDIR)/blur3_so-blur3.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='blur3.c' object='blur3_so-blur3.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur3_so_CFLAGS) $(CFLAGS) -c -o blur3_so-blur3.obj `if test -f 'blur3.c'; then $(CYGPATH_W) 'blur3.c'; else $(CYGPATH_W) '$(srcdir)/blur3.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/blur3_so-blur3.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/blur3_so-blur3.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/blur3/Makefile.am0000644000175000017500000000044413612112624017131 00000000000000plugindir = @libdir@/lebiniou/plugins/main/blur3 plugin_PROGRAMS = blur3.so blur3_so_SOURCES = blur3.c blur3_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src blur3_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include blur3_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/roscillo/0000755000175000017500000000000013612323133015751 500000000000000lebiniou-3.40/plugins/stable/main/roscillo/Makefile.in0000644000175000017500000005307313612323075017753 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = roscillo.so$(EXEEXT) subdir = plugins/stable/main/roscillo ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_roscillo_so_OBJECTS = roscillo_so-roscillo.$(OBJEXT) roscillo_so_OBJECTS = $(am_roscillo_so_OBJECTS) roscillo_so_DEPENDENCIES = roscillo_so_LINK = $(CCLD) $(roscillo_so_CFLAGS) $(CFLAGS) \ $(roscillo_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/roscillo_so-roscillo.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(roscillo_so_SOURCES) DIST_SOURCES = $(roscillo_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/roscillo roscillo_so_SOURCES = roscillo.c roscillo_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src roscillo_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include roscillo_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/roscillo/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/roscillo/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) roscillo.so$(EXEEXT): $(roscillo_so_OBJECTS) $(roscillo_so_DEPENDENCIES) $(EXTRA_roscillo_so_DEPENDENCIES) @rm -f roscillo.so$(EXEEXT) $(AM_V_CCLD)$(roscillo_so_LINK) $(roscillo_so_OBJECTS) $(roscillo_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/roscillo_so-roscillo.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` roscillo_so-roscillo.o: roscillo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(roscillo_so_CFLAGS) $(CFLAGS) -MT roscillo_so-roscillo.o -MD -MP -MF $(DEPDIR)/roscillo_so-roscillo.Tpo -c -o roscillo_so-roscillo.o `test -f 'roscillo.c' || echo '$(srcdir)/'`roscillo.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/roscillo_so-roscillo.Tpo $(DEPDIR)/roscillo_so-roscillo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='roscillo.c' object='roscillo_so-roscillo.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(roscillo_so_CFLAGS) $(CFLAGS) -c -o roscillo_so-roscillo.o `test -f 'roscillo.c' || echo '$(srcdir)/'`roscillo.c roscillo_so-roscillo.obj: roscillo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(roscillo_so_CFLAGS) $(CFLAGS) -MT roscillo_so-roscillo.obj -MD -MP -MF $(DEPDIR)/roscillo_so-roscillo.Tpo -c -o roscillo_so-roscillo.obj `if test -f 'roscillo.c'; then $(CYGPATH_W) 'roscillo.c'; else $(CYGPATH_W) '$(srcdir)/roscillo.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/roscillo_so-roscillo.Tpo $(DEPDIR)/roscillo_so-roscillo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='roscillo.c' object='roscillo_so-roscillo.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(roscillo_so_CFLAGS) $(CFLAGS) -c -o roscillo_so-roscillo.obj `if test -f 'roscillo.c'; then $(CYGPATH_W) 'roscillo.c'; else $(CYGPATH_W) '$(srcdir)/roscillo.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/roscillo_so-roscillo.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/roscillo_so-roscillo.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/roscillo/Makefile.am0000644000175000017500000000047113612112624017730 00000000000000plugindir = @libdir@/lebiniou/plugins/main/roscillo plugin_PROGRAMS = roscillo.so roscillo_so_SOURCES = roscillo.c roscillo_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src roscillo_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include roscillo_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/roscillo/roscillo.c0000644000175000017500000000523213612112625017667 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "oscillo.h" #include "parameters.h" u_long id = 946482109; uint32_t version = 0; u_long options = BE_SFX2D; u_long mode = OVERLAY; char desc[] = "Rotating oscilloscope"; static Porteuse_t *P = NULL; /* FIXME hardcoded */ #define RADIUS (HMINSCREEN * 0.85) static float alpha = 0.0; static int roscillo_connect = 1; static float volume_scale = 0; static float speed = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); plugin_parameters_add_double(params, BPP_SPEED, speed, -0.2, 0.2); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 100); plugin_parameter_parse_float_range(in_parameters, BPP_SPEED, &speed, -100, 100); } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } static void init() { uint32_t i; Transform_t t; memset(&t, 0, sizeof(t)); P->origin.x = CENTERX - RADIUS * cos (alpha); P->origin.y = CENTERY - RADIUS * sin (alpha); t.v_j_factor = HMAXY * volume_scale; t.v_i.x = (2.0 / (float)(P->size - 1) * (float)RADIUS) * cos (alpha); t.v_i.y = (2.0 / (float)(P->size - 1) * (float)RADIUS) * sin (alpha); for (i = 0; i < P->size; i++) { P->trans[i] = t; } Porteuse_init_alpha (P); } int8_t create(Context_t *ctx) { P = Porteuse_new(ctx->input->size, A_MONO); init (); return 1; } void destroy(Context_t *ctx) { if (P != NULL) { Porteuse_delete (P); } } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 0.85; speed = 1; /* connect = b_rand_boolean(); */ } void run(Context_t *ctx) { Buffer8_clear(passive_buffer(ctx)); Porteuse_draw(P, ctx, roscillo_connect); /* FIXME hardcoded */ alpha += 0.005 * speed; if (alpha > 2*M_PI) { alpha -= 2*M_PI; } init(); } lebiniou-3.40/plugins/stable/main/isquares/0000755000175000017500000000000013612323137015763 500000000000000lebiniou-3.40/plugins/stable/main/isquares/Makefile.in0000644000175000017500000005307313612323075017761 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = isquares.so$(EXEEXT) subdir = plugins/stable/main/isquares ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_isquares_so_OBJECTS = isquares_so-isquares.$(OBJEXT) isquares_so_OBJECTS = $(am_isquares_so_OBJECTS) isquares_so_DEPENDENCIES = isquares_so_LINK = $(CCLD) $(isquares_so_CFLAGS) $(CFLAGS) \ $(isquares_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/isquares_so-isquares.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(isquares_so_SOURCES) DIST_SOURCES = $(isquares_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/isquares isquares_so_SOURCES = isquares.c isquares_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src isquares_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include isquares_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/isquares/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/isquares/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) isquares.so$(EXEEXT): $(isquares_so_OBJECTS) $(isquares_so_DEPENDENCIES) $(EXTRA_isquares_so_DEPENDENCIES) @rm -f isquares.so$(EXEEXT) $(AM_V_CCLD)$(isquares_so_LINK) $(isquares_so_OBJECTS) $(isquares_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isquares_so-isquares.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` isquares_so-isquares.o: isquares.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(isquares_so_CFLAGS) $(CFLAGS) -MT isquares_so-isquares.o -MD -MP -MF $(DEPDIR)/isquares_so-isquares.Tpo -c -o isquares_so-isquares.o `test -f 'isquares.c' || echo '$(srcdir)/'`isquares.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/isquares_so-isquares.Tpo $(DEPDIR)/isquares_so-isquares.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='isquares.c' object='isquares_so-isquares.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(isquares_so_CFLAGS) $(CFLAGS) -c -o isquares_so-isquares.o `test -f 'isquares.c' || echo '$(srcdir)/'`isquares.c isquares_so-isquares.obj: isquares.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(isquares_so_CFLAGS) $(CFLAGS) -MT isquares_so-isquares.obj -MD -MP -MF $(DEPDIR)/isquares_so-isquares.Tpo -c -o isquares_so-isquares.obj `if test -f 'isquares.c'; then $(CYGPATH_W) 'isquares.c'; else $(CYGPATH_W) '$(srcdir)/isquares.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/isquares_so-isquares.Tpo $(DEPDIR)/isquares_so-isquares.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='isquares.c' object='isquares_so-isquares.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(isquares_so_CFLAGS) $(CFLAGS) -c -o isquares_so-isquares.obj `if test -f 'isquares.c'; then $(CYGPATH_W) 'isquares.c'; else $(CYGPATH_W) '$(srcdir)/isquares.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/isquares_so-isquares.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/isquares_so-isquares.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/isquares/Makefile.am0000644000175000017500000000047113612112624017736 00000000000000plugindir = @libdir@/lebiniou/plugins/main/isquares plugin_PROGRAMS = isquares.so isquares_so_SOURCES = isquares.c isquares_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src isquares_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include isquares_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/isquares/isquares.c0000644000175000017500000000266013612112625017705 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "images.h" u_long id = 1090876849; uint32_t version = 0; u_long options = BE_GFX|BEQ_IMAGE; u_long mode = NORMAL; char desc[] = "Random image squares"; #define SQUARE_SIZE 40 #define SQUARES_PER_TURN 10 void run(Context_t *ctx) { int s; Buffer8_t *dst = passive_buffer(ctx); Buffer8_copy(active_buffer(ctx), dst); for (s = 0; s < SQUARES_PER_TURN; s++) { int i, j; u_short sx = b_rand_int_range(0, MAXX-SQUARE_SIZE); u_short sy = b_rand_int_range(0, MAXY-SQUARE_SIZE); for (j = 0; j < SQUARE_SIZE; j++) for (i = 0; i < SQUARE_SIZE; i++) set_pixel_nc(dst, sx+i, sy+j, get_pixel_nc(ctx->imgf->cur->buff, sx+i, sy+j)); } } lebiniou-3.40/plugins/stable/main/blur1/0000755000175000017500000000000013612323130015145 500000000000000lebiniou-3.40/plugins/stable/main/blur1/Makefile.in0000644000175000017500000005246613612323073017155 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = blur1.so$(EXEEXT) subdir = plugins/stable/main/blur1 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_blur1_so_OBJECTS = blur1_so-blur1.$(OBJEXT) blur1_so_OBJECTS = $(am_blur1_so_OBJECTS) blur1_so_DEPENDENCIES = blur1_so_LINK = $(CCLD) $(blur1_so_CFLAGS) $(CFLAGS) \ $(blur1_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/blur1_so-blur1.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(blur1_so_SOURCES) DIST_SOURCES = $(blur1_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/blur1 blur1_so_SOURCES = blur1.c blur1_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src blur1_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include blur1_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/blur1/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/blur1/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) blur1.so$(EXEEXT): $(blur1_so_OBJECTS) $(blur1_so_DEPENDENCIES) $(EXTRA_blur1_so_DEPENDENCIES) @rm -f blur1.so$(EXEEXT) $(AM_V_CCLD)$(blur1_so_LINK) $(blur1_so_OBJECTS) $(blur1_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blur1_so-blur1.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` blur1_so-blur1.o: blur1.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur1_so_CFLAGS) $(CFLAGS) -MT blur1_so-blur1.o -MD -MP -MF $(DEPDIR)/blur1_so-blur1.Tpo -c -o blur1_so-blur1.o `test -f 'blur1.c' || echo '$(srcdir)/'`blur1.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/blur1_so-blur1.Tpo $(DEPDIR)/blur1_so-blur1.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='blur1.c' object='blur1_so-blur1.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur1_so_CFLAGS) $(CFLAGS) -c -o blur1_so-blur1.o `test -f 'blur1.c' || echo '$(srcdir)/'`blur1.c blur1_so-blur1.obj: blur1.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur1_so_CFLAGS) $(CFLAGS) -MT blur1_so-blur1.obj -MD -MP -MF $(DEPDIR)/blur1_so-blur1.Tpo -c -o blur1_so-blur1.obj `if test -f 'blur1.c'; then $(CYGPATH_W) 'blur1.c'; else $(CYGPATH_W) '$(srcdir)/blur1.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/blur1_so-blur1.Tpo $(DEPDIR)/blur1_so-blur1.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='blur1.c' object='blur1_so-blur1.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(blur1_so_CFLAGS) $(CFLAGS) -c -o blur1_so-blur1.obj `if test -f 'blur1.c'; then $(CYGPATH_W) 'blur1.c'; else $(CYGPATH_W) '$(srcdir)/blur1.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/blur1_so-blur1.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/blur1_so-blur1.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/blur1/Makefile.am0000644000175000017500000000044413612112624017127 00000000000000plugindir = @libdir@/lebiniou/plugins/main/blur1 plugin_PROGRAMS = blur1.so blur1_so_SOURCES = blur1.c blur1_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src blur1_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include blur1_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/blur1/blur1.c0000644000175000017500000000223413612112625016264 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "image_filter.h" #include "parameters.h" #include "blur.h" u_long id = 944355799; uint32_t version = 0; u_long options = BE_BLUR; char desc[] = "Blur filter"; void on_switch_on(Context_t *ctx) { border_mode = BM_TOROIDAL; } void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); image_filter_average(dst, src, FT_BLUR1_3x3, border_mode, 0, NULL); } lebiniou-3.40/plugins/stable/main/cth_xroller/0000755000175000017500000000000013612323132016447 500000000000000lebiniou-3.40/plugins/stable/main/cth_xroller/cth_xroller.c0000644000175000017500000000403113612112625021061 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 949677607; uint32_t version = 0; u_long options = BE_ROLL|BEQ_HOR|BE_LENS; char dname[] = "X roll"; char desc[] = "Rolls the screen vertically"; static float roll_theta=0.0, roll_freq=0.03; static void inc_theta() { roll_theta += roll_freq; if (roll_theta > (2 * M_PI)) { roll_theta -= 2 * M_PI; } else if (roll_theta < (-2 * M_PI)) { roll_theta += 2 * M_PI; } } void on_switch_on(Context_t *ctx) { roll_freq = Input_random_float_range(ctx->input, 0.01, 0.06); if (b_rand_boolean()) { roll_freq = -roll_freq; } #ifdef DEBUG VERBOSE(printf("[i] %s: roll_freq= %f\r\n", __FILE__, roll_freq)); #endif } void run(Context_t *ctx) { u_short j; const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); /* TODO voir si c'est mieux commente --oliv3 */ /* Buffer8_clear_border(dst);*/ for (j = 0; j < HEIGHT; j++) { short p = j - HHEIGHT; float phi = acosf((float)p / (float)(HHEIGHT)); short b = (short)((roll_theta + phi) / M_PI * (float)HEIGHT); u_short i; b %= (2 * HEIGHT); if (b < 0) { b += (2 * HEIGHT); } if (b >= (short)HEIGHT) { b = 2 * HEIGHT - b - 1; } for (i = 0; i < WIDTH; i++) { set_pixel_nc(dst, i, j, (get_pixel_nc(src, i, b))); } } inc_theta(); } lebiniou-3.40/plugins/stable/main/cth_xroller/Makefile.in0000644000175000017500000005350013612323073020443 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = cth_xroller.so$(EXEEXT) subdir = plugins/stable/main/cth_xroller ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_cth_xroller_so_OBJECTS = cth_xroller_so-cth_xroller.$(OBJEXT) cth_xroller_so_OBJECTS = $(am_cth_xroller_so_OBJECTS) cth_xroller_so_DEPENDENCIES = cth_xroller_so_LINK = $(CCLD) $(cth_xroller_so_CFLAGS) $(CFLAGS) \ $(cth_xroller_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/cth_xroller_so-cth_xroller.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(cth_xroller_so_SOURCES) DIST_SOURCES = $(cth_xroller_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/cth_xroller cth_xroller_so_SOURCES = cth_xroller.c cth_xroller_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cth_xroller_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cth_xroller_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/cth_xroller/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/cth_xroller/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) cth_xroller.so$(EXEEXT): $(cth_xroller_so_OBJECTS) $(cth_xroller_so_DEPENDENCIES) $(EXTRA_cth_xroller_so_DEPENDENCIES) @rm -f cth_xroller.so$(EXEEXT) $(AM_V_CCLD)$(cth_xroller_so_LINK) $(cth_xroller_so_OBJECTS) $(cth_xroller_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cth_xroller_so-cth_xroller.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` cth_xroller_so-cth_xroller.o: cth_xroller.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_xroller_so_CFLAGS) $(CFLAGS) -MT cth_xroller_so-cth_xroller.o -MD -MP -MF $(DEPDIR)/cth_xroller_so-cth_xroller.Tpo -c -o cth_xroller_so-cth_xroller.o `test -f 'cth_xroller.c' || echo '$(srcdir)/'`cth_xroller.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cth_xroller_so-cth_xroller.Tpo $(DEPDIR)/cth_xroller_so-cth_xroller.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cth_xroller.c' object='cth_xroller_so-cth_xroller.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_xroller_so_CFLAGS) $(CFLAGS) -c -o cth_xroller_so-cth_xroller.o `test -f 'cth_xroller.c' || echo '$(srcdir)/'`cth_xroller.c cth_xroller_so-cth_xroller.obj: cth_xroller.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_xroller_so_CFLAGS) $(CFLAGS) -MT cth_xroller_so-cth_xroller.obj -MD -MP -MF $(DEPDIR)/cth_xroller_so-cth_xroller.Tpo -c -o cth_xroller_so-cth_xroller.obj `if test -f 'cth_xroller.c'; then $(CYGPATH_W) 'cth_xroller.c'; else $(CYGPATH_W) '$(srcdir)/cth_xroller.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cth_xroller_so-cth_xroller.Tpo $(DEPDIR)/cth_xroller_so-cth_xroller.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cth_xroller.c' object='cth_xroller_so-cth_xroller.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_xroller_so_CFLAGS) $(CFLAGS) -c -o cth_xroller_so-cth_xroller.obj `if test -f 'cth_xroller.c'; then $(CYGPATH_W) 'cth_xroller.c'; else $(CYGPATH_W) '$(srcdir)/cth_xroller.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/cth_xroller_so-cth_xroller.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/cth_xroller_so-cth_xroller.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/cth_xroller/Makefile.am0000644000175000017500000000051613612112624020427 00000000000000plugindir = @libdir@/lebiniou/plugins/main/cth_xroller plugin_PROGRAMS = cth_xroller.so cth_xroller_so_SOURCES = cth_xroller.c cth_xroller_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cth_xroller_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cth_xroller_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/yoscillo/0000755000175000017500000000000013612323136015763 500000000000000lebiniou-3.40/plugins/stable/main/yoscillo/Makefile.in0000644000175000017500000005307313612323077017764 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = yoscillo.so$(EXEEXT) subdir = plugins/stable/main/yoscillo ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_yoscillo_so_OBJECTS = yoscillo_so-yoscillo.$(OBJEXT) yoscillo_so_OBJECTS = $(am_yoscillo_so_OBJECTS) yoscillo_so_DEPENDENCIES = yoscillo_so_LINK = $(CCLD) $(yoscillo_so_CFLAGS) $(CFLAGS) \ $(yoscillo_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/yoscillo_so-yoscillo.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(yoscillo_so_SOURCES) DIST_SOURCES = $(yoscillo_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/yoscillo yoscillo_so_SOURCES = yoscillo.c yoscillo_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src yoscillo_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include yoscillo_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/yoscillo/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/yoscillo/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) yoscillo.so$(EXEEXT): $(yoscillo_so_OBJECTS) $(yoscillo_so_DEPENDENCIES) $(EXTRA_yoscillo_so_DEPENDENCIES) @rm -f yoscillo.so$(EXEEXT) $(AM_V_CCLD)$(yoscillo_so_LINK) $(yoscillo_so_OBJECTS) $(yoscillo_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/yoscillo_so-yoscillo.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` yoscillo_so-yoscillo.o: yoscillo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(yoscillo_so_CFLAGS) $(CFLAGS) -MT yoscillo_so-yoscillo.o -MD -MP -MF $(DEPDIR)/yoscillo_so-yoscillo.Tpo -c -o yoscillo_so-yoscillo.o `test -f 'yoscillo.c' || echo '$(srcdir)/'`yoscillo.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/yoscillo_so-yoscillo.Tpo $(DEPDIR)/yoscillo_so-yoscillo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='yoscillo.c' object='yoscillo_so-yoscillo.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(yoscillo_so_CFLAGS) $(CFLAGS) -c -o yoscillo_so-yoscillo.o `test -f 'yoscillo.c' || echo '$(srcdir)/'`yoscillo.c yoscillo_so-yoscillo.obj: yoscillo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(yoscillo_so_CFLAGS) $(CFLAGS) -MT yoscillo_so-yoscillo.obj -MD -MP -MF $(DEPDIR)/yoscillo_so-yoscillo.Tpo -c -o yoscillo_so-yoscillo.obj `if test -f 'yoscillo.c'; then $(CYGPATH_W) 'yoscillo.c'; else $(CYGPATH_W) '$(srcdir)/yoscillo.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/yoscillo_so-yoscillo.Tpo $(DEPDIR)/yoscillo_so-yoscillo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='yoscillo.c' object='yoscillo_so-yoscillo.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(yoscillo_so_CFLAGS) $(CFLAGS) -c -o yoscillo_so-yoscillo.obj `if test -f 'yoscillo.c'; then $(CYGPATH_W) 'yoscillo.c'; else $(CYGPATH_W) '$(srcdir)/yoscillo.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/yoscillo_so-yoscillo.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/yoscillo_so-yoscillo.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/yoscillo/yoscillo.c0000644000175000017500000000426213612112625017707 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "oscillo.h" #include "parameters.h" u_long id = 946482111; uint32_t version = 0; u_long options = BE_SFX2D; char dname[] = "Y oscillo"; u_long mode = OVERLAY; char desc[] = "Vertical mono oscilloscope"; static Porteuse_t *P = NULL; static int yoscillo_connect = 1; static float volume_scale = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 100); } static void init() { uint32_t i; Transform_t t; memset(&t, 0, sizeof(t)); P->origin.x = CENTERX; P->origin.y = 0; t.v_j_factor = HMAXX * volume_scale; t.v_i.y = 1.0 / (float)(P->size - 1) * (float)MAXY; for (i = 0; i < P->size; i++) { P->trans[i] = t; } Porteuse_init_alpha(P); } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); if(in_parameters) { init(); } return get_parameters(); } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 0.85; init(); } int8_t create(Context_t *ctx) { P = Porteuse_new(ctx->input->size, A_MONO); init(); return 1; } void destroy(Context_t *ctx) { if (P != NULL) { Porteuse_delete(P); } } void run(Context_t *ctx) { Buffer8_clear(passive_buffer(ctx)); Porteuse_draw(P, ctx, yoscillo_connect); } lebiniou-3.40/plugins/stable/main/yoscillo/Makefile.am0000644000175000017500000000047113612112624017737 00000000000000plugindir = @libdir@/lebiniou/plugins/main/yoscillo plugin_PROGRAMS = yoscillo.so yoscillo_so_SOURCES = yoscillo.c yoscillo_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src yoscillo_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include yoscillo_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/iPulse4/0000755000175000017500000000000013612323140015446 500000000000000lebiniou-3.40/plugins/stable/main/iPulse4/iPulse4.c0000644000175000017500000000571713612112625017075 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "images.h" #define PATTERNSIZE 7879 /* prime number, not modulo of any display size */ #define COUNT_MAX (PATTERNSIZE/6) /* parameters for defining volume-colorcount curve */ #define CURVE_VOL_MIN 0.01 /* minimum volume on which we work */ #define CURVE_VOL_STEP 0.02 /* volume increment to step up on count */ #define CURVE_VOL_MULT 1.26 /* multiplier on count on one step */ static u_char pattern[PATTERNSIZE]; u_long id = 1546957355; uint32_t version = 0; u_long options = BE_GFX|BE_SFX2D|BEQ_IMAGE; u_long mode = NORMAL; char desc[] = "Show image colors on beat"; void on_switch_on(Context_t *ctx) { int i; for (i = 0; i < PATTERNSIZE; i++) { pattern[i] = 0; } } void run(Context_t *ctx) { Buffer8_t *dst = passive_buffer(ctx); Buffer8_copy(active_buffer(ctx), dst); if (ctx->input->on_beat) { double peak; int count = 0; int done = 0, looped = 0; int i, j; u_long k; for (peak = ctx->input->curpeak; peak > CURVE_VOL_MIN; peak -= CURVE_VOL_STEP) { count = count * CURVE_VOL_MULT; count++; } if (count > COUNT_MAX) { count = COUNT_MAX; } for (i = 0; i < count; i++) { j = b_rand_int_range(0, PATTERNSIZE-1); done = looped = 0; while (done == 0) { if (j < PATTERNSIZE && pattern[j] == 0) { /* free */ done = 1; pattern[j] = 1; } else { /* not free slot, go to next */ j++; if (j > PATTERNSIZE) { if (looped == 1) { /* we have whole pattern full */ break; } looped = 1; j = 0; } } } if ((done == 0) && (looped == 1)) { /* pattern full */ break; } } i = 0; for (k = 0; k < BUFFSIZE; k++) { if (pattern[i] == 1) { dst->buffer[k] = ctx->imgf->cur->buff->buffer[k]; } i++; if (i >= PATTERNSIZE) { i = 0; } } if ((done == 0) && (looped == 1)) { /* pattern was full, clear it */ for (i = 0; i < PATTERNSIZE; i++) { pattern[i] = 0; } } else { for (i = 0; i < PATTERNSIZE; i++) { if (pattern[i] == 1) { pattern[i] = 2; } } } } } lebiniou-3.40/plugins/stable/main/iPulse4/Makefile.in0000644000175000017500000005274413612323075017456 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = iPulse4.so$(EXEEXT) subdir = plugins/stable/main/iPulse4 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_iPulse4_so_OBJECTS = iPulse4_so-iPulse4.$(OBJEXT) iPulse4_so_OBJECTS = $(am_iPulse4_so_OBJECTS) iPulse4_so_DEPENDENCIES = iPulse4_so_LINK = $(CCLD) $(iPulse4_so_CFLAGS) $(CFLAGS) \ $(iPulse4_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/iPulse4_so-iPulse4.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(iPulse4_so_SOURCES) DIST_SOURCES = $(iPulse4_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/iPulse4 iPulse4_so_SOURCES = iPulse4.c iPulse4_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src iPulse4_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include iPulse4_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/iPulse4/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/iPulse4/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) iPulse4.so$(EXEEXT): $(iPulse4_so_OBJECTS) $(iPulse4_so_DEPENDENCIES) $(EXTRA_iPulse4_so_DEPENDENCIES) @rm -f iPulse4.so$(EXEEXT) $(AM_V_CCLD)$(iPulse4_so_LINK) $(iPulse4_so_OBJECTS) $(iPulse4_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iPulse4_so-iPulse4.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` iPulse4_so-iPulse4.o: iPulse4.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iPulse4_so_CFLAGS) $(CFLAGS) -MT iPulse4_so-iPulse4.o -MD -MP -MF $(DEPDIR)/iPulse4_so-iPulse4.Tpo -c -o iPulse4_so-iPulse4.o `test -f 'iPulse4.c' || echo '$(srcdir)/'`iPulse4.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iPulse4_so-iPulse4.Tpo $(DEPDIR)/iPulse4_so-iPulse4.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='iPulse4.c' object='iPulse4_so-iPulse4.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iPulse4_so_CFLAGS) $(CFLAGS) -c -o iPulse4_so-iPulse4.o `test -f 'iPulse4.c' || echo '$(srcdir)/'`iPulse4.c iPulse4_so-iPulse4.obj: iPulse4.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iPulse4_so_CFLAGS) $(CFLAGS) -MT iPulse4_so-iPulse4.obj -MD -MP -MF $(DEPDIR)/iPulse4_so-iPulse4.Tpo -c -o iPulse4_so-iPulse4.obj `if test -f 'iPulse4.c'; then $(CYGPATH_W) 'iPulse4.c'; else $(CYGPATH_W) '$(srcdir)/iPulse4.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iPulse4_so-iPulse4.Tpo $(DEPDIR)/iPulse4_so-iPulse4.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='iPulse4.c' object='iPulse4_so-iPulse4.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iPulse4_so_CFLAGS) $(CFLAGS) -c -o iPulse4_so-iPulse4.obj `if test -f 'iPulse4.c'; then $(CYGPATH_W) 'iPulse4.c'; else $(CYGPATH_W) '$(srcdir)/iPulse4.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/iPulse4_so-iPulse4.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/iPulse4_so-iPulse4.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/iPulse4/Makefile.am0000644000175000017500000000046213612112624017427 00000000000000plugindir = @libdir@/lebiniou/plugins/main/iPulse4 plugin_PROGRAMS = iPulse4.so iPulse4_so_SOURCES = iPulse4.c iPulse4_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src iPulse4_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include iPulse4_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/hodge/0000755000175000017500000000000013612323133015211 500000000000000lebiniou-3.40/plugins/stable/main/hodge/hodge.c0000644000175000017500000000551113612112625016367 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1184941398; uint32_t version = 0; u_long options = BE_DISPLACE|BE_LENS; char dname[] = "Hodge"; u_long mode = XOR; char desc[] = "Cellular automaton"; /* * Based on: * http://www.fourmilab.ch/cellab/manual/rules.html#Hodge */ #define B 5 #define N ((1 << B) - 1) #define SHFT (8*sizeof(Pixel_t) - B) #define G 5 static Buffer8_t *game[2] = { NULL, NULL }; static u_char initialized = 0; int8_t create(Context_t *ctx) { game[0] = Buffer8_new(); game[1] = Buffer8_new(); return 1; } void destroy(Context_t *ctx) { Buffer8_delete(game[0]); Buffer8_delete(game[1]); } void on_switch_on(Context_t *ctx) { Pixel_t *p; if (initialized) { return; } if (b_rand_boolean()) { Buffer8_copy(active_buffer(ctx), game[0]); } else { Buffer8_randomize(game[0]); } for (p = game[0]->buffer; p < (game[0]->buffer + BUFFSIZE*sizeof(Pixel_t)); p++) { *p &= N; } initialized = 1; } static inline Pixel_t five_bits(const Buffer8_t *buff, const int x, const int y) { const Pixel_t p = get_pixel_nc(buff, x, y); return (p & N); } static inline u_short sum(const Buffer8_t *buff, const int x, const int y) { u_short s = 0; int dx, dy; for (dy = -1; dy <= 1; dy++) for (dx = -1; dx <= 1; dx++) { if (!dx && !dy) { continue; } else { s += get_pixel_nc(buff, x+dx, y+dy); } } return s; } void run(Context_t *ctx) { /* Quick version, no pointers. Left as an exercise * to the reader :) */ int x, y; Buffer8_t *tmp, *dst; dst = passive_buffer(ctx); #define game_src game[0] #define game_dst game[1] for (y = 1; y < MAXY; y++) for (x = 1; x < MAXX; x++) { const Pixel_t old = five_bits(game_src, x, y); Pixel_t new; if (old == N) { new = 0; } else { const u_short s = sum(game_src, x, y); assert(old < N); new = ((s >> SHFT) + G) & 255; if (new > N) { new = N; } } set_pixel_nc(game_dst, x, y, new); set_pixel_nc(dst, x, y, new); } tmp = game[0]; game[0] = game[1]; game[1] = tmp; } lebiniou-3.40/plugins/stable/main/hodge/Makefile.in0000644000175000017500000005246613612323074017217 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = hodge.so$(EXEEXT) subdir = plugins/stable/main/hodge ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_hodge_so_OBJECTS = hodge_so-hodge.$(OBJEXT) hodge_so_OBJECTS = $(am_hodge_so_OBJECTS) hodge_so_DEPENDENCIES = hodge_so_LINK = $(CCLD) $(hodge_so_CFLAGS) $(CFLAGS) \ $(hodge_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/hodge_so-hodge.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(hodge_so_SOURCES) DIST_SOURCES = $(hodge_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/hodge hodge_so_SOURCES = hodge.c hodge_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src hodge_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include hodge_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/hodge/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/hodge/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) hodge.so$(EXEEXT): $(hodge_so_OBJECTS) $(hodge_so_DEPENDENCIES) $(EXTRA_hodge_so_DEPENDENCIES) @rm -f hodge.so$(EXEEXT) $(AM_V_CCLD)$(hodge_so_LINK) $(hodge_so_OBJECTS) $(hodge_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hodge_so-hodge.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` hodge_so-hodge.o: hodge.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(hodge_so_CFLAGS) $(CFLAGS) -MT hodge_so-hodge.o -MD -MP -MF $(DEPDIR)/hodge_so-hodge.Tpo -c -o hodge_so-hodge.o `test -f 'hodge.c' || echo '$(srcdir)/'`hodge.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/hodge_so-hodge.Tpo $(DEPDIR)/hodge_so-hodge.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='hodge.c' object='hodge_so-hodge.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(hodge_so_CFLAGS) $(CFLAGS) -c -o hodge_so-hodge.o `test -f 'hodge.c' || echo '$(srcdir)/'`hodge.c hodge_so-hodge.obj: hodge.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(hodge_so_CFLAGS) $(CFLAGS) -MT hodge_so-hodge.obj -MD -MP -MF $(DEPDIR)/hodge_so-hodge.Tpo -c -o hodge_so-hodge.obj `if test -f 'hodge.c'; then $(CYGPATH_W) 'hodge.c'; else $(CYGPATH_W) '$(srcdir)/hodge.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/hodge_so-hodge.Tpo $(DEPDIR)/hodge_so-hodge.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='hodge.c' object='hodge_so-hodge.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(hodge_so_CFLAGS) $(CFLAGS) -c -o hodge_so-hodge.obj `if test -f 'hodge.c'; then $(CYGPATH_W) 'hodge.c'; else $(CYGPATH_W) '$(srcdir)/hodge.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/hodge_so-hodge.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/hodge_so-hodge.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/hodge/Makefile.am0000644000175000017500000000044413612112624017170 00000000000000plugindir = @libdir@/lebiniou/plugins/main/hodge plugin_PROGRAMS = hodge.so hodge_so_SOURCES = hodge.c hodge_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src hodge_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include hodge_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/xgum/0000755000175000017500000000000013612323135015105 500000000000000lebiniou-3.40/plugins/stable/main/xgum/Makefile.in0000644000175000017500000005233713612323077017111 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = xgum.so$(EXEEXT) subdir = plugins/stable/main/xgum ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_xgum_so_OBJECTS = xgum_so-xgum.$(OBJEXT) xgum_so_OBJECTS = $(am_xgum_so_OBJECTS) xgum_so_DEPENDENCIES = xgum_so_LINK = $(CCLD) $(xgum_so_CFLAGS) $(CFLAGS) $(xgum_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/xgum_so-xgum.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(xgum_so_SOURCES) DIST_SOURCES = $(xgum_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/xgum xgum_so_SOURCES = xgum.c xgum_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src xgum_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include xgum_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/xgum/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/xgum/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) xgum.so$(EXEEXT): $(xgum_so_OBJECTS) $(xgum_so_DEPENDENCIES) $(EXTRA_xgum_so_DEPENDENCIES) @rm -f xgum.so$(EXEEXT) $(AM_V_CCLD)$(xgum_so_LINK) $(xgum_so_OBJECTS) $(xgum_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xgum_so-xgum.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` xgum_so-xgum.o: xgum.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xgum_so_CFLAGS) $(CFLAGS) -MT xgum_so-xgum.o -MD -MP -MF $(DEPDIR)/xgum_so-xgum.Tpo -c -o xgum_so-xgum.o `test -f 'xgum.c' || echo '$(srcdir)/'`xgum.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xgum_so-xgum.Tpo $(DEPDIR)/xgum_so-xgum.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xgum.c' object='xgum_so-xgum.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xgum_so_CFLAGS) $(CFLAGS) -c -o xgum_so-xgum.o `test -f 'xgum.c' || echo '$(srcdir)/'`xgum.c xgum_so-xgum.obj: xgum.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xgum_so_CFLAGS) $(CFLAGS) -MT xgum_so-xgum.obj -MD -MP -MF $(DEPDIR)/xgum_so-xgum.Tpo -c -o xgum_so-xgum.obj `if test -f 'xgum.c'; then $(CYGPATH_W) 'xgum.c'; else $(CYGPATH_W) '$(srcdir)/xgum.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xgum_so-xgum.Tpo $(DEPDIR)/xgum_so-xgum.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xgum.c' object='xgum_so-xgum.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xgum_so_CFLAGS) $(CFLAGS) -c -o xgum_so-xgum.obj `if test -f 'xgum.c'; then $(CYGPATH_W) 'xgum.c'; else $(CYGPATH_W) '$(srcdir)/xgum.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/xgum_so-xgum.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/xgum_so-xgum.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/xgum/xgum.c0000644000175000017500000000421513612112625016153 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "parameters.h" #include "gum.h" /* TODO optimize * we can precompute an array for the "idx" variable * but then we have to handle on_delay_change event * --oliv3 */ u_long id = 1074631868; uint32_t version = 0; u_long options = BE_LENS|BEQ_HOR; char dname[] = "X gum"; char desc[] = "Gum effect"; static inline void gum(Context_t *ctx, u_short x, u_short max_y) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); short y; float cy, dy; dy = (float)HHEIGHT / (float)(HEIGHT - max_y); for (cy = y = MAXY; y >= max_y; y--) { set_pixel_nc(dst, x, y, get_pixel_nc(src, x, (u_short)cy)); cy -= dy; } dy = (float)(HEIGHT - max_y) / (float)HHEIGHT; for ( ; y >= 0; y--) { set_pixel_nc(dst, x, y, get_pixel_nc(src, x, (u_short)cy)); cy -= dy; } } static inline void do_gum(Context_t *ctx, u_short x, float val) { u_short max_y = HHEIGHT + val * volume_scale * HHEIGHT; gum(ctx, x, max_y); } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 1; } void run(Context_t *ctx) { u_short x; pthread_mutex_lock(&ctx->input->mutex); for (x = 0; x < WIDTH; x++) { u_short idx = (u_short)((float)x / (float)WIDTH * (float)ctx->input->size); float value = Input_clamp(ctx->input->data[A_MONO][idx]); do_gum(ctx, x, value); } pthread_mutex_unlock(&ctx->input->mutex); } lebiniou-3.40/plugins/stable/main/xgum/Makefile.am0000644000175000017500000000043513612112624017062 00000000000000plugindir = @libdir@/lebiniou/plugins/main/xgum plugin_PROGRAMS = xgum.so xgum_so_SOURCES = xgum.c xgum_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src xgum_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include xgum_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/tv_diff2/0000755000175000017500000000000013612323141015625 500000000000000lebiniou-3.40/plugins/stable/main/tv_diff2/tv_diff2.c0000644000175000017500000000341213612112625017417 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* Plugin idea: show only pixels that differ more than MIN_DIFFERENCE from reference picture */ #include "context.h" #define MIN_DIFFERENCE 40 /* how much color value has to differ from initial to be shown. Lower values show target better, but also show more flickering */ u_long id = 1552077641; uint32_t version = 0; u_long options = BE_GFX|BE_LENS|BEQ_MUTE_CAM|BEQ_NORANDOM; char desc[] = "Show cam pic which differs"; u_long mode = OVERLAY; void run(Context_t *ctx) { Pixel_t *src1, *start, *src2, *dst; dst = start = passive_buffer(ctx)->buffer; pthread_mutex_lock(&ctx->cam_mtx[ctx->cam]); src1 = ctx->cam_save[ctx->cam][0]->buffer; src2 = ctx->cam_ref0[ctx->cam]->buffer; for (; dst < start + BUFFSIZE * sizeof(Pixel_t); src1++, src2++, dst++) { if (((*src1 - *src2) > MIN_DIFFERENCE) || ((*src2 - *src1) > MIN_DIFFERENCE) ) { *dst = *src1; } else { *dst = 0; } } pthread_mutex_unlock(&ctx->cam_mtx[ctx->cam]); } lebiniou-3.40/plugins/stable/main/tv_diff2/Makefile.in0000644000175000017500000005307313612323076017631 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = tv_diff2.so$(EXEEXT) subdir = plugins/stable/main/tv_diff2 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_tv_diff2_so_OBJECTS = tv_diff2_so-tv_diff2.$(OBJEXT) tv_diff2_so_OBJECTS = $(am_tv_diff2_so_OBJECTS) tv_diff2_so_DEPENDENCIES = tv_diff2_so_LINK = $(CCLD) $(tv_diff2_so_CFLAGS) $(CFLAGS) \ $(tv_diff2_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/tv_diff2_so-tv_diff2.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(tv_diff2_so_SOURCES) DIST_SOURCES = $(tv_diff2_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/tv_diff2 tv_diff2_so_SOURCES = tv_diff2.c tv_diff2_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_diff2_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_diff2_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/tv_diff2/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/tv_diff2/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) tv_diff2.so$(EXEEXT): $(tv_diff2_so_OBJECTS) $(tv_diff2_so_DEPENDENCIES) $(EXTRA_tv_diff2_so_DEPENDENCIES) @rm -f tv_diff2.so$(EXEEXT) $(AM_V_CCLD)$(tv_diff2_so_LINK) $(tv_diff2_so_OBJECTS) $(tv_diff2_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tv_diff2_so-tv_diff2.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` tv_diff2_so-tv_diff2.o: tv_diff2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diff2_so_CFLAGS) $(CFLAGS) -MT tv_diff2_so-tv_diff2.o -MD -MP -MF $(DEPDIR)/tv_diff2_so-tv_diff2.Tpo -c -o tv_diff2_so-tv_diff2.o `test -f 'tv_diff2.c' || echo '$(srcdir)/'`tv_diff2.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_diff2_so-tv_diff2.Tpo $(DEPDIR)/tv_diff2_so-tv_diff2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_diff2.c' object='tv_diff2_so-tv_diff2.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diff2_so_CFLAGS) $(CFLAGS) -c -o tv_diff2_so-tv_diff2.o `test -f 'tv_diff2.c' || echo '$(srcdir)/'`tv_diff2.c tv_diff2_so-tv_diff2.obj: tv_diff2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diff2_so_CFLAGS) $(CFLAGS) -MT tv_diff2_so-tv_diff2.obj -MD -MP -MF $(DEPDIR)/tv_diff2_so-tv_diff2.Tpo -c -o tv_diff2_so-tv_diff2.obj `if test -f 'tv_diff2.c'; then $(CYGPATH_W) 'tv_diff2.c'; else $(CYGPATH_W) '$(srcdir)/tv_diff2.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_diff2_so-tv_diff2.Tpo $(DEPDIR)/tv_diff2_so-tv_diff2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_diff2.c' object='tv_diff2_so-tv_diff2.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diff2_so_CFLAGS) $(CFLAGS) -c -o tv_diff2_so-tv_diff2.obj `if test -f 'tv_diff2.c'; then $(CYGPATH_W) 'tv_diff2.c'; else $(CYGPATH_W) '$(srcdir)/tv_diff2.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/tv_diff2_so-tv_diff2.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/tv_diff2_so-tv_diff2.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/tv_diff2/Makefile.am0000644000175000017500000000047113612112624017605 00000000000000plugindir = @libdir@/lebiniou/plugins/main/tv_diff2 plugin_PROGRAMS = tv_diff2.so tv_diff2_so_SOURCES = tv_diff2.c tv_diff2_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_diff2_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_diff2_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/spectrumSh/0000755000175000017500000000000013612323137016264 500000000000000lebiniou-3.40/plugins/stable/main/spectrumSh/Makefile.in0000644000175000017500000005335113612323076020262 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = spectrumSh.so$(EXEEXT) subdir = plugins/stable/main/spectrumSh ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_spectrumSh_so_OBJECTS = spectrumSh_so-spectrumSh.$(OBJEXT) spectrumSh_so_OBJECTS = $(am_spectrumSh_so_OBJECTS) spectrumSh_so_DEPENDENCIES = spectrumSh_so_LINK = $(CCLD) $(spectrumSh_so_CFLAGS) $(CFLAGS) \ $(spectrumSh_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/spectrumSh_so-spectrumSh.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(spectrumSh_so_SOURCES) DIST_SOURCES = $(spectrumSh_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/spectrumSh spectrumSh_so_SOURCES = spectrumSh.c spectrumSh_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src spectrumSh_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include spectrumSh_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/spectrumSh/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/spectrumSh/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) spectrumSh.so$(EXEEXT): $(spectrumSh_so_OBJECTS) $(spectrumSh_so_DEPENDENCIES) $(EXTRA_spectrumSh_so_DEPENDENCIES) @rm -f spectrumSh.so$(EXEEXT) $(AM_V_CCLD)$(spectrumSh_so_LINK) $(spectrumSh_so_OBJECTS) $(spectrumSh_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spectrumSh_so-spectrumSh.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` spectrumSh_so-spectrumSh.o: spectrumSh.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(spectrumSh_so_CFLAGS) $(CFLAGS) -MT spectrumSh_so-spectrumSh.o -MD -MP -MF $(DEPDIR)/spectrumSh_so-spectrumSh.Tpo -c -o spectrumSh_so-spectrumSh.o `test -f 'spectrumSh.c' || echo '$(srcdir)/'`spectrumSh.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spectrumSh_so-spectrumSh.Tpo $(DEPDIR)/spectrumSh_so-spectrumSh.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='spectrumSh.c' object='spectrumSh_so-spectrumSh.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(spectrumSh_so_CFLAGS) $(CFLAGS) -c -o spectrumSh_so-spectrumSh.o `test -f 'spectrumSh.c' || echo '$(srcdir)/'`spectrumSh.c spectrumSh_so-spectrumSh.obj: spectrumSh.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(spectrumSh_so_CFLAGS) $(CFLAGS) -MT spectrumSh_so-spectrumSh.obj -MD -MP -MF $(DEPDIR)/spectrumSh_so-spectrumSh.Tpo -c -o spectrumSh_so-spectrumSh.obj `if test -f 'spectrumSh.c'; then $(CYGPATH_W) 'spectrumSh.c'; else $(CYGPATH_W) '$(srcdir)/spectrumSh.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spectrumSh_so-spectrumSh.Tpo $(DEPDIR)/spectrumSh_so-spectrumSh.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='spectrumSh.c' object='spectrumSh_so-spectrumSh.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(spectrumSh_so_CFLAGS) $(CFLAGS) -c -o spectrumSh_so-spectrumSh.obj `if test -f 'spectrumSh.c'; then $(CYGPATH_W) 'spectrumSh.c'; else $(CYGPATH_W) '$(srcdir)/spectrumSh.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/spectrumSh_so-spectrumSh.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/spectrumSh_so-spectrumSh.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/spectrumSh/Makefile.am0000644000175000017500000000050713612112624020237 00000000000000plugindir = @libdir@/lebiniou/plugins/main/spectrumSh plugin_PROGRAMS = spectrumSh.so spectrumSh_so_SOURCES = spectrumSh.c spectrumSh_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src spectrumSh_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include spectrumSh_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/spectrumSh/spectrumSh.c0000644000175000017500000000501413612112625020503 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "spectrum.h" u_long id = 1548533802; uint32_t version = 0; u_long options = BE_SFX2D; u_long mode = OVERLAY; char desc[] = "Horizontal stereo spectrum"; static u_short *v_start = NULL, *v_end = NULL; void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 1; } int8_t create(Context_t *ctx) { u_short k; float da_log; v_start = xcalloc(ctx->input->spectrum_size, sizeof(u_short)); v_end = xcalloc(ctx->input->spectrum_size, sizeof(u_short)); da_log = logf(ctx->input->spectrum_size - 1) / logf(10.0); for (k = 1; k < ctx->input->spectrum_size; k++) { v_start[k] = float_to_nearest_ushort( logf((float)k) / logf(10.0) / da_log * MAXX, 0, MAXX); v_end[k] = float_to_nearest_ushort(log1p((float)k) / logf(10.0) / da_log * MAXX, 0, MAXX); /* log1p(x)=logf(x+1) */ } return 1; } void destroy(Context_t *ctx) { xfree(v_start); xfree(v_end); } void run(Context_t *ctx) { Buffer8_t *dst; u_short i; dst = passive_buffer(ctx); Buffer8_clear(dst); pthread_mutex_lock(&ctx->input->mutex); for (i = 1; i < ctx->input->spectrum_size; i++) { u_short top, ye; /* top => left channel */ top = float_to_nearest_ushort(HHEIGHT * ctx->input->spectrum_log[A_LEFT][i] * volume_scale, 0, HHEIGHT); for (ye = 0; ye < top; ye++) { Pixel_t color = (Pixel_t)floor((float)ye / top * 255.0); h_line_nc(dst, HHEIGHT + ye, v_start[i], v_end[i], color); } /* bottom => right channel */ top = float_to_nearest_ushort(HHEIGHT * ctx->input->spectrum_log[A_RIGHT][i]* volume_scale, 0, HHEIGHT); for (ye = 0; ye < top; ye++) { Pixel_t color = (Pixel_t)floor((float)ye / top * 255.0); h_line_nc(dst, HHEIGHT - ye, v_start[i], v_end[i], color); } } pthread_mutex_unlock(&ctx->input->mutex); } lebiniou-3.40/plugins/stable/main/ymirror_right/0000755000175000017500000000000013612323135017025 500000000000000lebiniou-3.40/plugins/stable/main/ymirror_right/ymirror_right.c0000644000175000017500000000222613612112625022013 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 947154953; uint32_t version = 0; u_long options = BE_MIRROR|BEQ_VER; char dname[] = "Mirror right"; char desc[] = "Mirror effect"; void run(Context_t *ctx) { int i, j; Buffer8_t *wrk = active_buffer(ctx); for (j = 0; j < HEIGHT; j++) for (i = 0; i < HWIDTH; i++) { set_pixel_nc(wrk, i, j, get_pixel_nc(wrk, MAXX - i, j)); } Buffer8_copy(active_buffer(ctx), passive_buffer(ctx)); } lebiniou-3.40/plugins/stable/main/ymirror_right/Makefile.in0000644000175000017500000005376213612323077021034 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = ymirror_right.so$(EXEEXT) subdir = plugins/stable/main/ymirror_right ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_ymirror_right_so_OBJECTS = \ ymirror_right_so-ymirror_right.$(OBJEXT) ymirror_right_so_OBJECTS = $(am_ymirror_right_so_OBJECTS) ymirror_right_so_DEPENDENCIES = ymirror_right_so_LINK = $(CCLD) $(ymirror_right_so_CFLAGS) $(CFLAGS) \ $(ymirror_right_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/ymirror_right_so-ymirror_right.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(ymirror_right_so_SOURCES) DIST_SOURCES = $(ymirror_right_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/ymirror_right ymirror_right_so_SOURCES = ymirror_right.c ymirror_right_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src ymirror_right_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include ymirror_right_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/ymirror_right/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/ymirror_right/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) ymirror_right.so$(EXEEXT): $(ymirror_right_so_OBJECTS) $(ymirror_right_so_DEPENDENCIES) $(EXTRA_ymirror_right_so_DEPENDENCIES) @rm -f ymirror_right.so$(EXEEXT) $(AM_V_CCLD)$(ymirror_right_so_LINK) $(ymirror_right_so_OBJECTS) $(ymirror_right_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ymirror_right_so-ymirror_right.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` ymirror_right_so-ymirror_right.o: ymirror_right.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ymirror_right_so_CFLAGS) $(CFLAGS) -MT ymirror_right_so-ymirror_right.o -MD -MP -MF $(DEPDIR)/ymirror_right_so-ymirror_right.Tpo -c -o ymirror_right_so-ymirror_right.o `test -f 'ymirror_right.c' || echo '$(srcdir)/'`ymirror_right.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ymirror_right_so-ymirror_right.Tpo $(DEPDIR)/ymirror_right_so-ymirror_right.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ymirror_right.c' object='ymirror_right_so-ymirror_right.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ymirror_right_so_CFLAGS) $(CFLAGS) -c -o ymirror_right_so-ymirror_right.o `test -f 'ymirror_right.c' || echo '$(srcdir)/'`ymirror_right.c ymirror_right_so-ymirror_right.obj: ymirror_right.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ymirror_right_so_CFLAGS) $(CFLAGS) -MT ymirror_right_so-ymirror_right.obj -MD -MP -MF $(DEPDIR)/ymirror_right_so-ymirror_right.Tpo -c -o ymirror_right_so-ymirror_right.obj `if test -f 'ymirror_right.c'; then $(CYGPATH_W) 'ymirror_right.c'; else $(CYGPATH_W) '$(srcdir)/ymirror_right.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ymirror_right_so-ymirror_right.Tpo $(DEPDIR)/ymirror_right_so-ymirror_right.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ymirror_right.c' object='ymirror_right_so-ymirror_right.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ymirror_right_so_CFLAGS) $(CFLAGS) -c -o ymirror_right_so-ymirror_right.obj `if test -f 'ymirror_right.c'; then $(CYGPATH_W) 'ymirror_right.c'; else $(CYGPATH_W) '$(srcdir)/ymirror_right.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/ymirror_right_so-ymirror_right.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/ymirror_right_so-ymirror_right.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/ymirror_right/Makefile.am0000644000175000017500000000053413612112624021002 00000000000000plugindir = @libdir@/lebiniou/plugins/main/ymirror_right plugin_PROGRAMS = ymirror_right.so ymirror_right_so_SOURCES = ymirror_right.c ymirror_right_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src ymirror_right_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include ymirror_right_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/swarm/0000755000175000017500000000000013612323134015255 500000000000000lebiniou-3.40/plugins/stable/main/swarm/swarm.c0000644000175000017500000001506113612112625016476 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* swarm --- swarm of bees */ /*- * Copyright (c) 1991 by Patrick J. Naughton. * * Permission to use, copy, modify, and distribute this software and its * documentation for any purpose and without fee is hereby granted, * provided that the above copyright notice appear in all copies and that * both that copyright notice and this permission notice appear in * supporting documentation. * * This file is provided AS IS with no warranties of any kind. The author * shall have no liability with respect to the infringement of copyrights, * trade secrets or any patents by this file or any part thereof. In no * event will the author be liable for any lost revenue or profits or * other special, indirect and consequential damages. * * Revision History: * 01-Nov-2000: Allocation checks * 13-Jul-2000: Bee trails implemented by Juan Heguiabehere * 10-May-1997: Compatible with xscreensaver * 31-Aug-1990: Adapted from xswarm by Jeff Butterworth */ #include "context.h" u_long id = 1069699791; uint32_t version = 0; u_long options = BE_GFX; u_long mode = OVERLAY; char desc[] = "Swarm effect"; #define MINBEES 1 /* min number of bees */ #define MINTRAIL 3 /* min number of time positions recorded */ #define BEEACC 3 /* acceleration of bees */ #define WASPACC 5 /* maximum acceleration of wasp */ #define BEEVEL 17 /* maximum bee velocity */ #define WASPVEL 15 /* maximum wasp velocity */ #define NRAND(x) (b_rand_int_range(0, x)) /* Macros */ #define X(t,b) (swarm.x[((t)*swarm.beecount+(b))]) #define Y(t,b) (swarm.y[((t)*swarm.beecount+(b))]) #define balance_rand(v) ((NRAND(v))-((v-1)/2)) /* random number around 0, input odd */ typedef struct { int pix; int border; /* wasp won't go closer than this to the edge */ int beecount; /* number of bees */ Line_t *segs; /* bee lines */ float *x, *y; /* bee positions x[time][bee#] */ float *xv, *yv; /* bee velocities xv[bee#] */ short wx[3]; short wy[3]; short wxv; short wyv; short tick; short rolloverflag; short taillen; } swarmstruct; static swarmstruct swarm; int8_t create(Context_t *ctx) { int b, t; swarm.beecount = 100; swarm.taillen = 100; swarm.border = 50; swarm.tick = 0; swarm.rolloverflag = 0; /* Allocate memory. */ swarm.segs = xmalloc(sizeof(Line_t) * swarm.beecount); swarm.x = xmalloc(sizeof(float) * swarm.beecount * swarm.taillen); swarm.y = xmalloc(sizeof(float) * swarm.beecount * swarm.taillen); swarm.xv = xmalloc(sizeof(float) * swarm.beecount); swarm.yv = xmalloc(sizeof(float) * swarm.beecount); /* Initialize point positions, velocities, etc. */ /* wasp */ swarm.wx[0] = swarm.border + NRAND(WIDTH - 2 * swarm.border); swarm.wy[0] = swarm.border + NRAND(HEIGHT - 2 * swarm.border); swarm.wx[1] = swarm.wx[0]; swarm.wy[1] = swarm.wy[0]; swarm.wxv = 0; swarm.wyv = 0; /* bees */ for (b = 0; b < swarm.beecount; b++) { X(0, b) = NRAND(WIDTH); Y(0, b) = NRAND(HEIGHT); for (t = 1; t < swarm.taillen; t++) { X(t, b) = X(0, b); Y(t, b) = Y(0, b); } swarm.xv[b] = balance_rand(7); swarm.yv[b] = balance_rand(7); } return 1; } void run(Context_t *ctx) { int b, newlimit; short prev; float speed; Buffer8_t *dst = passive_buffer(ctx); Buffer8_clear(dst); /* <=- Wasp -=> */ /* Age the arrays. */ swarm.wx[2] = swarm.wx[1]; swarm.wx[1] = swarm.wx[0]; swarm.wy[2] = swarm.wy[1]; swarm.wy[1] = swarm.wy[0]; swarm.wxv += balance_rand(WASPACC); swarm.wyv += balance_rand(WASPACC); /* Speed Limit Checks */ speed = sqrt((double) swarm.wxv * swarm.wxv + swarm.wyv * swarm.wyv); if (speed > WASPVEL) { newlimit = (int) ((NRAND(WASPVEL) + WASPVEL / 2) / speed); swarm.wxv *= newlimit; swarm.wyv *= newlimit; } /* Move */ swarm.wx[0] = swarm.wx[1] + swarm.wxv; swarm.wy[0] = swarm.wy[1] + swarm.wyv; /* Bounce Checks */ if ((swarm.wx[0] < swarm.border) || (swarm.wx[0] > WIDTH - swarm.border - 1)) { swarm.wxv = -swarm.wxv; swarm.wx[0] += swarm.wxv; } if ((swarm.wy[0] < swarm.border) || (swarm.wy[0] > HEIGHT - swarm.border - 1)) { swarm.wyv = -swarm.wyv; swarm.wy[0] += swarm.wyv; } /* Don't let things settle down. */ swarm.xv[NRAND(swarm.beecount)] += balance_rand(3); swarm.yv[NRAND(swarm.beecount)] += balance_rand(3); /* <=- Bees -=> */ swarm.tick = (swarm.tick+1) % (swarm.taillen); prev = (swarm.tick) ? swarm.tick - 1 : swarm.taillen - 1; if (swarm.tick == swarm.taillen - 1) { swarm.rolloverflag = 1; } for (b = 0; b < swarm.beecount; b++) { int distance, dx, dy; /* Accelerate */ dx = (int) (swarm.wx[1] - X(prev, b)); dy = (int) (swarm.wy[1] - Y(prev, b)); distance = (int) sqrt((double) dx * dx + dy * dy); if (distance == 0) { distance = 1; } swarm.xv[b] += dx * BEEACC / (2 * distance); swarm.yv[b] += dy * BEEACC / (2 * distance); /* Speed Limit Checks */ speed = sqrt(swarm.xv[b] * swarm.xv[b] + swarm.yv[b] * swarm.yv[b]); if (speed > BEEVEL) { newlimit = (int) ((NRAND(BEEVEL) + BEEVEL / 2) / speed); swarm.xv[b] *= newlimit; swarm.yv[b] *= newlimit; } /* Move */ X(swarm.tick, b) = X(prev, b) + swarm.xv[b]; Y(swarm.tick, b) = Y(prev, b) + swarm.yv[b]; /* Fill the segment lists. */ swarm.segs[b].x1 = (short) X(swarm.tick, b); swarm.segs[b].y1 = (short) Y(swarm.tick, b); swarm.segs[b].x2 = (short) X(prev, b); swarm.segs[b].y2 = (short) Y(prev, b); } draw_line(dst, swarm.wx[0], swarm.wy[0], swarm.wx[1], swarm.wy[1],250); for (b = 0; b < swarm.beecount; b++) { draw(dst, &swarm.segs[b], (Pixel_t)b); } } void destroy(Context_t *ctx) { xfree(swarm.segs); xfree(swarm.x); xfree(swarm.y); xfree(swarm.xv); xfree(swarm.yv); } lebiniou-3.40/plugins/stable/main/swarm/Makefile.in0000644000175000017500000005246613612323076017264 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = swarm.so$(EXEEXT) subdir = plugins/stable/main/swarm ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_swarm_so_OBJECTS = swarm_so-swarm.$(OBJEXT) swarm_so_OBJECTS = $(am_swarm_so_OBJECTS) swarm_so_DEPENDENCIES = swarm_so_LINK = $(CCLD) $(swarm_so_CFLAGS) $(CFLAGS) \ $(swarm_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/swarm_so-swarm.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(swarm_so_SOURCES) DIST_SOURCES = $(swarm_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/swarm swarm_so_SOURCES = swarm.c swarm_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src swarm_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include swarm_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/swarm/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/swarm/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) swarm.so$(EXEEXT): $(swarm_so_OBJECTS) $(swarm_so_DEPENDENCIES) $(EXTRA_swarm_so_DEPENDENCIES) @rm -f swarm.so$(EXEEXT) $(AM_V_CCLD)$(swarm_so_LINK) $(swarm_so_OBJECTS) $(swarm_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/swarm_so-swarm.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` swarm_so-swarm.o: swarm.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(swarm_so_CFLAGS) $(CFLAGS) -MT swarm_so-swarm.o -MD -MP -MF $(DEPDIR)/swarm_so-swarm.Tpo -c -o swarm_so-swarm.o `test -f 'swarm.c' || echo '$(srcdir)/'`swarm.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/swarm_so-swarm.Tpo $(DEPDIR)/swarm_so-swarm.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='swarm.c' object='swarm_so-swarm.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(swarm_so_CFLAGS) $(CFLAGS) -c -o swarm_so-swarm.o `test -f 'swarm.c' || echo '$(srcdir)/'`swarm.c swarm_so-swarm.obj: swarm.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(swarm_so_CFLAGS) $(CFLAGS) -MT swarm_so-swarm.obj -MD -MP -MF $(DEPDIR)/swarm_so-swarm.Tpo -c -o swarm_so-swarm.obj `if test -f 'swarm.c'; then $(CYGPATH_W) 'swarm.c'; else $(CYGPATH_W) '$(srcdir)/swarm.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/swarm_so-swarm.Tpo $(DEPDIR)/swarm_so-swarm.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='swarm.c' object='swarm_so-swarm.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(swarm_so_CFLAGS) $(CFLAGS) -c -o swarm_so-swarm.obj `if test -f 'swarm.c'; then $(CYGPATH_W) 'swarm.c'; else $(CYGPATH_W) '$(srcdir)/swarm.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/swarm_so-swarm.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/swarm_so-swarm.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/swarm/Makefile.am0000644000175000017500000000044413612112624017233 00000000000000plugindir = @libdir@/lebiniou/plugins/main/swarm plugin_PROGRAMS = swarm.so swarm_so_SOURCES = swarm.c swarm_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src swarm_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include swarm_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/Makefile.in0000644000175000017500000005461213612323072016122 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ #if EXTRA_UDP #SUBDIRS += UDP #endif @EXTRA_OLD_DELAY_TRUE@am__append_1 = delay2 \ @EXTRA_OLD_DELAY_TRUE@ delay3 @EXTRA_WEBCAM_TRUE@am__append_2 = \ @EXTRA_WEBCAM_TRUE@ tv_webcam \ @EXTRA_WEBCAM_TRUE@ tv_quark \ @EXTRA_WEBCAM_TRUE@ tv_streak \ @EXTRA_WEBCAM_TRUE@ tv_1d \ @EXTRA_WEBCAM_TRUE@ tv_nervous \ @EXTRA_WEBCAM_TRUE@ tv_predator \ @EXTRA_WEBCAM_TRUE@ tv_fire \ @EXTRA_WEBCAM_TRUE@ tv_diff \ @EXTRA_WEBCAM_TRUE@ tv_diff2 \ @EXTRA_WEBCAM_TRUE@ tv_diff3 \ @EXTRA_WEBCAM_TRUE@ tv_diff4 \ @EXTRA_WEBCAM_TRUE@ tv_diffbeat \ @EXTRA_WEBCAM_TRUE@ tv_colrot \ @EXTRA_WEBCAM_TRUE@ tv_colrotslow \ @EXTRA_WEBCAM_TRUE@ tv_colrotbeat \ @EXTRA_WEBCAM_TRUE@ zmonitor @EXTRA_OPENGL_TRUE@am__append_3 = GLCube @WITH_TEST_PLUGINS_TRUE@am__append_4 = test_beat_detection subdir = plugins/stable/main ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = aciddrop aurora bassline blur1 blur2 blur3 blur4 blur5 \ blur6 blur7 blur8 cirrus cirrus2 clear color_cycle critters \ crp cth_bighalfwheel cth_hurricane cth_smoke cth_space_in \ cth_space_out cth_spiral cth_xroller cth_yroller delay_l \ delay_ls delay_p delay_pp delay_ps delayS_ls delayS_lsp drops \ edge emboss fadeout faders flow foo galaxy hodge infinity \ kaleid2 life melt mosaic nspiral paintdrop poincare \ polaroscillo roscillo ripple rotors rotors_freq rp scroll_bt \ scroll_lr scroll_rl scroll_tb sin1oscillo sin2oscillo snake \ snake_oscillo swarm taquin touw_eiffel tunnel venus video warp \ xgum xmirror_bottom xmirror_top xoscillo xoscillo_s xshaker \ xwave ygum ymirror_left ymirror_right yoscillo yoscillo_s \ yshaker ywave zblur1 zblur1mist zblur1slow zblur1beat zblur2 \ zbroken zebu1 zreflector zspirals delay2 delay3 \ of_archimedean_spiral_3d of_spiral speaker spectrum spectrumSh \ spectrumSv voiceprint pulse iDissolve imagedrop isquares \ isquaresbeat iColrot iColrotbeat iColrotslow iPulse iPulse2 \ iPulse3 iPulse4 splash xscanline yscanline tv_webcam tv_quark \ tv_streak tv_1d tv_nervous tv_predator tv_fire tv_diff \ tv_diff2 tv_diff3 tv_diff4 tv_diffbeat tv_colrot tv_colrotslow \ tv_colrotbeat zmonitor GLCube test_beat_detection am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = include/shaker.h \ include/blur.h \ include/delay.h \ include/gum.h \ include/infinity.h \ include/parameters.h \ include/shaker.h \ include/spectrum.h # FFTW plugins # Image plugins SUBDIRS = aciddrop aurora bassline blur1 blur2 blur3 blur4 blur5 blur6 \ blur7 blur8 cirrus cirrus2 clear color_cycle critters crp \ cth_bighalfwheel cth_hurricane cth_smoke cth_space_in \ cth_space_out cth_spiral cth_xroller cth_yroller delay_l \ delay_ls delay_p delay_pp delay_ps delayS_ls delayS_lsp drops \ edge emboss fadeout faders flow foo galaxy hodge infinity \ kaleid2 life melt mosaic nspiral paintdrop poincare \ polaroscillo roscillo ripple rotors rotors_freq rp scroll_bt \ scroll_lr scroll_rl scroll_tb sin1oscillo sin2oscillo snake \ snake_oscillo swarm taquin touw_eiffel tunnel venus video warp \ xgum xmirror_bottom xmirror_top xoscillo xoscillo_s xshaker \ xwave ygum ymirror_left ymirror_right yoscillo yoscillo_s \ yshaker ywave zblur1 zblur1mist zblur1slow zblur1beat zblur2 \ zbroken zebu1 zreflector zspirals $(am__append_1) \ of_archimedean_spiral_3d of_spiral speaker spectrum spectrumSh \ spectrumSv voiceprint pulse iDissolve imagedrop isquares \ isquaresbeat iColrot iColrotbeat iColrotslow iPulse iPulse2 \ iPulse3 iPulse4 splash xscanline yscanline $(am__append_2) \ $(am__append_3) $(am__append_4) all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic cscopelist-am ctags ctags-am \ distclean distclean-generic distclean-tags distdir dvi dvi-am \ html html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags tags-am uninstall uninstall-am .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/rotors/0000755000175000017500000000000013612323134015454 500000000000000lebiniou-3.40/plugins/stable/main/rotors/rotors.c0000644000175000017500000002022513612112625017072 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * This plugin in memoriam of Laurent "Lolo" Fileux. * Wherever you are now, it was a great experience hacking * with you. See you soon. */ #include "context.h" #include "parameters.h" u_long id = 949178536; uint32_t version = 0; u_long options = BE_GFX; u_long mode = OVERLAY; char desc[] = "Rotors effect"; #define MAX_ROTORS 16 typedef struct Rotor { struct Rotor *fg, *fd; _Complex float centre; float rayon, freq, freq_var, ampl_var, freq_coul; u_char visible; Pixel_t coul; } Rotor; /* * float min_rnd_factor, max_rnd_factor; u_short length, nb_rotors, min_color, max_color; float freq_base_moy, freq_base_ect; float freq_var_moy, freq_var_ect; float ampl_var_moy, ampl_var_ect; float proba_visible, rotor_time; int max_prof; Rotor tab[MAX_ROTORS]; float time_step; */ static _Complex float ci; static float min_rnd_factor, max_rnd_factor; static u_short nb_rotors, min_color, max_color; static float freq_base_moy, freq_base_ect; static float freq_var_moy, freq_var_ect; static float ampl_var_moy, ampl_var_ect; static float proba_visible, rotor_time; static int max_prof; static Rotor tab[MAX_ROTORS]; static float time_step; static int nb_min_rotors = 0; static int length = 0; static float speed = 0; static float scale = 0; static void post_init(); json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_int(params, BPP_NB_MIN_ROTORS, nb_min_rotors, -1, 1); plugin_parameters_add_double(params, BPP_PROBA_VISIBLE, proba_visible, -0.01, 0.01); plugin_parameters_add_int(params, BPP_LENGTH, length, -10, 10); plugin_parameters_add_double(params, BPP_SPEED, speed, -0.01, 0.01); plugin_parameters_add_double(params, BPP_SCALE, scale, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { int reload = 0; reload |= plugin_parameter_parse_int_range(in_parameters, BPP_NB_MIN_ROTORS, &nb_min_rotors, 0, 1) & PLUGIN_PARAMETER_CHANGED; reload |= plugin_parameter_parse_float_range(in_parameters, BPP_PROBA_VISIBLE, &proba_visible, 0, 1) & PLUGIN_PARAMETER_CHANGED; plugin_parameter_parse_int_range(in_parameters, BPP_LENGTH, &length, 10, 1000); plugin_parameter_parse_float_range(in_parameters, BPP_SPEED, &speed, -10, 10); reload |= plugin_parameter_parse_float_range(in_parameters, BPP_SCALE, &scale, 0, 2) & PLUGIN_PARAMETER_CHANGED; if (reload) { post_init(); } } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } /* note: this is _NOT_ a perfect binary-tree, * ie a node might have 1 or 2 sons */ static int prof_rotor_tree(Rotor *rotor) { int pg, pd; if (rotor == NULL) { return 0; } pg = prof_rotor_tree(rotor->fg); pd = prof_rotor_tree(rotor->fd); return 1 + ((pg > pd) ? pg : pd); } static void build_rotor_tree() { int i; int *arite; for (i = 0; i < nb_rotors; i++) { tab[i].fg = tab[i].fd = NULL; } arite = xcalloc(nb_rotors, sizeof(int)); arite[0] = 2; for (i = 1; i < nb_rotors; i++) { /* Tirage au sort du pere a la roulette */ int hasard = (int)(drand48 () * i), j = 0; while ((j < i) && (hasard >= 0)) { hasard -= arite[j]; j++; } j--; /* Le resultat de la roulette est dans 'j' */ arite[j]--; if (tab[j].fg == NULL) { tab[j].fg = tab + i; } else if (tab[j].fd == NULL) { tab[j].fd = tab + i; } arite[i] = 2; } xfree(arite); max_prof = prof_rotor_tree(tab); } static void init_rotor_tree(Rotor *rotor, float max_ray) { int prof = prof_rotor_tree(rotor); rotor->rayon = (drand48() * (max_rnd_factor - min_rnd_factor) + min_rnd_factor) * (float)max_ray / (float)prof; if (rotor->fg != NULL) { init_rotor_tree(rotor->fg, max_ray - rotor->rayon); } if (rotor->fd != NULL) { init_rotor_tree(rotor->fd, max_ray - rotor->rayon); } } static void build() { build_rotor_tree(); init_rotor_tree(tab, scale * MINSCREEN); } static inline float norm_freq() { float d = (float)(drand48() * 2.0 - 1.0); return freq_var_moy + freq_var_ect * d; } static inline float norm_ampl() { float d = (float)(drand48() * 2.0 - 1.0); return ampl_var_moy + ampl_var_ect * d; } static inline float norm_freq_base() { float d = (float)(drand48() * 2.0 - 1.0); return freq_base_moy + freq_base_ect * d; } static inline Pixel_t color() { float d = drand48() * (max_color - min_color) + min_color; return (Pixel_t)d; } static void set_random_visible() { int i; VERBOSE(printf("[r] Building rotors: ")); for (i = 0; i < nb_rotors; i++) { tab[i].visible = (drand48() <= proba_visible); if (tab[i].visible) { VERBOSE(printf("+")); } else { VERBOSE(printf("-")); } } VERBOSE(printf(" done\n")); /* Setting at least 1 rotor, if asked */ if (nb_min_rotors == 1) { uint8_t n_visible = 0; for (i = 7; i < MAX_ROTORS; i++) if (tab[i].visible) { n_visible++; } if (n_visible == 0) { uint8_t v = b_rand_int_range(7, MAX_ROTORS-1); VERBOSE(printf("set %d visible\n", v)); tab[v].visible = 1; } } } static void post_init() { int i; for (i = 0; i < nb_rotors; i++) { tab[i].coul = color(); tab[i].freq = norm_freq_base(); tab[i].freq_var = norm_freq(); tab[i].ampl_var = norm_ampl(); } set_random_visible(); rotor_time = 0; build(); } int8_t create(Context_t *ctx) { ci = cexp(I*M_PI/2); /* printf("Rotors: %f+%f*i\n", creal(ci), cimag(ci)); */ nb_rotors = 16; min_color = 200; max_color = 250; min_rnd_factor = 0.3; max_rnd_factor = 2; freq_base_moy = 0; freq_base_ect = 70; freq_var_moy = 0.6; freq_var_ect = 0.005; ampl_var_moy = 0; ampl_var_ect = 0.1; proba_visible = 0.333; time_step = 0.00001; post_init(); return 1; } static void refresh(Rotor *rotor) { if ((rotor->fg != NULL) || (rotor->fd != NULL)) { float f, arg, alpha; _Complex float pos_rel; f = rotor->freq * exp(rotor->ampl_var * cos(2 * M_PI * rotor->freq_var * rotor_time)); arg = f * rotor_time; arg -= (long)(arg); alpha = 2 * M_PI * arg; pos_rel = rotor->rayon * cexp(ci * alpha); if (rotor->fg != NULL) { rotor->fg->centre = rotor->centre + pos_rel; refresh(rotor->fg); } if (rotor->fd != NULL) { rotor->fd->centre = rotor->centre - pos_rel; refresh(rotor->fd); } } } static void display(Context_t *ctx) { u_short i; Buffer8_t *dst = passive_buffer(ctx); for (i = 7; i < MAX_ROTORS; i++) /* pas la racine ni les 2 premiers niveaux -> 1+2+4 rotors non affiches */ if (tab[i].visible) { short x, y; x = (short)(creal(tab[i].centre) + CENTERX); y = (short)(cimag(tab[i].centre) + CENTERY); #if 1 set_pixel(dst, x, y, tab[i].coul); #else /* testing neg_pixel, if it's nice we can cleanup tab[i].coul etc */ neg_pixel(dst, x, y); #endif } } void run(Context_t *ctx) { int i; Buffer8_clear(passive_buffer(ctx)); for (i = 0; i < length; i++) { rotor_time += time_step * speed; refresh(tab); display(ctx); } } /* SAMPLE config from the v1.O ROTORS 12 MIN_COLOR 200 MAX_COLOR 250 MIN_RND_FACTOR 0.3 MAX_RND_FACTOR 2 FRQ_BASE_MOY 0 FRQ_BASE_ECT 70 FRQ_VARIANCE_MOY 0.6 FRQ_VARIANCE_ECT 0.005 AMP_VARIANCE_MOY 0 AMP_VARIANCE_ECT 0.1 PROBA_VISIBLE 0.15 TIME_STEP 0.00001 TRAIL_LENGTH 200 */ void on_switch_on(Context_t *ctx) { nb_min_rotors = 1; proba_visible = 0.33; length = 200; speed = 1; scale = 1; post_init(); } lebiniou-3.40/plugins/stable/main/rotors/Makefile.in0000644000175000017500000005261513612323075017456 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = rotors.so$(EXEEXT) subdir = plugins/stable/main/rotors ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_rotors_so_OBJECTS = rotors_so-rotors.$(OBJEXT) rotors_so_OBJECTS = $(am_rotors_so_OBJECTS) rotors_so_DEPENDENCIES = rotors_so_LINK = $(CCLD) $(rotors_so_CFLAGS) $(CFLAGS) \ $(rotors_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/rotors_so-rotors.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(rotors_so_SOURCES) DIST_SOURCES = $(rotors_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/rotors rotors_so_SOURCES = rotors.c rotors_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src rotors_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include rotors_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/rotors/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/rotors/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) rotors.so$(EXEEXT): $(rotors_so_OBJECTS) $(rotors_so_DEPENDENCIES) $(EXTRA_rotors_so_DEPENDENCIES) @rm -f rotors.so$(EXEEXT) $(AM_V_CCLD)$(rotors_so_LINK) $(rotors_so_OBJECTS) $(rotors_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rotors_so-rotors.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` rotors_so-rotors.o: rotors.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rotors_so_CFLAGS) $(CFLAGS) -MT rotors_so-rotors.o -MD -MP -MF $(DEPDIR)/rotors_so-rotors.Tpo -c -o rotors_so-rotors.o `test -f 'rotors.c' || echo '$(srcdir)/'`rotors.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/rotors_so-rotors.Tpo $(DEPDIR)/rotors_so-rotors.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='rotors.c' object='rotors_so-rotors.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rotors_so_CFLAGS) $(CFLAGS) -c -o rotors_so-rotors.o `test -f 'rotors.c' || echo '$(srcdir)/'`rotors.c rotors_so-rotors.obj: rotors.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rotors_so_CFLAGS) $(CFLAGS) -MT rotors_so-rotors.obj -MD -MP -MF $(DEPDIR)/rotors_so-rotors.Tpo -c -o rotors_so-rotors.obj `if test -f 'rotors.c'; then $(CYGPATH_W) 'rotors.c'; else $(CYGPATH_W) '$(srcdir)/rotors.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/rotors_so-rotors.Tpo $(DEPDIR)/rotors_so-rotors.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='rotors.c' object='rotors_so-rotors.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(rotors_so_CFLAGS) $(CFLAGS) -c -o rotors_so-rotors.obj `if test -f 'rotors.c'; then $(CYGPATH_W) 'rotors.c'; else $(CYGPATH_W) '$(srcdir)/rotors.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/rotors_so-rotors.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/rotors_so-rotors.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/rotors/Makefile.am0000644000175000017500000000045313612112624017432 00000000000000plugindir = @libdir@/lebiniou/plugins/main/rotors plugin_PROGRAMS = rotors.so rotors_so_SOURCES = rotors.c rotors_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src rotors_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include rotors_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/color_cycle/0000755000175000017500000000000013612323131016416 500000000000000lebiniou-3.40/plugins/stable/main/color_cycle/color_cycle.c0000644000175000017500000000213713612112625021006 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1232813067; char dname[] = "Color cycle"; uint32_t version = 0; u_long options = BEQ_COLORMAP | BEQ_NORANDOM; u_long mode = NONE; char desc[] = "Cycle the current colormap"; /* TODO add a Cmap8_shift_right ? */ void run(Context_t *ctx) { CmapFader_t *cf = ctx->cf; Cmap8_shift_left(cf->cur); Cmap8_shift_left(cf->dst); cf->refresh = 1; } lebiniou-3.40/plugins/stable/main/color_cycle/Makefile.in0000644000175000017500000005350013612323073020413 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = color_cycle.so$(EXEEXT) subdir = plugins/stable/main/color_cycle ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_color_cycle_so_OBJECTS = color_cycle_so-color_cycle.$(OBJEXT) color_cycle_so_OBJECTS = $(am_color_cycle_so_OBJECTS) color_cycle_so_DEPENDENCIES = color_cycle_so_LINK = $(CCLD) $(color_cycle_so_CFLAGS) $(CFLAGS) \ $(color_cycle_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/color_cycle_so-color_cycle.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(color_cycle_so_SOURCES) DIST_SOURCES = $(color_cycle_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/color_cycle color_cycle_so_SOURCES = color_cycle.c color_cycle_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src color_cycle_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include color_cycle_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/color_cycle/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/color_cycle/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) color_cycle.so$(EXEEXT): $(color_cycle_so_OBJECTS) $(color_cycle_so_DEPENDENCIES) $(EXTRA_color_cycle_so_DEPENDENCIES) @rm -f color_cycle.so$(EXEEXT) $(AM_V_CCLD)$(color_cycle_so_LINK) $(color_cycle_so_OBJECTS) $(color_cycle_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/color_cycle_so-color_cycle.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` color_cycle_so-color_cycle.o: color_cycle.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(color_cycle_so_CFLAGS) $(CFLAGS) -MT color_cycle_so-color_cycle.o -MD -MP -MF $(DEPDIR)/color_cycle_so-color_cycle.Tpo -c -o color_cycle_so-color_cycle.o `test -f 'color_cycle.c' || echo '$(srcdir)/'`color_cycle.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/color_cycle_so-color_cycle.Tpo $(DEPDIR)/color_cycle_so-color_cycle.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='color_cycle.c' object='color_cycle_so-color_cycle.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(color_cycle_so_CFLAGS) $(CFLAGS) -c -o color_cycle_so-color_cycle.o `test -f 'color_cycle.c' || echo '$(srcdir)/'`color_cycle.c color_cycle_so-color_cycle.obj: color_cycle.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(color_cycle_so_CFLAGS) $(CFLAGS) -MT color_cycle_so-color_cycle.obj -MD -MP -MF $(DEPDIR)/color_cycle_so-color_cycle.Tpo -c -o color_cycle_so-color_cycle.obj `if test -f 'color_cycle.c'; then $(CYGPATH_W) 'color_cycle.c'; else $(CYGPATH_W) '$(srcdir)/color_cycle.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/color_cycle_so-color_cycle.Tpo $(DEPDIR)/color_cycle_so-color_cycle.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='color_cycle.c' object='color_cycle_so-color_cycle.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(color_cycle_so_CFLAGS) $(CFLAGS) -c -o color_cycle_so-color_cycle.obj `if test -f 'color_cycle.c'; then $(CYGPATH_W) 'color_cycle.c'; else $(CYGPATH_W) '$(srcdir)/color_cycle.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/color_cycle_so-color_cycle.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/color_cycle_so-color_cycle.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/color_cycle/Makefile.am0000644000175000017500000000051613612112624020377 00000000000000plugindir = @libdir@/lebiniou/plugins/main/color_cycle plugin_PROGRAMS = color_cycle.so color_cycle_so_SOURCES = color_cycle.c color_cycle_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src color_cycle_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include color_cycle_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/cirrus/0000755000175000017500000000000013612323131015430 500000000000000lebiniou-3.40/plugins/stable/main/cirrus/Makefile.in0000644000175000017500000005261513612323073017433 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = cirrus.so$(EXEEXT) subdir = plugins/stable/main/cirrus ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_cirrus_so_OBJECTS = cirrus_so-cirrus.$(OBJEXT) cirrus_so_OBJECTS = $(am_cirrus_so_OBJECTS) cirrus_so_DEPENDENCIES = cirrus_so_LINK = $(CCLD) $(cirrus_so_CFLAGS) $(CFLAGS) \ $(cirrus_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/cirrus_so-cirrus.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(cirrus_so_SOURCES) DIST_SOURCES = $(cirrus_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/cirrus cirrus_so_SOURCES = cirrus.c cirrus_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cirrus_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cirrus_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/cirrus/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/cirrus/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) cirrus.so$(EXEEXT): $(cirrus_so_OBJECTS) $(cirrus_so_DEPENDENCIES) $(EXTRA_cirrus_so_DEPENDENCIES) @rm -f cirrus.so$(EXEEXT) $(AM_V_CCLD)$(cirrus_so_LINK) $(cirrus_so_OBJECTS) $(cirrus_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cirrus_so-cirrus.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` cirrus_so-cirrus.o: cirrus.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cirrus_so_CFLAGS) $(CFLAGS) -MT cirrus_so-cirrus.o -MD -MP -MF $(DEPDIR)/cirrus_so-cirrus.Tpo -c -o cirrus_so-cirrus.o `test -f 'cirrus.c' || echo '$(srcdir)/'`cirrus.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cirrus_so-cirrus.Tpo $(DEPDIR)/cirrus_so-cirrus.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cirrus.c' object='cirrus_so-cirrus.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cirrus_so_CFLAGS) $(CFLAGS) -c -o cirrus_so-cirrus.o `test -f 'cirrus.c' || echo '$(srcdir)/'`cirrus.c cirrus_so-cirrus.obj: cirrus.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cirrus_so_CFLAGS) $(CFLAGS) -MT cirrus_so-cirrus.obj -MD -MP -MF $(DEPDIR)/cirrus_so-cirrus.Tpo -c -o cirrus_so-cirrus.obj `if test -f 'cirrus.c'; then $(CYGPATH_W) 'cirrus.c'; else $(CYGPATH_W) '$(srcdir)/cirrus.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cirrus_so-cirrus.Tpo $(DEPDIR)/cirrus_so-cirrus.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cirrus.c' object='cirrus_so-cirrus.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cirrus_so_CFLAGS) $(CFLAGS) -c -o cirrus_so-cirrus.obj `if test -f 'cirrus.c'; then $(CYGPATH_W) 'cirrus.c'; else $(CYGPATH_W) '$(srcdir)/cirrus.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/cirrus_so-cirrus.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/cirrus_so-cirrus.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/cirrus/cirrus.c0000644000175000017500000000545513612112625017040 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "shuffler.h" u_long id = 1181486379; uint32_t version = 0; u_long options = BEQ_COLORMAP; char dname[] = "Cirrus"; u_long mode = NONE; char desc[] = "Flashy colors"; #define NCOLORS 7 static rgba_t colors[NCOLORS] = { { { 255, 0, 0, 0 } }, { { 0, 255, 0, 0 } }, { { 0, 0, 255, 0 } }, { { 255, 255, 0, 0 } }, { { 255, 0, 255, 0 } }, { { 0, 255, 255, 0 } }, { { 255, 255, 255, 0 } } }; static u_char src_color_idx, dst_color_idx; static rgba_t dst_color; static Alarm_t *cirrus_alarm = NULL; static Shuffler_t *shuffler = NULL; int8_t create(Context_t *ctx) { cirrus_alarm = Alarm_new(3, 10); shuffler = Shuffler_new(NCOLORS); return 1; } void destroy(Context_t *ctx) { Alarm_delete(cirrus_alarm); Shuffler_delete(shuffler); } static void set_colors() { dst_color = colors[dst_color_idx]; } static void random_color() { dst_color_idx = Shuffler_get(shuffler); set_colors(); Alarm_init(cirrus_alarm); } void on_switch_on(Context_t *ctx) { src_color_idx = Shuffler_get(shuffler); random_color(); } void on_switch_off(Context_t *ctx) { CmapFader_set(ctx->cf); } #define MIX(SRC, DST, IDX, I, PCT) ((SRC.rgbav[IDX]*(1.0-PCT) + DST.rgbav[IDX]*PCT*I/255.0)) void run(Context_t *ctx) { u_short i; rgba_t *col; /* Turn off auto colormaps */ /* NOTE: Ideally, we would do this in on_switch_on, but the current engine * calls Context_randomize _after_ the plugins are switched on. * So we do this here: */ ctx->sm->cur->auto_colormaps = ctx->cf->on = 0; /* Now, on to the real job */ for (i = 0; i < 256; i++) { float pct; col = &(ctx->cf->cur)->colors[i]; pct = Alarm_elapsed_pct(cirrus_alarm); col->col.r = MIX(ctx->cf->cur->colors[i], dst_color, 0, i, pct); col->col.g = MIX(ctx->cf->cur->colors[i], dst_color, 1, i, pct); col->col.b = MIX(ctx->cf->cur->colors[i], dst_color, 2, i, pct); } /* Ask the output driver to update it's colormap */ ctx->cf->refresh = 1; /* Change to next color */ if (Alarm_ring(cirrus_alarm)) { src_color_idx = dst_color_idx; random_color(); } } lebiniou-3.40/plugins/stable/main/cirrus/Makefile.am0000644000175000017500000000045313612112624017411 00000000000000plugindir = @libdir@/lebiniou/plugins/main/cirrus plugin_PROGRAMS = cirrus.so cirrus_so_SOURCES = cirrus.c cirrus_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cirrus_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cirrus_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/cth_space_in/0000755000175000017500000000000013612323131016540 500000000000000lebiniou-3.40/plugins/stable/main/cth_space_in/cth_space_in.c0000644000175000017500000000520413612112625021250 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "translation.h" #include "parameters.h" /* we don't use Randomness in our version --oliv3 */ u_long id = 1071960047; uint32_t version = 0; u_long options = BE_DISPLACE; char dname[] = "Space in"; char desc[] = "Inwards space move"; static Translation_t *t_space = NULL; #define DEFAULT_SPEED 100 /* #define DEFAULT_RAND 70 */ /* int Randomness = DEFAULT_RAND; */ static int speed = DEFAULT_SPEED; static float speed_factor = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_SPEED_FACTOR, speed_factor, -0.01, 0.01); return params; } static Map_t cth_space(const short in_x, const short in_y) { const u_short x = in_x, y = in_y; int dx, dy, map_x, map_y; Map_t m; dx = x - CENTERX; dy = y - CENTERY; map_x = (int)((float)(x) - (float)(dx * speed) / 700.0); map_y = (int)((float)(y) - (float)(dy * speed) / 700.0); if ((map_y > MAXY) || (map_y < MINY) || (map_x > MAXX) || (map_x < MINX)) { map_x = 0; map_y = 0; } m.map_x = map_x % WIDTH; m.map_y = map_y % HEIGHT; return m; } static void init_params() { speed = speed_factor * b_rand_int_range(30, 100); /* Randomness = b_rand_int_range(12, 100); */ } void set_parameters(const json_t *in_parameters) { int reload = 0; reload |= plugin_parameter_parse_float_range(in_parameters, BPP_SPEED_FACTOR, &speed_factor, 0, 10); if (reload) { Translation_delete(t_space); t_space = Translation_new(&cth_space, &init_params); } } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } void on_switch_on(Context_t *ctx) { speed_factor = 1; Translation_batch_init(t_space); } int8_t create(Context_t *ctx) { t_space = Translation_new(&cth_space, &init_params); return 1; } void destroy(Context_t *ctx) { Translation_delete(t_space); } void run(Context_t *ctx) { Translation_run(t_space, ctx); } lebiniou-3.40/plugins/stable/main/cth_space_in/Makefile.in0000644000175000017500000005362713612323073020547 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = cth_space_in.so$(EXEEXT) subdir = plugins/stable/main/cth_space_in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_cth_space_in_so_OBJECTS = cth_space_in_so-cth_space_in.$(OBJEXT) cth_space_in_so_OBJECTS = $(am_cth_space_in_so_OBJECTS) cth_space_in_so_DEPENDENCIES = cth_space_in_so_LINK = $(CCLD) $(cth_space_in_so_CFLAGS) $(CFLAGS) \ $(cth_space_in_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/cth_space_in_so-cth_space_in.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(cth_space_in_so_SOURCES) DIST_SOURCES = $(cth_space_in_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/cth_space_in cth_space_in_so_SOURCES = cth_space_in.c cth_space_in_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cth_space_in_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cth_space_in_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/cth_space_in/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/cth_space_in/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) cth_space_in.so$(EXEEXT): $(cth_space_in_so_OBJECTS) $(cth_space_in_so_DEPENDENCIES) $(EXTRA_cth_space_in_so_DEPENDENCIES) @rm -f cth_space_in.so$(EXEEXT) $(AM_V_CCLD)$(cth_space_in_so_LINK) $(cth_space_in_so_OBJECTS) $(cth_space_in_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cth_space_in_so-cth_space_in.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` cth_space_in_so-cth_space_in.o: cth_space_in.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_space_in_so_CFLAGS) $(CFLAGS) -MT cth_space_in_so-cth_space_in.o -MD -MP -MF $(DEPDIR)/cth_space_in_so-cth_space_in.Tpo -c -o cth_space_in_so-cth_space_in.o `test -f 'cth_space_in.c' || echo '$(srcdir)/'`cth_space_in.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cth_space_in_so-cth_space_in.Tpo $(DEPDIR)/cth_space_in_so-cth_space_in.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cth_space_in.c' object='cth_space_in_so-cth_space_in.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_space_in_so_CFLAGS) $(CFLAGS) -c -o cth_space_in_so-cth_space_in.o `test -f 'cth_space_in.c' || echo '$(srcdir)/'`cth_space_in.c cth_space_in_so-cth_space_in.obj: cth_space_in.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_space_in_so_CFLAGS) $(CFLAGS) -MT cth_space_in_so-cth_space_in.obj -MD -MP -MF $(DEPDIR)/cth_space_in_so-cth_space_in.Tpo -c -o cth_space_in_so-cth_space_in.obj `if test -f 'cth_space_in.c'; then $(CYGPATH_W) 'cth_space_in.c'; else $(CYGPATH_W) '$(srcdir)/cth_space_in.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cth_space_in_so-cth_space_in.Tpo $(DEPDIR)/cth_space_in_so-cth_space_in.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cth_space_in.c' object='cth_space_in_so-cth_space_in.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_space_in_so_CFLAGS) $(CFLAGS) -c -o cth_space_in_so-cth_space_in.obj `if test -f 'cth_space_in.c'; then $(CYGPATH_W) 'cth_space_in.c'; else $(CYGPATH_W) '$(srcdir)/cth_space_in.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/cth_space_in_so-cth_space_in.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/cth_space_in_so-cth_space_in.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/cth_space_in/Makefile.am0000644000175000017500000000052513612112624020521 00000000000000plugindir = @libdir@/lebiniou/plugins/main/cth_space_in plugin_PROGRAMS = cth_space_in.so cth_space_in_so_SOURCES = cth_space_in.c cth_space_in_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cth_space_in_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cth_space_in_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/zblur1mist/0000755000175000017500000000000013612323136016242 500000000000000lebiniou-3.40/plugins/stable/main/zblur1mist/zblur1mist.c0000644000175000017500000000305213612112625020441 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2014-2020 Frantz Balinski * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * Idea: decrease pixels color value by one if random matches. Random makes * change slow and misty */ #include "context.h" #define RANDOM_FACTOR 5 /* 1/factor will be possibility of pixel to degrade to lower colod value */ u_long id = 1546800377; uint32_t version = 0; u_long options = BE_BLUR|BEQ_NORANDOM; char desc[] = "Slow color fade-out effect"; void run(Context_t *ctx) { const Pixel_t *src = active_buffer(ctx)->buffer; Pixel_t *dst = passive_buffer(ctx)->buffer; u_long i; for (i = 0; i < BUFFSIZE; i++) { Pixel_t col = *src++; if (b_rand_int_range(0, RANDOM_FACTOR) <= 1) { if (col > PIXEL_MINVAL) { col--; } else { col = PIXEL_MINVAL; } } *dst++ = col; } } lebiniou-3.40/plugins/stable/main/zblur1mist/Makefile.in0000644000175000017500000005335113612323077020242 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = zblur1mist.so$(EXEEXT) subdir = plugins/stable/main/zblur1mist ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_zblur1mist_so_OBJECTS = zblur1mist_so-zblur1mist.$(OBJEXT) zblur1mist_so_OBJECTS = $(am_zblur1mist_so_OBJECTS) zblur1mist_so_DEPENDENCIES = zblur1mist_so_LINK = $(CCLD) $(zblur1mist_so_CFLAGS) $(CFLAGS) \ $(zblur1mist_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/zblur1mist_so-zblur1mist.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(zblur1mist_so_SOURCES) DIST_SOURCES = $(zblur1mist_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/zblur1mist zblur1mist_so_SOURCES = zblur1mist.c zblur1mist_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zblur1mist_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zblur1mist_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/zblur1mist/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/zblur1mist/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) zblur1mist.so$(EXEEXT): $(zblur1mist_so_OBJECTS) $(zblur1mist_so_DEPENDENCIES) $(EXTRA_zblur1mist_so_DEPENDENCIES) @rm -f zblur1mist.so$(EXEEXT) $(AM_V_CCLD)$(zblur1mist_so_LINK) $(zblur1mist_so_OBJECTS) $(zblur1mist_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zblur1mist_so-zblur1mist.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` zblur1mist_so-zblur1mist.o: zblur1mist.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur1mist_so_CFLAGS) $(CFLAGS) -MT zblur1mist_so-zblur1mist.o -MD -MP -MF $(DEPDIR)/zblur1mist_so-zblur1mist.Tpo -c -o zblur1mist_so-zblur1mist.o `test -f 'zblur1mist.c' || echo '$(srcdir)/'`zblur1mist.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zblur1mist_so-zblur1mist.Tpo $(DEPDIR)/zblur1mist_so-zblur1mist.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zblur1mist.c' object='zblur1mist_so-zblur1mist.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur1mist_so_CFLAGS) $(CFLAGS) -c -o zblur1mist_so-zblur1mist.o `test -f 'zblur1mist.c' || echo '$(srcdir)/'`zblur1mist.c zblur1mist_so-zblur1mist.obj: zblur1mist.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur1mist_so_CFLAGS) $(CFLAGS) -MT zblur1mist_so-zblur1mist.obj -MD -MP -MF $(DEPDIR)/zblur1mist_so-zblur1mist.Tpo -c -o zblur1mist_so-zblur1mist.obj `if test -f 'zblur1mist.c'; then $(CYGPATH_W) 'zblur1mist.c'; else $(CYGPATH_W) '$(srcdir)/zblur1mist.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zblur1mist_so-zblur1mist.Tpo $(DEPDIR)/zblur1mist_so-zblur1mist.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zblur1mist.c' object='zblur1mist_so-zblur1mist.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur1mist_so_CFLAGS) $(CFLAGS) -c -o zblur1mist_so-zblur1mist.obj `if test -f 'zblur1mist.c'; then $(CYGPATH_W) 'zblur1mist.c'; else $(CYGPATH_W) '$(srcdir)/zblur1mist.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/zblur1mist_so-zblur1mist.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/zblur1mist_so-zblur1mist.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/zblur1mist/Makefile.am0000644000175000017500000000050713612112624020216 00000000000000plugindir = @libdir@/lebiniou/plugins/main/zblur1mist plugin_PROGRAMS = zblur1mist.so zblur1mist_so_SOURCES = zblur1mist.c zblur1mist_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zblur1mist_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zblur1mist_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/tv_fire/0000755000175000017500000000000013612323141015560 500000000000000lebiniou-3.40/plugins/stable/main/tv_fire/tv_fire.c0000644000175000017500000001433613612323002017305 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * EffecTV - Realtime Digital Video Effector * Copyright (C) 2001-2006 FUKUCHI Kentaro * * FireTV - clips incoming objects and burn them. * Copyright (C) 2001-2002 FUKUCHI Kentaro * * Fire routine is taken from Frank Jan Sorensen's demo program. */ #include "context.h" u_long id = 1325531475; uint32_t version = 0; u_long options = BE_GFX|BEQ_IMAGE|BEQ_MUTE_CAM; char desc[] = "FireTV plugin from the EffecTV project"; u_long mode = OVERLAY; #define Decay 15 #define MAGIC_THRESHOLD 50 static Buffer8_t *buffer = NULL, *diff = NULL; /* * fastrand - fast fake random number generator * Warning: The low-order bits of numbers generated by fastrand() * are bad as random numbers. For example, fastrand()%4 * generates 1,2,3,0,1,2,3,0... * You should use high-order bits. */ static unsigned int fastrand_val; static unsigned int fastrand() { return (fastrand_val = fastrand_val * 1103515245 + 12345); } static void fastsrand(unsigned int seed) { fastrand_val = seed; } #ifdef PALETTE static void HSItoRGB(double h, double s, double i, int *r, int *g, int *b) { double t, rv, gv, bv; rv = 1 + s * sin(h - 2 * M_PI / 3); gv = 1 + s * sin(h); bv = 1 + s * sin(h + 2 * M_PI / 3); t = 255.999 * i / 2; *r = trunc(rv * t); *g = trunc(gv * t); *b = trunc(bv * t); } static void make_palette(Cmap8_t *palette) { int i, r, g, b; for (i = 0; i < MaxColor; i++) { HSItoRGB(4.6 - 1.5 * i / MaxColor, (double)i / MaxColor, (double)i / MaxColor, &r, &g, &b); palette->colors[i].col.r = r; palette->colors[i].col.g = g; palette->colors[i].col.b = b; } for (i = MaxColor; i < 256; i++) { if (r < 255) { r++; } if (r < 255) { r++; } if (r < 255) { r++; } if (g < 255) { g++; } if (g < 255) { g++; } if (b < 255) { b++; } if (b < 255) { b++; } palette->colors[i].col.r = r; palette->colors[i].col.g = g; palette->colors[i].col.b = b; } } #endif int8_t create(Context_t *ctx) { buffer = Buffer8_new(); diff = Buffer8_new(); fastsrand(time(NULL)); return 1; } void on_switch_on(Context_t *ctx) { ctx->ref_taken[ctx->cam] = 0; } void destroy(Context_t *ctx) { Buffer8_delete(buffer); Buffer8_delete(diff); } void run(Context_t *ctx) { uint32_t i; int x, y; u_char v; Buffer8_t *src1; Buffer8_t *src2; Pixel_t *dst; #ifdef PALETTE make_palette(ctx->cf->cur); ctx->cf->refresh = 1; #endif pthread_mutex_lock(&ctx->cam_mtx[ctx->cam]); src1 = ctx->cam_save[ctx->cam][0]; #if 1 src2 = ctx->cam_ref[ctx->cam]; Buffer8_substract_y(src1, src2, MAGIC_THRESHOLD, diff); // for (i = 0; i < BUFFSIZE - WIDTH; i++) /* oliv3: why -WIDTH ? */ for (i = 0; i < BUFFSIZE; i++) { buffer->buffer[i] |= diff->buffer[i]; } #endif #if 0 // for (i = 0; i < BUFFSIZE - WIDTH; i++) { for (i = 0; i < BUFFSIZE; i++) { // v = (src[i]>>16) & 0xff; v = src1->buffer[i]; if (v > 150) { buffer->buffer[i] |= v; } } #endif #if 0 // for (i = 0; i < BUFFSIZE - WIDTH; i++) { for (i = 0; i < BUFFSIZE; i++) { // v = src[i] & 0xff; v = src1->buffer[i]; if (v < 60) { buffer->buffer[i] |= 0xff - v; } } #endif pthread_mutex_unlock(&ctx->cam_mtx[ctx->cam]); for (x = 1; x < WIDTH - 1; x++) { i = WIDTH + x; for (y = 1; y < HEIGHT; y++) { v = buffer->buffer[i]; if (v < Decay) { buffer->buffer[i - WIDTH] = 0; } else { buffer->buffer[i - WIDTH + fastrand() % 3 - 1] = v - (fastrand() & Decay); } i += WIDTH; } } dst = passive_buffer(ctx)->buffer; for (y = 0; y < HEIGHT; y++) // for (x = 1; x < WIDTH - 1; x++) for (x = 0; x < WIDTH; x++) // dest[y * WIDTH + x] = palette[buffer[y*video_width+x]]; { dst[y * WIDTH + x] = buffer->buffer[y * WIDTH + x]; } } #if 0 static int draw(RGB32 *src, RGB32 *dest); static int event(SDL_Event *); static int draw(RGB32 *src, RGB32 *dest) { int i, x, y; unsigned char v; unsigned char *diff; if(!bgIsSet) { setBackground(src); } switch(mode) { case 0: default: diff = image_bgsubtract_y(src); for(i=0; i>16) & 0xff; if(v > 150) { buffer[i] |= v; } } break; case 2: for(i=0; itype == SDL_KEYDOWN) { switch(event->key.keysym.sym) { case SDLK_SPACE: if(mode == 0) { bgIsSet = 0; } break; case SDLK_1: case SDLK_KP1: mode = 0; break; case SDLK_2: case SDLK_KP2: mode = 1; break; case SDLK_3: case SDLK_KP3: mode = 2; break; default: break; } } return 0; } #endif /* 0 */ lebiniou-3.40/plugins/stable/main/tv_fire/Makefile.in0000644000175000017500000005274413612323076017570 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = tv_fire.so$(EXEEXT) subdir = plugins/stable/main/tv_fire ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_tv_fire_so_OBJECTS = tv_fire_so-tv_fire.$(OBJEXT) tv_fire_so_OBJECTS = $(am_tv_fire_so_OBJECTS) tv_fire_so_DEPENDENCIES = tv_fire_so_LINK = $(CCLD) $(tv_fire_so_CFLAGS) $(CFLAGS) \ $(tv_fire_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/tv_fire_so-tv_fire.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(tv_fire_so_SOURCES) DIST_SOURCES = $(tv_fire_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/tv_fire tv_fire_so_SOURCES = tv_fire.c tv_fire_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_fire_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_fire_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/tv_fire/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/tv_fire/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) tv_fire.so$(EXEEXT): $(tv_fire_so_OBJECTS) $(tv_fire_so_DEPENDENCIES) $(EXTRA_tv_fire_so_DEPENDENCIES) @rm -f tv_fire.so$(EXEEXT) $(AM_V_CCLD)$(tv_fire_so_LINK) $(tv_fire_so_OBJECTS) $(tv_fire_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tv_fire_so-tv_fire.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` tv_fire_so-tv_fire.o: tv_fire.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_fire_so_CFLAGS) $(CFLAGS) -MT tv_fire_so-tv_fire.o -MD -MP -MF $(DEPDIR)/tv_fire_so-tv_fire.Tpo -c -o tv_fire_so-tv_fire.o `test -f 'tv_fire.c' || echo '$(srcdir)/'`tv_fire.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_fire_so-tv_fire.Tpo $(DEPDIR)/tv_fire_so-tv_fire.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_fire.c' object='tv_fire_so-tv_fire.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_fire_so_CFLAGS) $(CFLAGS) -c -o tv_fire_so-tv_fire.o `test -f 'tv_fire.c' || echo '$(srcdir)/'`tv_fire.c tv_fire_so-tv_fire.obj: tv_fire.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_fire_so_CFLAGS) $(CFLAGS) -MT tv_fire_so-tv_fire.obj -MD -MP -MF $(DEPDIR)/tv_fire_so-tv_fire.Tpo -c -o tv_fire_so-tv_fire.obj `if test -f 'tv_fire.c'; then $(CYGPATH_W) 'tv_fire.c'; else $(CYGPATH_W) '$(srcdir)/tv_fire.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_fire_so-tv_fire.Tpo $(DEPDIR)/tv_fire_so-tv_fire.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_fire.c' object='tv_fire_so-tv_fire.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_fire_so_CFLAGS) $(CFLAGS) -c -o tv_fire_so-tv_fire.obj `if test -f 'tv_fire.c'; then $(CYGPATH_W) 'tv_fire.c'; else $(CYGPATH_W) '$(srcdir)/tv_fire.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/tv_fire_so-tv_fire.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/tv_fire_so-tv_fire.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/tv_fire/Makefile.am0000644000175000017500000000046213612112624017540 00000000000000plugindir = @libdir@/lebiniou/plugins/main/tv_fire plugin_PROGRAMS = tv_fire.so tv_fire_so_SOURCES = tv_fire.c tv_fire_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_fire_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_fire_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/of_archimedean_spiral_3d/0000755000175000017500000000000013612323137021013 500000000000000lebiniou-3.40/plugins/stable/main/of_archimedean_spiral_3d/of_archimedean_spiral_3d.c0000644000175000017500000000367513612112625025774 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "parameters.h" u_long id = 1073678364; uint32_t version = 0; u_long options = BE_SFX3D|BEQ_NORANDOM; char dname[] = "OF A-Spiral"; u_long mode = OVERLAY; char desc[] = "3D Archimedean spiral"; static float volume_scale = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 1); } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 1; } void run(Context_t *ctx) { static float t = 0; Buffer8_t *dst = passive_buffer(ctx); Buffer8_clear(dst); float random = Input_get_volume(ctx->input) * volume_scale; for (t = 0 ; t < 8 * M_PI ; t += 0.1) { Point3d_t P; P.pos.x = random * expf(0.15 * t) * cosf(2 * t); P.pos.y = random * expf(0.15 * t) * sinf(2 * t); P.pos.z = -1 + random * expf(0.15 * t); set_pixel_3d(&ctx->params3d, dst, &P, Input_random_color(ctx->input)); } } lebiniou-3.40/plugins/stable/main/of_archimedean_spiral_3d/Makefile.in0000644000175000017500000005566213612323075023017 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = of_archimedean_spiral_3d.so$(EXEEXT) subdir = plugins/stable/main/of_archimedean_spiral_3d ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_of_archimedean_spiral_3d_so_OBJECTS = of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.$(OBJEXT) of_archimedean_spiral_3d_so_OBJECTS = \ $(am_of_archimedean_spiral_3d_so_OBJECTS) of_archimedean_spiral_3d_so_DEPENDENCIES = of_archimedean_spiral_3d_so_LINK = $(CCLD) \ $(of_archimedean_spiral_3d_so_CFLAGS) $(CFLAGS) \ $(of_archimedean_spiral_3d_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(of_archimedean_spiral_3d_so_SOURCES) DIST_SOURCES = $(of_archimedean_spiral_3d_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/of_archimedean_spiral_3d of_archimedean_spiral_3d_so_SOURCES = of_archimedean_spiral_3d.c of_archimedean_spiral_3d_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src of_archimedean_spiral_3d_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include of_archimedean_spiral_3d_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/of_archimedean_spiral_3d/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/of_archimedean_spiral_3d/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) of_archimedean_spiral_3d.so$(EXEEXT): $(of_archimedean_spiral_3d_so_OBJECTS) $(of_archimedean_spiral_3d_so_DEPENDENCIES) $(EXTRA_of_archimedean_spiral_3d_so_DEPENDENCIES) @rm -f of_archimedean_spiral_3d.so$(EXEEXT) $(AM_V_CCLD)$(of_archimedean_spiral_3d_so_LINK) $(of_archimedean_spiral_3d_so_OBJECTS) $(of_archimedean_spiral_3d_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.o: of_archimedean_spiral_3d.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(of_archimedean_spiral_3d_so_CFLAGS) $(CFLAGS) -MT of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.o -MD -MP -MF $(DEPDIR)/of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.Tpo -c -o of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.o `test -f 'of_archimedean_spiral_3d.c' || echo '$(srcdir)/'`of_archimedean_spiral_3d.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.Tpo $(DEPDIR)/of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='of_archimedean_spiral_3d.c' object='of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(of_archimedean_spiral_3d_so_CFLAGS) $(CFLAGS) -c -o of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.o `test -f 'of_archimedean_spiral_3d.c' || echo '$(srcdir)/'`of_archimedean_spiral_3d.c of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.obj: of_archimedean_spiral_3d.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(of_archimedean_spiral_3d_so_CFLAGS) $(CFLAGS) -MT of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.obj -MD -MP -MF $(DEPDIR)/of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.Tpo -c -o of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.obj `if test -f 'of_archimedean_spiral_3d.c'; then $(CYGPATH_W) 'of_archimedean_spiral_3d.c'; else $(CYGPATH_W) '$(srcdir)/of_archimedean_spiral_3d.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.Tpo $(DEPDIR)/of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='of_archimedean_spiral_3d.c' object='of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(of_archimedean_spiral_3d_so_CFLAGS) $(CFLAGS) -c -o of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.obj `if test -f 'of_archimedean_spiral_3d.c'; then $(CYGPATH_W) 'of_archimedean_spiral_3d.c'; else $(CYGPATH_W) '$(srcdir)/of_archimedean_spiral_3d.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/of_archimedean_spiral_3d_so-of_archimedean_spiral_3d.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/of_archimedean_spiral_3d/Makefile.am0000644000175000017500000000065113612112624022766 00000000000000plugindir = @libdir@/lebiniou/plugins/main/of_archimedean_spiral_3d plugin_PROGRAMS = of_archimedean_spiral_3d.so of_archimedean_spiral_3d_so_SOURCES = of_archimedean_spiral_3d.c of_archimedean_spiral_3d_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src of_archimedean_spiral_3d_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include of_archimedean_spiral_3d_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/xmirror_top/0000755000175000017500000000000013612323135016511 500000000000000lebiniou-3.40/plugins/stable/main/xmirror_top/xmirror_top.c0000644000175000017500000000227313612112625021165 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 947154950; uint32_t version = 0; u_long options = BE_MIRROR|BEQ_HOR; char dname[] = "Mirror top"; char desc[] = "Mirror effect"; void run(Context_t *ctx) { int j; Buffer8_t *wrk = active_buffer(ctx); for (j = 0; j <= HHEIGHT; j++) memcpy((void *)(&wrk->buffer[j * WIDTH]), (const void *)(&wrk->buffer[(MAXY - j) * WIDTH]), WIDTH * sizeof(Pixel_t)); Buffer8_copy(active_buffer(ctx), passive_buffer(ctx)); } lebiniou-3.40/plugins/stable/main/xmirror_top/Makefile.in0000644000175000017500000005350013612323077020506 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = xmirror_top.so$(EXEEXT) subdir = plugins/stable/main/xmirror_top ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_xmirror_top_so_OBJECTS = xmirror_top_so-xmirror_top.$(OBJEXT) xmirror_top_so_OBJECTS = $(am_xmirror_top_so_OBJECTS) xmirror_top_so_DEPENDENCIES = xmirror_top_so_LINK = $(CCLD) $(xmirror_top_so_CFLAGS) $(CFLAGS) \ $(xmirror_top_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/xmirror_top_so-xmirror_top.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(xmirror_top_so_SOURCES) DIST_SOURCES = $(xmirror_top_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/xmirror_top xmirror_top_so_SOURCES = xmirror_top.c xmirror_top_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src xmirror_top_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include xmirror_top_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/xmirror_top/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/xmirror_top/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) xmirror_top.so$(EXEEXT): $(xmirror_top_so_OBJECTS) $(xmirror_top_so_DEPENDENCIES) $(EXTRA_xmirror_top_so_DEPENDENCIES) @rm -f xmirror_top.so$(EXEEXT) $(AM_V_CCLD)$(xmirror_top_so_LINK) $(xmirror_top_so_OBJECTS) $(xmirror_top_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xmirror_top_so-xmirror_top.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` xmirror_top_so-xmirror_top.o: xmirror_top.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xmirror_top_so_CFLAGS) $(CFLAGS) -MT xmirror_top_so-xmirror_top.o -MD -MP -MF $(DEPDIR)/xmirror_top_so-xmirror_top.Tpo -c -o xmirror_top_so-xmirror_top.o `test -f 'xmirror_top.c' || echo '$(srcdir)/'`xmirror_top.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xmirror_top_so-xmirror_top.Tpo $(DEPDIR)/xmirror_top_so-xmirror_top.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xmirror_top.c' object='xmirror_top_so-xmirror_top.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xmirror_top_so_CFLAGS) $(CFLAGS) -c -o xmirror_top_so-xmirror_top.o `test -f 'xmirror_top.c' || echo '$(srcdir)/'`xmirror_top.c xmirror_top_so-xmirror_top.obj: xmirror_top.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xmirror_top_so_CFLAGS) $(CFLAGS) -MT xmirror_top_so-xmirror_top.obj -MD -MP -MF $(DEPDIR)/xmirror_top_so-xmirror_top.Tpo -c -o xmirror_top_so-xmirror_top.obj `if test -f 'xmirror_top.c'; then $(CYGPATH_W) 'xmirror_top.c'; else $(CYGPATH_W) '$(srcdir)/xmirror_top.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xmirror_top_so-xmirror_top.Tpo $(DEPDIR)/xmirror_top_so-xmirror_top.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xmirror_top.c' object='xmirror_top_so-xmirror_top.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xmirror_top_so_CFLAGS) $(CFLAGS) -c -o xmirror_top_so-xmirror_top.obj `if test -f 'xmirror_top.c'; then $(CYGPATH_W) 'xmirror_top.c'; else $(CYGPATH_W) '$(srcdir)/xmirror_top.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/xmirror_top_so-xmirror_top.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/xmirror_top_so-xmirror_top.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/xmirror_top/Makefile.am0000644000175000017500000000051613612112624020466 00000000000000plugindir = @libdir@/lebiniou/plugins/main/xmirror_top plugin_PROGRAMS = xmirror_top.so xmirror_top_so_SOURCES = xmirror_top.c xmirror_top_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src xmirror_top_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include xmirror_top_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/foo/0000755000175000017500000000000013612323133014706 500000000000000lebiniou-3.40/plugins/stable/main/foo/Makefile.in0000644000175000017500000005221013612323074016677 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = foo.so$(EXEEXT) subdir = plugins/stable/main/foo ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_foo_so_OBJECTS = foo_so-foo.$(OBJEXT) foo_so_OBJECTS = $(am_foo_so_OBJECTS) foo_so_DEPENDENCIES = foo_so_LINK = $(CCLD) $(foo_so_CFLAGS) $(CFLAGS) $(foo_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/foo_so-foo.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(foo_so_SOURCES) DIST_SOURCES = $(foo_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/foo foo_so_SOURCES = foo.c foo_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src foo_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include foo_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/foo/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/foo/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) foo.so$(EXEEXT): $(foo_so_OBJECTS) $(foo_so_DEPENDENCIES) $(EXTRA_foo_so_DEPENDENCIES) @rm -f foo.so$(EXEEXT) $(AM_V_CCLD)$(foo_so_LINK) $(foo_so_OBJECTS) $(foo_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/foo_so-foo.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` foo_so-foo.o: foo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(foo_so_CFLAGS) $(CFLAGS) -MT foo_so-foo.o -MD -MP -MF $(DEPDIR)/foo_so-foo.Tpo -c -o foo_so-foo.o `test -f 'foo.c' || echo '$(srcdir)/'`foo.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/foo_so-foo.Tpo $(DEPDIR)/foo_so-foo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='foo.c' object='foo_so-foo.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(foo_so_CFLAGS) $(CFLAGS) -c -o foo_so-foo.o `test -f 'foo.c' || echo '$(srcdir)/'`foo.c foo_so-foo.obj: foo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(foo_so_CFLAGS) $(CFLAGS) -MT foo_so-foo.obj -MD -MP -MF $(DEPDIR)/foo_so-foo.Tpo -c -o foo_so-foo.obj `if test -f 'foo.c'; then $(CYGPATH_W) 'foo.c'; else $(CYGPATH_W) '$(srcdir)/foo.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/foo_so-foo.Tpo $(DEPDIR)/foo_so-foo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='foo.c' object='foo_so-foo.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(foo_so_CFLAGS) $(CFLAGS) -c -o foo_so-foo.obj `if test -f 'foo.c'; then $(CYGPATH_W) 'foo.c'; else $(CYGPATH_W) '$(srcdir)/foo.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/foo_so-foo.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/foo_so-foo.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/foo/foo.c0000644000175000017500000000561013612112625015561 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* begin blabla intro */ /* * This is a very simple plugin that will show you: * * . what is necessary to define a new plugin * . basic 2d graphic functions * . access to the input/sound buffer * . plugin modes & options * */ /* You first need to include this file */ #include "context.h" /* The plugin's id. MUST be unique. * Convention is to use the UNIX timestamp of when you * start coding the plugin, basically the $ date "+%s" * command in the shell */ u_long id = 944338581; /* options */ uint32_t version = 0; u_long options = BE_SFX2D|BE_GFX|BEQ_UNIQUE; /* default layer mode */ u_long mode = OVERLAY; /* display name in the OSD */ char dname[] = "The foo plugin"; /* description for the OSD when plugin is selected */ char desc[] = "Basic/demo plugin"; static u_short x, y; // you don't have to define this function if unneeded int8_t create(Context_t *ctx) { // here goes the code when the plugin is loaded x = CENTERX; y = CENTERY; // return 1 on success, 0 if the plugin failed to initialize return 1; } // you don't have to define this function if unneeded void destroy(Context_t *ctx) { // here goes the code when the plugin is unloaded } // the main plugin function void run(Context_t *ctx) { static u_short idx = 0; u_short steps, s; Buffer8_t *dst; steps = (u_short)(drand48() * 100); dst = passive_buffer(ctx); Buffer8_clear(dst); // make sure to lock/unlock the input mutex if the plugin uses audio buffers pthread_mutex_lock(&ctx->input->mutex); if (drand48() < .5) { for (s = 0; s < steps; s++) { Pixel_t c = ctx->input->data_u[A_MONO][idx] * 255; set_pixel_nc(dst, x++, y, c); if (x == WIDTH) { x = 0; if (++y == HEIGHT) { y = 0; } } if (++idx == ctx->input->size) { idx = 0; } } } else { for (s = 0; s < steps; s++) { Pixel_t c = ctx->input->data_u[A_MONO][idx] * 255; set_pixel_nc(dst, x, y++, c); if (y == HEIGHT) { y = 0; if (++x == WIDTH) { x = 0; } } if (++idx == ctx->input->size) { idx = 0; } } } pthread_mutex_unlock(&ctx->input->mutex); } lebiniou-3.40/plugins/stable/main/foo/Makefile.am0000644000175000017500000000042613612112624016665 00000000000000plugindir = @libdir@/lebiniou/plugins/main/foo plugin_PROGRAMS = foo.so foo_so_SOURCES = foo.c foo_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src foo_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include foo_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/zblur1beat/0000755000175000017500000000000013612323136016201 500000000000000lebiniou-3.40/plugins/stable/main/zblur1beat/zblur1beat.c0000644000175000017500000000406613612112625020345 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2014-2020 Frantz Balinski * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * idea : * decrease pixel color values on beat. Higher volume, bigger decrement */ #include "context.h" #define MAXCOLORCOUNT 21 /* biggest decrement */ #define CURVE_VOL_MIN 0.04 /* minimum volume on which we work */ #define CURVE_VOL_STEP 0.10 /* volume increment to step up on count */ #define CURVE_VOL_MULT (9.0 / 7.0) /* multiplier on count on one step */ u_long id = 1546935176; uint32_t version = 0; u_long options = BE_BLUR|BE_SFX2D|BEQ_NORANDOM; char desc[] = "Color fade-out on beat"; void run(Context_t *ctx) { if (ctx->input->on_beat) { u_long i; int colorcount = 0; double peak; const Pixel_t *src = active_buffer(ctx)->buffer; Pixel_t *dst = passive_buffer(ctx)->buffer; Buffer8_copy(active_buffer(ctx), passive_buffer(ctx)); /* calculate number of colors to fade */ for (peak = ctx->input->curpeak; peak > CURVE_VOL_MIN; peak -= CURVE_VOL_STEP) { colorcount = colorcount * CURVE_VOL_MULT; colorcount++; } if (colorcount > MAXCOLORCOUNT) { colorcount = MAXCOLORCOUNT; } for (i = 0; i < BUFFSIZE; i++) { Pixel_t col = *src++; if (col > colorcount) { col -= colorcount; } else { col = PIXEL_MINVAL; } *dst++ = col; } } } lebiniou-3.40/plugins/stable/main/zblur1beat/Makefile.in0000644000175000017500000005335113612323077020201 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = zblur1beat.so$(EXEEXT) subdir = plugins/stable/main/zblur1beat ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_zblur1beat_so_OBJECTS = zblur1beat_so-zblur1beat.$(OBJEXT) zblur1beat_so_OBJECTS = $(am_zblur1beat_so_OBJECTS) zblur1beat_so_DEPENDENCIES = zblur1beat_so_LINK = $(CCLD) $(zblur1beat_so_CFLAGS) $(CFLAGS) \ $(zblur1beat_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/zblur1beat_so-zblur1beat.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(zblur1beat_so_SOURCES) DIST_SOURCES = $(zblur1beat_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/zblur1beat zblur1beat_so_SOURCES = zblur1beat.c zblur1beat_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zblur1beat_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zblur1beat_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/zblur1beat/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/zblur1beat/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) zblur1beat.so$(EXEEXT): $(zblur1beat_so_OBJECTS) $(zblur1beat_so_DEPENDENCIES) $(EXTRA_zblur1beat_so_DEPENDENCIES) @rm -f zblur1beat.so$(EXEEXT) $(AM_V_CCLD)$(zblur1beat_so_LINK) $(zblur1beat_so_OBJECTS) $(zblur1beat_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zblur1beat_so-zblur1beat.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` zblur1beat_so-zblur1beat.o: zblur1beat.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur1beat_so_CFLAGS) $(CFLAGS) -MT zblur1beat_so-zblur1beat.o -MD -MP -MF $(DEPDIR)/zblur1beat_so-zblur1beat.Tpo -c -o zblur1beat_so-zblur1beat.o `test -f 'zblur1beat.c' || echo '$(srcdir)/'`zblur1beat.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zblur1beat_so-zblur1beat.Tpo $(DEPDIR)/zblur1beat_so-zblur1beat.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zblur1beat.c' object='zblur1beat_so-zblur1beat.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur1beat_so_CFLAGS) $(CFLAGS) -c -o zblur1beat_so-zblur1beat.o `test -f 'zblur1beat.c' || echo '$(srcdir)/'`zblur1beat.c zblur1beat_so-zblur1beat.obj: zblur1beat.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur1beat_so_CFLAGS) $(CFLAGS) -MT zblur1beat_so-zblur1beat.obj -MD -MP -MF $(DEPDIR)/zblur1beat_so-zblur1beat.Tpo -c -o zblur1beat_so-zblur1beat.obj `if test -f 'zblur1beat.c'; then $(CYGPATH_W) 'zblur1beat.c'; else $(CYGPATH_W) '$(srcdir)/zblur1beat.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zblur1beat_so-zblur1beat.Tpo $(DEPDIR)/zblur1beat_so-zblur1beat.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zblur1beat.c' object='zblur1beat_so-zblur1beat.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zblur1beat_so_CFLAGS) $(CFLAGS) -c -o zblur1beat_so-zblur1beat.obj `if test -f 'zblur1beat.c'; then $(CYGPATH_W) 'zblur1beat.c'; else $(CYGPATH_W) '$(srcdir)/zblur1beat.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/zblur1beat_so-zblur1beat.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/zblur1beat_so-zblur1beat.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/zblur1beat/Makefile.am0000644000175000017500000000050713612112624020155 00000000000000plugindir = @libdir@/lebiniou/plugins/main/zblur1beat plugin_PROGRAMS = zblur1beat.so zblur1beat_so_SOURCES = zblur1beat.c zblur1beat_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zblur1beat_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zblur1beat_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/aurora/0000755000175000017500000000000013612323130015411 500000000000000lebiniou-3.40/plugins/stable/main/aurora/Makefile.in0000644000175000017500000005261513612323073017415 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = aurora.so$(EXEEXT) subdir = plugins/stable/main/aurora ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_aurora_so_OBJECTS = aurora_so-aurora.$(OBJEXT) aurora_so_OBJECTS = $(am_aurora_so_OBJECTS) aurora_so_DEPENDENCIES = aurora_so_LINK = $(CCLD) $(aurora_so_CFLAGS) $(CFLAGS) \ $(aurora_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/aurora_so-aurora.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(aurora_so_SOURCES) DIST_SOURCES = $(aurora_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/aurora aurora_so_SOURCES = aurora.c aurora_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src aurora_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include aurora_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/aurora/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/aurora/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) aurora.so$(EXEEXT): $(aurora_so_OBJECTS) $(aurora_so_DEPENDENCIES) $(EXTRA_aurora_so_DEPENDENCIES) @rm -f aurora.so$(EXEEXT) $(AM_V_CCLD)$(aurora_so_LINK) $(aurora_so_OBJECTS) $(aurora_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/aurora_so-aurora.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` aurora_so-aurora.o: aurora.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(aurora_so_CFLAGS) $(CFLAGS) -MT aurora_so-aurora.o -MD -MP -MF $(DEPDIR)/aurora_so-aurora.Tpo -c -o aurora_so-aurora.o `test -f 'aurora.c' || echo '$(srcdir)/'`aurora.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/aurora_so-aurora.Tpo $(DEPDIR)/aurora_so-aurora.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='aurora.c' object='aurora_so-aurora.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(aurora_so_CFLAGS) $(CFLAGS) -c -o aurora_so-aurora.o `test -f 'aurora.c' || echo '$(srcdir)/'`aurora.c aurora_so-aurora.obj: aurora.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(aurora_so_CFLAGS) $(CFLAGS) -MT aurora_so-aurora.obj -MD -MP -MF $(DEPDIR)/aurora_so-aurora.Tpo -c -o aurora_so-aurora.obj `if test -f 'aurora.c'; then $(CYGPATH_W) 'aurora.c'; else $(CYGPATH_W) '$(srcdir)/aurora.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/aurora_so-aurora.Tpo $(DEPDIR)/aurora_so-aurora.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='aurora.c' object='aurora_so-aurora.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(aurora_so_CFLAGS) $(CFLAGS) -c -o aurora_so-aurora.obj `if test -f 'aurora.c'; then $(CYGPATH_W) 'aurora.c'; else $(CYGPATH_W) '$(srcdir)/aurora.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/aurora_so-aurora.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/aurora_so-aurora.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/aurora/aurora.c0000644000175000017500000000264513612112625017002 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1180460310; uint32_t version = 0; u_long options = BE_BLUR|BEQ_NORANDOM; char desc[] = "Cellular automaton"; void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer (ctx); const Pixel_t* w = src->buffer; const Pixel_t* c = src->buffer + 1; const Pixel_t* e = src->buffer + 2; Pixel_t *d; for (d = dst->buffer + 1; d < dst->buffer + BUFFSIZE - 1; d++) { /* u_short value = ((*w++ & 15) + (*c & 15) + (*e++ & 15)) / 3 + 1; */ u_short value = (*w++ + *c++ + *e++) / 3 + 1; if (value >= 256) { value = 0; } /* value = (*c & 0x1111000) | value; */ *d = value; /* c++; */ } } lebiniou-3.40/plugins/stable/main/aurora/Makefile.am0000644000175000017500000000045313612112624017373 00000000000000plugindir = @libdir@/lebiniou/plugins/main/aurora plugin_PROGRAMS = aurora.so aurora_so_SOURCES = aurora.c aurora_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src aurora_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include aurora_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/tv_1d/0000755000175000017500000000000013612323140015136 500000000000000lebiniou-3.40/plugins/stable/main/tv_1d/Makefile.in0000644000175000017500000005246613612323076017150 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = tv_1d.so$(EXEEXT) subdir = plugins/stable/main/tv_1d ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_tv_1d_so_OBJECTS = tv_1d_so-tv_1d.$(OBJEXT) tv_1d_so_OBJECTS = $(am_tv_1d_so_OBJECTS) tv_1d_so_DEPENDENCIES = tv_1d_so_LINK = $(CCLD) $(tv_1d_so_CFLAGS) $(CFLAGS) \ $(tv_1d_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/tv_1d_so-tv_1d.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(tv_1d_so_SOURCES) DIST_SOURCES = $(tv_1d_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/tv_1d tv_1d_so_SOURCES = tv_1d.c tv_1d_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_1d_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_1d_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/tv_1d/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/tv_1d/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) tv_1d.so$(EXEEXT): $(tv_1d_so_OBJECTS) $(tv_1d_so_DEPENDENCIES) $(EXTRA_tv_1d_so_DEPENDENCIES) @rm -f tv_1d.so$(EXEEXT) $(AM_V_CCLD)$(tv_1d_so_LINK) $(tv_1d_so_OBJECTS) $(tv_1d_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tv_1d_so-tv_1d.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` tv_1d_so-tv_1d.o: tv_1d.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_1d_so_CFLAGS) $(CFLAGS) -MT tv_1d_so-tv_1d.o -MD -MP -MF $(DEPDIR)/tv_1d_so-tv_1d.Tpo -c -o tv_1d_so-tv_1d.o `test -f 'tv_1d.c' || echo '$(srcdir)/'`tv_1d.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_1d_so-tv_1d.Tpo $(DEPDIR)/tv_1d_so-tv_1d.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_1d.c' object='tv_1d_so-tv_1d.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_1d_so_CFLAGS) $(CFLAGS) -c -o tv_1d_so-tv_1d.o `test -f 'tv_1d.c' || echo '$(srcdir)/'`tv_1d.c tv_1d_so-tv_1d.obj: tv_1d.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_1d_so_CFLAGS) $(CFLAGS) -MT tv_1d_so-tv_1d.obj -MD -MP -MF $(DEPDIR)/tv_1d_so-tv_1d.Tpo -c -o tv_1d_so-tv_1d.obj `if test -f 'tv_1d.c'; then $(CYGPATH_W) 'tv_1d.c'; else $(CYGPATH_W) '$(srcdir)/tv_1d.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_1d_so-tv_1d.Tpo $(DEPDIR)/tv_1d_so-tv_1d.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_1d.c' object='tv_1d_so-tv_1d.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_1d_so_CFLAGS) $(CFLAGS) -c -o tv_1d_so-tv_1d.obj `if test -f 'tv_1d.c'; then $(CYGPATH_W) 'tv_1d.c'; else $(CYGPATH_W) '$(srcdir)/tv_1d.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/tv_1d_so-tv_1d.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/tv_1d_so-tv_1d.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/tv_1d/tv_1d.c0000644000175000017500000000353613612112625016252 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1325105220; uint32_t version = 0; u_long options = BE_GFX|BEQ_IMAGE|BEQ_MUTE_CAM|BEQ_NORANDOM; char desc[] = "1dTV plugin from the EffecTV project"; u_long mode = OVERLAY; static int line = 0; static int prevline = 0; static Pixel_t *linebuf = NULL; int8_t create(Context_t *ctx) { line = MAXY; linebuf = xcalloc(WIDTH, sizeof(Pixel_t)); return 1; } void destroy(Context_t *ctx) { xfree(linebuf); } static void blitline_buf(Pixel_t *src, Pixel_t *dest) { memcpy(dest + WIDTH * prevline, linebuf, WIDTH * sizeof(Pixel_t)); src += WIDTH * line; dest += WIDTH * line; memcpy(dest, src, WIDTH * sizeof(Pixel_t)); memcpy(linebuf, src, WIDTH * sizeof(Pixel_t)); prevline = line; } void run(Context_t *ctx) { int i; Pixel_t *src = NULL; Pixel_t *dst = passive_buffer(ctx)->buffer; pthread_mutex_lock(&ctx->cam_mtx[ctx->cam]); src = ctx->cam_save[ctx->cam][0]->buffer; blitline_buf(src, dst); pthread_mutex_unlock(&ctx->cam_mtx[ctx->cam]); if (line) { line--; } else { line = MAXY; } dst += WIDTH * line; for (i = 0; i < WIDTH; i++) { dst[i] = 127; } } lebiniou-3.40/plugins/stable/main/tv_1d/Makefile.am0000644000175000017500000000044413612112624017117 00000000000000plugindir = @libdir@/lebiniou/plugins/main/tv_1d plugin_PROGRAMS = tv_1d.so tv_1d_so_SOURCES = tv_1d.c tv_1d_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_1d_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_1d_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/emboss/0000755000175000017500000000000013612323132015412 500000000000000lebiniou-3.40/plugins/stable/main/emboss/emboss.c0000644000175000017500000000226313612112625016774 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 949846112; uint32_t version = 0; u_long options = BE_LENS; char desc[] = "Emboss filter"; void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); const Pixel_t* nw = src->buffer; const Pixel_t* se = src->buffer + 2 * WIDTH + 2; Pixel_t *d; for (d = dst->buffer + WIDTH + 1; d < dst->buffer + (BUFFSIZE - WIDTH - 1); ) { *d++ = ((*nw++ - *se++) / 2) + 128; } } lebiniou-3.40/plugins/stable/main/emboss/Makefile.in0000644000175000017500000005261513612323074017415 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = emboss.so$(EXEEXT) subdir = plugins/stable/main/emboss ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_emboss_so_OBJECTS = emboss_so-emboss.$(OBJEXT) emboss_so_OBJECTS = $(am_emboss_so_OBJECTS) emboss_so_DEPENDENCIES = emboss_so_LINK = $(CCLD) $(emboss_so_CFLAGS) $(CFLAGS) \ $(emboss_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/emboss_so-emboss.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(emboss_so_SOURCES) DIST_SOURCES = $(emboss_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/emboss emboss_so_SOURCES = emboss.c emboss_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src emboss_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include emboss_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/emboss/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/emboss/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) emboss.so$(EXEEXT): $(emboss_so_OBJECTS) $(emboss_so_DEPENDENCIES) $(EXTRA_emboss_so_DEPENDENCIES) @rm -f emboss.so$(EXEEXT) $(AM_V_CCLD)$(emboss_so_LINK) $(emboss_so_OBJECTS) $(emboss_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/emboss_so-emboss.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` emboss_so-emboss.o: emboss.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(emboss_so_CFLAGS) $(CFLAGS) -MT emboss_so-emboss.o -MD -MP -MF $(DEPDIR)/emboss_so-emboss.Tpo -c -o emboss_so-emboss.o `test -f 'emboss.c' || echo '$(srcdir)/'`emboss.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/emboss_so-emboss.Tpo $(DEPDIR)/emboss_so-emboss.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='emboss.c' object='emboss_so-emboss.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(emboss_so_CFLAGS) $(CFLAGS) -c -o emboss_so-emboss.o `test -f 'emboss.c' || echo '$(srcdir)/'`emboss.c emboss_so-emboss.obj: emboss.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(emboss_so_CFLAGS) $(CFLAGS) -MT emboss_so-emboss.obj -MD -MP -MF $(DEPDIR)/emboss_so-emboss.Tpo -c -o emboss_so-emboss.obj `if test -f 'emboss.c'; then $(CYGPATH_W) 'emboss.c'; else $(CYGPATH_W) '$(srcdir)/emboss.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/emboss_so-emboss.Tpo $(DEPDIR)/emboss_so-emboss.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='emboss.c' object='emboss_so-emboss.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(emboss_so_CFLAGS) $(CFLAGS) -c -o emboss_so-emboss.obj `if test -f 'emboss.c'; then $(CYGPATH_W) 'emboss.c'; else $(CYGPATH_W) '$(srcdir)/emboss.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/emboss_so-emboss.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/emboss_so-emboss.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/emboss/Makefile.am0000644000175000017500000000045313612112624017372 00000000000000plugindir = @libdir@/lebiniou/plugins/main/emboss plugin_PROGRAMS = emboss.so emboss_so_SOURCES = emboss.c emboss_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src emboss_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include emboss_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/yoscillo_s/0000755000175000017500000000000013612323136016305 500000000000000lebiniou-3.40/plugins/stable/main/yoscillo_s/yoscillo_s.c0000644000175000017500000000473613612112625020561 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "oscillo.h" #include "parameters.h" u_long id = 1089152275; uint32_t version = 0; u_long options = BE_SFX2D|BEQ_VER; char dname[] = "Y oscillo stereo"; u_long mode = OVERLAY; char desc[] = "Vertical stereo oscilloscope"; static Porteuse_t *PL = NULL, *PR = NULL; static int yoscillo_s_connect = 1; static float volume_scale = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 100); } static void init() { uint32_t i; Transform_t t; memset(&t, 0, sizeof(t)); PL->origin.y = PR->origin.y = 0; PL->origin.x = HWIDTH/2; PR->origin.x = MAXX-HWIDTH/2; t.v_j_factor = HMAXX * volume_scale; t.v_i.y = 1.0 / (float)(PL->size - 1) * (float)MAXY; for (i = 0; i < PL->size; i++) { PL->trans[i] = PR->trans[i] = t; } Porteuse_init_alpha(PL); Porteuse_init_alpha(PR); } int8_t create(Context_t *ctx) { PL = Porteuse_new(ctx->input->size, A_LEFT); PR = Porteuse_new(ctx->input->size, A_RIGHT); init(); return 1; } void destroy(Context_t *ctx) { if (ctx->input != NULL) { Porteuse_delete(PL); Porteuse_delete(PR); } } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); if(in_parameters) { init(); } return get_parameters(); } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 0.85; init(); /* connect = b_rand_boolean(); */ } void run(Context_t *ctx) { Buffer8_clear(passive_buffer(ctx)); Porteuse_draw(PL, ctx, yoscillo_s_connect); Porteuse_draw(PR, ctx, yoscillo_s_connect); } lebiniou-3.40/plugins/stable/main/yoscillo_s/Makefile.in0000644000175000017500000005335113612323077020305 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = yoscillo_s.so$(EXEEXT) subdir = plugins/stable/main/yoscillo_s ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_yoscillo_s_so_OBJECTS = yoscillo_s_so-yoscillo_s.$(OBJEXT) yoscillo_s_so_OBJECTS = $(am_yoscillo_s_so_OBJECTS) yoscillo_s_so_DEPENDENCIES = yoscillo_s_so_LINK = $(CCLD) $(yoscillo_s_so_CFLAGS) $(CFLAGS) \ $(yoscillo_s_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/yoscillo_s_so-yoscillo_s.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(yoscillo_s_so_SOURCES) DIST_SOURCES = $(yoscillo_s_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/yoscillo_s yoscillo_s_so_SOURCES = yoscillo_s.c yoscillo_s_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src yoscillo_s_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include yoscillo_s_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/yoscillo_s/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/yoscillo_s/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) yoscillo_s.so$(EXEEXT): $(yoscillo_s_so_OBJECTS) $(yoscillo_s_so_DEPENDENCIES) $(EXTRA_yoscillo_s_so_DEPENDENCIES) @rm -f yoscillo_s.so$(EXEEXT) $(AM_V_CCLD)$(yoscillo_s_so_LINK) $(yoscillo_s_so_OBJECTS) $(yoscillo_s_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/yoscillo_s_so-yoscillo_s.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` yoscillo_s_so-yoscillo_s.o: yoscillo_s.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(yoscillo_s_so_CFLAGS) $(CFLAGS) -MT yoscillo_s_so-yoscillo_s.o -MD -MP -MF $(DEPDIR)/yoscillo_s_so-yoscillo_s.Tpo -c -o yoscillo_s_so-yoscillo_s.o `test -f 'yoscillo_s.c' || echo '$(srcdir)/'`yoscillo_s.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/yoscillo_s_so-yoscillo_s.Tpo $(DEPDIR)/yoscillo_s_so-yoscillo_s.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='yoscillo_s.c' object='yoscillo_s_so-yoscillo_s.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(yoscillo_s_so_CFLAGS) $(CFLAGS) -c -o yoscillo_s_so-yoscillo_s.o `test -f 'yoscillo_s.c' || echo '$(srcdir)/'`yoscillo_s.c yoscillo_s_so-yoscillo_s.obj: yoscillo_s.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(yoscillo_s_so_CFLAGS) $(CFLAGS) -MT yoscillo_s_so-yoscillo_s.obj -MD -MP -MF $(DEPDIR)/yoscillo_s_so-yoscillo_s.Tpo -c -o yoscillo_s_so-yoscillo_s.obj `if test -f 'yoscillo_s.c'; then $(CYGPATH_W) 'yoscillo_s.c'; else $(CYGPATH_W) '$(srcdir)/yoscillo_s.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/yoscillo_s_so-yoscillo_s.Tpo $(DEPDIR)/yoscillo_s_so-yoscillo_s.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='yoscillo_s.c' object='yoscillo_s_so-yoscillo_s.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(yoscillo_s_so_CFLAGS) $(CFLAGS) -c -o yoscillo_s_so-yoscillo_s.obj `if test -f 'yoscillo_s.c'; then $(CYGPATH_W) 'yoscillo_s.c'; else $(CYGPATH_W) '$(srcdir)/yoscillo_s.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/yoscillo_s_so-yoscillo_s.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/yoscillo_s_so-yoscillo_s.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/yoscillo_s/Makefile.am0000644000175000017500000000050713612112624020261 00000000000000plugindir = @libdir@/lebiniou/plugins/main/yoscillo_s plugin_PROGRAMS = yoscillo_s.so yoscillo_s_so_SOURCES = yoscillo_s.c yoscillo_s_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src yoscillo_s_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include yoscillo_s_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/tv_webcam/0000755000175000017500000000000013612323140016070 500000000000000lebiniou-3.40/plugins/stable/main/tv_webcam/tv_webcam.c0000644000175000017500000000211013612112625020121 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1172430309; uint32_t version = 0; u_long options = BE_GFX|BEQ_WEBCAM|BEQ_MUTE_CAM; char desc[] = "Webcam plugin"; u_long mode = OVERLAY; void run(Context_t *ctx) { pthread_mutex_lock(&ctx->cam_mtx[ctx->cam]); Buffer8_copy(ctx->cam_save[ctx->cam][0], passive_buffer(ctx)); pthread_mutex_unlock(&ctx->cam_mtx[ctx->cam]); } lebiniou-3.40/plugins/stable/main/tv_webcam/Makefile.in0000644000175000017500000005322213612323077020072 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = tv_webcam.so$(EXEEXT) subdir = plugins/stable/main/tv_webcam ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_tv_webcam_so_OBJECTS = tv_webcam_so-tv_webcam.$(OBJEXT) tv_webcam_so_OBJECTS = $(am_tv_webcam_so_OBJECTS) tv_webcam_so_DEPENDENCIES = tv_webcam_so_LINK = $(CCLD) $(tv_webcam_so_CFLAGS) $(CFLAGS) \ $(tv_webcam_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/tv_webcam_so-tv_webcam.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(tv_webcam_so_SOURCES) DIST_SOURCES = $(tv_webcam_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/tv_webcam tv_webcam_so_SOURCES = tv_webcam.c tv_webcam_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_webcam_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_webcam_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/tv_webcam/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/tv_webcam/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) tv_webcam.so$(EXEEXT): $(tv_webcam_so_OBJECTS) $(tv_webcam_so_DEPENDENCIES) $(EXTRA_tv_webcam_so_DEPENDENCIES) @rm -f tv_webcam.so$(EXEEXT) $(AM_V_CCLD)$(tv_webcam_so_LINK) $(tv_webcam_so_OBJECTS) $(tv_webcam_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tv_webcam_so-tv_webcam.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` tv_webcam_so-tv_webcam.o: tv_webcam.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_webcam_so_CFLAGS) $(CFLAGS) -MT tv_webcam_so-tv_webcam.o -MD -MP -MF $(DEPDIR)/tv_webcam_so-tv_webcam.Tpo -c -o tv_webcam_so-tv_webcam.o `test -f 'tv_webcam.c' || echo '$(srcdir)/'`tv_webcam.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_webcam_so-tv_webcam.Tpo $(DEPDIR)/tv_webcam_so-tv_webcam.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_webcam.c' object='tv_webcam_so-tv_webcam.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_webcam_so_CFLAGS) $(CFLAGS) -c -o tv_webcam_so-tv_webcam.o `test -f 'tv_webcam.c' || echo '$(srcdir)/'`tv_webcam.c tv_webcam_so-tv_webcam.obj: tv_webcam.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_webcam_so_CFLAGS) $(CFLAGS) -MT tv_webcam_so-tv_webcam.obj -MD -MP -MF $(DEPDIR)/tv_webcam_so-tv_webcam.Tpo -c -o tv_webcam_so-tv_webcam.obj `if test -f 'tv_webcam.c'; then $(CYGPATH_W) 'tv_webcam.c'; else $(CYGPATH_W) '$(srcdir)/tv_webcam.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_webcam_so-tv_webcam.Tpo $(DEPDIR)/tv_webcam_so-tv_webcam.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_webcam.c' object='tv_webcam_so-tv_webcam.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_webcam_so_CFLAGS) $(CFLAGS) -c -o tv_webcam_so-tv_webcam.obj `if test -f 'tv_webcam.c'; then $(CYGPATH_W) 'tv_webcam.c'; else $(CYGPATH_W) '$(srcdir)/tv_webcam.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/tv_webcam_so-tv_webcam.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/tv_webcam_so-tv_webcam.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/tv_webcam/Makefile.am0000644000175000017500000000050013612112624020042 00000000000000plugindir = @libdir@/lebiniou/plugins/main/tv_webcam plugin_PROGRAMS = tv_webcam.so tv_webcam_so_SOURCES = tv_webcam.c tv_webcam_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_webcam_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_webcam_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/critters/0000755000175000017500000000000013612323131015760 500000000000000lebiniou-3.40/plugins/stable/main/critters/critters.c0000644000175000017500000000530513612112625017712 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1100375479; uint32_t version = 0; u_long options = BE_SFX2D|BEQ_NORANDOM; u_long mode = OVERLAY; char desc[] = "Critters demo"; struct Critter { Pixel_t color; /* critter color */ Point2d_t pos; /* critter position */ }; static struct Critter *critters = NULL; static u_short nb_critters = 0; #define SAFE 50 #define STEP 50 /* da funky function */ static void randomize(struct Critter *c) { c->color = b_rand_int_range(1, 254); /* TODO better random start */ c->pos.x = b_rand_int_range(MINX+SAFE, MAXX-SAFE); c->pos.y = b_rand_int_range(MINY+SAFE, MAXY-SAFE); } void run(Context_t *ctx) { Buffer8_t *dst = passive_buffer(ctx); u_short i; Buffer8_clear(dst); pthread_mutex_lock(&ctx->input->mutex); /* foreach input */ for (i = 0; i < nb_critters; i++) { /* compute deltas */ float dx = ctx->input->data[A_LEFT ][i] * STEP; float dy = ctx->input->data[A_RIGHT][i] * STEP; /* compute new target */ Point2d_t tmp; tmp.x = critters[i].pos.x + dx; tmp.y = critters[i].pos.y + dy; /* draw */ draw_line(dst, critters[i].pos.x, critters[i].pos.y, tmp.x, tmp.y, critters[i].color); /* if a critter is out of screen, reset it */ if ((tmp.x < MINX) || (tmp.y < MINY) || (tmp.x > MAXX) || (tmp.y > MAXY)) { randomize(&critters[i]); } else { /* update position */ critters[i].pos.x = tmp.x; critters[i].pos.y = tmp.y; } pthread_mutex_unlock(&ctx->input->mutex); } } void randomize_all() { int i; for (i = 0; i < nb_critters; i++) { randomize(&critters[i]); } } void on_switch_on(Context_t *ctx) { randomize_all(); } int8_t create(Context_t *ctx) { nb_critters = ctx->input->size; critters = xcalloc(nb_critters, sizeof(struct Critter)); if (critters == NULL) { xerror("pas de critter, trop dure la vie\n"); } randomize_all(); return 1; } void destroy(Context_t *ctx) { if (critters != NULL) { xfree(critters); } } lebiniou-3.40/plugins/stable/main/critters/Makefile.in0000644000175000017500000005307313612323073017762 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = critters.so$(EXEEXT) subdir = plugins/stable/main/critters ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_critters_so_OBJECTS = critters_so-critters.$(OBJEXT) critters_so_OBJECTS = $(am_critters_so_OBJECTS) critters_so_DEPENDENCIES = critters_so_LINK = $(CCLD) $(critters_so_CFLAGS) $(CFLAGS) \ $(critters_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/critters_so-critters.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(critters_so_SOURCES) DIST_SOURCES = $(critters_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/critters critters_so_SOURCES = critters.c critters_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src critters_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include critters_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/critters/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/critters/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) critters.so$(EXEEXT): $(critters_so_OBJECTS) $(critters_so_DEPENDENCIES) $(EXTRA_critters_so_DEPENDENCIES) @rm -f critters.so$(EXEEXT) $(AM_V_CCLD)$(critters_so_LINK) $(critters_so_OBJECTS) $(critters_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/critters_so-critters.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` critters_so-critters.o: critters.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(critters_so_CFLAGS) $(CFLAGS) -MT critters_so-critters.o -MD -MP -MF $(DEPDIR)/critters_so-critters.Tpo -c -o critters_so-critters.o `test -f 'critters.c' || echo '$(srcdir)/'`critters.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/critters_so-critters.Tpo $(DEPDIR)/critters_so-critters.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='critters.c' object='critters_so-critters.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(critters_so_CFLAGS) $(CFLAGS) -c -o critters_so-critters.o `test -f 'critters.c' || echo '$(srcdir)/'`critters.c critters_so-critters.obj: critters.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(critters_so_CFLAGS) $(CFLAGS) -MT critters_so-critters.obj -MD -MP -MF $(DEPDIR)/critters_so-critters.Tpo -c -o critters_so-critters.obj `if test -f 'critters.c'; then $(CYGPATH_W) 'critters.c'; else $(CYGPATH_W) '$(srcdir)/critters.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/critters_so-critters.Tpo $(DEPDIR)/critters_so-critters.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='critters.c' object='critters_so-critters.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(critters_so_CFLAGS) $(CFLAGS) -c -o critters_so-critters.obj `if test -f 'critters.c'; then $(CYGPATH_W) 'critters.c'; else $(CYGPATH_W) '$(srcdir)/critters.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/critters_so-critters.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/critters_so-critters.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/critters/Makefile.am0000644000175000017500000000047113612112624017741 00000000000000plugindir = @libdir@/lebiniou/plugins/main/critters plugin_PROGRAMS = critters.so critters_so_SOURCES = critters.c critters_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src critters_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include critters_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/xwave/0000755000175000017500000000000013612323135015257 500000000000000lebiniou-3.40/plugins/stable/main/xwave/Makefile.in0000644000175000017500000005246613612323077017266 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = xwave.so$(EXEEXT) subdir = plugins/stable/main/xwave ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_xwave_so_OBJECTS = xwave_so-xwave.$(OBJEXT) xwave_so_OBJECTS = $(am_xwave_so_OBJECTS) xwave_so_DEPENDENCIES = xwave_so_LINK = $(CCLD) $(xwave_so_CFLAGS) $(CFLAGS) \ $(xwave_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/xwave_so-xwave.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(xwave_so_SOURCES) DIST_SOURCES = $(xwave_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/xwave xwave_so_SOURCES = xwave.c xwave_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src xwave_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include xwave_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/xwave/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/xwave/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) xwave.so$(EXEEXT): $(xwave_so_OBJECTS) $(xwave_so_DEPENDENCIES) $(EXTRA_xwave_so_DEPENDENCIES) @rm -f xwave.so$(EXEEXT) $(AM_V_CCLD)$(xwave_so_LINK) $(xwave_so_OBJECTS) $(xwave_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xwave_so-xwave.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` xwave_so-xwave.o: xwave.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xwave_so_CFLAGS) $(CFLAGS) -MT xwave_so-xwave.o -MD -MP -MF $(DEPDIR)/xwave_so-xwave.Tpo -c -o xwave_so-xwave.o `test -f 'xwave.c' || echo '$(srcdir)/'`xwave.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xwave_so-xwave.Tpo $(DEPDIR)/xwave_so-xwave.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xwave.c' object='xwave_so-xwave.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xwave_so_CFLAGS) $(CFLAGS) -c -o xwave_so-xwave.o `test -f 'xwave.c' || echo '$(srcdir)/'`xwave.c xwave_so-xwave.obj: xwave.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xwave_so_CFLAGS) $(CFLAGS) -MT xwave_so-xwave.obj -MD -MP -MF $(DEPDIR)/xwave_so-xwave.Tpo -c -o xwave_so-xwave.obj `if test -f 'xwave.c'; then $(CYGPATH_W) 'xwave.c'; else $(CYGPATH_W) '$(srcdir)/xwave.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xwave_so-xwave.Tpo $(DEPDIR)/xwave_so-xwave.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xwave.c' object='xwave_so-xwave.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xwave_so_CFLAGS) $(CFLAGS) -c -o xwave_so-xwave.obj `if test -f 'xwave.c'; then $(CYGPATH_W) 'xwave.c'; else $(CYGPATH_W) '$(srcdir)/xwave.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/xwave_so-xwave.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/xwave_so-xwave.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/xwave/Makefile.am0000644000175000017500000000044413612112624017234 00000000000000plugindir = @libdir@/lebiniou/plugins/main/xwave plugin_PROGRAMS = xwave.so xwave_so_SOURCES = xwave.c xwave_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src xwave_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include xwave_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/xwave/xwave.c0000644000175000017500000000263113612112625016477 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 949847207; uint32_t version = 0; u_long options = BE_LENS; char dname[] = "X Wave"; char desc[] = "Swap columns"; void run(Context_t *ctx) { int16_t a, b; uint16_t i, j; const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); Buffer8_init_mask_3x3(active_buffer(ctx)); pthread_mutex_lock(&ctx->input->mutex); a = Input_random_short_range(ctx->input, 0, MAXX); for (i = 0; i < (ctx->input->size - 1); i++) { b = Input_random_short_range(ctx->input, 0, MAXX); for (j = 0; j < HEIGHT; j++) { set_pixel_nc(dst, a, j, get_pixel_nc(src, b, j)); } a = b; } pthread_mutex_unlock(&ctx->input->mutex); } lebiniou-3.40/plugins/stable/main/iPulse3/0000755000175000017500000000000013612323140015445 500000000000000lebiniou-3.40/plugins/stable/main/iPulse3/iPulse3.c0000644000175000017500000000457513612112625017074 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "images.h" #define MAXCOLOR 255 #define MAXCOLOCOUNT 40 /* parameters for defining volume-colorcount curve */ #define CURVE_VOL_MIN 0.04 /* minimum volume on which we work */ #define CURVE_VOL_STEP 0.08 /* volume increment to step up on count */ #define CURVE_VOL_MULT 1.35 /* multiplier on count on one step */ u_long id = 1546957332; uint32_t version = 0; u_long options = BE_GFX|BE_SFX2D|BEQ_IMAGE; u_long mode = NORMAL; char desc[] = "Show image colors on beat"; static u_char colorsel = 0; void on_switch_on(Context_t *ctx) { colorsel = 0; } void run(Context_t *ctx) { Buffer8_t *dst = passive_buffer(ctx); Buffer8_copy(active_buffer(ctx), dst); if (ctx->input->on_beat) { int colorcount = 0; double peak; u_long k; for (peak = ctx->input->curpeak; peak > CURVE_VOL_MIN; peak -= CURVE_VOL_STEP) { colorcount = colorcount * CURVE_VOL_MULT; colorcount++; } if (colorcount > MAXCOLOCOUNT) { colorcount = MAXCOLOCOUNT; } for (k = 0; k < BUFFSIZE; k++) { Pixel_t col = ctx->imgf->cur->buff->buffer[k]; if (dst->buffer[k] > col) { int step = (dst->buffer[k] - col) > colorcount ? colorcount : dst->buffer[k] - col; dst->buffer[k] -= ( step > 3 ? (step / 3) : 1 ); } if (col > (MAXCOLOR - colorsel - colorcount)) { if (dst->buffer[k] < col) { dst->buffer[k] = (col > (dst->buffer[k] + colorcount)) ? (dst->buffer[k] + colorcount) : col; } } } if (colorsel + colorcount > MAXCOLOR) { colorsel = 0; } else { colorsel += colorcount; } } } lebiniou-3.40/plugins/stable/main/iPulse3/Makefile.in0000644000175000017500000005274413612323074017454 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = iPulse3.so$(EXEEXT) subdir = plugins/stable/main/iPulse3 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_iPulse3_so_OBJECTS = iPulse3_so-iPulse3.$(OBJEXT) iPulse3_so_OBJECTS = $(am_iPulse3_so_OBJECTS) iPulse3_so_DEPENDENCIES = iPulse3_so_LINK = $(CCLD) $(iPulse3_so_CFLAGS) $(CFLAGS) \ $(iPulse3_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/iPulse3_so-iPulse3.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(iPulse3_so_SOURCES) DIST_SOURCES = $(iPulse3_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/iPulse3 iPulse3_so_SOURCES = iPulse3.c iPulse3_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src iPulse3_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include iPulse3_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/iPulse3/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/iPulse3/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) iPulse3.so$(EXEEXT): $(iPulse3_so_OBJECTS) $(iPulse3_so_DEPENDENCIES) $(EXTRA_iPulse3_so_DEPENDENCIES) @rm -f iPulse3.so$(EXEEXT) $(AM_V_CCLD)$(iPulse3_so_LINK) $(iPulse3_so_OBJECTS) $(iPulse3_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iPulse3_so-iPulse3.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` iPulse3_so-iPulse3.o: iPulse3.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iPulse3_so_CFLAGS) $(CFLAGS) -MT iPulse3_so-iPulse3.o -MD -MP -MF $(DEPDIR)/iPulse3_so-iPulse3.Tpo -c -o iPulse3_so-iPulse3.o `test -f 'iPulse3.c' || echo '$(srcdir)/'`iPulse3.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iPulse3_so-iPulse3.Tpo $(DEPDIR)/iPulse3_so-iPulse3.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='iPulse3.c' object='iPulse3_so-iPulse3.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iPulse3_so_CFLAGS) $(CFLAGS) -c -o iPulse3_so-iPulse3.o `test -f 'iPulse3.c' || echo '$(srcdir)/'`iPulse3.c iPulse3_so-iPulse3.obj: iPulse3.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iPulse3_so_CFLAGS) $(CFLAGS) -MT iPulse3_so-iPulse3.obj -MD -MP -MF $(DEPDIR)/iPulse3_so-iPulse3.Tpo -c -o iPulse3_so-iPulse3.obj `if test -f 'iPulse3.c'; then $(CYGPATH_W) 'iPulse3.c'; else $(CYGPATH_W) '$(srcdir)/iPulse3.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iPulse3_so-iPulse3.Tpo $(DEPDIR)/iPulse3_so-iPulse3.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='iPulse3.c' object='iPulse3_so-iPulse3.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iPulse3_so_CFLAGS) $(CFLAGS) -c -o iPulse3_so-iPulse3.obj `if test -f 'iPulse3.c'; then $(CYGPATH_W) 'iPulse3.c'; else $(CYGPATH_W) '$(srcdir)/iPulse3.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/iPulse3_so-iPulse3.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/iPulse3_so-iPulse3.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/iPulse3/Makefile.am0000644000175000017500000000046213612112624017426 00000000000000plugindir = @libdir@/lebiniou/plugins/main/iPulse3 plugin_PROGRAMS = iPulse3.so iPulse3_so_SOURCES = iPulse3.c iPulse3_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src iPulse3_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include iPulse3_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/iColrotslow/0000755000175000017500000000000013612323140016441 500000000000000lebiniou-3.40/plugins/stable/main/iColrotslow/Makefile.in0000644000175000017500000005350013612323074020437 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = iColrotslow.so$(EXEEXT) subdir = plugins/stable/main/iColrotslow ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_iColrotslow_so_OBJECTS = iColrotslow_so-iColrotslow.$(OBJEXT) iColrotslow_so_OBJECTS = $(am_iColrotslow_so_OBJECTS) iColrotslow_so_DEPENDENCIES = iColrotslow_so_LINK = $(CCLD) $(iColrotslow_so_CFLAGS) $(CFLAGS) \ $(iColrotslow_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/iColrotslow_so-iColrotslow.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(iColrotslow_so_SOURCES) DIST_SOURCES = $(iColrotslow_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/iColrotslow iColrotslow_so_SOURCES = iColrotslow.c iColrotslow_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src iColrotslow_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include iColrotslow_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/iColrotslow/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/iColrotslow/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) iColrotslow.so$(EXEEXT): $(iColrotslow_so_OBJECTS) $(iColrotslow_so_DEPENDENCIES) $(EXTRA_iColrotslow_so_DEPENDENCIES) @rm -f iColrotslow.so$(EXEEXT) $(AM_V_CCLD)$(iColrotslow_so_LINK) $(iColrotslow_so_OBJECTS) $(iColrotslow_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iColrotslow_so-iColrotslow.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` iColrotslow_so-iColrotslow.o: iColrotslow.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iColrotslow_so_CFLAGS) $(CFLAGS) -MT iColrotslow_so-iColrotslow.o -MD -MP -MF $(DEPDIR)/iColrotslow_so-iColrotslow.Tpo -c -o iColrotslow_so-iColrotslow.o `test -f 'iColrotslow.c' || echo '$(srcdir)/'`iColrotslow.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iColrotslow_so-iColrotslow.Tpo $(DEPDIR)/iColrotslow_so-iColrotslow.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='iColrotslow.c' object='iColrotslow_so-iColrotslow.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iColrotslow_so_CFLAGS) $(CFLAGS) -c -o iColrotslow_so-iColrotslow.o `test -f 'iColrotslow.c' || echo '$(srcdir)/'`iColrotslow.c iColrotslow_so-iColrotslow.obj: iColrotslow.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iColrotslow_so_CFLAGS) $(CFLAGS) -MT iColrotslow_so-iColrotslow.obj -MD -MP -MF $(DEPDIR)/iColrotslow_so-iColrotslow.Tpo -c -o iColrotslow_so-iColrotslow.obj `if test -f 'iColrotslow.c'; then $(CYGPATH_W) 'iColrotslow.c'; else $(CYGPATH_W) '$(srcdir)/iColrotslow.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iColrotslow_so-iColrotslow.Tpo $(DEPDIR)/iColrotslow_so-iColrotslow.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='iColrotslow.c' object='iColrotslow_so-iColrotslow.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iColrotslow_so_CFLAGS) $(CFLAGS) -c -o iColrotslow_so-iColrotslow.obj `if test -f 'iColrotslow.c'; then $(CYGPATH_W) 'iColrotslow.c'; else $(CYGPATH_W) '$(srcdir)/iColrotslow.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/iColrotslow_so-iColrotslow.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/iColrotslow_so-iColrotslow.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/iColrotslow/iColrotslow.c0000644000175000017500000000427713612112625021063 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* Colrot, Color Rotation basic idea of plugin: Show only part of the colors from image, and scroll thru colors. Not visible colors are transparent, showing stuff happening under. Using lens mode. This plugin is slow version of plugin */ #include "context.h" #include "images.h" #define MASK_SIZE 63 /* what size of chunks colorspace is divided */ #define COLORCOUNT 28 /* how many colors are visible in each chunk */ #define INTERVAL 2 /* How often (in loop count) we rotate color values */ u_long id = 1553341808; uint32_t version = 0; u_long options = BE_GFX|BE_LENS|BEQ_IMAGE; u_long mode = OVERLAY; char desc[] = "Show image scrolling colors"; static Pixel_t min1 = 0, max1 = COLORCOUNT; void run(Context_t *ctx) { static int loopc = 0; u_long k; Pixel_t *src = ctx->imgf->cur->buff->buffer; Pixel_t *dst = passive_buffer(ctx)->buffer; for (k = 0; k < BUFFSIZE; k++, src++) { if ( /* max1 is bigger than min, show values between them */ ((max1 > min1) && ((*src & MASK_SIZE) > min1) && ((*src & MASK_SIZE) < max1)) || /* max is rotated over, show values below max or above min */ ((max1 < min1) && (((*src & MASK_SIZE)> min1) || ((*src & MASK_SIZE) < max1)))) { dst[k] = *src; } else { dst[k] = 0; } } if (loopc++ > INTERVAL) { loopc = 0; min1++; max1++; if (min1 > MASK_SIZE) { min1 = 0; } if (max1 > MASK_SIZE) { max1 = 0; } } } lebiniou-3.40/plugins/stable/main/iColrotslow/Makefile.am0000644000175000017500000000051613612112624020422 00000000000000plugindir = @libdir@/lebiniou/plugins/main/iColrotslow plugin_PROGRAMS = iColrotslow.so iColrotslow_so_SOURCES = iColrotslow.c iColrotslow_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src iColrotslow_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include iColrotslow_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/taquin/0000755000175000017500000000000013612323134015425 500000000000000lebiniou-3.40/plugins/stable/main/taquin/taquin.c0000644000175000017500000001716713612112625017027 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 970430119; uint32_t version = 0; u_long options = BE_LENS; char dname[] = "Taquin"; char desc[] = "Taquin effect"; static u_char size; static Shuffler_t *shf = NULL; #define MIN_SIZE 20 #define MAX_SIZE 200 #define TAQUIN_MIN -10; #define NX (WIDTH / size) #define NY (HEIGHT / size) enum Dirs { SLIDE_RL, SLIDE_DT, SLIDE_LR, SLIDE_TD }; static u_short hole_x, hole_y, new_hole_x=0, new_hole_y=0; static short step; static enum Dirs dir; static u_long *map = NULL; // #define TAQUIN_ORIGINAL // Define to get invalid writes // #define TAQUIN_ASSERT // Define to crash with assertions static inline int8_t is_ok(const u_short size) { return ((!(WIDTH % size)) && (!(HEIGHT % size))); /* printf("[i] taquin: size= %d for %dx%d: %d, %d -> %d\n", size, WIDTH, HEIGHT, WIDTH%size, HEIGHT%size, res); */ } static void init_grid_2() { u_short x, y, dx, dy; for (y = 0; y < NY; y++) { for (x = 0; x < NX; x++) { for (dy = 1; dy < size - 1; dy++) { for (dx = 1; dx < size - 1; dx++) { map[(y * size + 1) * WIDTH + x * size + dx] = map [(y * size + dy) * WIDTH + x * size + 1] = map [(y * size + size - 1) * WIDTH + x * size + dx] = map [(y * size + dy) * WIDTH + x * size + size - 2] = 1; } } } } } static void init_hole() { u_short i, j; for (j = 0; j < size; j++) { for (i = 0; i < size; i++) { map[(hole_y + j) * WIDTH + hole_x + i] = 0; } } } static void new_hole() { static short flip = 1; new_hole_x = hole_x; new_hole_y = hole_y; if (flip == 1) { /* horizontal move */ while (new_hole_x == hole_x) { new_hole_x = (u_short)(drand48 () * NX) * size; } dir = (new_hole_x > hole_x) ? SLIDE_RL : SLIDE_LR; } else { /* vertical move */ while (new_hole_y == hole_y) { new_hole_y = (u_short)(drand48 () * NY) * size; } dir = (new_hole_y > hole_y) ? SLIDE_DT : SLIDE_TD; } flip = -flip; } static void init_grid() { u_short gx, gy, i, j; for (gy = 0; gy < NY; gy++) { for (i = 0; i < WIDTH; i++) { map[(gy * size) * WIDTH + i] = 0; if (gy) { map[((gy * size) - 1) * WIDTH + i] = 0; } } } for (gx = 0; gx < NX; gx++) { for (j = 0; j < HEIGHT; j++) { map[j * WIDTH + (gx * size)] = 0; if (gx) { map[j * WIDTH + (gx * size) - 1] = 0; } } } init_grid_2(); init_hole(); } static inline int8_t prepare(Shuffler_t *shf) { int i; /* disable too small sizes */ for (i = 0; i < MIN_SIZE; i++) { Shuffler_disable(shf, i); } /* check other sizes are valid */ for (i = MIN_SIZE; i < MAX_SIZE; i++) { if (!is_ok(i)) { Shuffler_disable(shf, i); } } return Shuffler_ok(shf); } int8_t create(Context_t *ctx) { if ((WIDTH < 3 * MIN_SIZE) || (HEIGHT < 3 * MIN_SIZE)) { printf("[!] taquin: not enough space\n"); return 0; } else { shf = Shuffler_new(MAX_SIZE); /* Shuffler_verbose(shf); */ if (prepare(shf)) { map = xcalloc(BUFFSIZE, sizeof(u_long)); return 1; } else { return 0; } } } void destroy(Context_t *ctx) { if (NULL != shf) { Shuffler_delete(shf); xfree(map); } } static inline void slide_rl_1(u_short from, u_short to, u_short y) { u_short x; for (x = from; x < to; x++) { map[(y * WIDTH) + x] = map[(y * WIDTH) + x + 1]; } map[(y * WIDTH) + to] = 0; } static inline void slide_dt_1(u_short from, u_short to, u_short x) { u_short y; for (y = from; y < to; y++) { map[(y * WIDTH) + x] = map[((y + 1) * WIDTH) + x]; } map[(to * WIDTH) + x] = 0; } static inline void slide_lr_1(u_short from, u_short to, u_short y) { u_short x; // XXX FIXME Code below does invalid writes #ifdef TAQUIN_ORIGINAL for (x = to; x > from; --x) { map[(y * WIDTH) + x] = map[(y * WIDTH) + x - 1]; } map[(y * WIDTH) + from] = 0; #else // XXX FIXME Temporary workaround for (x = to; x > from; --x) { long dst = (y * WIDTH) + x; long src = (y * WIDTH) + x - 1; #ifdef TAQUIN_ASSERT printf("size: %d, BUFFSIZE: %ld, dst: %ld, src: %ld\n", size, BUFFSIZE, dst, src); assert(dst >= 0); assert(dst < (long)BUFFSIZE); #else if ((dst >= 0) && (dst < (long)BUFFSIZE)) #endif map[dst] = map[src]; } long null = (y * WIDTH) + from; #ifdef TAQUIN_ASSERT assert(null >= 0); assert(null < (long)BUFFSIZE); #endif map[null] = 0; #endif } static inline void slide_td_1(u_short from, u_short to, u_short x) { u_short y; // XXX FIXME Code below does invalid writes #ifdef TAQUIN_ORIGINAL for (y = to; y > from; --y) { map[(y * WIDTH) + x] = map[((y - 1) * WIDTH) + x]; } map[(from * WIDTH) + x] = 0; #else // XXX FIXME Temporary workaround for (y = to; y > from; --y) { long dst = (y * WIDTH) + x; long src = ((y - 1) * WIDTH) + x; #ifdef TAQUIN_ASSERT printf("size: %d, BUFFSIZE: %ld, dst: %ld, src: %ld\n", size, BUFFSIZE, dst, src); assert(dst >= 0); assert(dst < (long)BUFFSIZE); #else if ((dst >= 0) && (dst < (long)BUFFSIZE)) #endif map[dst] = map[src]; } long null = (from * WIDTH) + x; #ifdef TAQUIN_ASSERT assert(null >= 0); assert(null < (long)BUFFSIZE); #endif map[null] = 0; #endif } static inline void slide_rl() { u_short y; for (y = 0; y < size; y++) { slide_rl_1(hole_x, new_hole_x + size - step, hole_y + y); } } static inline void slide_lr() { u_short y; for (y = 0; y < size; y++) { slide_lr_1(new_hole_x - 1 + step, hole_x + size, hole_y + y); } } static inline void slide_dt() { u_short x; for (x = 0; x < size; x++) { slide_dt_1(hole_y, new_hole_y + size - step, hole_x + x); } } static inline void slide_td() { u_short x; for (x = 0; x < size; x++) { slide_td_1(new_hole_y - 1 + step, hole_y + size, hole_x + x); } } static inline void slide() { switch (dir) { case SLIDE_RL: slide_rl(); break; case SLIDE_DT: slide_dt(); break; case SLIDE_LR: slide_lr(); break; case SLIDE_TD: slide_td(); break; default: xerror("T'as qu'un taquin"); break; } } void run(Context_t *ctx) { u_long k; Buffer8_t *src0 = active_buffer(ctx); const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); if (step < 0) { ++step; } else { if (++step == (size + 1)) { hole_x = new_hole_x; hole_y = new_hole_y; new_hole(); step = TAQUIN_MIN; } else { slide(); } } set_pixel(src0, 0, 0, 0); set_pixel(src0, 1, 0, 200); for (k = 0; k < BUFFSIZE; k++) { assert(map[k] < BUFFSIZE); dst->buffer[k] = src->buffer[map[k]]; } } void on_switch_on(Context_t *ctx) { u_long k; for (k = 0; k < BUFFSIZE; k++) { map[k] = k; } size = Shuffler_get(shf); hole_x = (u_short)(drand48() * NX) * size; hole_y = (u_short)(drand48() * NY) * size; new_hole(); init_grid(); step = TAQUIN_MIN; } lebiniou-3.40/plugins/stable/main/taquin/Makefile.in0000644000175000017500000005261513612323076017430 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = taquin.so$(EXEEXT) subdir = plugins/stable/main/taquin ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_taquin_so_OBJECTS = taquin_so-taquin.$(OBJEXT) taquin_so_OBJECTS = $(am_taquin_so_OBJECTS) taquin_so_DEPENDENCIES = taquin_so_LINK = $(CCLD) $(taquin_so_CFLAGS) $(CFLAGS) \ $(taquin_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/taquin_so-taquin.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(taquin_so_SOURCES) DIST_SOURCES = $(taquin_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/taquin taquin_so_SOURCES = taquin.c taquin_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src taquin_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include taquin_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/taquin/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/taquin/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) taquin.so$(EXEEXT): $(taquin_so_OBJECTS) $(taquin_so_DEPENDENCIES) $(EXTRA_taquin_so_DEPENDENCIES) @rm -f taquin.so$(EXEEXT) $(AM_V_CCLD)$(taquin_so_LINK) $(taquin_so_OBJECTS) $(taquin_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/taquin_so-taquin.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` taquin_so-taquin.o: taquin.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(taquin_so_CFLAGS) $(CFLAGS) -MT taquin_so-taquin.o -MD -MP -MF $(DEPDIR)/taquin_so-taquin.Tpo -c -o taquin_so-taquin.o `test -f 'taquin.c' || echo '$(srcdir)/'`taquin.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/taquin_so-taquin.Tpo $(DEPDIR)/taquin_so-taquin.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='taquin.c' object='taquin_so-taquin.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(taquin_so_CFLAGS) $(CFLAGS) -c -o taquin_so-taquin.o `test -f 'taquin.c' || echo '$(srcdir)/'`taquin.c taquin_so-taquin.obj: taquin.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(taquin_so_CFLAGS) $(CFLAGS) -MT taquin_so-taquin.obj -MD -MP -MF $(DEPDIR)/taquin_so-taquin.Tpo -c -o taquin_so-taquin.obj `if test -f 'taquin.c'; then $(CYGPATH_W) 'taquin.c'; else $(CYGPATH_W) '$(srcdir)/taquin.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/taquin_so-taquin.Tpo $(DEPDIR)/taquin_so-taquin.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='taquin.c' object='taquin_so-taquin.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(taquin_so_CFLAGS) $(CFLAGS) -c -o taquin_so-taquin.obj `if test -f 'taquin.c'; then $(CYGPATH_W) 'taquin.c'; else $(CYGPATH_W) '$(srcdir)/taquin.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/taquin_so-taquin.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/taquin_so-taquin.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/taquin/Makefile.am0000644000175000017500000000045313612112624017403 00000000000000plugindir = @libdir@/lebiniou/plugins/main/taquin plugin_PROGRAMS = taquin.so taquin_so_SOURCES = taquin.c taquin_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src taquin_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include taquin_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/poincare/0000755000175000017500000000000013612323133015723 500000000000000lebiniou-3.40/plugins/stable/main/poincare/poincare.c0000644000175000017500000000261713612112625017617 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 947430864; uint32_t version = 0; u_long options = BEQ_NORANDOM; char desc[] = "Poincare effect"; void run(Context_t *ctx) { const u_short a = 10, b = 0; u_short delta = b; short y = 0, j, d; u_short e; const Buffer8_t *src = NULL; Buffer8_t *dst = NULL; src = active_buffer(ctx); dst = passive_buffer(ctx); for (j = MAXY; j >= MINY; j--) { for (d = delta; d < MAXX; d++) { set_pixel_nc(dst, d + 1, j, get_pixel_nc(src, d - delta + 1, j)); } for (e = 0; e < delta; e++) { set_pixel_nc(dst, e + 1, j, get_pixel_nc(src, MAXX - delta + e + 1, j)); } if (!(y % a)) { delta++; } y++; } } lebiniou-3.40/plugins/stable/main/poincare/Makefile.in0000644000175000017500000005307313612323075017725 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = poincare.so$(EXEEXT) subdir = plugins/stable/main/poincare ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_poincare_so_OBJECTS = poincare_so-poincare.$(OBJEXT) poincare_so_OBJECTS = $(am_poincare_so_OBJECTS) poincare_so_DEPENDENCIES = poincare_so_LINK = $(CCLD) $(poincare_so_CFLAGS) $(CFLAGS) \ $(poincare_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/poincare_so-poincare.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(poincare_so_SOURCES) DIST_SOURCES = $(poincare_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/poincare poincare_so_SOURCES = poincare.c poincare_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src poincare_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include poincare_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/poincare/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/poincare/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) poincare.so$(EXEEXT): $(poincare_so_OBJECTS) $(poincare_so_DEPENDENCIES) $(EXTRA_poincare_so_DEPENDENCIES) @rm -f poincare.so$(EXEEXT) $(AM_V_CCLD)$(poincare_so_LINK) $(poincare_so_OBJECTS) $(poincare_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/poincare_so-poincare.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` poincare_so-poincare.o: poincare.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(poincare_so_CFLAGS) $(CFLAGS) -MT poincare_so-poincare.o -MD -MP -MF $(DEPDIR)/poincare_so-poincare.Tpo -c -o poincare_so-poincare.o `test -f 'poincare.c' || echo '$(srcdir)/'`poincare.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/poincare_so-poincare.Tpo $(DEPDIR)/poincare_so-poincare.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='poincare.c' object='poincare_so-poincare.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(poincare_so_CFLAGS) $(CFLAGS) -c -o poincare_so-poincare.o `test -f 'poincare.c' || echo '$(srcdir)/'`poincare.c poincare_so-poincare.obj: poincare.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(poincare_so_CFLAGS) $(CFLAGS) -MT poincare_so-poincare.obj -MD -MP -MF $(DEPDIR)/poincare_so-poincare.Tpo -c -o poincare_so-poincare.obj `if test -f 'poincare.c'; then $(CYGPATH_W) 'poincare.c'; else $(CYGPATH_W) '$(srcdir)/poincare.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/poincare_so-poincare.Tpo $(DEPDIR)/poincare_so-poincare.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='poincare.c' object='poincare_so-poincare.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(poincare_so_CFLAGS) $(CFLAGS) -c -o poincare_so-poincare.obj `if test -f 'poincare.c'; then $(CYGPATH_W) 'poincare.c'; else $(CYGPATH_W) '$(srcdir)/poincare.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/poincare_so-poincare.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/poincare_so-poincare.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/poincare/Makefile.am0000644000175000017500000000047113612112624017702 00000000000000plugindir = @libdir@/lebiniou/plugins/main/poincare plugin_PROGRAMS = poincare.so poincare_so_SOURCES = poincare.c poincare_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src poincare_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include poincare_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/flow/0000755000175000017500000000000013612323133015072 500000000000000lebiniou-3.40/plugins/stable/main/flow/flow.c0000644000175000017500000004531613612112625016140 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /*- * Copyright (c) 1996 by Tim Auckland * Incorporating some code from Stephen Davies Copyright (c) 2000 * * Search code based on techniques described in "Strange Attractors: * Creating Patterns in Chaos" by Julien C. Sprott * * Permission to use, copy, modify, and distribute this software and its * documentation for any purpose and without fee is hereby granted, * provided that the above copyright notice appear in all copies and that * both that copyright notice and this permission notice appear in * supporting documentation. * * This file is provided AS IS with no warranties of any kind. The author * shall have no liability with respect to the infringement of copyrights, * trade secrets or any patents by this file or any part thereof. In no * event will the author be liable for any lost revenue or profits or * other special, indirect and consequential damages. * * "flow" shows a variety of continuous phase-space flows around strange * attractors. It includes the well-known Lorentz mask (the "Butterfly" * of chaos fame), two forms of Rossler's "Folded Band" and Poincare' * sections of the "Birkhoff Bagel" and Duffing's forced occilator. "flow" * can now discover new attractors. * * Revision History: * * 29-Oct-2004: [TDA] Discover Attractors unknown to science. * Replace 2D rendering of Periodic Attractors with a 3D * 'interrupted' rendering. Replace "-/+allow2d" with "-/+periodic" * Replace all ODE formulae with completely generic forms. * Add '-search' option to perform background high-speed discovery * for completely new attractors without impacting rendering * performance. * Use gaussian distribution for initial point positions and for * parameter search. * Add "+dbuf" option to allow Double-Buffering to be turned off on * slow X servers. * Remove redundant '-zoom' option. Now automatically zooms if both * rotation and riding are permitted. * Replace dynamic bounding box with static one pre-calculated * during discovery phase. * Simplify and fix bounding box clipping code. Should now be safe * to run without double buffer on all XFree86 servers if desired. * 12-Oct-2004: [TDA] Merge Xscreensaver and Xlockmore branches * Added Chalky's orbital camera, but made the zooming work by * flying the camera rather than interpolating the view transforms. * Added Chalky's Bounding Box, but time-averaged the boundaries to * let the lost bees escape. * Added Chalky's 'view-frustrum' clipping, but only applying it to * the Bounding Box. Trails make clipping less useful. * Added Chalky's "-slow" and "-freeze" options for compatibility, * but haven't implemented the features, since the results are ugly * and make no mathematical contribution. * Added Double-Buffering as a work-around for a persistent XFree86 * bug that left debris on the screen. * 21-Mar-2003: [TDA] Trails added (XLockmore branch) * 01-Nov-2000: [TDA] Allocation checks (XLockmore branch) * 21-Feb-2000: [Chalky] Major hackage (Stephen Davies, chalky@null.net) * (Xscreensaver branch) * Forced perspective mode, added 3d box around attractor which * involved coding 3d-planar-clipping against the view-frustrum * thingy. Also made view alternate between piggybacking on a 'bee' * to zooming around outside the attractor. Most bees slow down and * stop, to make the structure of the attractor more obvious. * 28-Jan-1999: [TDA] Catch 'lost' bees in flow.c and disable them. * (XLockmore branch) * I chose to disable them rather than reinitialise them because * reinitialising can produce fake attractors. * This has allowed me to relax some of the parameters and initial * conditions slightly to catch some of the more extreme cases. As a * result you may see some bees fly away at the start - these are the ones * that 'missed' the attractor. If the bee with the camera should fly * away the mode will restart :-) * 31-Nov-1998: [TDA] Added Duffing (what a strange day that was :) DAB) * Duffing's forced oscillator has been added to the formula list and * the parameters section has been updated to display it in Poincare' * section. * 30-Nov-1998: [TDA] Added travelling perspective option * A more exciting point-of-view has been added to all autonomous flows. * This views the flow as seen by a particle moving with the flow. In the * metaphor of the original code, I've attached a camera to one of the * trained bees! * 30-Nov-1998: [TDA] Much code cleanup. * 09-Apr-1997: [TDA] Ported to xlockmore-4 * 18-Jul-1996: Adapted from swarm.c Copyright (c) 1991 by Patrick J. Naughton. * 31-Aug-1990: Adapted from xswarm by Jeff Butterworth. (butterwo@ncsc.org). */ /* Adapted for Le Biniou by */ #include "context.h" #include "parameters.h" u_long id = 1069709528; /* it's pseudo-3d */ uint32_t version = 0; u_long options = BE_GFX; u_long mode = OVERLAY; char desc[] = "Flow effect"; #define MINTRAIL 2 static BTimer_t *changeme = NULL; typedef struct { double x; double y; double z; } dvector; typedef struct { double a, b, c; } Par; #define BMIN(a,b)((a)<(b)?(a):(b)) #define BCOUNT 256 #define NCOL 255 #define MAXRAND 2147483648.0 /* Macros */ #define IX(C) ((C) * sp->beecount + sp->cnsegs[(C)]) #define B(t,b) (*(sp->p + (t) + (b) * sp->taillen)) #define X(t,b) B((t),(b)).x #define Y(t,b) B((t),(b)).y #define Z(t,b) B((t),(b)).z #define balance_rand(v) ((lrand48()/MAXRAND*(v))-((v)/2)) /* random around 0 */ #define SCALE_X(A) (WIDTH/2+WIDTH/sp->size*(A)) #define SCALE_Y(A) (HEIGHT/2+HEIGHT/sp->size*(A)) #define LOST_IN_SPACE (sp->size * 10) #define LOST_IN_TIME 1E+40 #define NRAND(x) b_rand_int_range(0, x) /* #define MRAND(x) (b_rand_int_range(0, x)) */ /* #define RAND(x) (b_rand_int_range(0, x)) */ #define NB_FLOW 8 static void fill_flow_struct(); enum Mode { MODE_SELECTED = 0, MODE_RANDOM, MODE_NB } Mode_e; const char *mode_list[MODE_NB] = { "Selected", "Random" }; /* parameters */ static enum Mode flow_mode = MODE_RANDOM; static int flow_id = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_string_list(params, BPP_MODE, MODE_NB, mode_list, flow_mode); plugin_parameters_add_int(params, BPP_FLOW_ID, flow_id, -1, 1); return params; } void set_parameters(const json_t *in_parameters) { int reload = 0; reload |= plugin_parameter_parse_int_range(in_parameters, BPP_FLOW_ID, &flow_id, 0, NB_FLOW-1) & PLUGIN_PARAMETER_CHANGED; int mode_idx = 0; if (plugin_parameter_parse_string_list_as_int_range(in_parameters, BPP_MODE, MODE_NB, mode_list, &mode_idx, 0, MODE_NB-1)) { flow_mode = (enum Mode)mode_idx; reload = 1; } if (reload) { if (flow_mode == MODE_SELECTED) { fill_flow_struct(); } } } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } typedef struct { int count; double size; int taillen; int beecount; /* number of bees */ Line_t *csegs; /* bee lines */ int *cnsegs; double step; dvector centre; /* centre */ struct { double depth; double height; } view; dvector *p; /* bee positions x[time][bee#] */ struct { double theta; double dtheta; double phi; double dphi; } tumble; dvector (*ODE) (Par par, double x, double y, double z); Par par; } flowstruct; static flowstruct flow; static dvector Lorenz(Par par, double x, double y, double z) { dvector d; d.x = par.a * (y - x); d.y = x * (par.b - z) - y; d.z = x * y - par.c * z; return d; } static dvector Rossler(Par par, double x, double y, double z) { dvector d; d.x = -(y + par.a * z); d.y = x + y * par.b; d.z = par.c + z * (x - 5.7); return d; } static dvector RosslerCone(Par par, double x, double y, double z) { dvector d; d.x = -(y + par.a * z); d.y = x + y * par.b - z * z * par.c; d.z = 0.2 + z * (x - 5.7); return d; } static dvector Birkhoff(Par par, double x, double y, double z) { dvector d; d.x = -y + par.b * sin(z); d.y = 0.7 * x + par.a * y * (0.1 - x * x); d.z = par.c; return d; } static dvector Duffing(Par par, double x, double y, double z) { dvector d; d.x = -par.a * x - y/2 - y * y * y/8 + par.b * cos(z); d.y = 2*x; d.z = par.c; return d; } #define deallocate(p,t) {free(p); p=(t*)NULL; } #define allocate(p,t,s) if ((p=malloc(sizeof(t)*s))==NULL) \ {free_flow(sp);return;} static void free_flow(flowstruct *sp) { deallocate(sp->csegs, Line_t); deallocate(sp->cnsegs, int); deallocate(sp->p, dvector); } static void fill_flow_struct() { flowstruct *sp; int b; double beemult = 1 ; dvector range; sp = &flow; sp->count = 0; sp->tumble.theta = balance_rand(M_PI); sp->tumble.phi = balance_rand(M_PI); sp->tumble.dtheta = 0.002; sp->tumble.dphi = 0.001; sp->view.height = 0; sp->view.depth = 0; /* no perspective view */ sp->taillen = -10; if (sp->taillen < -MINTRAIL) { /* Change by sqr so its seems more variable */ sp->taillen = NRAND((int) sqrt((double) (-sp->taillen - MINTRAIL + 1))); sp->taillen = sp->taillen * sp->taillen + MINTRAIL; } else if (sp->taillen < MINTRAIL) { sp->taillen = MINTRAIL; } switch (flow_id) { case 0: sp->view.depth = 10; sp->view.height = 0.2; beemult = 3; /* fallthrough */ case 1: sp->ODE = Lorenz; sp->step = 0.02; sp->size = 60; sp->centre.x = 0; sp->centre.y = 0; sp->centre.z = 24; range.x = 5; range.y = 5; range.z = 1; sp->par.a = 10 + balance_rand(5); sp->par.b = 28 + balance_rand(5); sp->par.c = 2 + balance_rand(1); break; case 2: sp->view.depth = 10; sp->view.height = 0.1; beemult = 4; /* fallthrough */ case 3: sp->ODE = Rossler; sp->step = 0.05; sp->size = 24; sp->centre.x = 0; sp->centre.y = 0; sp->centre.z = 3; range.x = 6; range.y = 6; range.z = 5; sp->par.a = 2 + balance_rand(1); sp->par.b = 0.2 + balance_rand(0.1); sp->par.c = 0.2 + balance_rand(0.1); break; case 4: sp->view.depth = 10; sp->view.height = 0.1; beemult = 3; /* fallthrough */ case 5: sp->ODE = RosslerCone; sp->step = 0.05; sp->size = 24; sp->centre.x = 0; sp->centre.y = 0; sp->centre.z = 3; range.x = 6; range.y = 6; range.z = 6; sp->par.a = 2; sp->par.b = 0.2; sp->par.c = 0.331 + balance_rand(0.01); break; case 6: sp->ODE = Birkhoff; sp->step = 0.04; sp->size = 2.6; sp->centre.x = 0; sp->centre.y = 0; sp->centre.z = 0; range.x = 3; range.y = 4; range.z = 0; sp->par.a = 10 + balance_rand(5); sp->par.b = 0.35 + balance_rand(0.25); sp->par.c = 1.57; sp->tumble.theta = 0; sp->tumble.phi = 0; sp->tumble.dtheta = 0; sp->tumble.dphi = 0; break; case 7: default: sp->ODE = Duffing; sp->step = 0.02; sp->size = 30; sp->centre.x = 0; sp->centre.y = 0; sp->centre.z = 0; range.x = 20; range.y = 20; range.z = 0; sp->par.a = 0.2 + balance_rand(0.1); sp->par.b = 27.0 + balance_rand(3.0); sp->par.c = 1.33; sp->tumble.theta = 0; sp->tumble.phi = 0; sp->tumble.dtheta = -NRAND(2)*sp->par.c*sp->step; sp->tumble.dphi = 0; beemult = 0.5; break; } if (sp) { free_flow(sp); /* beecount changes with beemult */ } sp->beecount = (int) (beemult * BCOUNT); if (sp->beecount < 0) { /* random variations */ sp->beecount = NRAND(-sp->beecount) + 1; /* Minimum 1 */ } /* Allocate memory. */ if (sp->csegs == NULL) { allocate(sp->csegs, Line_t, NCOL * sp->beecount * sp->taillen); allocate(sp->cnsegs, int, NCOL); allocate(sp->p, dvector, sp->beecount * sp->taillen); } /* Initialize point positions, velocities, etc. */ for (b = 0; b < sp->beecount; b++) { X(1, b) = X(0, b) = balance_rand(range.x); Y(1, b) = Y(0, b) = balance_rand(range.y); Z(1, b) = Z(0, b) = balance_rand(range.z); } } void on_switch_on(Context_t *ctx) { flow_id = NRAND(NB_FLOW); fill_flow_struct(); b_timer_start(changeme); } int8_t create(Context_t *ctx) { changeme = b_timer_new(); on_switch_on(ctx); return 1; } void run(Context_t *ctx) { int b, /*c,*/ i; int col, begin, end; double M[3][3]; /* transformation matrix */ flowstruct *sp; Buffer8_t *dst = passive_buffer(ctx); /* if (flows == NULL) return; */ Buffer8_clear(dst); sp = &flow; if (sp->csegs == NULL) { return; } if(!sp->view.depth) { /* simple 3D tumble */ double sint, cost, sinp, cosp; sp->tumble.theta += sp->tumble.dtheta; sp->tumble.phi += sp->tumble.dphi; sint = sin(sp->tumble.theta); cost = cos(sp->tumble.theta); sinp = sin(sp->tumble.phi); cosp = cos(sp->tumble.phi); M[0][0]= cost; M[0][1]=-sint*cosp; M[0][2]= sint*sinp; M[1][0]= sint; M[1][1]= cost*cosp; M[1][2]=-cost*sinp; M[2][0]= 0; M[2][1]= 0; M[2][2]= 1; } else { /* initialize matrix */ M[0][0]= 0; M[0][1]= 0; M[0][2]= 0; M[1][0]= 0; M[1][1]= 0; M[1][2]= 0; M[2][0]= 0; M[2][1]= 0; M[2][2]= 0; } for (col = 0; col < NCOL; col++) { sp->cnsegs[col] = 0; } /* <=- Bees -=> */ for (b = 0; b < sp->beecount; b++) { if(fabs(X(0, b)) > LOST_IN_SPACE || fabs(Y(0, b)) > LOST_IN_SPACE || /* if z is always invisible it's probably time */ fabs(Z(0, b)) > ((sp->tumble.dphi!=0 || sp->tumble.phi!=0)?LOST_IN_SPACE:LOST_IN_TIME)) { if(sp->view.depth && b==0) { /* lost camera - reset */ (void)create(ctx); return; } continue; } /* Age the tail. */ for(i = sp->taillen - 1; i > 0; i--) { B(i, b) = B(i-1, b); } /* 2nd order Kunge Kutta */ { dvector k1, k2; k1 = sp->ODE(sp->par, X(1, b), Y(1, b), Z(1, b)); k1.x *= sp->step; k1.y *= sp->step; k1.z *= sp->step; k2 = sp->ODE(sp->par, X(1, b) + k1.x, Y(1, b) + k1.y, Z(1, b) + k1.z); k2.x *= sp->step; k2.y *= sp->step; k2.z *= sp->step; X(0, b) = X(1, b) + (k1.x + k2.x) / 2.0; Y(0, b) = Y(1, b) + (k1.y + k2.y) / 2.0; Z(0, b) = Z(1, b) + (k1.z + k2.z) / 2.0; } /* Colour according to bee */ col = b % (NCOL - 1) ; /* Fill the segment lists. */ if(sp->view.depth) { /* perspective view has special points */ if(b==0) { /* point of view */ sp->centre.x=X(0, b); sp->centre.y=Y(0, b); sp->centre.z=Z(0, b); } else if(b==1) { /* neighbour: used to compute local axes */ double x[3], p[3], x2=0, xp=0; int j; /* forward */ x[0] = X(0, 0) - X(1, 0); x[1] = Y(0, 0) - Y(1, 0); x[2] = Z(0, 0) - Z(1, 0); /* neighbour */ p[0] = X(0, 1) - X(1, 0); p[1] = Y(0, 1) - Y(1, 0); p[2] = Z(0, 1) - Z(1, 0); for(i=0; i<3; i++) { x2+= x[i]*x[i]; /* X . X */ xp+= x[i]*p[i]; /* X . P */ M[0][i] = x[i]; /* X */ } for(i=0; i<3; i++) { /* (X x P) x X */ M[1][i] = x2*p[i] - xp*x[i]; /* == (X . X) P - (X . P) X */ } M[2][0] = x[1]*p[2] - x[2]*p[1]; /* X x P */ M[2][1] = -x[0]*p[2] + x[2]*p[0]; M[2][2] = x[0]*p[1] - x[1]*p[0]; /* normalise axes */ for(j=0; j<3; j++) { double A=0; for(i=0; i<3; i++) { A+=M[j][i]*M[j][i]; /* sum squares */ } A=sqrt(A); for(i=0; i<3; i++) { M[j][i]/=A; } } X(0, 1)=X(0, 0)+M[1][0]; /* adjust neighbour */ Y(0, 1)=Y(0, 0)+M[1][1]; Z(0, 1)=Z(0, 0)+M[1][2]; } } begin = 0; /* begin new trail */ end = BMIN(sp->taillen, sp->count); for(i=0; i < end; i++) { double x=X(i,b)-sp->centre.x; double y=Y(i,b)-sp->centre.y; double z=Z(i,b)-sp->centre.z; double XM=M[0][0]*x + M[0][1]*y + M[0][2]*z; double YM=M[1][0]*x + M[1][1]*y + M[1][2]*z; double ZM=M[2][0]*x + M[2][1]*y + M[2][2]*z+sp->view.height; double absx, absy; if(sp->view.depth) { if(XM <= 0) { /* off screen - new trail */ begin = i + 1; continue; } absx=SCALE_X(sp->view.depth*YM/XM); absy=SCALE_Y(sp->view.depth*ZM/XM); } else { absx=SCALE_X(XM); absy=SCALE_Y(YM); } if(absx <= 0 || absx >= WIDTH || absy <= 0 || absy >= HEIGHT) { /* off screen - new trail */ begin = i + 1; continue; } if(i > begin) { /* complete previous segment */ sp->csegs[IX(col)].x2 = (short) absx; sp->csegs[IX(col)].y2 = (short) absy; sp->cnsegs[col]++; } if(i < end -1) { /* start new segment */ sp->csegs[IX(col)].x1 = (short) absx; sp->csegs[IX(col)].y1 = (short) absy; } } } for (col = 0; col < NCOL; col++) { if (sp->cnsegs[col] > 0) for (b = 0; b < sp->cnsegs[col]; b++) { /*Line *l = &sp->csegs[b] + col * sp->beecount;*/ Line_t *l = &sp->csegs[sp->beecount * col + b]; /*if ((l->x1 > 0) && (l->x1 < WIDTH))*/ /* * if ((l->x1 < MINX) || (l->x1 > MAXX) || (l->y1 < MINY) || (l->y1 > MAXY) || (l->x2 < MINX) || (l->x2 > MAXX) || (l->y2 < MINY) || (l->y2 > MAXY)) continue; */ draw(dst, l, (Pixel_t)col); } /*draw_line_3d (Buffer8_t *, const Point3d *, const Point3d *, const guchar);*/ } /*for (b = 0; b < sp->cnsegs[col]; b++) { if(++sp->count > 512)*/ ++sp->count; if (flow_mode == MODE_RANDOM && b_timer_elapsed(changeme) > 30) { on_switch_on(ctx); } } void destroy(Context_t *ctx) { free_flow(&flow); b_timer_delete(changeme); } lebiniou-3.40/plugins/stable/main/flow/Makefile.in0000644000175000017500000005233713612323074017075 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = flow.so$(EXEEXT) subdir = plugins/stable/main/flow ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_flow_so_OBJECTS = flow_so-flow.$(OBJEXT) flow_so_OBJECTS = $(am_flow_so_OBJECTS) flow_so_DEPENDENCIES = flow_so_LINK = $(CCLD) $(flow_so_CFLAGS) $(CFLAGS) $(flow_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/flow_so-flow.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(flow_so_SOURCES) DIST_SOURCES = $(flow_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/flow flow_so_SOURCES = flow.c flow_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src flow_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include flow_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/flow/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/flow/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) flow.so$(EXEEXT): $(flow_so_OBJECTS) $(flow_so_DEPENDENCIES) $(EXTRA_flow_so_DEPENDENCIES) @rm -f flow.so$(EXEEXT) $(AM_V_CCLD)$(flow_so_LINK) $(flow_so_OBJECTS) $(flow_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/flow_so-flow.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` flow_so-flow.o: flow.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(flow_so_CFLAGS) $(CFLAGS) -MT flow_so-flow.o -MD -MP -MF $(DEPDIR)/flow_so-flow.Tpo -c -o flow_so-flow.o `test -f 'flow.c' || echo '$(srcdir)/'`flow.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/flow_so-flow.Tpo $(DEPDIR)/flow_so-flow.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='flow.c' object='flow_so-flow.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(flow_so_CFLAGS) $(CFLAGS) -c -o flow_so-flow.o `test -f 'flow.c' || echo '$(srcdir)/'`flow.c flow_so-flow.obj: flow.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(flow_so_CFLAGS) $(CFLAGS) -MT flow_so-flow.obj -MD -MP -MF $(DEPDIR)/flow_so-flow.Tpo -c -o flow_so-flow.obj `if test -f 'flow.c'; then $(CYGPATH_W) 'flow.c'; else $(CYGPATH_W) '$(srcdir)/flow.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/flow_so-flow.Tpo $(DEPDIR)/flow_so-flow.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='flow.c' object='flow_so-flow.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(flow_so_CFLAGS) $(CFLAGS) -c -o flow_so-flow.obj `if test -f 'flow.c'; then $(CYGPATH_W) 'flow.c'; else $(CYGPATH_W) '$(srcdir)/flow.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/flow_so-flow.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/flow_so-flow.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/flow/Makefile.am0000644000175000017500000000043513612112624017051 00000000000000plugindir = @libdir@/lebiniou/plugins/main/flow plugin_PROGRAMS = flow.so flow_so_SOURCES = flow.c flow_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src flow_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include flow_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/paintdrop/0000755000175000017500000000000013612323133016123 500000000000000lebiniou-3.40/plugins/stable/main/paintdrop/paintdrop.c0000644000175000017500000001231213612112625020210 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * Idea: Drops of paint on picture. */ #include "context.h" #define DROPCOUNT 30 /* how many drops there can be same time progressing */ #define INITIAL_WAIT_MAX 5 /* max wait before first drop */ #define WAIT_MIN 1 /* minimum wait between drops */ #define WAIT_MAX 11 /* max wait between drops */ #define DROPSIZE_MIN (WIDTH/30.0) /* minimum radius of drop */ #define DROPSIZE_MAX (WIDTH/17.0) /* maximum radius of drop */ #define HAZY_RADIUS 3.0 /* how many pixels on outer ring are hazy */ #define HAZY_RATIO 10.0 /* 1/x probability hazy pixel hazy to get drawn */ #define PROG_RATIO 0.21 /* how big ratio of diameter progress in one round */ #define READY_TOL 0.3 /* difference to target regarded as ready */ u_long id = 1558717656; uint32_t version = 0; u_long options = BE_GFX; char desc[] = "Color drops"; typedef struct Drop_s { int x; int y; Pixel_t color; /* target color */ double target; /* target radius */ double current; /* current radius */ } Drop_t; static Drop_t drops[DROPCOUNT]; static short *mask = NULL; static int next_drop; /* counter how many rounds before next drop */ int8_t create(Context_t *ctx) { mask = xmalloc(sizeof(short) * BUFFSIZE); return 1; } void destroy(Context_t *ctx) { xfree(mask); } void on_switch_on(Context_t *ctx) { u_long i; /* Mark all drops as free */ for (i = 0; i < DROPCOUNT ; i++) { drops[i].x = -1; } next_drop = b_rand_int_range(0, INITIAL_WAIT_MAX); /* initiallize mask */ for (i = 0; i < BUFFSIZE ; i++) { mask[i] = -1; } } /* helper function for marking affected pixels of circle to mask */ static void mark_circle_range(int x, int y, double r, short mark, short *mbuff) { assert(mask != NULL); /* calculate bounding box of circle */ int left = x - r; left = (left < 0) ? 0 : left; int right = x + r; right = (right >= WIDTH) ? WIDTH - 1 : right; int top = y - r; top = (top < 0) ? 0 : top; int bottom = y + r; bottom = (bottom >= HEIGHT) ? HEIGHT - 1 : bottom; /* we handle distances as squared to speed up things, no need to calculate sqrt for every pixel */ double distsq = r * r; /* outer ring which is hazy*/ double distsq2 = (r - HAZY_RADIUS) * (r - HAZY_RADIUS); /* inner ring */ int i,j; /* loop thru bounding box, and check if pixel is in circle */ for (i = top; i <= bottom; i++) { for (j = left ; j <= right; j++) { int dx = j - x; int dy = i - y; if (((dx * dx) + (dy * dy)) < distsq) { if (((dx * dx) + (dy * dy)) < distsq2) { mbuff[i * WIDTH + j] = mark; } else if (b_rand_int_range(0, HAZY_RATIO) == 0) { /* hazy pixels */ mbuff[i * WIDTH + j] = mark; } else { /* outside circle */ mbuff[i * WIDTH + j] = -1; } } } } } void run(Context_t *ctx) { u_long i; /* Grow existing drops, and release fully grown drops for next use */ for (i = 0; i < DROPCOUNT; i++) { if (drops[i].x > -1) { /* in use */ if ((drops[i].current + READY_TOL) < drops[i].target) { drops[i].current += (drops[i].target - drops[i].current) * PROG_RATIO; /* mark area where this drop affects this round */ mark_circle_range(drops[i].x, drops[i].y, drops[i].current, i, mask); } else { /* this drop is done */ mark_circle_range(drops[i].x, drops[i].y,drops[i].current, -1, mask); drops[i].x = -1; } } } /* start checking if we need and can add new drop */ if (--next_drop <= 0) { /* time to add drop if there is room in struct */ for (i = 0; i < DROPCOUNT; i++) { if (drops[i].x == -1) { /* free entry */ /* new random drop */ drops[i].x = b_rand_int_range(0, WIDTH); drops[i].y = b_rand_int_range(0, HEIGHT); drops[i].color = b_rand_int_range(0, PIXEL_MAXVAL); drops[i].target = b_rand_double_range(DROPSIZE_MIN, DROPSIZE_MAX); drops[i].current = drops[i].target * PROG_RATIO ; next_drop = b_rand_int_range(WAIT_MIN, WAIT_MAX); /* mark area where this drop affects this round */ mark_circle_range(drops[i].x, drops[i].y, drops[i].current, i, mask); break; } } } /* actual picture handling */ const Pixel_t *src = active_buffer(ctx)->buffer; Pixel_t *dst = passive_buffer(ctx)->buffer; for (i = 0; i < BUFFSIZE; i++) { Pixel_t col = src[i]; if (mask[i] >= 0) { col = drops[mask[i]].color; } *dst++ = col; } } lebiniou-3.40/plugins/stable/main/paintdrop/Makefile.in0000644000175000017500000005322213612323075020121 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = paintdrop.so$(EXEEXT) subdir = plugins/stable/main/paintdrop ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_paintdrop_so_OBJECTS = paintdrop_so-paintdrop.$(OBJEXT) paintdrop_so_OBJECTS = $(am_paintdrop_so_OBJECTS) paintdrop_so_DEPENDENCIES = paintdrop_so_LINK = $(CCLD) $(paintdrop_so_CFLAGS) $(CFLAGS) \ $(paintdrop_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/paintdrop_so-paintdrop.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(paintdrop_so_SOURCES) DIST_SOURCES = $(paintdrop_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/paintdrop paintdrop_so_SOURCES = paintdrop.c paintdrop_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src paintdrop_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include paintdrop_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/paintdrop/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/paintdrop/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) paintdrop.so$(EXEEXT): $(paintdrop_so_OBJECTS) $(paintdrop_so_DEPENDENCIES) $(EXTRA_paintdrop_so_DEPENDENCIES) @rm -f paintdrop.so$(EXEEXT) $(AM_V_CCLD)$(paintdrop_so_LINK) $(paintdrop_so_OBJECTS) $(paintdrop_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/paintdrop_so-paintdrop.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` paintdrop_so-paintdrop.o: paintdrop.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintdrop_so_CFLAGS) $(CFLAGS) -MT paintdrop_so-paintdrop.o -MD -MP -MF $(DEPDIR)/paintdrop_so-paintdrop.Tpo -c -o paintdrop_so-paintdrop.o `test -f 'paintdrop.c' || echo '$(srcdir)/'`paintdrop.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/paintdrop_so-paintdrop.Tpo $(DEPDIR)/paintdrop_so-paintdrop.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='paintdrop.c' object='paintdrop_so-paintdrop.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintdrop_so_CFLAGS) $(CFLAGS) -c -o paintdrop_so-paintdrop.o `test -f 'paintdrop.c' || echo '$(srcdir)/'`paintdrop.c paintdrop_so-paintdrop.obj: paintdrop.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintdrop_so_CFLAGS) $(CFLAGS) -MT paintdrop_so-paintdrop.obj -MD -MP -MF $(DEPDIR)/paintdrop_so-paintdrop.Tpo -c -o paintdrop_so-paintdrop.obj `if test -f 'paintdrop.c'; then $(CYGPATH_W) 'paintdrop.c'; else $(CYGPATH_W) '$(srcdir)/paintdrop.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/paintdrop_so-paintdrop.Tpo $(DEPDIR)/paintdrop_so-paintdrop.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='paintdrop.c' object='paintdrop_so-paintdrop.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintdrop_so_CFLAGS) $(CFLAGS) -c -o paintdrop_so-paintdrop.obj `if test -f 'paintdrop.c'; then $(CYGPATH_W) 'paintdrop.c'; else $(CYGPATH_W) '$(srcdir)/paintdrop.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/paintdrop_so-paintdrop.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/paintdrop_so-paintdrop.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/paintdrop/Makefile.am0000644000175000017500000000050013612112624020073 00000000000000plugindir = @libdir@/lebiniou/plugins/main/paintdrop plugin_PROGRAMS = paintdrop.so paintdrop_so_SOURCES = paintdrop.c paintdrop_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src paintdrop_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include paintdrop_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/sin1oscillo/0000755000175000017500000000000013612323134016363 500000000000000lebiniou-3.40/plugins/stable/main/sin1oscillo/sin1oscillo.c0000644000175000017500000000733113612112625020713 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "oscillo.h" #include "parameters.h" u_long id = 946482112; uint32_t version = 0; u_long options = BE_SFX2D; u_long mode = OVERLAY; char desc[] = "Oscilloscope based on a sine-wave"; static Porteuse_t *P = NULL; const float sin1_phi_inc = 0.0101667; /* do not ask me why --oliv3 */ const float sin1_freq_min = 2, sin1_freq_max = 10; static float sin1_phi = 0; static float sin1_freq; /* initialized on create */ static float sin1_target_freq; /* initialized on create */ static float sin1_freq_inc; /* initialized on create */ static int sin1oscillo_connect = 1; static float volume_scale = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 100); } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } static inline float rnd_freq() { /* drand48() a l'arrache --oliv3 */ return drand48() * (sin1_freq_max - sin1_freq_min) + sin1_freq_min; } static void change_params() { if (sin1_freq_inc > 0) { sin1_freq += sin1_freq_inc; if (sin1_freq > sin1_target_freq) { float new_freq = rnd_freq(); while (new_freq >= sin1_freq) { new_freq = rnd_freq(); } sin1_freq_inc = -(drand48() / 10 + .01); sin1_target_freq = new_freq; } } else { sin1_freq += sin1_freq_inc; if (sin1_freq < sin1_target_freq) { float new_freq = rnd_freq(); while (new_freq <= sin1_freq) { new_freq = rnd_freq(); } sin1_freq_inc = drand48() / 10 + .01; sin1_target_freq = new_freq; } } sin1_phi += sin1_phi_inc; } static void init(Context_t *ctx) { uint32_t i; Transform_t t; /* BOF keep gcc happy about uninitialized variables */ memset(&t, 0, sizeof(t)); P->origin.x = 1; P->origin.y = HMAXY; t.v_j_factor = HMAXY / 2 * volume_scale; for (i = 0; i < P->size-1; i++) { float ya = HMAXY + t.v_j_factor * sin(sin1_freq * (float)(i) / (float)(ctx->input->size - 1) + sin1_phi); float yb = HMAXY + t.v_j_factor * sin(sin1_freq * (float)(i+1) / (float)(ctx->input->size - 1) + sin1_phi); t.v_i.x = 1.0 / (float)(ctx->input->size - 2) * MAXX; t.v_i.y = yb - ya; P->trans[i] = t; } P->trans[i] = t; Porteuse_init_alpha(P); } int8_t create(Context_t *ctx) { P = Porteuse_new(ctx->input->size, A_MONO); sin1_freq = sin1_freq_min; sin1_target_freq = rnd_freq(); sin1_freq_inc = drand48() / 10 + .01; init(ctx); return 1; } void destroy(Context_t *ctx) { if (P != NULL) { Porteuse_delete(P); } } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 0.85; /* connect = b_rand_boolean(); */ } void run(Context_t *ctx) { Buffer8_clear(passive_buffer(ctx)); Porteuse_draw(P, ctx, sin1oscillo_connect); change_params(); init(ctx); } lebiniou-3.40/plugins/stable/main/sin1oscillo/Makefile.in0000644000175000017500000005350013612323075020357 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = sin1oscillo.so$(EXEEXT) subdir = plugins/stable/main/sin1oscillo ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_sin1oscillo_so_OBJECTS = sin1oscillo_so-sin1oscillo.$(OBJEXT) sin1oscillo_so_OBJECTS = $(am_sin1oscillo_so_OBJECTS) sin1oscillo_so_DEPENDENCIES = sin1oscillo_so_LINK = $(CCLD) $(sin1oscillo_so_CFLAGS) $(CFLAGS) \ $(sin1oscillo_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/sin1oscillo_so-sin1oscillo.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(sin1oscillo_so_SOURCES) DIST_SOURCES = $(sin1oscillo_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/sin1oscillo sin1oscillo_so_SOURCES = sin1oscillo.c sin1oscillo_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src sin1oscillo_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include sin1oscillo_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/sin1oscillo/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/sin1oscillo/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) sin1oscillo.so$(EXEEXT): $(sin1oscillo_so_OBJECTS) $(sin1oscillo_so_DEPENDENCIES) $(EXTRA_sin1oscillo_so_DEPENDENCIES) @rm -f sin1oscillo.so$(EXEEXT) $(AM_V_CCLD)$(sin1oscillo_so_LINK) $(sin1oscillo_so_OBJECTS) $(sin1oscillo_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sin1oscillo_so-sin1oscillo.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` sin1oscillo_so-sin1oscillo.o: sin1oscillo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(sin1oscillo_so_CFLAGS) $(CFLAGS) -MT sin1oscillo_so-sin1oscillo.o -MD -MP -MF $(DEPDIR)/sin1oscillo_so-sin1oscillo.Tpo -c -o sin1oscillo_so-sin1oscillo.o `test -f 'sin1oscillo.c' || echo '$(srcdir)/'`sin1oscillo.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sin1oscillo_so-sin1oscillo.Tpo $(DEPDIR)/sin1oscillo_so-sin1oscillo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sin1oscillo.c' object='sin1oscillo_so-sin1oscillo.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(sin1oscillo_so_CFLAGS) $(CFLAGS) -c -o sin1oscillo_so-sin1oscillo.o `test -f 'sin1oscillo.c' || echo '$(srcdir)/'`sin1oscillo.c sin1oscillo_so-sin1oscillo.obj: sin1oscillo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(sin1oscillo_so_CFLAGS) $(CFLAGS) -MT sin1oscillo_so-sin1oscillo.obj -MD -MP -MF $(DEPDIR)/sin1oscillo_so-sin1oscillo.Tpo -c -o sin1oscillo_so-sin1oscillo.obj `if test -f 'sin1oscillo.c'; then $(CYGPATH_W) 'sin1oscillo.c'; else $(CYGPATH_W) '$(srcdir)/sin1oscillo.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sin1oscillo_so-sin1oscillo.Tpo $(DEPDIR)/sin1oscillo_so-sin1oscillo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sin1oscillo.c' object='sin1oscillo_so-sin1oscillo.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(sin1oscillo_so_CFLAGS) $(CFLAGS) -c -o sin1oscillo_so-sin1oscillo.obj `if test -f 'sin1oscillo.c'; then $(CYGPATH_W) 'sin1oscillo.c'; else $(CYGPATH_W) '$(srcdir)/sin1oscillo.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/sin1oscillo_so-sin1oscillo.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/sin1oscillo_so-sin1oscillo.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/sin1oscillo/Makefile.am0000644000175000017500000000051613612112624020341 00000000000000plugindir = @libdir@/lebiniou/plugins/main/sin1oscillo plugin_PROGRAMS = sin1oscillo.so sin1oscillo_so_SOURCES = sin1oscillo.c sin1oscillo_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src sin1oscillo_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include sin1oscillo_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/pulse/0000755000175000017500000000000013612323137015257 500000000000000lebiniou-3.40/plugins/stable/main/pulse/Makefile.in0000644000175000017500000005246613612323075017262 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = pulse.so$(EXEEXT) subdir = plugins/stable/main/pulse ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_pulse_so_OBJECTS = pulse_so-pulse.$(OBJEXT) pulse_so_OBJECTS = $(am_pulse_so_OBJECTS) pulse_so_DEPENDENCIES = pulse_so_LINK = $(CCLD) $(pulse_so_CFLAGS) $(CFLAGS) \ $(pulse_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/pulse_so-pulse.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(pulse_so_SOURCES) DIST_SOURCES = $(pulse_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/pulse pulse_so_SOURCES = pulse.c pulse_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src pulse_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include pulse_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/pulse/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/pulse/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) pulse.so$(EXEEXT): $(pulse_so_OBJECTS) $(pulse_so_DEPENDENCIES) $(EXTRA_pulse_so_DEPENDENCIES) @rm -f pulse.so$(EXEEXT) $(AM_V_CCLD)$(pulse_so_LINK) $(pulse_so_OBJECTS) $(pulse_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pulse_so-pulse.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` pulse_so-pulse.o: pulse.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pulse_so_CFLAGS) $(CFLAGS) -MT pulse_so-pulse.o -MD -MP -MF $(DEPDIR)/pulse_so-pulse.Tpo -c -o pulse_so-pulse.o `test -f 'pulse.c' || echo '$(srcdir)/'`pulse.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pulse_so-pulse.Tpo $(DEPDIR)/pulse_so-pulse.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pulse.c' object='pulse_so-pulse.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pulse_so_CFLAGS) $(CFLAGS) -c -o pulse_so-pulse.o `test -f 'pulse.c' || echo '$(srcdir)/'`pulse.c pulse_so-pulse.obj: pulse.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pulse_so_CFLAGS) $(CFLAGS) -MT pulse_so-pulse.obj -MD -MP -MF $(DEPDIR)/pulse_so-pulse.Tpo -c -o pulse_so-pulse.obj `if test -f 'pulse.c'; then $(CYGPATH_W) 'pulse.c'; else $(CYGPATH_W) '$(srcdir)/pulse.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pulse_so-pulse.Tpo $(DEPDIR)/pulse_so-pulse.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pulse.c' object='pulse_so-pulse.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pulse_so_CFLAGS) $(CFLAGS) -c -o pulse_so-pulse.obj `if test -f 'pulse.c'; then $(CYGPATH_W) 'pulse.c'; else $(CYGPATH_W) '$(srcdir)/pulse.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/pulse_so-pulse.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/pulse_so-pulse.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/pulse/Makefile.am0000644000175000017500000000044413612112624017232 00000000000000plugindir = @libdir@/lebiniou/plugins/main/pulse plugin_PROGRAMS = pulse.so pulse_so_SOURCES = pulse.c pulse_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src pulse_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include pulse_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/pulse/pulse.c0000644000175000017500000000606413612112625016477 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 948557759; uint32_t version = 0; u_long options = BEQ_COLORMAP; u_long mode = NONE; char desc[] = "Pulse the colormap"; void on_switch_off(Context_t *ctx) { CmapFader_set(ctx->cf); } #define PMIN(X,Y) ((X < Y) ? X : Y) /* FIXME empirical settings, have fun understanding how this works :) */ #define K 20 #define L 6 //8 void run(Context_t *ctx) { static short last_beat = -1; float somme = 0; short val = 0; u_char i; /* FIXME original code: for (u_char i = 1; i <= 4; i++) somme += log (sqrt (audio.power_spectrum[AUDIO_LEFT][i]) + 1.0) / log (2.0); a mon avis ca pecho pas les bonnes datas dans le spectrum */ for (i = 1; i <= L; i++) //somme += ctx->input->spectrum_log_norme[A_MONO][i]; { somme += ctx->input->spectrum[A_MONO][i]; } somme /= L; /* FIXME */ /* if (somme < log_min_norme_2) somme = log_min_norme_2; else if (somme > log_max_norme_2) somme = log_max_norme_2; */ /* tentative de fix */ /* log_max_norme_2 c'etait un mauvais nom, log_max_norme plutot ? */ // printf("somme1= %f ", somme); #ifdef XDEBUG if ((somme < 0) || (somme > ctx->input->max_spectrum[A_MONO])) { printf("[!] pulse: strange somme= %f\n", somme); } #endif /* if (somme < 0) somme = 0; else if (somme > ctx->input->max_spectrum_log_norme[A_MONO]) somme = ctx->input->max_spectrum_log_norme[A_MONO]; */ // printf("somme2= %f ", somme); val = (short)(somme * K); // printf ("val= %d last_beat= %d\n", val, last_beat); if (val != last_beat) { u_short i; short l; last_beat = val; i = 0; l = val; for ( ; ((i < 256) && (val > 0)); (i++, l -= K)) { ctx->cf->cur->colors[i].col.r = PMIN((u_short)(ctx->cf->dst->colors[i].col.r + l), (u_short)(255)); ctx->cf->cur->colors[i].col.g = PMIN((u_short)(ctx->cf->dst->colors[i].col.g + l), (u_short)(255)); ctx->cf->cur->colors[i].col.b = PMIN((u_short)(ctx->cf->dst->colors[i].col.b + l), (u_short)(255)); } for ( ; i < 256; i++) { // printf("zouuuuuuuu %d\n", i); ctx->cf->cur->colors[i].col.r = ctx->cf->dst->colors[i].col.r; ctx->cf->cur->colors[i].col.g = ctx->cf->dst->colors[i].col.g; ctx->cf->cur->colors[i].col.b = ctx->cf->dst->colors[i].col.b; } ctx->cf->refresh = 1; } } lebiniou-3.40/plugins/stable/main/Makefile.am0000644000175000017500000000401213612112625016076 00000000000000EXTRA_DIST = include/shaker.h \ include/blur.h \ include/delay.h \ include/gum.h \ include/infinity.h \ include/parameters.h \ include/shaker.h \ include/spectrum.h SUBDIRS = \ aciddrop \ aurora \ bassline \ blur1 \ blur2 \ blur3 \ blur4 \ blur5 \ blur6 \ blur7 \ blur8 \ cirrus \ cirrus2 \ clear \ color_cycle \ critters \ crp \ cth_bighalfwheel \ cth_hurricane \ cth_smoke \ cth_space_in \ cth_space_out \ cth_spiral \ cth_xroller \ cth_yroller \ delay_l \ delay_ls \ delay_p \ delay_pp \ delay_ps \ delayS_ls \ delayS_lsp \ drops \ edge \ emboss \ fadeout \ faders \ flow \ foo \ galaxy \ hodge \ infinity \ kaleid2 \ life \ melt \ mosaic \ nspiral \ paintdrop \ poincare \ polaroscillo \ roscillo \ ripple \ rotors \ rotors_freq \ rp \ scroll_bt \ scroll_lr \ scroll_rl \ scroll_tb \ sin1oscillo \ sin2oscillo \ snake \ snake_oscillo \ swarm \ taquin \ touw_eiffel \ tunnel \ venus \ video \ warp \ xgum \ xmirror_bottom \ xmirror_top \ xoscillo \ xoscillo_s \ xshaker \ xwave \ ygum \ ymirror_left \ ymirror_right \ yoscillo \ yoscillo_s \ yshaker \ ywave \ zblur1 \ zblur1mist \ zblur1slow \ zblur1beat \ zblur2 \ zbroken \ zebu1 \ zreflector \ zspirals #if EXTRA_UDP #SUBDIRS += UDP #endif if EXTRA_OLD_DELAY SUBDIRS += delay2 \ delay3 endif # FFTW plugins SUBDIRS += \ of_archimedean_spiral_3d \ of_spiral \ speaker \ spectrum \ spectrumSh \ spectrumSv \ voiceprint \ pulse # Image plugins SUBDIRS += \ iDissolve \ imagedrop \ isquares \ isquaresbeat \ iColrot \ iColrotbeat \ iColrotslow \ iPulse \ iPulse2 \ iPulse3 \ iPulse4 \ splash \ xscanline \ yscanline if EXTRA_WEBCAM SUBDIRS += \ tv_webcam \ tv_quark \ tv_streak \ tv_1d \ tv_nervous \ tv_predator \ tv_fire \ tv_diff \ tv_diff2 \ tv_diff3 \ tv_diff4 \ tv_diffbeat \ tv_colrot \ tv_colrotslow \ tv_colrotbeat \ zmonitor endif if EXTRA_OPENGL SUBDIRS += GLCube endif if WITH_TEST_PLUGINS SUBDIRS += test_beat_detection endif ## xdblur ## coil lebiniou-3.40/plugins/stable/main/yshaker/0000755000175000017500000000000013612323136015574 500000000000000lebiniou-3.40/plugins/stable/main/yshaker/yshaker.c0000644000175000017500000000321213612112625017323 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "shaker.h" u_long id = 947072847; uint32_t version = 0; u_long options = BE_LENS; char dname[] = "Y Shaker"; char desc[] = "Shaker effect"; void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 1; } void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); uint16_t j; Buffer8_init_mask_3x3(active_buffer(ctx)); pthread_mutex_lock(&ctx->input->mutex); for (j = 0; j < HEIGHT; j++) { u_short idx = 0; uint16_t i; for (i = 0; i < WIDTH; i++) { char dx = Input_clamp(ctx->input->data[A_LEFT][idx]) * volume_scale * SOUND_DISTURB_K; char dy = Input_clamp(ctx->input->data[A_RIGHT][idx]) * volume_scale * SOUND_DISTURB_K; if (++idx == ctx->input->size) { idx = 0; } displace(src, dst, i, j, i + dx, j + dy); } } pthread_mutex_unlock(&ctx->input->mutex); } lebiniou-3.40/plugins/stable/main/yshaker/Makefile.in0000644000175000017500000005274413612323077017601 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = yshaker.so$(EXEEXT) subdir = plugins/stable/main/yshaker ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_yshaker_so_OBJECTS = yshaker_so-yshaker.$(OBJEXT) yshaker_so_OBJECTS = $(am_yshaker_so_OBJECTS) yshaker_so_DEPENDENCIES = yshaker_so_LINK = $(CCLD) $(yshaker_so_CFLAGS) $(CFLAGS) \ $(yshaker_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/yshaker_so-yshaker.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(yshaker_so_SOURCES) DIST_SOURCES = $(yshaker_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/yshaker yshaker_so_SOURCES = yshaker.c yshaker_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src yshaker_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include yshaker_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/yshaker/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/yshaker/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) yshaker.so$(EXEEXT): $(yshaker_so_OBJECTS) $(yshaker_so_DEPENDENCIES) $(EXTRA_yshaker_so_DEPENDENCIES) @rm -f yshaker.so$(EXEEXT) $(AM_V_CCLD)$(yshaker_so_LINK) $(yshaker_so_OBJECTS) $(yshaker_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/yshaker_so-yshaker.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` yshaker_so-yshaker.o: yshaker.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(yshaker_so_CFLAGS) $(CFLAGS) -MT yshaker_so-yshaker.o -MD -MP -MF $(DEPDIR)/yshaker_so-yshaker.Tpo -c -o yshaker_so-yshaker.o `test -f 'yshaker.c' || echo '$(srcdir)/'`yshaker.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/yshaker_so-yshaker.Tpo $(DEPDIR)/yshaker_so-yshaker.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='yshaker.c' object='yshaker_so-yshaker.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(yshaker_so_CFLAGS) $(CFLAGS) -c -o yshaker_so-yshaker.o `test -f 'yshaker.c' || echo '$(srcdir)/'`yshaker.c yshaker_so-yshaker.obj: yshaker.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(yshaker_so_CFLAGS) $(CFLAGS) -MT yshaker_so-yshaker.obj -MD -MP -MF $(DEPDIR)/yshaker_so-yshaker.Tpo -c -o yshaker_so-yshaker.obj `if test -f 'yshaker.c'; then $(CYGPATH_W) 'yshaker.c'; else $(CYGPATH_W) '$(srcdir)/yshaker.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/yshaker_so-yshaker.Tpo $(DEPDIR)/yshaker_so-yshaker.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='yshaker.c' object='yshaker_so-yshaker.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(yshaker_so_CFLAGS) $(CFLAGS) -c -o yshaker_so-yshaker.obj `if test -f 'yshaker.c'; then $(CYGPATH_W) 'yshaker.c'; else $(CYGPATH_W) '$(srcdir)/yshaker.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/yshaker_so-yshaker.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/yshaker_so-yshaker.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/yshaker/Makefile.am0000644000175000017500000000046213612112624017550 00000000000000plugindir = @libdir@/lebiniou/plugins/main/yshaker plugin_PROGRAMS = yshaker.so yshaker_so_SOURCES = yshaker.c yshaker_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src yshaker_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include yshaker_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/cth_bighalfwheel/0000755000175000017500000000000013612323131017400 500000000000000lebiniou-3.40/plugins/stable/main/cth_bighalfwheel/cth_bighalfwheel.c0000644000175000017500000000511213612112625022746 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "translation.h" u_long id = 1071318964; uint32_t version = 0; u_long options = BE_DISPLACE; char dname[] = "Big half wheel"; char desc[] = "Translation effect"; /* Pour garder le centre de la translation bien visible dans le screen */ #define SHIFT_X (WIDTH / 10) #define SHIFT_Y (HEIGHT / 10) static Translation_t *t_bighalfwheel = NULL; static int cx, cy; const float q = 3.14159265399 / 2; /* TODO check against original cthugha --oliv3 */ const float p = 45.0 / 180.0 * M_PI; static Map_t cth_bighalfwheel(const short in_x, const short in_y) { const u_short i = in_x, j = in_y; int dx, dy; Map_t m; if (j==0 || j == HEIGHT) { dx = (float)(cx - i) * 0.75; dy = cy - j; } else { int dist; float ang; dist = sqrt((i-cx)*(i-cx) + (j-cy)*(j-cy)); if (i==cx) { if (j>cx) { ang = q; } else { ang = -q; } } else { ang = atanf((float)(j-cy)/(i-cx)); } if (i&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = cth_bighalfwheel.so$(EXEEXT) subdir = plugins/stable/main/cth_bighalfwheel ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_cth_bighalfwheel_so_OBJECTS = \ cth_bighalfwheel_so-cth_bighalfwheel.$(OBJEXT) cth_bighalfwheel_so_OBJECTS = $(am_cth_bighalfwheel_so_OBJECTS) cth_bighalfwheel_so_DEPENDENCIES = cth_bighalfwheel_so_LINK = $(CCLD) $(cth_bighalfwheel_so_CFLAGS) \ $(CFLAGS) $(cth_bighalfwheel_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = \ ./$(DEPDIR)/cth_bighalfwheel_so-cth_bighalfwheel.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(cth_bighalfwheel_so_SOURCES) DIST_SOURCES = $(cth_bighalfwheel_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/cth_bighalfwheel cth_bighalfwheel_so_SOURCES = cth_bighalfwheel.c cth_bighalfwheel_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cth_bighalfwheel_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cth_bighalfwheel_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/cth_bighalfwheel/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/cth_bighalfwheel/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) cth_bighalfwheel.so$(EXEEXT): $(cth_bighalfwheel_so_OBJECTS) $(cth_bighalfwheel_so_DEPENDENCIES) $(EXTRA_cth_bighalfwheel_so_DEPENDENCIES) @rm -f cth_bighalfwheel.so$(EXEEXT) $(AM_V_CCLD)$(cth_bighalfwheel_so_LINK) $(cth_bighalfwheel_so_OBJECTS) $(cth_bighalfwheel_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cth_bighalfwheel_so-cth_bighalfwheel.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` cth_bighalfwheel_so-cth_bighalfwheel.o: cth_bighalfwheel.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_bighalfwheel_so_CFLAGS) $(CFLAGS) -MT cth_bighalfwheel_so-cth_bighalfwheel.o -MD -MP -MF $(DEPDIR)/cth_bighalfwheel_so-cth_bighalfwheel.Tpo -c -o cth_bighalfwheel_so-cth_bighalfwheel.o `test -f 'cth_bighalfwheel.c' || echo '$(srcdir)/'`cth_bighalfwheel.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cth_bighalfwheel_so-cth_bighalfwheel.Tpo $(DEPDIR)/cth_bighalfwheel_so-cth_bighalfwheel.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cth_bighalfwheel.c' object='cth_bighalfwheel_so-cth_bighalfwheel.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_bighalfwheel_so_CFLAGS) $(CFLAGS) -c -o cth_bighalfwheel_so-cth_bighalfwheel.o `test -f 'cth_bighalfwheel.c' || echo '$(srcdir)/'`cth_bighalfwheel.c cth_bighalfwheel_so-cth_bighalfwheel.obj: cth_bighalfwheel.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_bighalfwheel_so_CFLAGS) $(CFLAGS) -MT cth_bighalfwheel_so-cth_bighalfwheel.obj -MD -MP -MF $(DEPDIR)/cth_bighalfwheel_so-cth_bighalfwheel.Tpo -c -o cth_bighalfwheel_so-cth_bighalfwheel.obj `if test -f 'cth_bighalfwheel.c'; then $(CYGPATH_W) 'cth_bighalfwheel.c'; else $(CYGPATH_W) '$(srcdir)/cth_bighalfwheel.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cth_bighalfwheel_so-cth_bighalfwheel.Tpo $(DEPDIR)/cth_bighalfwheel_so-cth_bighalfwheel.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cth_bighalfwheel.c' object='cth_bighalfwheel_so-cth_bighalfwheel.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_bighalfwheel_so_CFLAGS) $(CFLAGS) -c -o cth_bighalfwheel_so-cth_bighalfwheel.obj `if test -f 'cth_bighalfwheel.c'; then $(CYGPATH_W) 'cth_bighalfwheel.c'; else $(CYGPATH_W) '$(srcdir)/cth_bighalfwheel.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/cth_bighalfwheel_so-cth_bighalfwheel.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/cth_bighalfwheel_so-cth_bighalfwheel.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/cth_bighalfwheel/Makefile.am0000644000175000017500000000056113612112624021361 00000000000000plugindir = @libdir@/lebiniou/plugins/main/cth_bighalfwheel plugin_PROGRAMS = cth_bighalfwheel.so cth_bighalfwheel_so_SOURCES = cth_bighalfwheel.c cth_bighalfwheel_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cth_bighalfwheel_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cth_bighalfwheel_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/iPulse/0000755000175000017500000000000013612323140015362 500000000000000lebiniou-3.40/plugins/stable/main/iPulse/Makefile.in0000644000175000017500000005261513612323074017366 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = iPulse.so$(EXEEXT) subdir = plugins/stable/main/iPulse ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_iPulse_so_OBJECTS = iPulse_so-iPulse.$(OBJEXT) iPulse_so_OBJECTS = $(am_iPulse_so_OBJECTS) iPulse_so_DEPENDENCIES = iPulse_so_LINK = $(CCLD) $(iPulse_so_CFLAGS) $(CFLAGS) \ $(iPulse_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/iPulse_so-iPulse.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(iPulse_so_SOURCES) DIST_SOURCES = $(iPulse_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/iPulse iPulse_so_SOURCES = iPulse.c iPulse_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src iPulse_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include iPulse_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/iPulse/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/iPulse/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) iPulse.so$(EXEEXT): $(iPulse_so_OBJECTS) $(iPulse_so_DEPENDENCIES) $(EXTRA_iPulse_so_DEPENDENCIES) @rm -f iPulse.so$(EXEEXT) $(AM_V_CCLD)$(iPulse_so_LINK) $(iPulse_so_OBJECTS) $(iPulse_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iPulse_so-iPulse.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` iPulse_so-iPulse.o: iPulse.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iPulse_so_CFLAGS) $(CFLAGS) -MT iPulse_so-iPulse.o -MD -MP -MF $(DEPDIR)/iPulse_so-iPulse.Tpo -c -o iPulse_so-iPulse.o `test -f 'iPulse.c' || echo '$(srcdir)/'`iPulse.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iPulse_so-iPulse.Tpo $(DEPDIR)/iPulse_so-iPulse.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='iPulse.c' object='iPulse_so-iPulse.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iPulse_so_CFLAGS) $(CFLAGS) -c -o iPulse_so-iPulse.o `test -f 'iPulse.c' || echo '$(srcdir)/'`iPulse.c iPulse_so-iPulse.obj: iPulse.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iPulse_so_CFLAGS) $(CFLAGS) -MT iPulse_so-iPulse.obj -MD -MP -MF $(DEPDIR)/iPulse_so-iPulse.Tpo -c -o iPulse_so-iPulse.obj `if test -f 'iPulse.c'; then $(CYGPATH_W) 'iPulse.c'; else $(CYGPATH_W) '$(srcdir)/iPulse.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iPulse_so-iPulse.Tpo $(DEPDIR)/iPulse_so-iPulse.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='iPulse.c' object='iPulse_so-iPulse.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(iPulse_so_CFLAGS) $(CFLAGS) -c -o iPulse_so-iPulse.obj `if test -f 'iPulse.c'; then $(CYGPATH_W) 'iPulse.c'; else $(CYGPATH_W) '$(srcdir)/iPulse.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/iPulse_so-iPulse.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/iPulse_so-iPulse.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/iPulse/iPulse.c0000644000175000017500000000451313612112625016716 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "images.h" #include "parameters.h" u_long id = 1216566743; uint32_t version = 0; u_long options = BE_GFX|BE_SFX2D|BEQ_IMAGE; u_long mode = OVERLAY; char desc[] = "Pulse pictures"; /* TODO use a Shuffler to take random images */ static const Image8_t *pic = NULL; static float volume_scale = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 100); } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 1; pic = Images_random(images); } void run(Context_t *ctx) { const Buffer8_t *img; Buffer8_t *dst = passive_buffer(ctx); float volume; u_long p, k; img = pic->buff; volume = Input_get_volume(ctx->input) * volume_scale; //volume = expf(volume)/expf(1.0); // printf("Vol= %f\n", volume); p = (u_long)(volume * BUFFSIZE * 1); if (p > 100000) { pic = Images_random(images); } #if 1 for (k = 0; k < BUFFSIZE; k++) { uint32_t rnd = b_rand_int_range(0, BUFFSIZE); // printf("%i ", rnd); if (rnd <= p) { dst->buffer[k] = img->buffer[k]; /* TODO from image */ } else { dst->buffer[k] = 0; //src->buffer[k]; } } #else for (k = 0; k < BUFFSIZE; k++) { dst->buffer[k] = img->buffer[k]*volume; /* TODO from image */ } #endif } lebiniou-3.40/plugins/stable/main/iPulse/Makefile.am0000644000175000017500000000045313612112624017343 00000000000000plugindir = @libdir@/lebiniou/plugins/main/iPulse plugin_PROGRAMS = iPulse.so iPulse_so_SOURCES = iPulse.c iPulse_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src iPulse_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include iPulse_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/xoscillo_s/0000755000175000017500000000000013612323135016303 500000000000000lebiniou-3.40/plugins/stable/main/xoscillo_s/xoscillo_s.c0000644000175000017500000000474313612112625020555 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "oscillo.h" #include "parameters.h" u_long id = 1089152274; uint32_t version = 0; u_long options = BE_SFX2D|BEQ_HOR; char dname[] = "X oscillo stereo"; u_long mode = OVERLAY; char desc[] = "Horizontal stereo oscilloscope"; static Porteuse_t *PL = NULL, *PR = NULL; static int xoscillo_s_connect = 1; static float volume_scale = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 100); } static void init() { uint32_t i; Transform_t t; memset(&t, 0, sizeof(t)); PL->origin.x = PR->origin.x = 0; PL->origin.y = HHEIGHT/2; PR->origin.y = MAXY-HHEIGHT/2; t.v_j_factor = HMAXY * volume_scale; t.v_i.x = 1.0 / (float)(PL->size - 1) * (float)MAXX; for (i = 0; i < PL->size; i++) { PL->trans[i] = PR->trans[i] = t; } Porteuse_init_alpha(PL); Porteuse_init_alpha(PR); } int8_t create(Context_t *ctx) { PL = Porteuse_new(ctx->input->size, A_LEFT); PR = Porteuse_new(ctx->input->size, A_RIGHT); init(); return 1; } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); if(in_parameters) { init(); } return get_parameters(); } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 0.85; init(); /* connect = b_rand_boolean(); */ } void destroy(Context_t *ctx) { if (ctx->input != NULL) { Porteuse_delete(PL); Porteuse_delete(PR); } } void run(Context_t *ctx) { Buffer8_clear(passive_buffer(ctx)); Porteuse_draw(PL, ctx, xoscillo_s_connect); Porteuse_draw(PR, ctx, xoscillo_s_connect); } lebiniou-3.40/plugins/stable/main/xoscillo_s/Makefile.in0000644000175000017500000005335113612323077020304 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = xoscillo_s.so$(EXEEXT) subdir = plugins/stable/main/xoscillo_s ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_xoscillo_s_so_OBJECTS = xoscillo_s_so-xoscillo_s.$(OBJEXT) xoscillo_s_so_OBJECTS = $(am_xoscillo_s_so_OBJECTS) xoscillo_s_so_DEPENDENCIES = xoscillo_s_so_LINK = $(CCLD) $(xoscillo_s_so_CFLAGS) $(CFLAGS) \ $(xoscillo_s_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/xoscillo_s_so-xoscillo_s.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(xoscillo_s_so_SOURCES) DIST_SOURCES = $(xoscillo_s_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/xoscillo_s xoscillo_s_so_SOURCES = xoscillo_s.c xoscillo_s_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src xoscillo_s_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include xoscillo_s_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/xoscillo_s/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/xoscillo_s/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) xoscillo_s.so$(EXEEXT): $(xoscillo_s_so_OBJECTS) $(xoscillo_s_so_DEPENDENCIES) $(EXTRA_xoscillo_s_so_DEPENDENCIES) @rm -f xoscillo_s.so$(EXEEXT) $(AM_V_CCLD)$(xoscillo_s_so_LINK) $(xoscillo_s_so_OBJECTS) $(xoscillo_s_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xoscillo_s_so-xoscillo_s.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` xoscillo_s_so-xoscillo_s.o: xoscillo_s.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xoscillo_s_so_CFLAGS) $(CFLAGS) -MT xoscillo_s_so-xoscillo_s.o -MD -MP -MF $(DEPDIR)/xoscillo_s_so-xoscillo_s.Tpo -c -o xoscillo_s_so-xoscillo_s.o `test -f 'xoscillo_s.c' || echo '$(srcdir)/'`xoscillo_s.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xoscillo_s_so-xoscillo_s.Tpo $(DEPDIR)/xoscillo_s_so-xoscillo_s.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xoscillo_s.c' object='xoscillo_s_so-xoscillo_s.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xoscillo_s_so_CFLAGS) $(CFLAGS) -c -o xoscillo_s_so-xoscillo_s.o `test -f 'xoscillo_s.c' || echo '$(srcdir)/'`xoscillo_s.c xoscillo_s_so-xoscillo_s.obj: xoscillo_s.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xoscillo_s_so_CFLAGS) $(CFLAGS) -MT xoscillo_s_so-xoscillo_s.obj -MD -MP -MF $(DEPDIR)/xoscillo_s_so-xoscillo_s.Tpo -c -o xoscillo_s_so-xoscillo_s.obj `if test -f 'xoscillo_s.c'; then $(CYGPATH_W) 'xoscillo_s.c'; else $(CYGPATH_W) '$(srcdir)/xoscillo_s.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xoscillo_s_so-xoscillo_s.Tpo $(DEPDIR)/xoscillo_s_so-xoscillo_s.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xoscillo_s.c' object='xoscillo_s_so-xoscillo_s.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xoscillo_s_so_CFLAGS) $(CFLAGS) -c -o xoscillo_s_so-xoscillo_s.obj `if test -f 'xoscillo_s.c'; then $(CYGPATH_W) 'xoscillo_s.c'; else $(CYGPATH_W) '$(srcdir)/xoscillo_s.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/xoscillo_s_so-xoscillo_s.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/xoscillo_s_so-xoscillo_s.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/xoscillo_s/Makefile.am0000644000175000017500000000050713612112624020260 00000000000000plugindir = @libdir@/lebiniou/plugins/main/xoscillo_s plugin_PROGRAMS = xoscillo_s.so xoscillo_s_so_SOURCES = xoscillo_s.c xoscillo_s_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src xoscillo_s_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include xoscillo_s_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/touw_eiffel/0000755000175000017500000000000013612323134016434 500000000000000lebiniou-3.40/plugins/stable/main/touw_eiffel/touw_eiffel.c0000644000175000017500000000511013612112625021026 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1165173455; uint32_t version = 0; u_long options = BE_GFX; char dname[] = "Le Touw Eiffel"; u_long mode = OVERLAY; char desc[] = "Lightning Eiffel tower"; /* * XXX holes only tested in 640x480, TODO: constants derived * from macros (eg WIDTH HEIGHT) --oliv3 */ #define TOUW_EIFFEL_WIDTH (WIDTH/5) static int *boundaries; static GRand *rnd; int8_t create(Context_t *ctx) { int x; boundaries = xcalloc(TOUW_EIFFEL_WIDTH, sizeof(int)); boundaries[0] = MAXY; for (x = 1; x < TOUW_EIFFEL_WIDTH; x++) { float v = 400 * 3.5 / (0.6 * (float)x / logf((float)(x + 0.000001) * 3.0)); /*float v = 300 * 5 / ((float)x / log((float)x));*/ boundaries[x] = (int)v; } rnd = g_rand_new(); VERBOSE(printf("[i] Ouh-ouuuh! \\o/ Le Touw Eiffel !!\n")); return 1; } void run(Context_t *ctx) { int i; Buffer8_t *dst = passive_buffer(ctx); Pixel_t max = ctx->cf->cur->max; Buffer8_clear(dst); for (i = 0; i < TOUW_EIFFEL_WIDTH; i++) { int j; for (j = 0; j < boundaries[i]; j++) { int right = b_rand_boolean(); /* XXX: ugly --gab */ if (g_rand_boolean(rnd) || g_rand_boolean(rnd) || g_rand_boolean(rnd) || g_rand_boolean(rnd) || g_rand_boolean(rnd) || g_rand_boolean(rnd)) { continue; } /* Bottom hole */ if ((sqrtf(i*i + (j-100)*(j-100)) < 60) && (j < 100+HEIGHT/10)) { continue; } /* Middle hole */ if ((i < 25) && (j >= 100+HEIGHT/5) && (j < 100+(MAXY-HEIGHT/1.5))&& (j-150 < boundaries[i]/5)) { continue; } /* Brave point qui a traverse tant de pieges, tu peux t'afficher */ if (right) { set_pixel(dst, CENTERX + i, j - 100, max); } else { set_pixel(dst, CENTERX - i, j - 100, max); } } } } void destroy(Context_t *ctx) { xfree(boundaries); g_rand_free(rnd); } lebiniou-3.40/plugins/stable/main/touw_eiffel/Makefile.in0000644000175000017500000005350013612323076020431 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = touw_eiffel.so$(EXEEXT) subdir = plugins/stable/main/touw_eiffel ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_touw_eiffel_so_OBJECTS = touw_eiffel_so-touw_eiffel.$(OBJEXT) touw_eiffel_so_OBJECTS = $(am_touw_eiffel_so_OBJECTS) touw_eiffel_so_DEPENDENCIES = touw_eiffel_so_LINK = $(CCLD) $(touw_eiffel_so_CFLAGS) $(CFLAGS) \ $(touw_eiffel_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/touw_eiffel_so-touw_eiffel.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(touw_eiffel_so_SOURCES) DIST_SOURCES = $(touw_eiffel_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/touw_eiffel touw_eiffel_so_SOURCES = touw_eiffel.c touw_eiffel_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src touw_eiffel_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include touw_eiffel_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/touw_eiffel/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/touw_eiffel/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) touw_eiffel.so$(EXEEXT): $(touw_eiffel_so_OBJECTS) $(touw_eiffel_so_DEPENDENCIES) $(EXTRA_touw_eiffel_so_DEPENDENCIES) @rm -f touw_eiffel.so$(EXEEXT) $(AM_V_CCLD)$(touw_eiffel_so_LINK) $(touw_eiffel_so_OBJECTS) $(touw_eiffel_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/touw_eiffel_so-touw_eiffel.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` touw_eiffel_so-touw_eiffel.o: touw_eiffel.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(touw_eiffel_so_CFLAGS) $(CFLAGS) -MT touw_eiffel_so-touw_eiffel.o -MD -MP -MF $(DEPDIR)/touw_eiffel_so-touw_eiffel.Tpo -c -o touw_eiffel_so-touw_eiffel.o `test -f 'touw_eiffel.c' || echo '$(srcdir)/'`touw_eiffel.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/touw_eiffel_so-touw_eiffel.Tpo $(DEPDIR)/touw_eiffel_so-touw_eiffel.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='touw_eiffel.c' object='touw_eiffel_so-touw_eiffel.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(touw_eiffel_so_CFLAGS) $(CFLAGS) -c -o touw_eiffel_so-touw_eiffel.o `test -f 'touw_eiffel.c' || echo '$(srcdir)/'`touw_eiffel.c touw_eiffel_so-touw_eiffel.obj: touw_eiffel.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(touw_eiffel_so_CFLAGS) $(CFLAGS) -MT touw_eiffel_so-touw_eiffel.obj -MD -MP -MF $(DEPDIR)/touw_eiffel_so-touw_eiffel.Tpo -c -o touw_eiffel_so-touw_eiffel.obj `if test -f 'touw_eiffel.c'; then $(CYGPATH_W) 'touw_eiffel.c'; else $(CYGPATH_W) '$(srcdir)/touw_eiffel.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/touw_eiffel_so-touw_eiffel.Tpo $(DEPDIR)/touw_eiffel_so-touw_eiffel.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='touw_eiffel.c' object='touw_eiffel_so-touw_eiffel.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(touw_eiffel_so_CFLAGS) $(CFLAGS) -c -o touw_eiffel_so-touw_eiffel.obj `if test -f 'touw_eiffel.c'; then $(CYGPATH_W) 'touw_eiffel.c'; else $(CYGPATH_W) '$(srcdir)/touw_eiffel.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/touw_eiffel_so-touw_eiffel.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/touw_eiffel_so-touw_eiffel.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/touw_eiffel/Makefile.am0000644000175000017500000000051613612112624020412 00000000000000plugindir = @libdir@/lebiniou/plugins/main/touw_eiffel plugin_PROGRAMS = touw_eiffel.so touw_eiffel_so_SOURCES = touw_eiffel.c touw_eiffel_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src touw_eiffel_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include touw_eiffel_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/delay_ps/0000755000175000017500000000000013612323132015722 500000000000000lebiniou-3.40/plugins/stable/main/delay_ps/Makefile.in0000644000175000017500000005307313612323074017724 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = delay_ps.so$(EXEEXT) subdir = plugins/stable/main/delay_ps ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_delay_ps_so_OBJECTS = delay_ps_so-delay_ps.$(OBJEXT) delay_ps_so_OBJECTS = $(am_delay_ps_so_OBJECTS) delay_ps_so_DEPENDENCIES = delay_ps_so_LINK = $(CCLD) $(delay_ps_so_CFLAGS) $(CFLAGS) \ $(delay_ps_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/delay_ps_so-delay_ps.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(delay_ps_so_SOURCES) DIST_SOURCES = $(delay_ps_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/delay_ps delay_ps_so_SOURCES = delay_ps.c delay_ps_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delay_ps_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delay_ps_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/delay_ps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/delay_ps/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) delay_ps.so$(EXEEXT): $(delay_ps_so_OBJECTS) $(delay_ps_so_DEPENDENCIES) $(EXTRA_delay_ps_so_DEPENDENCIES) @rm -f delay_ps.so$(EXEEXT) $(AM_V_CCLD)$(delay_ps_so_LINK) $(delay_ps_so_OBJECTS) $(delay_ps_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delay_ps_so-delay_ps.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` delay_ps_so-delay_ps.o: delay_ps.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_ps_so_CFLAGS) $(CFLAGS) -MT delay_ps_so-delay_ps.o -MD -MP -MF $(DEPDIR)/delay_ps_so-delay_ps.Tpo -c -o delay_ps_so-delay_ps.o `test -f 'delay_ps.c' || echo '$(srcdir)/'`delay_ps.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay_ps_so-delay_ps.Tpo $(DEPDIR)/delay_ps_so-delay_ps.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delay_ps.c' object='delay_ps_so-delay_ps.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_ps_so_CFLAGS) $(CFLAGS) -c -o delay_ps_so-delay_ps.o `test -f 'delay_ps.c' || echo '$(srcdir)/'`delay_ps.c delay_ps_so-delay_ps.obj: delay_ps.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_ps_so_CFLAGS) $(CFLAGS) -MT delay_ps_so-delay_ps.obj -MD -MP -MF $(DEPDIR)/delay_ps_so-delay_ps.Tpo -c -o delay_ps_so-delay_ps.obj `if test -f 'delay_ps.c'; then $(CYGPATH_W) 'delay_ps.c'; else $(CYGPATH_W) '$(srcdir)/delay_ps.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay_ps_so-delay_ps.Tpo $(DEPDIR)/delay_ps_so-delay_ps.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delay_ps.c' object='delay_ps_so-delay_ps.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(delay_ps_so_CFLAGS) $(CFLAGS) -c -o delay_ps_so-delay_ps.obj `if test -f 'delay_ps.c'; then $(CYGPATH_W) 'delay_ps.c'; else $(CYGPATH_W) '$(srcdir)/delay_ps.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/delay_ps_so-delay_ps.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/delay_ps_so-delay_ps.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/delay_ps/delay_ps.c0000644000175000017500000000561113612112625017614 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "spline.h" #include "particles.h" #include "delay.h" // #define PARTICLES u_long id = 1547656272; uint32_t version = 0; u_long options = BE_SFX3D #ifdef PARTICLES |BEQ_PARTICLES #endif ; u_long mode = OVERLAY; char desc[] = "Phase-space reconstruction with spline" #ifdef PARTICLES " and particles" #endif ; #ifdef PARTICLES static const Point3d_t ORIGIN = { { 0.0, 0.0, 0.0 } }; static Particle_System_t *ps = NULL; #endif static Spline_t *s = NULL; static uint8_t delay = 0; static uint8_t span_size = 0; static void Delay_ps_draw(Context_t *ctx) { u_short i; Buffer8_t *dst = passive_buffer(ctx); const Params3d_t *params3d = &ctx->params3d; Input_t *input = ctx->input; Buffer8_clear(dst); for (i = 0; i < s->nb_spoints; i++) { Pixel_t color = Input_random_color(input); set_pixel_3d(params3d, dst, &s->spoints[i], color); } } #ifdef PARTICLES static void Delay_ps_particles(Context_t *ctx) { u_short i; Input_t *input = ctx->input; Buffer8_t *dst = passive_buffer(ctx); Particle_System_go(ps); for (i = 0; (i < s->nb_spoints) && Particle_System_can_add(ps); i++) { Particle_t *p = NULL; float ttl = Input_random_float_range(input, 0.8, 2.0); Pixel_t col = Input_random_color(input); p = Particle_new_indexed(ttl, col, s->spoints[i], p3d_mul(&s->spoints[i], 0.25), ORIGIN, 0.0); Particle_System_add(ps, p); } Particle_System_draw(ps, &ctx->params3d, dst); } #endif int8_t create(Context_t *ctx) { #ifdef PARTICLES ps = Particle_System_new(PS_NOLIMIT); #endif return 1; } void destroy(Context_t *ctx) { #ifdef PARTICLES if (ps != NULL) { Particle_System_delete(ps); } #endif if (s != NULL) { Spline_delete(s); } } void run(Context_t *ctx) { uint8_t current_delay = Context_get_phase_space_delay(ctx); uint8_t current_span_size = Context_get_span_size(ctx); if ((delay != current_delay) || (span_size != current_span_size)) { alloc_spline(ctx, &s, &delay, current_delay, &span_size, current_span_size); } delay_spline(ctx, s, A_MONO, 0.0); Delay_ps_draw(ctx); #ifdef PARTICLES Delay_ps_particles(ctx); #endif } lebiniou-3.40/plugins/stable/main/delay_ps/Makefile.am0000644000175000017500000000047113612112624017702 00000000000000plugindir = @libdir@/lebiniou/plugins/main/delay_ps plugin_PROGRAMS = delay_ps.so delay_ps_so_SOURCES = delay_ps.c delay_ps_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src delay_ps_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include delay_ps_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/tv_colrotslow/0000755000175000017500000000000013612323141017042 500000000000000lebiniou-3.40/plugins/stable/main/tv_colrotslow/tv_colrotslow.c0000644000175000017500000000464513612112625022062 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Tavasti * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* Colrot, Color Rotation basic idea of plugin: Show only part of the colors from webcam video, and scroll thru colors. Not visible colors are transparent, showing stuff happening under. Using lens mode. This plugin is 'normal', pretty agressive version of Colrot */ #include "context.h" #define MASK_SIZE 63 /* what size of chunks colorspace is divided */ #define COLORCOUNT 28 /* how many colors are visible in each chunk */ #define INTERVAL 2 /* how often to scroll colors, 1 means every round */ u_long id = 1552773786; uint32_t version = 0; u_long options = BE_GFX|BE_LENS|BEQ_MUTE_CAM; char desc[] = "Show overlay of cam, scrolling thru colors"; u_long mode = OVERLAY; static Pixel_t min1 = 0, max1 = COLORCOUNT; static int cycle = 0; void run(Context_t *ctx) { Pixel_t *src1, *start, *src2, *dst; dst = start = passive_buffer(ctx)->buffer; pthread_mutex_lock(&ctx->cam_mtx[ctx->cam]); src1 = ctx->cam_save[ctx->cam][0]->buffer; src2 = ctx->cam_ref[ctx->cam]->buffer; for (; dst < start + BUFFSIZE * sizeof(Pixel_t); src1++, src2++, dst++) { if ( /* max1 is bigger than min, show values between them */ ((max1 > min1) && ((*src1 & MASK_SIZE) > min1) && ((*src1 & MASK_SIZE) < max1)) || /* max is rotated over, show values below max or above min */ ((max1 < min1) && (((*src1 & MASK_SIZE)> min1) || ((*src1 & MASK_SIZE) < max1)))) { *dst = *src1; } else { *dst = 0; } } pthread_mutex_unlock(&ctx->cam_mtx[ctx->cam]); cycle++; if (cycle >= INTERVAL) { min1++; max1++; if (min1 > MASK_SIZE) { min1 = 0; } if (max1 > MASK_SIZE) { max1 = 0; } cycle = 0; } } lebiniou-3.40/plugins/stable/main/tv_colrotslow/Makefile.in0000644000175000017500000005376213612323076021053 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = tv_colrotslow.so$(EXEEXT) subdir = plugins/stable/main/tv_colrotslow ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_tv_colrotslow_so_OBJECTS = \ tv_colrotslow_so-tv_colrotslow.$(OBJEXT) tv_colrotslow_so_OBJECTS = $(am_tv_colrotslow_so_OBJECTS) tv_colrotslow_so_DEPENDENCIES = tv_colrotslow_so_LINK = $(CCLD) $(tv_colrotslow_so_CFLAGS) $(CFLAGS) \ $(tv_colrotslow_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/tv_colrotslow_so-tv_colrotslow.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(tv_colrotslow_so_SOURCES) DIST_SOURCES = $(tv_colrotslow_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/tv_colrotslow tv_colrotslow_so_SOURCES = tv_colrotslow.c tv_colrotslow_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_colrotslow_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_colrotslow_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/tv_colrotslow/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/tv_colrotslow/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) tv_colrotslow.so$(EXEEXT): $(tv_colrotslow_so_OBJECTS) $(tv_colrotslow_so_DEPENDENCIES) $(EXTRA_tv_colrotslow_so_DEPENDENCIES) @rm -f tv_colrotslow.so$(EXEEXT) $(AM_V_CCLD)$(tv_colrotslow_so_LINK) $(tv_colrotslow_so_OBJECTS) $(tv_colrotslow_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tv_colrotslow_so-tv_colrotslow.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` tv_colrotslow_so-tv_colrotslow.o: tv_colrotslow.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_colrotslow_so_CFLAGS) $(CFLAGS) -MT tv_colrotslow_so-tv_colrotslow.o -MD -MP -MF $(DEPDIR)/tv_colrotslow_so-tv_colrotslow.Tpo -c -o tv_colrotslow_so-tv_colrotslow.o `test -f 'tv_colrotslow.c' || echo '$(srcdir)/'`tv_colrotslow.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_colrotslow_so-tv_colrotslow.Tpo $(DEPDIR)/tv_colrotslow_so-tv_colrotslow.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_colrotslow.c' object='tv_colrotslow_so-tv_colrotslow.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_colrotslow_so_CFLAGS) $(CFLAGS) -c -o tv_colrotslow_so-tv_colrotslow.o `test -f 'tv_colrotslow.c' || echo '$(srcdir)/'`tv_colrotslow.c tv_colrotslow_so-tv_colrotslow.obj: tv_colrotslow.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_colrotslow_so_CFLAGS) $(CFLAGS) -MT tv_colrotslow_so-tv_colrotslow.obj -MD -MP -MF $(DEPDIR)/tv_colrotslow_so-tv_colrotslow.Tpo -c -o tv_colrotslow_so-tv_colrotslow.obj `if test -f 'tv_colrotslow.c'; then $(CYGPATH_W) 'tv_colrotslow.c'; else $(CYGPATH_W) '$(srcdir)/tv_colrotslow.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_colrotslow_so-tv_colrotslow.Tpo $(DEPDIR)/tv_colrotslow_so-tv_colrotslow.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_colrotslow.c' object='tv_colrotslow_so-tv_colrotslow.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_colrotslow_so_CFLAGS) $(CFLAGS) -c -o tv_colrotslow_so-tv_colrotslow.obj `if test -f 'tv_colrotslow.c'; then $(CYGPATH_W) 'tv_colrotslow.c'; else $(CYGPATH_W) '$(srcdir)/tv_colrotslow.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/tv_colrotslow_so-tv_colrotslow.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/tv_colrotslow_so-tv_colrotslow.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/tv_colrotslow/Makefile.am0000644000175000017500000000053413612112624021022 00000000000000plugindir = @libdir@/lebiniou/plugins/main/tv_colrotslow plugin_PROGRAMS = tv_colrotslow.so tv_colrotslow_so_SOURCES = tv_colrotslow.c tv_colrotslow_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_colrotslow_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_colrotslow_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/sin2oscillo/0000755000175000017500000000000013612323134016364 500000000000000lebiniou-3.40/plugins/stable/main/sin2oscillo/sin2oscillo.c0000644000175000017500000000711713612112625020717 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "oscillo.h" #include "parameters.h" u_long id = 946482113; uint32_t version = 0; u_long options = BE_SFX2D; u_long mode = OVERLAY; char desc[] = "Oscilloscope based on a sine-wave"; static Porteuse_t *P = NULL; const float sin2_phi_inc = 0.0101667; /* do not ask me why --oliv3 */ const float sin2_freq_min = 2, sin2_freq_max = 10; static float sin2_phi = 0; static float sin2_freq; /* initialized on create */ static float sin2_target_freq; /* initialized on create */ static float sin2_freq_inc; /* initialized on create */ static int sin2oscillo_connect = 1; static float volume_scale = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 100); } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } static inline float rnd_freq() { /* drand48() a l'arrache --oliv3 */ return drand48() * (sin2_freq_max - sin2_freq_min) + sin2_freq_min; } static void change_params() { if (sin2_freq_inc > 0) { sin2_freq += sin2_freq_inc; if (sin2_freq > sin2_target_freq) { float new_freq = rnd_freq(); while (new_freq >= sin2_freq) { new_freq = rnd_freq(); } sin2_freq_inc = -(drand48() / 10 + .01); sin2_target_freq = new_freq; } } else { sin2_freq += sin2_freq_inc; if (sin2_freq < sin2_target_freq) { float new_freq = rnd_freq(); while (new_freq <= sin2_freq) { new_freq = rnd_freq(); } sin2_freq_inc = drand48() / 10 + .01; sin2_target_freq = new_freq; } } sin2_phi += sin2_phi_inc; } static void init(Context_t *ctx) { uint32_t i; Transform_t t; memset(&t, 0, sizeof(t)); P->origin.x = 1; P->origin.y = HMAXY; t.v_j_factor = HMAXY / 2 * volume_scale; for (i = 0; i < P->size; i++) { float y = (t.v_j_factor * sin (sin2_freq * (float)i /(float)(ctx->input->size - 1) + sin2_phi)); t.v_before.x = 0; t.v_before.y = y; t.v_i.x = 1.0 / (float)(ctx->input->size - 1) * MAXX; t.v_i.y = 0; t.v_after.x = 0; t.v_after.y = -y; P->trans[i] = t; } Porteuse_init_alpha(P); } int8_t create(Context_t *ctx) { P = Porteuse_new(ctx->input->size, A_MONO); sin2_freq = sin2_freq_min; sin2_target_freq = rnd_freq(); sin2_freq_inc = drand48() / 10 + .01; init(ctx); return 1; } void destroy(Context_t *ctx) { if (P != NULL) { Porteuse_delete(P); } } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 0.85; } void run(Context_t *ctx) { Buffer8_clear(passive_buffer(ctx)); Porteuse_draw(P, ctx, sin2oscillo_connect); change_params(); init(ctx); } lebiniou-3.40/plugins/stable/main/sin2oscillo/Makefile.in0000644000175000017500000005350013612323076020361 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = sin2oscillo.so$(EXEEXT) subdir = plugins/stable/main/sin2oscillo ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_sin2oscillo_so_OBJECTS = sin2oscillo_so-sin2oscillo.$(OBJEXT) sin2oscillo_so_OBJECTS = $(am_sin2oscillo_so_OBJECTS) sin2oscillo_so_DEPENDENCIES = sin2oscillo_so_LINK = $(CCLD) $(sin2oscillo_so_CFLAGS) $(CFLAGS) \ $(sin2oscillo_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/sin2oscillo_so-sin2oscillo.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(sin2oscillo_so_SOURCES) DIST_SOURCES = $(sin2oscillo_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/sin2oscillo sin2oscillo_so_SOURCES = sin2oscillo.c sin2oscillo_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src sin2oscillo_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include sin2oscillo_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/sin2oscillo/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/sin2oscillo/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) sin2oscillo.so$(EXEEXT): $(sin2oscillo_so_OBJECTS) $(sin2oscillo_so_DEPENDENCIES) $(EXTRA_sin2oscillo_so_DEPENDENCIES) @rm -f sin2oscillo.so$(EXEEXT) $(AM_V_CCLD)$(sin2oscillo_so_LINK) $(sin2oscillo_so_OBJECTS) $(sin2oscillo_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sin2oscillo_so-sin2oscillo.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` sin2oscillo_so-sin2oscillo.o: sin2oscillo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(sin2oscillo_so_CFLAGS) $(CFLAGS) -MT sin2oscillo_so-sin2oscillo.o -MD -MP -MF $(DEPDIR)/sin2oscillo_so-sin2oscillo.Tpo -c -o sin2oscillo_so-sin2oscillo.o `test -f 'sin2oscillo.c' || echo '$(srcdir)/'`sin2oscillo.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sin2oscillo_so-sin2oscillo.Tpo $(DEPDIR)/sin2oscillo_so-sin2oscillo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sin2oscillo.c' object='sin2oscillo_so-sin2oscillo.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(sin2oscillo_so_CFLAGS) $(CFLAGS) -c -o sin2oscillo_so-sin2oscillo.o `test -f 'sin2oscillo.c' || echo '$(srcdir)/'`sin2oscillo.c sin2oscillo_so-sin2oscillo.obj: sin2oscillo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(sin2oscillo_so_CFLAGS) $(CFLAGS) -MT sin2oscillo_so-sin2oscillo.obj -MD -MP -MF $(DEPDIR)/sin2oscillo_so-sin2oscillo.Tpo -c -o sin2oscillo_so-sin2oscillo.obj `if test -f 'sin2oscillo.c'; then $(CYGPATH_W) 'sin2oscillo.c'; else $(CYGPATH_W) '$(srcdir)/sin2oscillo.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sin2oscillo_so-sin2oscillo.Tpo $(DEPDIR)/sin2oscillo_so-sin2oscillo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sin2oscillo.c' object='sin2oscillo_so-sin2oscillo.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(sin2oscillo_so_CFLAGS) $(CFLAGS) -c -o sin2oscillo_so-sin2oscillo.obj `if test -f 'sin2oscillo.c'; then $(CYGPATH_W) 'sin2oscillo.c'; else $(CYGPATH_W) '$(srcdir)/sin2oscillo.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/sin2oscillo_so-sin2oscillo.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/sin2oscillo_so-sin2oscillo.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/sin2oscillo/Makefile.am0000644000175000017500000000051613612112624020342 00000000000000plugindir = @libdir@/lebiniou/plugins/main/sin2oscillo plugin_PROGRAMS = sin2oscillo.so sin2oscillo_so_SOURCES = sin2oscillo.c sin2oscillo_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src sin2oscillo_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include sin2oscillo_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/scroll_bt/0000755000175000017500000000000013612323134016107 500000000000000lebiniou-3.40/plugins/stable/main/scroll_bt/scroll_bt.c0000644000175000017500000000244213612112625020161 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 944684128; uint32_t version = 0; u_long options = BE_SCROLL|BEQ_VER; char dname[] = "Scroll up"; char desc[] = "Scroll the screen upwards"; void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); Pixel_t save[WIDTH]; memcpy((void *)&save, (const void *)src->buffer, WIDTH*sizeof(Pixel_t)); memcpy((void *)(dst->buffer+WIDTH*sizeof(Pixel_t)), (const void *)src->buffer, (BUFFSIZE-WIDTH)*sizeof(Pixel_t)); memcpy((void *)dst->buffer, (const void *)&save, WIDTH*sizeof(Pixel_t)); } lebiniou-3.40/plugins/stable/main/scroll_bt/Makefile.in0000644000175000017500000005322213612323075020104 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = scroll_bt.so$(EXEEXT) subdir = plugins/stable/main/scroll_bt ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_scroll_bt_so_OBJECTS = scroll_bt_so-scroll_bt.$(OBJEXT) scroll_bt_so_OBJECTS = $(am_scroll_bt_so_OBJECTS) scroll_bt_so_DEPENDENCIES = scroll_bt_so_LINK = $(CCLD) $(scroll_bt_so_CFLAGS) $(CFLAGS) \ $(scroll_bt_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/scroll_bt_so-scroll_bt.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(scroll_bt_so_SOURCES) DIST_SOURCES = $(scroll_bt_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/scroll_bt scroll_bt_so_SOURCES = scroll_bt.c scroll_bt_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src scroll_bt_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include scroll_bt_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/scroll_bt/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/scroll_bt/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) scroll_bt.so$(EXEEXT): $(scroll_bt_so_OBJECTS) $(scroll_bt_so_DEPENDENCIES) $(EXTRA_scroll_bt_so_DEPENDENCIES) @rm -f scroll_bt.so$(EXEEXT) $(AM_V_CCLD)$(scroll_bt_so_LINK) $(scroll_bt_so_OBJECTS) $(scroll_bt_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/scroll_bt_so-scroll_bt.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` scroll_bt_so-scroll_bt.o: scroll_bt.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(scroll_bt_so_CFLAGS) $(CFLAGS) -MT scroll_bt_so-scroll_bt.o -MD -MP -MF $(DEPDIR)/scroll_bt_so-scroll_bt.Tpo -c -o scroll_bt_so-scroll_bt.o `test -f 'scroll_bt.c' || echo '$(srcdir)/'`scroll_bt.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/scroll_bt_so-scroll_bt.Tpo $(DEPDIR)/scroll_bt_so-scroll_bt.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='scroll_bt.c' object='scroll_bt_so-scroll_bt.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(scroll_bt_so_CFLAGS) $(CFLAGS) -c -o scroll_bt_so-scroll_bt.o `test -f 'scroll_bt.c' || echo '$(srcdir)/'`scroll_bt.c scroll_bt_so-scroll_bt.obj: scroll_bt.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(scroll_bt_so_CFLAGS) $(CFLAGS) -MT scroll_bt_so-scroll_bt.obj -MD -MP -MF $(DEPDIR)/scroll_bt_so-scroll_bt.Tpo -c -o scroll_bt_so-scroll_bt.obj `if test -f 'scroll_bt.c'; then $(CYGPATH_W) 'scroll_bt.c'; else $(CYGPATH_W) '$(srcdir)/scroll_bt.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/scroll_bt_so-scroll_bt.Tpo $(DEPDIR)/scroll_bt_so-scroll_bt.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='scroll_bt.c' object='scroll_bt_so-scroll_bt.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(scroll_bt_so_CFLAGS) $(CFLAGS) -c -o scroll_bt_so-scroll_bt.obj `if test -f 'scroll_bt.c'; then $(CYGPATH_W) 'scroll_bt.c'; else $(CYGPATH_W) '$(srcdir)/scroll_bt.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/scroll_bt_so-scroll_bt.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/scroll_bt_so-scroll_bt.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/scroll_bt/Makefile.am0000644000175000017500000000050013612112624020056 00000000000000plugindir = @libdir@/lebiniou/plugins/main/scroll_bt plugin_PROGRAMS = scroll_bt.so scroll_bt_so_SOURCES = scroll_bt.c scroll_bt_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src scroll_bt_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include scroll_bt_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/life/0000755000175000017500000000000013612323133015042 500000000000000lebiniou-3.40/plugins/stable/main/life/Makefile.in0000644000175000017500000005233713612323075017046 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = life.so$(EXEEXT) subdir = plugins/stable/main/life ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_life_so_OBJECTS = life_so-life.$(OBJEXT) life_so_OBJECTS = $(am_life_so_OBJECTS) life_so_DEPENDENCIES = life_so_LINK = $(CCLD) $(life_so_CFLAGS) $(CFLAGS) $(life_so_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/life_so-life.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(life_so_SOURCES) DIST_SOURCES = $(life_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/life life_so_SOURCES = life.c life_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src life_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include life_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/life/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/life/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) life.so$(EXEEXT): $(life_so_OBJECTS) $(life_so_DEPENDENCIES) $(EXTRA_life_so_DEPENDENCIES) @rm -f life.so$(EXEEXT) $(AM_V_CCLD)$(life_so_LINK) $(life_so_OBJECTS) $(life_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/life_so-life.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` life_so-life.o: life.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(life_so_CFLAGS) $(CFLAGS) -MT life_so-life.o -MD -MP -MF $(DEPDIR)/life_so-life.Tpo -c -o life_so-life.o `test -f 'life.c' || echo '$(srcdir)/'`life.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/life_so-life.Tpo $(DEPDIR)/life_so-life.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='life.c' object='life_so-life.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(life_so_CFLAGS) $(CFLAGS) -c -o life_so-life.o `test -f 'life.c' || echo '$(srcdir)/'`life.c life_so-life.obj: life.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(life_so_CFLAGS) $(CFLAGS) -MT life_so-life.obj -MD -MP -MF $(DEPDIR)/life_so-life.Tpo -c -o life_so-life.obj `if test -f 'life.c'; then $(CYGPATH_W) 'life.c'; else $(CYGPATH_W) '$(srcdir)/life.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/life_so-life.Tpo $(DEPDIR)/life_so-life.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='life.c' object='life_so-life.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(life_so_CFLAGS) $(CFLAGS) -c -o life_so-life.obj `if test -f 'life.c'; then $(CYGPATH_W) 'life.c'; else $(CYGPATH_W) '$(srcdir)/life.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/life_so-life.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/life_so-life.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/life/life.c0000644000175000017500000000471313612112625016054 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1077223395; uint32_t version = 0; u_long options = BE_GFX|BEQ_UNIQUE; char desc[] = "Cellular automaton"; void run(Context_t *ctx) { u_short i, j; const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); for (j = 0; j < HEIGHT; j++) for (i = 0; i < WIDTH; i++) { u_char count = 0; /* C macros are sooo handy */ #define LIFE(dx, dy) { \ short xdx, ydy; \ xdx = dx; \ ydy = dy; \ if (xdx < 0) xdx = MAXX; \ else if (xdx > MAXX) xdx = 0; \ if (ydy < 0) ydy = MAXY; \ else if (ydy > MAXY) ydy = 0; \ if (get_pixel_nc(src, xdx, ydy)) count++; \ } LIFE(i-1, j-1); LIFE(i-1, j+0); LIFE(i-1, j+1); LIFE(i+0, j-1); LIFE(i+0, j+1); LIFE(i+1, j-1); LIFE(i+1, j+0); LIFE(i+1, j+1); /* A dead cell with exactly three or six live neighbors becomes a live cell (birth). */ if (!get_pixel_nc(src, i, j) && (count == 3)) { set_pixel_nc(dst, i, j, b_rand_int_range(200, 255)); } else { /* A live cell with two or three live neighbors stays alive (survival). */ Pixel_t c; if ((c = get_pixel_nc(src, i, j)) && ((count == 2) || (count == 3))) { if (!--c) { c = 255; } set_pixel_nc(dst, i, j, c); } else /* In all other cases, a cell dies or remains dead (overcrowding or loneliness) */ { set_pixel_nc(dst, i, j, 0); } } } } lebiniou-3.40/plugins/stable/main/life/Makefile.am0000644000175000017500000000043513612112624017021 00000000000000plugindir = @libdir@/lebiniou/plugins/main/life plugin_PROGRAMS = life.so life_so_SOURCES = life.c life_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src life_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include life_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/tv_diff/0000755000175000017500000000000013612323141015543 500000000000000lebiniou-3.40/plugins/stable/main/tv_diff/tv_diff.c0000644000175000017500000000254513612112625017261 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1329763807; uint32_t version = 0; u_long options = BE_GFX|BEQ_MUTE_CAM|BEQ_NORANDOM; char desc[] = "DiffTV"; u_long mode = OVERLAY; void on_switch_on(Context_t *ctx) { ctx->ref_taken[ctx->cam] = 0; } void run(Context_t *ctx) { Pixel_t *src1, *start, *src2, *dst; dst = start = passive_buffer(ctx)->buffer; pthread_mutex_lock(&ctx->cam_mtx[ctx->cam]); src1 = ctx->cam_save[ctx->cam][0]->buffer; src2 = ctx->cam_ref[ctx->cam]->buffer; for (; dst < start + BUFFSIZE * sizeof(Pixel_t); src1++, src2++, dst++) { *dst = abs(*src1 - *src2); } pthread_mutex_unlock(&ctx->cam_mtx[ctx->cam]); } lebiniou-3.40/plugins/stable/main/tv_diff/Makefile.in0000644000175000017500000005274413612323076017553 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = tv_diff.so$(EXEEXT) subdir = plugins/stable/main/tv_diff ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_tv_diff_so_OBJECTS = tv_diff_so-tv_diff.$(OBJEXT) tv_diff_so_OBJECTS = $(am_tv_diff_so_OBJECTS) tv_diff_so_DEPENDENCIES = tv_diff_so_LINK = $(CCLD) $(tv_diff_so_CFLAGS) $(CFLAGS) \ $(tv_diff_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/tv_diff_so-tv_diff.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(tv_diff_so_SOURCES) DIST_SOURCES = $(tv_diff_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/tv_diff tv_diff_so_SOURCES = tv_diff.c tv_diff_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_diff_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_diff_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/tv_diff/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/tv_diff/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) tv_diff.so$(EXEEXT): $(tv_diff_so_OBJECTS) $(tv_diff_so_DEPENDENCIES) $(EXTRA_tv_diff_so_DEPENDENCIES) @rm -f tv_diff.so$(EXEEXT) $(AM_V_CCLD)$(tv_diff_so_LINK) $(tv_diff_so_OBJECTS) $(tv_diff_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tv_diff_so-tv_diff.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` tv_diff_so-tv_diff.o: tv_diff.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diff_so_CFLAGS) $(CFLAGS) -MT tv_diff_so-tv_diff.o -MD -MP -MF $(DEPDIR)/tv_diff_so-tv_diff.Tpo -c -o tv_diff_so-tv_diff.o `test -f 'tv_diff.c' || echo '$(srcdir)/'`tv_diff.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_diff_so-tv_diff.Tpo $(DEPDIR)/tv_diff_so-tv_diff.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_diff.c' object='tv_diff_so-tv_diff.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diff_so_CFLAGS) $(CFLAGS) -c -o tv_diff_so-tv_diff.o `test -f 'tv_diff.c' || echo '$(srcdir)/'`tv_diff.c tv_diff_so-tv_diff.obj: tv_diff.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diff_so_CFLAGS) $(CFLAGS) -MT tv_diff_so-tv_diff.obj -MD -MP -MF $(DEPDIR)/tv_diff_so-tv_diff.Tpo -c -o tv_diff_so-tv_diff.obj `if test -f 'tv_diff.c'; then $(CYGPATH_W) 'tv_diff.c'; else $(CYGPATH_W) '$(srcdir)/tv_diff.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_diff_so-tv_diff.Tpo $(DEPDIR)/tv_diff_so-tv_diff.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_diff.c' object='tv_diff_so-tv_diff.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_diff_so_CFLAGS) $(CFLAGS) -c -o tv_diff_so-tv_diff.obj `if test -f 'tv_diff.c'; then $(CYGPATH_W) 'tv_diff.c'; else $(CYGPATH_W) '$(srcdir)/tv_diff.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/tv_diff_so-tv_diff.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/tv_diff_so-tv_diff.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/tv_diff/Makefile.am0000644000175000017500000000046213612112624017523 00000000000000plugindir = @libdir@/lebiniou/plugins/main/tv_diff plugin_PROGRAMS = tv_diff.so tv_diff_so_SOURCES = tv_diff.c tv_diff_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_diff_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_diff_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/tunnel/0000755000175000017500000000000013612323135015432 500000000000000lebiniou-3.40/plugins/stable/main/tunnel/Makefile.in0000644000175000017500000005261513612323076017434 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = tunnel.so$(EXEEXT) subdir = plugins/stable/main/tunnel ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_tunnel_so_OBJECTS = tunnel_so-tunnel.$(OBJEXT) tunnel_so_OBJECTS = $(am_tunnel_so_OBJECTS) tunnel_so_DEPENDENCIES = tunnel_so_LINK = $(CCLD) $(tunnel_so_CFLAGS) $(CFLAGS) \ $(tunnel_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/tunnel_so-tunnel.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(tunnel_so_SOURCES) DIST_SOURCES = $(tunnel_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/tunnel tunnel_so_SOURCES = tunnel.c tunnel_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tunnel_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tunnel_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/tunnel/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/tunnel/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) tunnel.so$(EXEEXT): $(tunnel_so_OBJECTS) $(tunnel_so_DEPENDENCIES) $(EXTRA_tunnel_so_DEPENDENCIES) @rm -f tunnel.so$(EXEEXT) $(AM_V_CCLD)$(tunnel_so_LINK) $(tunnel_so_OBJECTS) $(tunnel_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tunnel_so-tunnel.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` tunnel_so-tunnel.o: tunnel.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tunnel_so_CFLAGS) $(CFLAGS) -MT tunnel_so-tunnel.o -MD -MP -MF $(DEPDIR)/tunnel_so-tunnel.Tpo -c -o tunnel_so-tunnel.o `test -f 'tunnel.c' || echo '$(srcdir)/'`tunnel.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tunnel_so-tunnel.Tpo $(DEPDIR)/tunnel_so-tunnel.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tunnel.c' object='tunnel_so-tunnel.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tunnel_so_CFLAGS) $(CFLAGS) -c -o tunnel_so-tunnel.o `test -f 'tunnel.c' || echo '$(srcdir)/'`tunnel.c tunnel_so-tunnel.obj: tunnel.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tunnel_so_CFLAGS) $(CFLAGS) -MT tunnel_so-tunnel.obj -MD -MP -MF $(DEPDIR)/tunnel_so-tunnel.Tpo -c -o tunnel_so-tunnel.obj `if test -f 'tunnel.c'; then $(CYGPATH_W) 'tunnel.c'; else $(CYGPATH_W) '$(srcdir)/tunnel.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tunnel_so-tunnel.Tpo $(DEPDIR)/tunnel_so-tunnel.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tunnel.c' object='tunnel_so-tunnel.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tunnel_so_CFLAGS) $(CFLAGS) -c -o tunnel_so-tunnel.obj `if test -f 'tunnel.c'; then $(CYGPATH_W) 'tunnel.c'; else $(CYGPATH_W) '$(srcdir)/tunnel.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/tunnel_so-tunnel.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/tunnel_so-tunnel.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/tunnel/tunnel.c0000644000175000017500000000415313612112625017026 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 944746507; uint32_t version = 0; u_long options = BE_WARP|BE_LENS; char desc[] = "Tunnel effect"; static u_long *tunnel; int8_t create(Context_t *ctx) { u_short di, dj, start; float length; tunnel = xcalloc(BUFFSIZE, sizeof(u_long)); for (di = 0; di < HWIDTH; di++) { start = (u_short)(((float)di / (float)HWIDTH) * (float)HHEIGHT); length = HEIGHT - 2 * start; for (dj = start; dj < (HEIGHT - start); dj++) { tunnel[dj * WIDTH + di] = tunnel[(HEIGHT - 1 - dj) * WIDTH + (WIDTH - 1 - di)] = (u_long)((u_short)((float)(dj - start) / length * (float)HEIGHT) * WIDTH + (2 * di)); } } for (dj = 0; dj < HHEIGHT; dj++) { start = (u_short)(((float)dj / (float)HHEIGHT) * (float)HWIDTH); length = WIDTH - 2 * start; for (di = start; di < (WIDTH - start); di++) { tunnel[dj * WIDTH + (WIDTH - 1 - di)] = tunnel[(HEIGHT - 1 - dj) * WIDTH + di] = (u_long)((u_short)((float)(di - start) / length * (float)HEIGHT) * WIDTH + ((float)(dj * 2) / HEIGHT) * WIDTH); } } return 1; } void destroy(Context_t *ctx) { xfree(tunnel); } void run(Context_t *ctx) { u_long k; const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); Buffer8_init_mask_3x3(active_buffer(ctx)); for (k = 0; k < BUFFSIZE; k++) { dst->buffer[k] = src->buffer[tunnel[k]]; } } lebiniou-3.40/plugins/stable/main/tunnel/Makefile.am0000644000175000017500000000045313612112624017407 00000000000000plugindir = @libdir@/lebiniou/plugins/main/tunnel plugin_PROGRAMS = tunnel.so tunnel_so_SOURCES = tunnel.c tunnel_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tunnel_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tunnel_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/drops/0000755000175000017500000000000013612323132015251 500000000000000lebiniou-3.40/plugins/stable/main/drops/Makefile.in0000644000175000017500000005246613612323074017260 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = drops.so$(EXEEXT) subdir = plugins/stable/main/drops ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_drops_so_OBJECTS = drops_so-drops.$(OBJEXT) drops_so_OBJECTS = $(am_drops_so_OBJECTS) drops_so_DEPENDENCIES = drops_so_LINK = $(CCLD) $(drops_so_CFLAGS) $(CFLAGS) \ $(drops_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/drops_so-drops.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(drops_so_SOURCES) DIST_SOURCES = $(drops_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/drops drops_so_SOURCES = drops.c drops_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src drops_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include drops_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/drops/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/drops/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) drops.so$(EXEEXT): $(drops_so_OBJECTS) $(drops_so_DEPENDENCIES) $(EXTRA_drops_so_DEPENDENCIES) @rm -f drops.so$(EXEEXT) $(AM_V_CCLD)$(drops_so_LINK) $(drops_so_OBJECTS) $(drops_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/drops_so-drops.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` drops_so-drops.o: drops.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drops_so_CFLAGS) $(CFLAGS) -MT drops_so-drops.o -MD -MP -MF $(DEPDIR)/drops_so-drops.Tpo -c -o drops_so-drops.o `test -f 'drops.c' || echo '$(srcdir)/'`drops.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/drops_so-drops.Tpo $(DEPDIR)/drops_so-drops.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='drops.c' object='drops_so-drops.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drops_so_CFLAGS) $(CFLAGS) -c -o drops_so-drops.o `test -f 'drops.c' || echo '$(srcdir)/'`drops.c drops_so-drops.obj: drops.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drops_so_CFLAGS) $(CFLAGS) -MT drops_so-drops.obj -MD -MP -MF $(DEPDIR)/drops_so-drops.Tpo -c -o drops_so-drops.obj `if test -f 'drops.c'; then $(CYGPATH_W) 'drops.c'; else $(CYGPATH_W) '$(srcdir)/drops.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/drops_so-drops.Tpo $(DEPDIR)/drops_so-drops.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='drops.c' object='drops_so-drops.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drops_so_CFLAGS) $(CFLAGS) -c -o drops_so-drops.obj `if test -f 'drops.c'; then $(CYGPATH_W) 'drops.c'; else $(CYGPATH_W) '$(srcdir)/drops.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/drops_so-drops.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/drops_so-drops.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/drops/Makefile.am0000644000175000017500000000044413612112624017231 00000000000000plugindir = @libdir@/lebiniou/plugins/main/drops plugin_PROGRAMS = drops.so drops_so_SOURCES = drops.c drops_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src drops_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include drops_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/drops/drops.c0000644000175000017500000001301013612112625016462 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1075754710; uint32_t version = 0; u_long options = BE_GFX; u_long mode = OVERLAY; char desc[] = "Falling drops"; #define FACTOR 0.0005 /* empirical value, as usual */ #define MIN_X_SPEED -1 #define MAX_X_SPEED 1 #define MIN_Y_SPEED 4 #define MAX_Y_SPEED 10 #define DELTA_X 1 typedef struct Drop_s { int active; Point2d_t pos, speed; u_char height; } Drop_t; static Drop_t *drops = NULL; static u_char drops_mode = 0; static u_long active_drops = 0; static u_long ndrops = 0; int8_t create(Context_t *ctx) { u_long d; ndrops = (u_long)((float)BUFFSIZE * FACTOR); if (ndrops < 1) { ndrops = 1; } drops = xcalloc(ndrops, sizeof(Drop_t)); for (d = 0; d < ndrops; d++) { drops[d].active = 0; } active_drops = 0; return 1; } void destroy(Context_t *ctx) { xfree(drops); } static void do_drops(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); u_long d; short m; Buffer8_clear(dst); for (d = 0; d < ndrops; d++) { if (!drops[d].active) { continue; } for (m = 0; m < -drops[d].speed.y; m++) { u_char z; Point2d_t C; Pixel_t Cz; drops[d].pos.x += drops[d].speed.x; if (drops[d].pos.x < 0) { drops[d].pos.x = 0; } else if (drops[d].pos.x > MAXX) { drops[d].pos.x = MAXX; } /* drops[d].pos = p2d_add (&drops[d].pos, &drops[d].speed); */ drops[d].pos.y--; if (!drops[d].pos.y) { continue; } z = drops[d].height; /* now, move and set new height */ /* go to center first */ C.x = drops[d].pos.x; C.y = drops[d].pos.y - 1; /* is >= 0 */ Cz = get_pixel /*_nc*/ (src, C.x, C.y); /* ceci est un commentaire ANSI C */ if ((!drops_mode && (Cz < z)) || (drops_mode && (Cz > z))) { drops[d].speed.y++; drops[d].height--; } else if (Cz == z) { /* drops[d].speed.y++; */ drops[d].height--; } else { Point2d_t L, R; Pixel_t Lz, Rz; /* if (!drops[d].height++) drops[d].height = 255; */ drops[d].height--; L.x = drops[d].pos.x-1; if (L.x < 0) { L.x = 0; } else if (L.x > MAXX) { L.x = MAXX; } L.y = C.y; R.x = drops[d].pos.x+1; if (R.x < 0) { R.x = 0; } else if (R.x > MAXX) { R.x = MAXX; } R.y = C.y; Lz = get_pixel/*_nc*/(src, L.x, L.y); Rz = get_pixel/*_nc*/(src, R.x, R.y); /* choose either LCR or RCL */ if (b_rand_boolean()) { /* LCR */ if (Lz <= z) { /* drops[d].speed.x--; */ drops[d].pos.x -= DELTA_X; } else { /* drops[d].speed.x++; */ drops[d].pos.x += DELTA_X; } } else { /* RCL */ if (Rz <= z) { /* drops[d].speed.x++; */ drops[d].pos.x += DELTA_X; } else { /* drops[d].speed.x--; */ drops[d].pos.x -= DELTA_X; } } } /* if (drops[d].height) drops[d].height--; */ /* clamp speed */ if (drops[d].speed.x < MIN_X_SPEED) { drops[d].speed.x = MIN_X_SPEED; } else if (drops[d].speed.x > MAX_X_SPEED) { drops[d].speed.x = MAX_X_SPEED; } /* ok this one is tricky, i admit ;) */ if (drops[d].speed.y > -MIN_Y_SPEED) { drops[d].speed.y = -MIN_Y_SPEED; } else if (drops[d].speed.y < -MAX_Y_SPEED) { drops[d].speed.y = -MAX_Y_SPEED; } } if (drops[d].pos.y) { set_pixel/*_nc*/(dst, drops[d].pos.x, drops[d].pos.y, drops[d].height); } } } static void decay_drops() { u_long d; for (d = 0; d < ndrops; d++) if (drops[d].active) if ((drops[d].pos.y <= 0) || !drops[d].height) { drops[d].active = 0; active_drops--; } } void run(Context_t *ctx) { u_short nd; u_long idx; if (ctx->input == NULL) { return; } pthread_mutex_lock(&ctx->input->mutex); for (nd = 0, idx = 0; (nd < ctx->input->size) && (idx < ndrops) && (active_drops < ndrops); idx++) { if (drops[idx].active) { continue; } /* create a new drop */ drops[idx].pos.x = b_rand_int() % WIDTH; drops[idx].pos.y = b_rand_int() % (MAXY - HHEIGHT) + HHEIGHT; drops[idx].speed.x = 0; drops[idx].speed.y = -(Input_random_u_u_float(ctx->input) * (MAX_Y_SPEED - MIN_Y_SPEED) + MIN_Y_SPEED); drops[idx].active = 1; drops[idx].height = 255; /* Input_random_u_float () * 128 + 127; */ active_drops++; nd++; assert(active_drops <= ndrops); } pthread_mutex_unlock(&ctx->input->mutex); decay_drops(); do_drops(ctx); /* printf ("%li active drops\n", active_drops); */ } lebiniou-3.40/plugins/stable/main/spectrumSv/0000755000175000017500000000000013612323137016302 500000000000000lebiniou-3.40/plugins/stable/main/spectrumSv/Makefile.in0000644000175000017500000005335113612323076020300 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = spectrumSv.so$(EXEEXT) subdir = plugins/stable/main/spectrumSv ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_spectrumSv_so_OBJECTS = spectrumSv_so-spectrumSv.$(OBJEXT) spectrumSv_so_OBJECTS = $(am_spectrumSv_so_OBJECTS) spectrumSv_so_DEPENDENCIES = spectrumSv_so_LINK = $(CCLD) $(spectrumSv_so_CFLAGS) $(CFLAGS) \ $(spectrumSv_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/spectrumSv_so-spectrumSv.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(spectrumSv_so_SOURCES) DIST_SOURCES = $(spectrumSv_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/spectrumSv spectrumSv_so_SOURCES = spectrumSv.c spectrumSv_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src spectrumSv_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include spectrumSv_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/spectrumSv/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/spectrumSv/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) spectrumSv.so$(EXEEXT): $(spectrumSv_so_OBJECTS) $(spectrumSv_so_DEPENDENCIES) $(EXTRA_spectrumSv_so_DEPENDENCIES) @rm -f spectrumSv.so$(EXEEXT) $(AM_V_CCLD)$(spectrumSv_so_LINK) $(spectrumSv_so_OBJECTS) $(spectrumSv_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spectrumSv_so-spectrumSv.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` spectrumSv_so-spectrumSv.o: spectrumSv.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(spectrumSv_so_CFLAGS) $(CFLAGS) -MT spectrumSv_so-spectrumSv.o -MD -MP -MF $(DEPDIR)/spectrumSv_so-spectrumSv.Tpo -c -o spectrumSv_so-spectrumSv.o `test -f 'spectrumSv.c' || echo '$(srcdir)/'`spectrumSv.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spectrumSv_so-spectrumSv.Tpo $(DEPDIR)/spectrumSv_so-spectrumSv.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='spectrumSv.c' object='spectrumSv_so-spectrumSv.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(spectrumSv_so_CFLAGS) $(CFLAGS) -c -o spectrumSv_so-spectrumSv.o `test -f 'spectrumSv.c' || echo '$(srcdir)/'`spectrumSv.c spectrumSv_so-spectrumSv.obj: spectrumSv.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(spectrumSv_so_CFLAGS) $(CFLAGS) -MT spectrumSv_so-spectrumSv.obj -MD -MP -MF $(DEPDIR)/spectrumSv_so-spectrumSv.Tpo -c -o spectrumSv_so-spectrumSv.obj `if test -f 'spectrumSv.c'; then $(CYGPATH_W) 'spectrumSv.c'; else $(CYGPATH_W) '$(srcdir)/spectrumSv.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spectrumSv_so-spectrumSv.Tpo $(DEPDIR)/spectrumSv_so-spectrumSv.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='spectrumSv.c' object='spectrumSv_so-spectrumSv.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(spectrumSv_so_CFLAGS) $(CFLAGS) -c -o spectrumSv_so-spectrumSv.obj `if test -f 'spectrumSv.c'; then $(CYGPATH_W) 'spectrumSv.c'; else $(CYGPATH_W) '$(srcdir)/spectrumSv.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/spectrumSv_so-spectrumSv.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/spectrumSv_so-spectrumSv.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/spectrumSv/Makefile.am0000644000175000017500000000050713612112624020255 00000000000000plugindir = @libdir@/lebiniou/plugins/main/spectrumSv plugin_PROGRAMS = spectrumSv.so spectrumSv_so_SOURCES = spectrumSv.c spectrumSv_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src spectrumSv_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include spectrumSv_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/spectrumSv/spectrumSv.c0000644000175000017500000000500413612112625020536 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "spectrum.h" u_long id = 1548544772; uint32_t version = 0; u_long options = BE_SFX2D; u_long mode = OVERLAY; char desc[] = "Vertical stereo spectrum"; static u_short *v_start = NULL, *v_end = NULL; void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 1; } int8_t create(Context_t *ctx) { u_short k; float da_log; v_start = xcalloc(ctx->input->spectrum_size, sizeof(u_short)); v_end = xcalloc(ctx->input->spectrum_size, sizeof(u_short)); da_log = logf(ctx->input->spectrum_size - 1) / logf(10.0); for (k = 1; k < ctx->input->spectrum_size; k++) { v_start[k] = float_to_nearest_ushort( logf((float)k) / logf(10.0) / da_log * MAXY, 0, MAXY); v_end[k] = float_to_nearest_ushort(log1p((float)k) / logf(10.0) / da_log * MAXY, 0, MAXY); /* log1p(x)=logf(x+1) */ } return 1; } void destroy(Context_t *ctx) { xfree(v_start); xfree(v_end); } void run(Context_t *ctx) { Buffer8_t *dst; u_short i; dst = passive_buffer(ctx); Buffer8_clear(dst); pthread_mutex_lock(&ctx->input->mutex); for (i = 1; i < ctx->input->spectrum_size; i++) { u_short top, xe; /* left => left channel */ top = float_to_nearest_ushort(HWIDTH * ctx->input->spectrum_log[A_LEFT][i]* volume_scale, 0, HWIDTH); for (xe = 0; xe < top; xe++) { Pixel_t color = (Pixel_t)floor((float)xe / top * 255.0); v_line_nc(dst, HWIDTH + xe, v_start[i], v_end[i], color); } /* right => right channel */ top = float_to_nearest_ushort(HWIDTH * ctx->input->spectrum_log[A_RIGHT][i] * volume_scale, 0, HWIDTH); for (xe = 0; xe < top; xe++) { Pixel_t color = (Pixel_t)floor((float)xe / top * 255.0); v_line_nc(dst, HWIDTH - xe, v_start[i], v_end[i], color); } } pthread_mutex_unlock(&ctx->input->mutex); } lebiniou-3.40/plugins/stable/main/kaleid2/0000755000175000017500000000000013612323133015436 500000000000000lebiniou-3.40/plugins/stable/main/kaleid2/kaleid2.c0000644000175000017500000000246613612112625017047 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 949844284; uint32_t version = 0; u_long options = BE_LENS; char desc[] = "Kaleidoscope effect"; /* TODO optimize, can be written with a translation map */ void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer (ctx); int i, j; for (j = 0; j <= CENTERY; j++) for (i = 0; i <= CENTERX; i++) { Pixel_t c = get_pixel_nc(src, i*2, j*2); set_pixel_nc(dst, i, j, c); set_pixel_nc(dst, MAXX-i, j, c); set_pixel_nc(dst, i, MAXY-j, c); set_pixel_nc(dst, MAXX-i, MAXY-j, c); } } lebiniou-3.40/plugins/stable/main/kaleid2/Makefile.in0000644000175000017500000005274413612323075017444 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = kaleid2.so$(EXEEXT) subdir = plugins/stable/main/kaleid2 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_kaleid2_so_OBJECTS = kaleid2_so-kaleid2.$(OBJEXT) kaleid2_so_OBJECTS = $(am_kaleid2_so_OBJECTS) kaleid2_so_DEPENDENCIES = kaleid2_so_LINK = $(CCLD) $(kaleid2_so_CFLAGS) $(CFLAGS) \ $(kaleid2_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/kaleid2_so-kaleid2.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(kaleid2_so_SOURCES) DIST_SOURCES = $(kaleid2_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/kaleid2 kaleid2_so_SOURCES = kaleid2.c kaleid2_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src kaleid2_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include kaleid2_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/kaleid2/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/kaleid2/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) kaleid2.so$(EXEEXT): $(kaleid2_so_OBJECTS) $(kaleid2_so_DEPENDENCIES) $(EXTRA_kaleid2_so_DEPENDENCIES) @rm -f kaleid2.so$(EXEEXT) $(AM_V_CCLD)$(kaleid2_so_LINK) $(kaleid2_so_OBJECTS) $(kaleid2_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/kaleid2_so-kaleid2.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` kaleid2_so-kaleid2.o: kaleid2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(kaleid2_so_CFLAGS) $(CFLAGS) -MT kaleid2_so-kaleid2.o -MD -MP -MF $(DEPDIR)/kaleid2_so-kaleid2.Tpo -c -o kaleid2_so-kaleid2.o `test -f 'kaleid2.c' || echo '$(srcdir)/'`kaleid2.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/kaleid2_so-kaleid2.Tpo $(DEPDIR)/kaleid2_so-kaleid2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='kaleid2.c' object='kaleid2_so-kaleid2.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(kaleid2_so_CFLAGS) $(CFLAGS) -c -o kaleid2_so-kaleid2.o `test -f 'kaleid2.c' || echo '$(srcdir)/'`kaleid2.c kaleid2_so-kaleid2.obj: kaleid2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(kaleid2_so_CFLAGS) $(CFLAGS) -MT kaleid2_so-kaleid2.obj -MD -MP -MF $(DEPDIR)/kaleid2_so-kaleid2.Tpo -c -o kaleid2_so-kaleid2.obj `if test -f 'kaleid2.c'; then $(CYGPATH_W) 'kaleid2.c'; else $(CYGPATH_W) '$(srcdir)/kaleid2.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/kaleid2_so-kaleid2.Tpo $(DEPDIR)/kaleid2_so-kaleid2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='kaleid2.c' object='kaleid2_so-kaleid2.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(kaleid2_so_CFLAGS) $(CFLAGS) -c -o kaleid2_so-kaleid2.obj `if test -f 'kaleid2.c'; then $(CYGPATH_W) 'kaleid2.c'; else $(CYGPATH_W) '$(srcdir)/kaleid2.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/kaleid2_so-kaleid2.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/kaleid2_so-kaleid2.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/kaleid2/Makefile.am0000644000175000017500000000046213612112624017415 00000000000000plugindir = @libdir@/lebiniou/plugins/main/kaleid2 plugin_PROGRAMS = kaleid2.so kaleid2_so_SOURCES = kaleid2.c kaleid2_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src kaleid2_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include kaleid2_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/zspirals/0000755000175000017500000000000013612323137015776 500000000000000lebiniou-3.40/plugins/stable/main/zspirals/zspirals.c0000644000175000017500000000513313612112625017731 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2014-2020 Frantz Balinski * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "brandom.h" #include "context.h" #include "translation.h" #include "point2d.h" u_long id = 1406046076; uint32_t version = 0; u_long options = BE_DISPLACE; char desc[] = "Poly-spirals effect"; static Translation_t *t_spiral = NULL; #define NUMCENTERS (16) static Point2d_t centers[NUMCENTERS]; #define DELTA_ANGLE (M_PI_4) static void init_params(void); static Map_t cth_spiral(const short, const short); static inline float hypof(const float x, const float y) { return sqrtf(x*x + y*y); } int8_t create(Context_t *ctx) { t_spiral = Translation_new(&cth_spiral, &init_params); return 1; } void destroy(Context_t *ctx) { if (NULL != t_spiral) { Translation_delete(t_spiral); } } void run(Context_t *ctx) { Translation_run(t_spiral, ctx); } void on_switch_on(Context_t *ctx) { Translation_batch_init(t_spiral); } static void init_params(void) { int i; for (i = 0; i < NUMCENTERS; i++) { centers[i].x = b_rand_int_range(MINX, MAXX + 1); centers[i].y = b_rand_int_range(MINY, MAXY + 1); } } static Map_t cth_spiral(const short xx, const short yy) { Map_t m; float ang, cx, cy, dist, dx, dy, radius, x, y; short i; radius = hypof(WIDTH >> 2, HEIGHT >> 2); x = xx; y = yy; for (i = 0; i < NUMCENTERS; i++) { cx = centers[i].x; cy = centers[i].y; if ((y == MINY) || (y == MAXY)) { dx = ((cx - x) * 3) / 4; dy = cy - y; } else if ((x == MINX) || (x == MAXX)) { dx = cx - x; dy = ((cy - y) * 3) / 4; } else { dx = x - cx; dy = y - cy; dist = hypof(dx, dy); if (dist < radius) { ang = atan2f(dy, dx) - DELTA_ANGLE; dist /= 10; dx = -sinf(ang) * dist; dy = cosf(ang) * dist; } else { dx = dy = 0; } } x += dx; y += dy; } m.map_x = x; m.map_y = y; return m; } lebiniou-3.40/plugins/stable/main/zspirals/Makefile.in0000644000175000017500000005307313612323100017761 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = zspirals.so$(EXEEXT) subdir = plugins/stable/main/zspirals ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_zspirals_so_OBJECTS = zspirals_so-zspirals.$(OBJEXT) zspirals_so_OBJECTS = $(am_zspirals_so_OBJECTS) zspirals_so_DEPENDENCIES = zspirals_so_LINK = $(CCLD) $(zspirals_so_CFLAGS) $(CFLAGS) \ $(zspirals_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/zspirals_so-zspirals.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(zspirals_so_SOURCES) DIST_SOURCES = $(zspirals_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/zspirals zspirals_so_SOURCES = zspirals.c zspirals_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zspirals_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zspirals_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/zspirals/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/zspirals/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) zspirals.so$(EXEEXT): $(zspirals_so_OBJECTS) $(zspirals_so_DEPENDENCIES) $(EXTRA_zspirals_so_DEPENDENCIES) @rm -f zspirals.so$(EXEEXT) $(AM_V_CCLD)$(zspirals_so_LINK) $(zspirals_so_OBJECTS) $(zspirals_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zspirals_so-zspirals.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` zspirals_so-zspirals.o: zspirals.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zspirals_so_CFLAGS) $(CFLAGS) -MT zspirals_so-zspirals.o -MD -MP -MF $(DEPDIR)/zspirals_so-zspirals.Tpo -c -o zspirals_so-zspirals.o `test -f 'zspirals.c' || echo '$(srcdir)/'`zspirals.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zspirals_so-zspirals.Tpo $(DEPDIR)/zspirals_so-zspirals.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zspirals.c' object='zspirals_so-zspirals.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zspirals_so_CFLAGS) $(CFLAGS) -c -o zspirals_so-zspirals.o `test -f 'zspirals.c' || echo '$(srcdir)/'`zspirals.c zspirals_so-zspirals.obj: zspirals.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zspirals_so_CFLAGS) $(CFLAGS) -MT zspirals_so-zspirals.obj -MD -MP -MF $(DEPDIR)/zspirals_so-zspirals.Tpo -c -o zspirals_so-zspirals.obj `if test -f 'zspirals.c'; then $(CYGPATH_W) 'zspirals.c'; else $(CYGPATH_W) '$(srcdir)/zspirals.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zspirals_so-zspirals.Tpo $(DEPDIR)/zspirals_so-zspirals.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zspirals.c' object='zspirals_so-zspirals.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zspirals_so_CFLAGS) $(CFLAGS) -c -o zspirals_so-zspirals.obj `if test -f 'zspirals.c'; then $(CYGPATH_W) 'zspirals.c'; else $(CYGPATH_W) '$(srcdir)/zspirals.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/zspirals_so-zspirals.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/zspirals_so-zspirals.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/zspirals/Makefile.am0000644000175000017500000000047113612112624017751 00000000000000plugindir = @libdir@/lebiniou/plugins/main/zspirals plugin_PROGRAMS = zspirals.so zspirals_so_SOURCES = zspirals.c zspirals_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zspirals_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zspirals_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/test_beat_detection/0000755000175000017500000000000013612323141020132 500000000000000lebiniou-3.40/plugins/stable/main/test_beat_detection/Makefile.in0000644000175000017500000005500013612323076022126 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = test_beat_detection.so$(EXEEXT) subdir = plugins/stable/main/test_beat_detection ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_test_beat_detection_so_OBJECTS = \ test_beat_detection_so-test_beat_detection.$(OBJEXT) test_beat_detection_so_OBJECTS = $(am_test_beat_detection_so_OBJECTS) test_beat_detection_so_DEPENDENCIES = test_beat_detection_so_LINK = $(CCLD) $(test_beat_detection_so_CFLAGS) \ $(CFLAGS) $(test_beat_detection_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = \ ./$(DEPDIR)/test_beat_detection_so-test_beat_detection.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(test_beat_detection_so_SOURCES) DIST_SOURCES = $(test_beat_detection_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/test_beat_detection test_beat_detection_so_SOURCES = test_beat_detection.c test_beat_detection_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src test_beat_detection_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include test_beat_detection_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/test_beat_detection/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/test_beat_detection/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) test_beat_detection.so$(EXEEXT): $(test_beat_detection_so_OBJECTS) $(test_beat_detection_so_DEPENDENCIES) $(EXTRA_test_beat_detection_so_DEPENDENCIES) @rm -f test_beat_detection.so$(EXEEXT) $(AM_V_CCLD)$(test_beat_detection_so_LINK) $(test_beat_detection_so_OBJECTS) $(test_beat_detection_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_beat_detection_so-test_beat_detection.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` test_beat_detection_so-test_beat_detection.o: test_beat_detection.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_beat_detection_so_CFLAGS) $(CFLAGS) -MT test_beat_detection_so-test_beat_detection.o -MD -MP -MF $(DEPDIR)/test_beat_detection_so-test_beat_detection.Tpo -c -o test_beat_detection_so-test_beat_detection.o `test -f 'test_beat_detection.c' || echo '$(srcdir)/'`test_beat_detection.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_beat_detection_so-test_beat_detection.Tpo $(DEPDIR)/test_beat_detection_so-test_beat_detection.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_beat_detection.c' object='test_beat_detection_so-test_beat_detection.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_beat_detection_so_CFLAGS) $(CFLAGS) -c -o test_beat_detection_so-test_beat_detection.o `test -f 'test_beat_detection.c' || echo '$(srcdir)/'`test_beat_detection.c test_beat_detection_so-test_beat_detection.obj: test_beat_detection.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_beat_detection_so_CFLAGS) $(CFLAGS) -MT test_beat_detection_so-test_beat_detection.obj -MD -MP -MF $(DEPDIR)/test_beat_detection_so-test_beat_detection.Tpo -c -o test_beat_detection_so-test_beat_detection.obj `if test -f 'test_beat_detection.c'; then $(CYGPATH_W) 'test_beat_detection.c'; else $(CYGPATH_W) '$(srcdir)/test_beat_detection.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_beat_detection_so-test_beat_detection.Tpo $(DEPDIR)/test_beat_detection_so-test_beat_detection.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_beat_detection.c' object='test_beat_detection_so-test_beat_detection.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_beat_detection_so_CFLAGS) $(CFLAGS) -c -o test_beat_detection_so-test_beat_detection.obj `if test -f 'test_beat_detection.c'; then $(CYGPATH_W) 'test_beat_detection.c'; else $(CYGPATH_W) '$(srcdir)/test_beat_detection.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/test_beat_detection_so-test_beat_detection.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/test_beat_detection_so-test_beat_detection.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/test_beat_detection/Makefile.am0000644000175000017500000000060613612112624022112 00000000000000plugindir = @libdir@/lebiniou/plugins/main/test_beat_detection plugin_PROGRAMS = test_beat_detection.so test_beat_detection_so_SOURCES = test_beat_detection.c test_beat_detection_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src test_beat_detection_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include test_beat_detection_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/test_beat_detection/test_beat_detection.c0000644000175000017500000000246213612112625024235 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1550935904; uint32_t version = 0; u_long options = BE_SFX2D|BEQ_NORANDOM; u_long mode = OVERLAY; char desc[] = "Test beat detection"; void run(Context_t *ctx) { Buffer8_t *src = active_buffer(ctx); Pixel_t col = PIXEL_MINVAL; memmove((void *)src->buffer, (const void *)(src->buffer + sizeof(Pixel_t)), BUFFSIZE - 1); pthread_mutex_lock(&ctx->input->mutex); if (ctx->input->on_beat) { col = PIXEL_MAXVAL; } pthread_mutex_unlock(&ctx->input->mutex); v_line_nc(src, MAXX, MINY, MAXY, col); v_line_nc(src, MINX, MINY, MAXY, PIXEL_MINVAL); } lebiniou-3.40/plugins/stable/main/ywave/0000755000175000017500000000000013612323136015261 500000000000000lebiniou-3.40/plugins/stable/main/ywave/ywave.c0000644000175000017500000000262513612112625016504 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 949847208; uint32_t version = 0; u_long options = BE_LENS; char dname[] = "Y Wave"; char desc[] = "Swap rows"; void run(Context_t *ctx) { int16_t a, b; uint16_t i, j; const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); Buffer8_init_mask_3x3(active_buffer(ctx)); pthread_mutex_lock(&ctx->input->mutex); a = Input_random_short_range(ctx->input, 0, MAXY); for (i = 0; i < (ctx->input->size - 1); i++) { b = Input_random_short_range(ctx->input, 0, MAXY); for (j = 0; j < WIDTH; j++) { set_pixel_nc(dst, j, a, get_pixel_nc(src, j, b)); } a = b; } pthread_mutex_unlock(&ctx->input->mutex); } lebiniou-3.40/plugins/stable/main/ywave/Makefile.in0000644000175000017500000005246613612323077017267 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = ywave.so$(EXEEXT) subdir = plugins/stable/main/ywave ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_ywave_so_OBJECTS = ywave_so-ywave.$(OBJEXT) ywave_so_OBJECTS = $(am_ywave_so_OBJECTS) ywave_so_DEPENDENCIES = ywave_so_LINK = $(CCLD) $(ywave_so_CFLAGS) $(CFLAGS) \ $(ywave_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/ywave_so-ywave.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(ywave_so_SOURCES) DIST_SOURCES = $(ywave_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/ywave ywave_so_SOURCES = ywave.c ywave_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src ywave_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include ywave_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/ywave/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/ywave/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) ywave.so$(EXEEXT): $(ywave_so_OBJECTS) $(ywave_so_DEPENDENCIES) $(EXTRA_ywave_so_DEPENDENCIES) @rm -f ywave.so$(EXEEXT) $(AM_V_CCLD)$(ywave_so_LINK) $(ywave_so_OBJECTS) $(ywave_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ywave_so-ywave.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` ywave_so-ywave.o: ywave.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ywave_so_CFLAGS) $(CFLAGS) -MT ywave_so-ywave.o -MD -MP -MF $(DEPDIR)/ywave_so-ywave.Tpo -c -o ywave_so-ywave.o `test -f 'ywave.c' || echo '$(srcdir)/'`ywave.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ywave_so-ywave.Tpo $(DEPDIR)/ywave_so-ywave.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ywave.c' object='ywave_so-ywave.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ywave_so_CFLAGS) $(CFLAGS) -c -o ywave_so-ywave.o `test -f 'ywave.c' || echo '$(srcdir)/'`ywave.c ywave_so-ywave.obj: ywave.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ywave_so_CFLAGS) $(CFLAGS) -MT ywave_so-ywave.obj -MD -MP -MF $(DEPDIR)/ywave_so-ywave.Tpo -c -o ywave_so-ywave.obj `if test -f 'ywave.c'; then $(CYGPATH_W) 'ywave.c'; else $(CYGPATH_W) '$(srcdir)/ywave.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ywave_so-ywave.Tpo $(DEPDIR)/ywave_so-ywave.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ywave.c' object='ywave_so-ywave.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ywave_so_CFLAGS) $(CFLAGS) -c -o ywave_so-ywave.obj `if test -f 'ywave.c'; then $(CYGPATH_W) 'ywave.c'; else $(CYGPATH_W) '$(srcdir)/ywave.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/ywave_so-ywave.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/ywave_so-ywave.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/ywave/Makefile.am0000644000175000017500000000044413612112624017235 00000000000000plugindir = @libdir@/lebiniou/plugins/main/ywave plugin_PROGRAMS = ywave.so ywave_so_SOURCES = ywave.c ywave_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src ywave_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include ywave_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/zbroken/0000755000175000017500000000000013612323136015600 500000000000000lebiniou-3.40/plugins/stable/main/zbroken/zbroken.c0000644000175000017500000000525013612112625017337 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2014-2020 Frantz Balinski * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * the idea is to simulate a broken mirror */ #include #include "brandom.h" #include "translation.h" u_long id = 1405678380; uint32_t version = 0; u_long options = BE_DISPLACE | BE_LENS; char desc[] = "Broken mirror effect"; #define NBCENTRES 32 typedef struct { u_short x, y; } zPoint2D; static Translation_t *t_zbroken = NULL; static zPoint2D centres[NBCENTRES]; static Map_t zbroken(const short x, const short y) { Map_t m; float dist, dmin, dx, dy, lx, ly; int i, cc, sx, sy; cc = -1; // no (closest) center found dmin = 1e9; // initialize too large value /* Found closest center */ for (i = 0; i < NBCENTRES; i++) { dx = (int)x - centres[i].x; dy = (int)y - centres[i].y; dist = sqrtf(dx * dx + dy * dy); if (dist < dmin) { dmin = dist; cc = i; } else if (dist == dmin) { if (b_rand_boolean() != 0) { cc = i; } } } if (cc != -1) { /* Compute displacement to closest center found */ dx = (int)x - centres[cc].x; dy = (int)y - centres[cc].y; if (dx < 0) { lx = -dx; sx = -1; } else { lx = dx; sx = 1; } if (dy < 0) { ly = -dy; sy = -1; } else { ly = dy; sy = 1; } dx = sqrtf(lx) * sx; dy = sqrtf(ly) * sy; m.map_x = (float)x + dx; m.map_y = (float)y + dy; } else { /* else don't move ! */ m.map_x = x; m.map_y = y; } return m; } static void init_params(void) { int i; for (i = 0; i < NBCENTRES; i++) { centres[i].x = b_rand_int_range(0, MAXX + 1); centres[i].y = b_rand_int_range(0, MAXY + 1); } } int8_t create(Context_t *ctx) { t_zbroken = Translation_new(&zbroken, &init_params); return 1; } void destroy(Context_t *ctx) { Translation_delete(t_zbroken); } void run(Context_t *ctx) { Translation_run(t_zbroken, ctx); } void on_switch_on(void) { Translation_batch_init(t_zbroken); } lebiniou-3.40/plugins/stable/main/zbroken/Makefile.in0000644000175000017500000005274413612323100017570 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = zbroken.so$(EXEEXT) subdir = plugins/stable/main/zbroken ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_zbroken_so_OBJECTS = zbroken_so-zbroken.$(OBJEXT) zbroken_so_OBJECTS = $(am_zbroken_so_OBJECTS) zbroken_so_DEPENDENCIES = zbroken_so_LINK = $(CCLD) $(zbroken_so_CFLAGS) $(CFLAGS) \ $(zbroken_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/zbroken_so-zbroken.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(zbroken_so_SOURCES) DIST_SOURCES = $(zbroken_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/zbroken zbroken_so_SOURCES = zbroken.c zbroken_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zbroken_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zbroken_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/zbroken/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/zbroken/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) zbroken.so$(EXEEXT): $(zbroken_so_OBJECTS) $(zbroken_so_DEPENDENCIES) $(EXTRA_zbroken_so_DEPENDENCIES) @rm -f zbroken.so$(EXEEXT) $(AM_V_CCLD)$(zbroken_so_LINK) $(zbroken_so_OBJECTS) $(zbroken_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zbroken_so-zbroken.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` zbroken_so-zbroken.o: zbroken.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zbroken_so_CFLAGS) $(CFLAGS) -MT zbroken_so-zbroken.o -MD -MP -MF $(DEPDIR)/zbroken_so-zbroken.Tpo -c -o zbroken_so-zbroken.o `test -f 'zbroken.c' || echo '$(srcdir)/'`zbroken.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zbroken_so-zbroken.Tpo $(DEPDIR)/zbroken_so-zbroken.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zbroken.c' object='zbroken_so-zbroken.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zbroken_so_CFLAGS) $(CFLAGS) -c -o zbroken_so-zbroken.o `test -f 'zbroken.c' || echo '$(srcdir)/'`zbroken.c zbroken_so-zbroken.obj: zbroken.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zbroken_so_CFLAGS) $(CFLAGS) -MT zbroken_so-zbroken.obj -MD -MP -MF $(DEPDIR)/zbroken_so-zbroken.Tpo -c -o zbroken_so-zbroken.obj `if test -f 'zbroken.c'; then $(CYGPATH_W) 'zbroken.c'; else $(CYGPATH_W) '$(srcdir)/zbroken.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/zbroken_so-zbroken.Tpo $(DEPDIR)/zbroken_so-zbroken.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zbroken.c' object='zbroken_so-zbroken.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(zbroken_so_CFLAGS) $(CFLAGS) -c -o zbroken_so-zbroken.obj `if test -f 'zbroken.c'; then $(CYGPATH_W) 'zbroken.c'; else $(CYGPATH_W) '$(srcdir)/zbroken.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/zbroken_so-zbroken.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/zbroken_so-zbroken.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/zbroken/Makefile.am0000644000175000017500000000046213612112624017554 00000000000000plugindir = @libdir@/lebiniou/plugins/main/zbroken plugin_PROGRAMS = zbroken.so zbroken_so_SOURCES = zbroken.c zbroken_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src zbroken_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include zbroken_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/video/0000755000175000017500000000000013612323135015233 500000000000000lebiniou-3.40/plugins/stable/main/video/Makefile.in0000644000175000017500000005246613612323077017242 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = video.so$(EXEEXT) subdir = plugins/stable/main/video ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_video_so_OBJECTS = video_so-video.$(OBJEXT) video_so_OBJECTS = $(am_video_so_OBJECTS) video_so_DEPENDENCIES = video_so_LINK = $(CCLD) $(video_so_CFLAGS) $(CFLAGS) \ $(video_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/video_so-video.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(video_so_SOURCES) DIST_SOURCES = $(video_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/video video_so_SOURCES = video.c video_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include video_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src video_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/video/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/video/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) video.so$(EXEEXT): $(video_so_OBJECTS) $(video_so_DEPENDENCIES) $(EXTRA_video_so_DEPENDENCIES) @rm -f video.so$(EXEEXT) $(AM_V_CCLD)$(video_so_LINK) $(video_so_OBJECTS) $(video_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/video_so-video.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` video_so-video.o: video.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(video_so_CFLAGS) $(CFLAGS) -MT video_so-video.o -MD -MP -MF $(DEPDIR)/video_so-video.Tpo -c -o video_so-video.o `test -f 'video.c' || echo '$(srcdir)/'`video.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/video_so-video.Tpo $(DEPDIR)/video_so-video.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='video.c' object='video_so-video.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(video_so_CFLAGS) $(CFLAGS) -c -o video_so-video.o `test -f 'video.c' || echo '$(srcdir)/'`video.c video_so-video.obj: video.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(video_so_CFLAGS) $(CFLAGS) -MT video_so-video.obj -MD -MP -MF $(DEPDIR)/video_so-video.Tpo -c -o video_so-video.obj `if test -f 'video.c'; then $(CYGPATH_W) 'video.c'; else $(CYGPATH_W) '$(srcdir)/video.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/video_so-video.Tpo $(DEPDIR)/video_so-video.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='video.c' object='video_so-video.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(video_so_CFLAGS) $(CFLAGS) -c -o video_so-video.obj `if test -f 'video.c'; then $(CYGPATH_W) 'video.c'; else $(CYGPATH_W) '$(srcdir)/video.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/video_so-video.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/video_so-video.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/video/Makefile.am0000644000175000017500000000044413612112624017210 00000000000000plugindir = @libdir@/lebiniou/plugins/main/video plugin_PROGRAMS = video.so video_so_SOURCES = video.c video_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include video_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src video_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/video/video.c0000644000175000017500000000560613612112625016434 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1544575336; uint32_t version = 0; u_long options = BE_GFX|BEQ_FIRST; char desc[] = "Video player"; #define FFMPEG_CHECK "ffmpeg -h >/dev/null 2>&1" #define VIDEO_CMD "ffmpeg -loglevel quiet -i %s" \ " -vf \"scale=%d:%d:force_original_aspect_ratio=decrease,pad=%d:%d:(ow-iw)/2:(oh-ih)/2:black,setsar=1,vflip\"" \ " -pix_fmt gray -vcodec rawvideo -f image2pipe -r %d -vsync cfr -" extern char *video_filename; static FILE *video = NULL; static FILE * open_video(Context_t *ctx) { FILE *stream = NULL; if (check_command(FFMPEG_CHECK) == -1) { VERBOSE(printf("[!] %s: ffmpeg binary not found, plugin disabled\n", __FILE__)); return NULL; } else { if ((NULL == video_filename) && (NULL == (video_filename = getenv("LEBINIOU_VIDEO")))) { VERBOSE(printf("[!] %s: no video defined\n", __FILE__)); return NULL; } else { char *cmd = g_strdup_printf(VIDEO_CMD, video_filename, WIDTH, HEIGHT, WIDTH, HEIGHT, ctx->max_fps); #ifdef DEBUG VERBOSE(printf("[i] %s: cmd= %s\n", __FILE__, cmd)); #endif if (NULL == (stream = popen(cmd, "r"))) { xperror("popen"); } else { VERBOSE(printf("[i] %s: opened stream from %s\n", __FILE__, video_filename)); } g_free(cmd); } } return stream; } int8_t create(Context_t *ctx) { video = open_video(ctx); return (video != NULL); } void destroy(Context_t *ctx) { if (NULL != video) if (-1 == pclose(video)) { xperror("pclose"); } } void run(Context_t *ctx) { void *dst = passive_buffer(ctx)->buffer; size_t res = fread(dst, sizeof(Pixel_t), BUFFSIZE, video); if (res == BUFFSIZE) { #ifdef DEBUG VERBOSE(printf("%s: read %ld bytes\n", __FILE__, res)); #endif } else { #ifdef DEBUG printf("%s: short count: %ld\n", __FILE__, res); #endif if (feof(video)) { #ifdef DEBUG printf("%s: end of file reached\n", __FILE__); #endif int res = pclose(video); if (res != 0) { #ifdef DEBUG printf("%s: command exited with return code %d\n", __FILE__, res); #endif } video = open_video(ctx); } else if (ferror(video)) { xerror("%s: an error occurred\n", __FILE__); } } } lebiniou-3.40/plugins/stable/main/mosaic/0000755000175000017500000000000013612323133015376 500000000000000lebiniou-3.40/plugins/stable/main/mosaic/Makefile.in0000644000175000017500000005261513612323075017401 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = mosaic.so$(EXEEXT) subdir = plugins/stable/main/mosaic ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_mosaic_so_OBJECTS = mosaic_so-mosaic.$(OBJEXT) mosaic_so_OBJECTS = $(am_mosaic_so_OBJECTS) mosaic_so_DEPENDENCIES = mosaic_so_LINK = $(CCLD) $(mosaic_so_CFLAGS) $(CFLAGS) \ $(mosaic_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/mosaic_so-mosaic.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(mosaic_so_SOURCES) DIST_SOURCES = $(mosaic_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/mosaic mosaic_so_SOURCES = mosaic.c mosaic_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src mosaic_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include mosaic_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/mosaic/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/mosaic/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) mosaic.so$(EXEEXT): $(mosaic_so_OBJECTS) $(mosaic_so_DEPENDENCIES) $(EXTRA_mosaic_so_DEPENDENCIES) @rm -f mosaic.so$(EXEEXT) $(AM_V_CCLD)$(mosaic_so_LINK) $(mosaic_so_OBJECTS) $(mosaic_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mosaic_so-mosaic.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` mosaic_so-mosaic.o: mosaic.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mosaic_so_CFLAGS) $(CFLAGS) -MT mosaic_so-mosaic.o -MD -MP -MF $(DEPDIR)/mosaic_so-mosaic.Tpo -c -o mosaic_so-mosaic.o `test -f 'mosaic.c' || echo '$(srcdir)/'`mosaic.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/mosaic_so-mosaic.Tpo $(DEPDIR)/mosaic_so-mosaic.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mosaic.c' object='mosaic_so-mosaic.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mosaic_so_CFLAGS) $(CFLAGS) -c -o mosaic_so-mosaic.o `test -f 'mosaic.c' || echo '$(srcdir)/'`mosaic.c mosaic_so-mosaic.obj: mosaic.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mosaic_so_CFLAGS) $(CFLAGS) -MT mosaic_so-mosaic.obj -MD -MP -MF $(DEPDIR)/mosaic_so-mosaic.Tpo -c -o mosaic_so-mosaic.obj `if test -f 'mosaic.c'; then $(CYGPATH_W) 'mosaic.c'; else $(CYGPATH_W) '$(srcdir)/mosaic.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/mosaic_so-mosaic.Tpo $(DEPDIR)/mosaic_so-mosaic.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mosaic.c' object='mosaic_so-mosaic.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mosaic_so_CFLAGS) $(CFLAGS) -c -o mosaic_so-mosaic.obj `if test -f 'mosaic.c'; then $(CYGPATH_W) 'mosaic.c'; else $(CYGPATH_W) '$(srcdir)/mosaic.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/mosaic_so-mosaic.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/mosaic_so-mosaic.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/mosaic/Makefile.am0000644000175000017500000000045313612112624017355 00000000000000plugindir = @libdir@/lebiniou/plugins/main/mosaic plugin_PROGRAMS = mosaic.so mosaic_so_SOURCES = mosaic.c mosaic_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src mosaic_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include mosaic_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/mosaic/mosaic.c0000644000175000017500000000505113612112625016740 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 1169583898; uint32_t version = 0; u_long options = BE_LENS; char desc[] = "Mosaic effect"; enum Modes { EXPAND=1, SHRINK=-1 }; /* initialization values may be useless */ static enum Modes mode = EXPAND; #define MAX_SIZE 16 static short max_size = -1; static short size = 0; void on_switch_on(Context_t *ctx) { mode = EXPAND; size = 2; } static int gcd(int a, int b) { return b ? gcd(b, a % b) : a; } static int ok(Context_t *ctx) { int p = gcd(WIDTH, HEIGHT); /* blah blah checker des trucs ici */ max_size = ((WIDTH % p) || (HEIGHT % p)) ? p * 2 : p; max_size = MIN(max_size, MAX_SIZE); if ((p == WIDTH) || (p == HEIGHT) || (p == 1)) { return 0; } #ifdef DEBUG VERBOSE(printf("[i] mosaic: max_size= %d\n", max_size)); #endif return 1; } int8_t create(Context_t *ctx) { if (ok(ctx)) { on_switch_on(ctx); return 1; } else { VERBOSE(printf("[!] mosaic: non-standard screen size, disabling plugin.\n")); return 0; } } static void mosaic(Context_t *ctx) { int i, j; const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); for (i = 0; i < WIDTH - size; i += size) for (j = 0; j < HEIGHT - size; j += size) { Pixel_t color = get_pixel_nc(src, i, j); /*printf("[d] mosaic: size=%d coords= %d %d %d %d\n", size, i, j, i + size - 1, j + size - 1);*/ draw_filled_box_nc(dst, i, j, i + size, j + size, color); /* draw_filled_box(dst, i, j, i + size - 1, j + size - 1, color); */ } } static void expand() { if (size > max_size) { mode = SHRINK; } else { size += 2; } } static void shrink() { if (size == 2) { mode = EXPAND; } else { size -= 2; } } void run(Context_t *ctx) { mosaic(ctx); if (mode == EXPAND) { expand(); } else if (mode == SHRINK) { shrink(); } } lebiniou-3.40/plugins/stable/main/xoscillo/0000755000175000017500000000000013612323135015761 500000000000000lebiniou-3.40/plugins/stable/main/xoscillo/xoscillo.c0000644000175000017500000000427513612112625017711 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "oscillo.h" #include "parameters.h" u_long id = 946482110; uint32_t version = 0; u_long options = BE_SFX2D|BEQ_HOR; char dname[] = "X oscillo"; u_long mode = OVERLAY; char desc[] = "Horizontal mono oscilloscope"; static Porteuse_t *P = NULL; static int xoscillo_connect = 1; static float volume_scale = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_VOLUME_SCALE, volume_scale, -0.01, 0.01); return params; } void set_parameters(const json_t *in_parameters) { plugin_parameter_parse_float_range(in_parameters, BPP_VOLUME_SCALE, &volume_scale, 0, 100); } static void init() { uint32_t i; Transform_t t; memset(&t, 0, sizeof(t)); P->origin.x = 0; P->origin.y = CENTERY; t.v_j_factor = HMAXY * volume_scale; t.v_i.x = 1.0 / (float)(P->size - 1) * (float)MAXX; for (i = 0; i < P->size; i++) { P->trans[i] = t; } Porteuse_init_alpha(P); } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); if(in_parameters) { init(); } return get_parameters(); } void on_switch_on(Context_t *ctx) { /* Initialize parameters */ volume_scale = 0.85; init(); } int8_t create(Context_t *ctx) { P = Porteuse_new(ctx->input->size, A_MONO); init(); return 1; } void destroy(Context_t *ctx) { if (P != NULL) { Porteuse_delete(P); } } void run(Context_t *ctx) { Buffer8_clear(passive_buffer(ctx)); Porteuse_draw(P, ctx, xoscillo_connect); } lebiniou-3.40/plugins/stable/main/xoscillo/Makefile.in0000644000175000017500000005307313612323077017763 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = xoscillo.so$(EXEEXT) subdir = plugins/stable/main/xoscillo ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_xoscillo_so_OBJECTS = xoscillo_so-xoscillo.$(OBJEXT) xoscillo_so_OBJECTS = $(am_xoscillo_so_OBJECTS) xoscillo_so_DEPENDENCIES = xoscillo_so_LINK = $(CCLD) $(xoscillo_so_CFLAGS) $(CFLAGS) \ $(xoscillo_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/xoscillo_so-xoscillo.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(xoscillo_so_SOURCES) DIST_SOURCES = $(xoscillo_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/xoscillo xoscillo_so_SOURCES = xoscillo.c xoscillo_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src xoscillo_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include xoscillo_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/xoscillo/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/xoscillo/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) xoscillo.so$(EXEEXT): $(xoscillo_so_OBJECTS) $(xoscillo_so_DEPENDENCIES) $(EXTRA_xoscillo_so_DEPENDENCIES) @rm -f xoscillo.so$(EXEEXT) $(AM_V_CCLD)$(xoscillo_so_LINK) $(xoscillo_so_OBJECTS) $(xoscillo_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xoscillo_so-xoscillo.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` xoscillo_so-xoscillo.o: xoscillo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xoscillo_so_CFLAGS) $(CFLAGS) -MT xoscillo_so-xoscillo.o -MD -MP -MF $(DEPDIR)/xoscillo_so-xoscillo.Tpo -c -o xoscillo_so-xoscillo.o `test -f 'xoscillo.c' || echo '$(srcdir)/'`xoscillo.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xoscillo_so-xoscillo.Tpo $(DEPDIR)/xoscillo_so-xoscillo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xoscillo.c' object='xoscillo_so-xoscillo.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xoscillo_so_CFLAGS) $(CFLAGS) -c -o xoscillo_so-xoscillo.o `test -f 'xoscillo.c' || echo '$(srcdir)/'`xoscillo.c xoscillo_so-xoscillo.obj: xoscillo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xoscillo_so_CFLAGS) $(CFLAGS) -MT xoscillo_so-xoscillo.obj -MD -MP -MF $(DEPDIR)/xoscillo_so-xoscillo.Tpo -c -o xoscillo_so-xoscillo.obj `if test -f 'xoscillo.c'; then $(CYGPATH_W) 'xoscillo.c'; else $(CYGPATH_W) '$(srcdir)/xoscillo.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xoscillo_so-xoscillo.Tpo $(DEPDIR)/xoscillo_so-xoscillo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xoscillo.c' object='xoscillo_so-xoscillo.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xoscillo_so_CFLAGS) $(CFLAGS) -c -o xoscillo_so-xoscillo.obj `if test -f 'xoscillo.c'; then $(CYGPATH_W) 'xoscillo.c'; else $(CYGPATH_W) '$(srcdir)/xoscillo.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/xoscillo_so-xoscillo.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/xoscillo_so-xoscillo.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/xoscillo/Makefile.am0000644000175000017500000000047113612112624017736 00000000000000plugindir = @libdir@/lebiniou/plugins/main/xoscillo plugin_PROGRAMS = xoscillo.so xoscillo_so_SOURCES = xoscillo.c xoscillo_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src xoscillo_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include xoscillo_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/cth_space_out/0000755000175000017500000000000013612323131016741 500000000000000lebiniou-3.40/plugins/stable/main/cth_space_out/Makefile.in0000644000175000017500000005376213612323073020750 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = cth_space_out.so$(EXEEXT) subdir = plugins/stable/main/cth_space_out ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_cth_space_out_so_OBJECTS = \ cth_space_out_so-cth_space_out.$(OBJEXT) cth_space_out_so_OBJECTS = $(am_cth_space_out_so_OBJECTS) cth_space_out_so_DEPENDENCIES = cth_space_out_so_LINK = $(CCLD) $(cth_space_out_so_CFLAGS) $(CFLAGS) \ $(cth_space_out_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/cth_space_out_so-cth_space_out.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(cth_space_out_so_SOURCES) DIST_SOURCES = $(cth_space_out_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/cth_space_out cth_space_out_so_SOURCES = cth_space_out.c cth_space_out_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cth_space_out_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cth_space_out_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/cth_space_out/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/cth_space_out/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) cth_space_out.so$(EXEEXT): $(cth_space_out_so_OBJECTS) $(cth_space_out_so_DEPENDENCIES) $(EXTRA_cth_space_out_so_DEPENDENCIES) @rm -f cth_space_out.so$(EXEEXT) $(AM_V_CCLD)$(cth_space_out_so_LINK) $(cth_space_out_so_OBJECTS) $(cth_space_out_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cth_space_out_so-cth_space_out.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` cth_space_out_so-cth_space_out.o: cth_space_out.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_space_out_so_CFLAGS) $(CFLAGS) -MT cth_space_out_so-cth_space_out.o -MD -MP -MF $(DEPDIR)/cth_space_out_so-cth_space_out.Tpo -c -o cth_space_out_so-cth_space_out.o `test -f 'cth_space_out.c' || echo '$(srcdir)/'`cth_space_out.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cth_space_out_so-cth_space_out.Tpo $(DEPDIR)/cth_space_out_so-cth_space_out.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cth_space_out.c' object='cth_space_out_so-cth_space_out.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_space_out_so_CFLAGS) $(CFLAGS) -c -o cth_space_out_so-cth_space_out.o `test -f 'cth_space_out.c' || echo '$(srcdir)/'`cth_space_out.c cth_space_out_so-cth_space_out.obj: cth_space_out.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_space_out_so_CFLAGS) $(CFLAGS) -MT cth_space_out_so-cth_space_out.obj -MD -MP -MF $(DEPDIR)/cth_space_out_so-cth_space_out.Tpo -c -o cth_space_out_so-cth_space_out.obj `if test -f 'cth_space_out.c'; then $(CYGPATH_W) 'cth_space_out.c'; else $(CYGPATH_W) '$(srcdir)/cth_space_out.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cth_space_out_so-cth_space_out.Tpo $(DEPDIR)/cth_space_out_so-cth_space_out.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cth_space_out.c' object='cth_space_out_so-cth_space_out.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(cth_space_out_so_CFLAGS) $(CFLAGS) -c -o cth_space_out_so-cth_space_out.obj `if test -f 'cth_space_out.c'; then $(CYGPATH_W) 'cth_space_out.c'; else $(CYGPATH_W) '$(srcdir)/cth_space_out.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/cth_space_out_so-cth_space_out.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/cth_space_out_so-cth_space_out.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/cth_space_out/cth_space_out.c0000644000175000017500000000521013612112625021647 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "translation.h" #include "parameters.h" /* we don't use Randomness in our version --oliv3 */ u_long id = 1071960048; uint32_t version = 0; u_long options = BE_DISPLACE; char dname[] = "Space out"; char desc[] = "Outwards space move"; static Translation_t *t_space = NULL; #define DEFAULT_SPEED 100 /* #define DEFAULT_RAND 70 */ /* int Randomness = DEFAULT_RAND; */ static int speed = DEFAULT_SPEED; static float speed_factor = 0; json_t * get_parameters() { json_t *params = json_object(); plugin_parameters_add_double(params, BPP_SPEED_FACTOR, speed_factor, -0.01, 0.01); return params; } static Map_t cth_space(const short in_x, const short in_y) { const u_short x = in_x, y = in_y; int dx, dy, map_x, map_y; Map_t m; dx = x - CENTERX; dy = y - CENTERY; map_x = (int)((float)(x) - (float)(dx * -speed) / 700.0); map_y = (int)((float)(y) - (float)(dy * -speed) / 700.0); if ((map_y > MAXY) || (map_y < MINY) || (map_x > MAXX) || (map_x < MINX)) { map_x = 0; map_y = 0; } m.map_x = map_x % WIDTH; m.map_y = map_y % HEIGHT; return m; } static void init_params() { speed = speed_factor * b_rand_int_range(30, 100); /* Randomness = b_rand_int_range(12, 100); */ } void set_parameters(const json_t *in_parameters) { int reload = 0; reload |= plugin_parameter_parse_float_range(in_parameters, BPP_SPEED_FACTOR, &speed_factor, 0, 10); if (reload) { Translation_delete(t_space); t_space = Translation_new(&cth_space, &init_params); } } json_t * parameters(const json_t *in_parameters) { set_parameters(in_parameters); return get_parameters(); } void on_switch_on(Context_t *ctx) { speed_factor = 1; Translation_batch_init(t_space); } int8_t create(Context_t *ctx) { t_space = Translation_new(&cth_space, &init_params); return 1; } void destroy(Context_t *ctx) { Translation_delete(t_space); } void run(Context_t *ctx) { Translation_run(t_space, ctx); } lebiniou-3.40/plugins/stable/main/cth_space_out/Makefile.am0000644000175000017500000000053413612112624020722 00000000000000plugindir = @libdir@/lebiniou/plugins/main/cth_space_out plugin_PROGRAMS = cth_space_out.so cth_space_out_so_SOURCES = cth_space_out.c cth_space_out_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src cth_space_out_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include cth_space_out_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/scroll_tb/0000755000175000017500000000000013612323134016107 500000000000000lebiniou-3.40/plugins/stable/main/scroll_tb/scroll_tb.c0000644000175000017500000000254413612112625020164 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" u_long id = 944684129; uint32_t version = 0; u_long options = BE_SCROLL|BEQ_VER; char dname[] = "Scroll down"; char desc[] = "Scroll the screen downwards"; void run(Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); Pixel_t save[WIDTH]; memcpy((void *)&save, (const void *)(src->buffer+WIDTH*sizeof(Pixel_t)), WIDTH*sizeof(Pixel_t)); memcpy((void *)dst->buffer, (const void *)(src->buffer+WIDTH*sizeof(Pixel_t)), (BUFFSIZE-WIDTH)*sizeof(Pixel_t)); memcpy((void *)(dst->buffer+(BUFFSIZE-WIDTH-1)*sizeof(Pixel_t)), (const void *)&save, WIDTH*sizeof(Pixel_t)); } lebiniou-3.40/plugins/stable/main/scroll_tb/Makefile.in0000644000175000017500000005322213612323075020104 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = scroll_tb.so$(EXEEXT) subdir = plugins/stable/main/scroll_tb ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_scroll_tb_so_OBJECTS = scroll_tb_so-scroll_tb.$(OBJEXT) scroll_tb_so_OBJECTS = $(am_scroll_tb_so_OBJECTS) scroll_tb_so_DEPENDENCIES = scroll_tb_so_LINK = $(CCLD) $(scroll_tb_so_CFLAGS) $(CFLAGS) \ $(scroll_tb_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/scroll_tb_so-scroll_tb.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(scroll_tb_so_SOURCES) DIST_SOURCES = $(scroll_tb_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/scroll_tb scroll_tb_so_SOURCES = scroll_tb.c scroll_tb_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src scroll_tb_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include scroll_tb_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/scroll_tb/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/scroll_tb/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) scroll_tb.so$(EXEEXT): $(scroll_tb_so_OBJECTS) $(scroll_tb_so_DEPENDENCIES) $(EXTRA_scroll_tb_so_DEPENDENCIES) @rm -f scroll_tb.so$(EXEEXT) $(AM_V_CCLD)$(scroll_tb_so_LINK) $(scroll_tb_so_OBJECTS) $(scroll_tb_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/scroll_tb_so-scroll_tb.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` scroll_tb_so-scroll_tb.o: scroll_tb.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(scroll_tb_so_CFLAGS) $(CFLAGS) -MT scroll_tb_so-scroll_tb.o -MD -MP -MF $(DEPDIR)/scroll_tb_so-scroll_tb.Tpo -c -o scroll_tb_so-scroll_tb.o `test -f 'scroll_tb.c' || echo '$(srcdir)/'`scroll_tb.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/scroll_tb_so-scroll_tb.Tpo $(DEPDIR)/scroll_tb_so-scroll_tb.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='scroll_tb.c' object='scroll_tb_so-scroll_tb.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(scroll_tb_so_CFLAGS) $(CFLAGS) -c -o scroll_tb_so-scroll_tb.o `test -f 'scroll_tb.c' || echo '$(srcdir)/'`scroll_tb.c scroll_tb_so-scroll_tb.obj: scroll_tb.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(scroll_tb_so_CFLAGS) $(CFLAGS) -MT scroll_tb_so-scroll_tb.obj -MD -MP -MF $(DEPDIR)/scroll_tb_so-scroll_tb.Tpo -c -o scroll_tb_so-scroll_tb.obj `if test -f 'scroll_tb.c'; then $(CYGPATH_W) 'scroll_tb.c'; else $(CYGPATH_W) '$(srcdir)/scroll_tb.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/scroll_tb_so-scroll_tb.Tpo $(DEPDIR)/scroll_tb_so-scroll_tb.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='scroll_tb.c' object='scroll_tb_so-scroll_tb.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(scroll_tb_so_CFLAGS) $(CFLAGS) -c -o scroll_tb_so-scroll_tb.obj `if test -f 'scroll_tb.c'; then $(CYGPATH_W) 'scroll_tb.c'; else $(CYGPATH_W) '$(srcdir)/scroll_tb.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/scroll_tb_so-scroll_tb.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/scroll_tb_so-scroll_tb.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/scroll_tb/Makefile.am0000644000175000017500000000050013612112624020056 00000000000000plugindir = @libdir@/lebiniou/plugins/main/scroll_tb plugin_PROGRAMS = scroll_tb.so scroll_tb_so_SOURCES = scroll_tb.c scroll_tb_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src scroll_tb_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include scroll_tb_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/stable/main/tv_streak/0000755000175000017500000000000013612323140016123 500000000000000lebiniou-3.40/plugins/stable/main/tv_streak/tv_streak.c0000644000175000017500000000451713612112625020224 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * EffecTV - Realtime Digital Video Effector * Copyright (C) 2001-2006 FUKUCHI Kentaro * * StreakTV - afterimage effector. * Copyright (C) 2001-2002 FUKUCHI Kentaro * */ #include "context.h" u_long id = 1325100452; uint32_t version = 0; u_long options = BE_GFX|BEQ_WEBCAM|BEQ_MUTE_CAM; char desc[] = "StreakTV plugin from the EffecTV project"; u_long mode = OVERLAY; #define PLANES 32 #define STRIDE 4 #define STRIDE_MASK 0xf8f8f8f8 #define STRIDE_SHIFT 3 static Buffer8_t *planes[PLANES]; static Pixel_t *planetable[PLANES]; static int plane = 0; int8_t create(Context_t *ctx) { int i; assert(PLANES <= CAM_SAVE); for (i = 0; i < PLANES; i++) { planes[i] = Buffer8_new(); planetable[i] = planes[i]->buffer; } return 1; } void destroy(Context_t *ctx) { int i; for (i = 0; i < PLANES; i++) { Buffer8_delete(planes[i]); } } void run(Context_t *ctx) { uint32_t i; uint8_t cf; Pixel_t *dst; dst = passive_buffer(ctx)->buffer; pthread_mutex_lock(&ctx->cam_mtx[ctx->cam]); for (i = 0; i < BUFFSIZE; i++) { planetable[plane][i] = (ctx->cam_save[ctx->cam][0]->buffer[i] & STRIDE_MASK) >> STRIDE_SHIFT; } pthread_mutex_unlock(&ctx->cam_mtx[ctx->cam]); cf = plane & (STRIDE-1); for (i = 0; i < BUFFSIZE; i++) { dst[i] = planetable[cf][i] + planetable[cf+STRIDE][i] + planetable[cf+STRIDE*2][i] + planetable[cf+STRIDE*3][i] + planetable[cf+STRIDE*4][i] + planetable[cf+STRIDE*5][i] + planetable[cf+STRIDE*6][i] + planetable[cf+STRIDE*7][i]; } plane++; plane = plane & (PLANES-1); } lebiniou-3.40/plugins/stable/main/tv_streak/Makefile.in0000644000175000017500000005322213612323077020125 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ plugin_PROGRAMS = tv_streak.so$(EXEEXT) subdir = plugins/stable/main/tv_streak ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(plugindir)" PROGRAMS = $(plugin_PROGRAMS) am_tv_streak_so_OBJECTS = tv_streak_so-tv_streak.$(OBJEXT) tv_streak_so_OBJECTS = $(am_tv_streak_so_OBJECTS) tv_streak_so_DEPENDENCIES = tv_streak_so_LINK = $(CCLD) $(tv_streak_so_CFLAGS) $(CFLAGS) \ $(tv_streak_so_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/tv_streak_so-tv_streak.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(tv_streak_so_SOURCES) DIST_SOURCES = $(tv_streak_so_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugindir = @libdir@/lebiniou/plugins/main/tv_streak tv_streak_so_SOURCES = tv_streak.c tv_streak_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_streak_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_streak_so_LDADD = @PLUGIN_LDADD@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/stable/main/tv_streak/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/stable/main/tv_streak/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginPROGRAMS: $(plugin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(plugindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(plugindir)$$dir" || exit $$?; \ } \ ; done uninstall-pluginPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(plugin_PROGRAMS)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(plugindir)" && rm -f $$files clean-pluginPROGRAMS: -test -z "$(plugin_PROGRAMS)" || rm -f $(plugin_PROGRAMS) tv_streak.so$(EXEEXT): $(tv_streak_so_OBJECTS) $(tv_streak_so_DEPENDENCIES) $(EXTRA_tv_streak_so_DEPENDENCIES) @rm -f tv_streak.so$(EXEEXT) $(AM_V_CCLD)$(tv_streak_so_LINK) $(tv_streak_so_OBJECTS) $(tv_streak_so_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tv_streak_so-tv_streak.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` tv_streak_so-tv_streak.o: tv_streak.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_streak_so_CFLAGS) $(CFLAGS) -MT tv_streak_so-tv_streak.o -MD -MP -MF $(DEPDIR)/tv_streak_so-tv_streak.Tpo -c -o tv_streak_so-tv_streak.o `test -f 'tv_streak.c' || echo '$(srcdir)/'`tv_streak.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_streak_so-tv_streak.Tpo $(DEPDIR)/tv_streak_so-tv_streak.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_streak.c' object='tv_streak_so-tv_streak.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_streak_so_CFLAGS) $(CFLAGS) -c -o tv_streak_so-tv_streak.o `test -f 'tv_streak.c' || echo '$(srcdir)/'`tv_streak.c tv_streak_so-tv_streak.obj: tv_streak.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_streak_so_CFLAGS) $(CFLAGS) -MT tv_streak_so-tv_streak.obj -MD -MP -MF $(DEPDIR)/tv_streak_so-tv_streak.Tpo -c -o tv_streak_so-tv_streak.obj `if test -f 'tv_streak.c'; then $(CYGPATH_W) 'tv_streak.c'; else $(CYGPATH_W) '$(srcdir)/tv_streak.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tv_streak_so-tv_streak.Tpo $(DEPDIR)/tv_streak_so-tv_streak.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tv_streak.c' object='tv_streak_so-tv_streak.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tv_streak_so_CFLAGS) $(CFLAGS) -c -o tv_streak_so-tv_streak.obj `if test -f 'tv_streak.c'; then $(CYGPATH_W) 'tv_streak.c'; else $(CYGPATH_W) '$(srcdir)/tv_streak.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-pluginPROGRAMS mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/tv_streak_so-tv_streak.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/tv_streak_so-tv_streak.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-pluginPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/stable/main/tv_streak/Makefile.am0000644000175000017500000000050013612112624020075 00000000000000plugindir = @libdir@/lebiniou/plugins/main/tv_streak plugin_PROGRAMS = tv_streak.so tv_streak_so_SOURCES = tv_streak.c tv_streak_so_LDFLAGS = @PLUGIN_LDFLAGS@ -L$(top_builddir)/src tv_streak_so_CFLAGS = @PLUGIN_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/plugins/stable/main/include tv_streak_so_LDADD = @PLUGIN_LDADD@ lebiniou-3.40/plugins/Makefile.in0000644000175000017500000004607113612323072013724 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = plugins ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = stable all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign plugins/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign plugins/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic cscopelist-am ctags ctags-am \ distclean distclean-generic distclean-tags distdir dvi dvi-am \ html html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags tags-am uninstall uninstall-am .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/plugins/Makefile.am0000644000175000017500000000002113575321016013700 00000000000000SUBDIRS = stable lebiniou-3.40/src/0000755000175000017500000000000013612323127011036 500000000000000lebiniou-3.40/src/image_filter.c0000644000175000017500000003051613612112625013555 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Laurent Marsac * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "image_filter.h" #include "constants.h" void image_filter_average(Buffer8_t *dst, const Buffer8_t *src, enum FilterType type, enum BorderMode borders, u_short size, u_short *filter) { assert(dst != NULL); assert(src != NULL); u_short hsize = (size - 1) / 2; u_short sum_f = 0; /* optimized filters and generic version */ switch (type) { case FT_BLUR1_3x3: filter = filter_BLUR1_3x3; size = FILTER_BLUR1_3x3_SIZE; sum_f = FILTER_BLUR1_3x3_SUM; for (u_short j = 1; j < MAXY; j++) for (u_short i = 1; i < MAXX; i++) { u_long sum = get_pixel_nc(src, i - 1, j); sum += get_pixel_nc(src, i, j - 1); sum += get_pixel_nc(src, i, j) * 4; sum += get_pixel_nc(src, i, j + 1); sum += get_pixel_nc(src, i + 1, j); set_pixel_nc(dst, i, j, (Pixel_t)(sum / FILTER_BLUR1_3x3_SUM)); } break; case FT_BLUR2_3x3: filter = filter_BLUR2_3x3; size = FILTER_BLUR2_3x3_SIZE; sum_f = FILTER_BLUR2_3x3_SUM; for (u_short j = 1; j < MAXY; j++) for (u_short i = 1; i < MAXX; i++) { u_long sum = get_pixel_nc(src, i - 1, j) * 2; sum += get_pixel_nc(src, i, j - 1); sum += get_pixel_nc(src, i, j) * 2; sum += get_pixel_nc(src, i, j + 1); sum += get_pixel_nc(src, i + 1, j) * 2; set_pixel_nc(dst, i, j, (Pixel_t)(sum / FILTER_BLUR2_3x3_SUM)); } break; case FT_BLUR4_3x3: filter = filter_BLUR4_3x3; size = FILTER_BLUR4_3x3_SIZE; sum_f = FILTER_BLUR4_3x3_SUM; for (u_short j = 1; j < MAXY; j++) for (u_short i = 1; i < MAXX; i++) { u_long sum = get_pixel_nc(src, i - 1, j - 1); sum += get_pixel_nc(src, i - 1, j + 1); sum += get_pixel_nc(src, i + 1, j - 1); sum += get_pixel_nc(src, i + 1, j + 1); sum += get_pixel_nc(src, i - 1, j) * 2; sum += get_pixel_nc(src, i, j - 1) * 2; sum += get_pixel_nc(src, i, j) * 16; sum += get_pixel_nc(src, i, j + 1) * 2; sum += get_pixel_nc(src, i + 1, j) * 2; set_pixel_nc(dst, i, j, (Pixel_t)(sum / FILTER_BLUR4_3x3_SUM)); } break; case FT_VBLUR_3x3: filter = filter_VBLUR_3x3; size = FILTER_VBLUR_3x3_SIZE; sum_f = FILTER_VBLUR_3x3_SUM; for (u_short j = 1; j < MAXY; j++) for (u_short i = 1; i < MAXX; i++) { u_long sum = get_pixel_nc(src, i - 1, j); sum += get_pixel_nc(src, i, j - 1) * 2; sum += get_pixel_nc(src, i, j) * 4; sum += get_pixel_nc(src, i, j + 1) * 2; sum += get_pixel_nc(src, i + 1, j); set_pixel_nc(dst, i, j, (Pixel_t)(sum / FILTER_VBLUR_3x3_SUM)); } break; case FT_HBLUR_3x3: filter = filter_HBLUR_3x3; size = FILTER_HBLUR_3x3_SIZE; sum_f = FILTER_HBLUR_3x3_SUM; for (u_short j = 1; j < MAXY; j++) for (u_short i = 1; i < MAXX; i++) { u_long sum = get_pixel_nc(src, i - 1, j) * 2; sum += get_pixel_nc(src, i, j - 1) * 1; sum += get_pixel_nc(src, i, j) * 4; sum += get_pixel_nc(src, i, j + 1) * 1; sum += get_pixel_nc(src, i + 1, j) * 2; set_pixel_nc(dst, i, j, (Pixel_t)(sum / FILTER_VBLUR_3x3_SUM)); } break; case FT_DBLUR1_3x3: filter = filter_DBLUR1_3x3; size = FILTER_DBLUR1_3x3_SIZE; sum_f = FILTER_DBLUR1_3x3_SUM; for (u_short j = 1; j < MAXY; j++) for (u_short i = 1; i < MAXX; i++) { u_long sum = get_pixel_nc(src, i - 1, j - 1) * 2; sum += get_pixel_nc(src, i - 1, j + 1); sum += get_pixel_nc(src, i, j) * 4; sum += get_pixel_nc(src, i + 1, j + 1) * 2; sum += get_pixel_nc(src, i + 1, j - 1); set_pixel_nc(dst, i, j, (Pixel_t)(sum / FILTER_VBLUR_3x3_SUM)); } break; case FT_DBLUR2_3x3: filter = filter_DBLUR2_3x3; size = FILTER_DBLUR2_3x3_SIZE; sum_f = FILTER_DBLUR2_3x3_SUM; for (u_short j = 1; j < MAXY; j++) for (u_short i = 1; i < MAXX; i++) { u_long sum = get_pixel_nc(src, i - 1, j - 1); sum += get_pixel_nc(src, i - 1, j + 1) * 2; sum += get_pixel_nc(src, i, j) * 4; sum += get_pixel_nc(src, i + 1, j + 1); sum += get_pixel_nc(src, i + 1, j - 1) * 2; set_pixel_nc(dst, i, j, (Pixel_t)(sum / FILTER_VBLUR_3x3_SUM)); } break; case FT_GENERIC: assert(filter != NULL); assert(size % 2 == 1); for (u_short a = 0; a < size; a++) for (u_short b = 0; b < size; b++) { sum_f += filter[size * a + b]; } for (u_short j = hsize; j <= MAXY - hsize; j++) for (u_short i = hsize; i <= MAXX - hsize; i++) { u_long sum = 0; for (u_short a = 0; a < size; a++) for (u_short b = 0; b < size; b++) sum += get_pixel_nc(src, i - hsize + b, j - hsize + a) * filter[size * a + b]; set_pixel_nc(dst, i, j, (Pixel_t)(sum / sum_f)); } break; } /* handle borders, for any filter type */ hsize = (size - 1) / 2; switch (borders) { case BM_CLEAR: /* bottom */ for (u_short j = 0; j < hsize; j++) for (u_short i = 0; i <= MAXX; i++) { set_pixel_nc(dst, i, j, (Pixel_t)0); } /* top */ for (u_short j = MAXY - hsize + 1; j <= MAXY; j++) for (u_short i = 0; i <= MAXX; i++) { set_pixel_nc(dst, i, j, (Pixel_t)0); } for (u_short j = 0; j <= MAXY; j++) { /* left */ for (u_short i = 0; i < hsize; i++) { set_pixel_nc(dst, i, j, (Pixel_t)0); } /* right */ for (u_short i = MAXX - hsize + 1; i <= MAXX; i++) { set_pixel_nc(dst, i, j, (Pixel_t)0); } } break; /* blurring done using only real pixels arround (i,j) */ case BM_LOCAL: /* left */ for (u_short j = hsize; j <= MAXY - hsize; j++) for (u_short i = 0; i < hsize; i++) { u_long sum = 0, sum_fl = 0; for (u_short b = 0; b < size; b++) { short i2 = i - hsize + b; if (i2 >= 0) for (u_short a = 0; a < size; a++) { sum += get_pixel_nc(src, i2, j - hsize + a) * filter[size * a + b]; sum_fl += filter[size * a + b]; } } set_pixel_nc(dst, i, j, (Pixel_t)(sum / sum_fl)); } /* right */ for (u_short j = hsize; j <= MAXY - hsize; j++) for (u_short i = MAXX - hsize + 1; i <= MAXX; i++) { u_long sum = 0, sum_fl = 0; for (u_short b = 0; b < size; b++) { short i2 = i - hsize + b; if (i2 <= MAXX) for (u_short a = 0; a < size; a++) { sum += get_pixel_nc(src, i2, j - hsize + a) * filter[size * a + b]; sum_fl += filter[size * a + b]; } } set_pixel_nc(dst, i, j, (Pixel_t)(sum / sum_fl)); } /* bottom */ for (u_short j = 0; j < hsize; j++) for (u_short i = hsize; i <= MAXX - hsize; i++) { u_long sum = 0, sum_fl = 0; for (u_short a = 0; a < size; a++) { short j2 = j - hsize + a; if (j2 >= 0) for (u_short b = 0; b < size; b++) { sum += get_pixel_nc(src, i - hsize + b, j2) * filter[size * a + b]; sum_fl += filter[size * a + b]; } } set_pixel_nc(dst, i, j, (Pixel_t)(sum / sum_fl)); } /* top */ for (u_short j = MAXY - hsize + 1; j <= MAXY; j++) for (u_short i = hsize; i <= MAXX - hsize; i++) { u_long sum = 0, sum_fl = 0; for (u_short a = 0; a < size; a++) { short j2 = j - hsize + a; if (j2 <= MAXY) for (u_short b = 0; b < size; b++) { sum += get_pixel_nc(src, i - hsize + b, j2) * filter[size * a + b]; sum_fl += filter[size * a + b]; } } set_pixel_nc(dst, i, j, (Pixel_t)(sum / sum_fl)); } /* corners */ for (u_short bx = 0, b0 = hsize; bx <= MAXX; bx += MAXX, b0 -= hsize) for (u_short by = 0, a0 = hsize; by <= MAXY; by += MAXY, a0 -= hsize) { u_long sum = 0, sum_fl = 0; for (u_short a = a0; a <= a0 + hsize; a++) for (u_short b = b0; b <= b0 + hsize; b++) { sum += get_pixel_nc(src, bx + b - hsize, by + a - hsize) * filter[size * a + b]; sum_fl += filter[size * a + b]; } set_pixel_nc(dst, bx, by, (Pixel_t)(sum / sum_fl)); } break; /* blurring done as if border were touching (left/right and top/bottom) */ case BM_TOROIDAL: /* left */ for (u_short j = hsize; j <= MAXY - hsize; j++) for (u_short i = 0; i < hsize; i++) { u_long sum = 0; for (u_short b = 0; b < size; b++) { short i2 = i - hsize + b; if (i2 < 0) { i2 = WIDTH + i2; } for (u_short a = 0; a < size; a++) sum += get_pixel_nc(src, i2, j - hsize + a) * filter[size * a + b]; } set_pixel_nc(dst, i, j, (Pixel_t)(sum / sum_f)); } /* right */ for (u_short j = hsize; j <= MAXY - hsize; j++) for (u_short i = MAXX - hsize + 1; i <= MAXX; i++) { u_long sum = 0; for (u_short b = 0; b < size; b++) { short i2 = i - hsize + b; if (i2 > MAXX) { i2 = i2 - MAXX - 1; } for (u_short a = 0; a < size; a++) sum += get_pixel_nc(src, i2, j - hsize + a) * filter[size * a + b]; } set_pixel_nc(dst, i, j, (Pixel_t)(sum / sum_f)); } /* bottom */ for (u_short j = 0; j < hsize; j++) for (u_short i = hsize; i <= MAXX - hsize; i++) { u_long sum = 0; for (u_short a = 0; a < size; a++) { short j2 = j - hsize + a; if (j2 < 0) { j2 = HEIGHT + j2; } for (u_short b = 0; b < size; b++) sum += get_pixel_nc(src, i - hsize + b, j2) * filter[size * a + b]; } set_pixel_nc(dst, i, j, (Pixel_t)(sum / sum_f)); } /* top */ for (u_short j = MAXY - hsize + 1; j <= MAXY; j++) for (u_short i = hsize; i <= MAXX - hsize; i++) { u_long sum = 0; for (u_short a = 0; a < size; a++) { short j2 = j - hsize + a; if (j2 > MAXY) { j2 = j2 - MAXY - 1; } for (u_short b = 0; b < size; b++) sum += get_pixel_nc(src, i - hsize + b, j2) * filter[size * a + b]; } set_pixel_nc(dst, i, j, (Pixel_t)(sum / sum_f)); } /* corners */ for (u_short i = 0; i <= MAXX; i += MAXX) for (u_short j = 0; j <= MAXY; j += MAXY) { u_long sum = 0; for (u_short a = 0; a < size; a++) for (u_short b = 0; b < size; b++) { u_short i2 = (i - hsize + b + WIDTH ) % WIDTH; u_short j2 = (j - hsize + a + HEIGHT) % HEIGHT; sum += get_pixel_nc(src, i2, j2) * filter[size * a + b]; } set_pixel_nc(dst, i, j, (Pixel_t)(sum / sum_f)); } break; case BM_NONE: default: break; } } lebiniou-3.40/src/params3d.h0000644000175000017500000001046513612112625012646 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_PARAMS3D_H #define __BINIOU_PARAMS3D_H #include "point3d.h" #include "buffer_8bits.h" enum Axes { X_AXIS, Y_AXIS, Z_AXIS }; #define DIST 4 typedef struct Params3d_s { double scale_factor; float rotate_amount; float rotate_factor[3]; uint8_t draw_boundary; /* for 3D objects */ uint8_t rotation_factor; /* should only be modified by update_ functions ! */ float rotations[3]; float Cos[3]; float Sin[3]; /* handle drag/drop 3D rotations */ int xs, ys; int xe, ye; #ifdef WITH_GL /* OpenGL */ float gl_rotations[3]; int gl_xs, gl_ys; int gl_xe, gl_ye; float gl_fov; #endif } Params3d_t; void Params3d_init(Params3d_t *, const float, const double, const uint8_t); void Params3d_randomize(Params3d_t *); void update_x(Params3d_t *); void update_y(Params3d_t *); void update_z(Params3d_t *); static inline void update(Params3d_t *p) { update_x(p); update_y(p); update_z(p); } static inline void zero_3d(Params3d_t *p) { int i; for (i = X_AXIS; i <= Z_AXIS; i++) { p->rotations[i] = 0; p->rotate_factor[i] = 0; } update(p); } static inline void spin_x(const Params3d_t *params3d, Point3d_t *p) { /* Spin x */ float tmp1, tmp2; tmp1 = p->pos.y * params3d->Cos[X_AXIS] + p->pos.z * params3d->Sin[X_AXIS]; tmp2 = p->pos.z * params3d->Cos[X_AXIS] - p->pos.y * params3d->Sin[X_AXIS]; p->pos.y = tmp1; p->pos.z = tmp2; } static inline void spin_y(const Params3d_t *params3d, Point3d_t *p) { /* Spin y */ float tmp1, tmp2; tmp1 = p->pos.x * params3d->Cos[Y_AXIS] - p->pos.z * params3d->Sin[Y_AXIS]; tmp2 = p->pos.x * params3d->Sin[Y_AXIS] + p->pos.z * params3d->Cos[Y_AXIS]; p->pos.x = tmp1; p->pos.z = tmp2; } static inline void spin_z(const Params3d_t *params3d, Point3d_t *p) { /* Spin z */ float tmp1, tmp2; tmp1 = p->pos.x * params3d->Cos[Z_AXIS] + p->pos.y * params3d->Sin[Z_AXIS]; tmp2 = p->pos.y * params3d->Cos[Z_AXIS] - p->pos.x * params3d->Sin[Z_AXIS]; p->pos.x = tmp1; p->pos.y = tmp2; } static inline void spin(const Params3d_t *params3d, Point3d_t *p) { spin_z(params3d, p); spin_x(params3d, p); spin_y(params3d, p); } static inline Point2d_t projection_perspective(const Params3d_t *params3d, const Point3d_t *p) { Point2d_t P; Point3d_t q = *p; spin(params3d, &q); P.x = DIST * q.pos.x / (DIST + q.pos.z); P.y = DIST * q.pos.y / (DIST + q.pos.z); return P; } static inline Point2d_t pixel_ecran(const Params3d_t *params3d, const Point2d_t *p) { Point2d_t P; P.x = (short)(params3d->scale_factor * p->x + CENTERX); P.y = (short)(params3d->scale_factor * p->y + CENTERY); return P; } static inline void set_pixel_3d(const Params3d_t *params3d, Buffer8_t *b, const Point3d_t *p, const guchar color) { Point2d_t pp; Point2d_t a; pp = projection_perspective(params3d, p); a = pixel_ecran(params3d, &pp); set_pixel(b, (short)a.x, (short)a.y, color); } void draw_cube_3d(const Params3d_t *, Buffer8_t *, const Pixel_t); void draw_sphere_3d(const Params3d_t *, Buffer8_t *, const Pixel_t); void draw_sphere_wireframe_3d(const Params3d_t *, Buffer8_t *, const Pixel_t); void draw_line_3d(const Params3d_t *, Buffer8_t *, const Point3d_t *, const Point3d_t *, const Pixel_t); void Params3d_rotate(Params3d_t *); #ifdef WITH_GL void Params3d_rotate_GL(Params3d_t *); #endif void Params3d_change_rotations(Params3d_t *); static inline int Params3d_is_rotating(const Params3d_t *params3d) { return (params3d->rotate_factor[X_AXIS] || params3d->rotate_factor[Y_AXIS] || params3d->rotate_factor[Z_AXIS]); } #endif /* __BINIOU_PARAMS3D_H */ lebiniou-3.40/src/constants.h0000644000175000017500000000436213612112625013147 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_CONSTANTS_H #define __BINIOU_CONSTANTS_H /* maximum logical buffer size */ #ifndef FIXED extern unsigned short WIDTH, HEIGHT; #endif #define BUFFSIZE (unsigned long)(WIDTH*HEIGHT) #define RGB_BUFFSIZE (3*BUFFSIZE) #define RGBA_BUFFSIZE (4*BUFFSIZE) /* min/max indices */ #define MINX (0) #define MINY (0) #define MAXX (WIDTH-1) #define MAXY (HEIGHT-1) /* misc */ #define HWIDTH (WIDTH>>1) #define HHEIGHT (HEIGHT>>1) #define HMAXX (MAXX>>1) #define HMAXY (MAXY>>1) #define CENTERX (HWIDTH-1) #define CENTERY (HHEIGHT-1) #define MINSCREEN ((WIDTH < HEIGHT) ? WIDTH : HEIGHT) #define MAXSCREEN ((WIDTH >= HEIGHT) ? WIDTH : HEIGHT) #define HMINSCREEN (MINSCREEN>>1) #define HMAXSCREEN (MAXSCREEN>>1) /* char buffers toussa */ #define MAXLEN _POSIX2_LINE_MAX /* maximum length of a sequence */ #define MAX_SEQ_LEN 254 /* handy shortcuts */ #define DEC(val, maxval) do { if (!val) val = maxval-1; else --val; } while (0) #define INC(val, maxval) do { if (++val == maxval) val = 0; } while (0) /* default configuration file */ #define KEYFILE "." PACKAGE_NAME "rc" /* banks */ #define MAX_BANKS 12 /* 3D z-buffer */ #define ZMAX 6.0 /* volume scaling */ #define VOLUME_SCALE_STEP 0.1 /* 3D scale factor */ #define SCALE_FACTOR_MIN 1.03 #define SCALE_FACTOR_MULT 0.9 // OSD changes via mouse wheel /* 3D rotations */ #define DEFAULT_ROT_AMOUNT 0.0025 #define ROT_AMOUNT_MIN 0.001 /* rotations factor */ #define DEFAULT_ROT_FACTOR 4 #endif /* __BINIOU_CONSTANTS_H */ lebiniou-3.40/src/event_enums.to0000644000175000017500000000011213561567263013662 00000000000000BT_NONE BT_IMAGEFADER BT_CMAPFADER BT_PLUGINS BT_CONTEXT BT_SEQMGR BT_LASTlebiniou-3.40/src/xmlutils.h0000644000175000017500000000323713612112625013014 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_XMLUTILS_H #define __BINIOU_XMLUTILS_H #include #include #include #include "utils.h" xmlNodePtr xmlFindElement(const char *, xmlNodePtr); int xmlGetOptionalLong(const xmlDocPtr, const xmlNodePtr, long *); char * xmlGetMandatoryString(const xmlDocPtr, const char *, xmlNodePtr); /* TODO rename as above -xml* */ long getintfield(xmlChar *); int getfloatfield_optional(xmlChar *, float *); #define xml_set_id(node, id) \ do { \ char idstr[20]; \ idstr[19] = '\0'; \ g_snprintf(idstr, 19, "%lu", (unsigned long)(id)); \ xmlSetProp((node), (const xmlChar *)"id", (const xmlChar *)idstr); \ } while (0) #endif /* __BINIOU_XMLUTILS_H */ lebiniou-3.40/src/images.h0000644000175000017500000000224713612112625012400 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_IMAGES_H #define __BINIOU_IMAGES_H #include "image_8bits.h" typedef struct Images_s { Image8_t **imgs; uint16_t size; } Images_t; extern Images_t *images; void Images_new(const char *, const char *); void Images_delete(); const char *Images_name(const uint32_t); int32_t Images_index(const uint32_t); uint32_t Images_find(const char *); uint32_t Images_random_id(); const Image8_t *Images_random(); #endif /* __BINIOU_IMAGES_H */ lebiniou-3.40/src/brandom.h0000644000175000017500000000213113612112625012545 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef _BRANDOM_H #define _BRANDOM_H #include "utils.h" void b_rand_init(void); void b_rand_free(void); uint32_t b_rand_int(void); /* XXX this should be b_rand_uint_range... b_rand_int_range should return int32_t */ uint32_t b_rand_int_range(int32_t begin, int32_t end); double b_rand_double_range(double begin, double end); int b_rand_boolean(); #endif /* _BRANDOM_H */ lebiniou-3.40/src/includes.h0000644000175000017500000000374113612112625012741 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __INCLUDES_H #define __INCLUDES_H #if HAVE_SYS_MMAN_H #include #endif #if HAVE_SYS_SELECT_H #include #endif #if HAVE_POLL_H #include #endif #if HAVE_SYS_TIME_H #include #endif #if HAVE_SYS_IOCTL_H #include #endif #if HAVE_SYS_STAT_H #include #endif /* FIXME: possible remove when using stdint.h * (? Q: do we use POSIX or C99 ??) */ #if HAVE_SYS_TYPES_H #include #endif #if HAVE_STDIO_H #include #endif #if HAVE_STDLIB_H #include #endif #if HAVE_STRING_H #include #endif #if HAVE_UNISTD_H #include #endif #if HAVE_DIRENT_H #include #endif #if HAVE_ERRNO_H #include #endif #if HAVE_FCNTL_H #include #endif #if HAVE_DLFCN_H #include #endif #if HAVE_ZLIB_H #include #endif #if HAVE_COMPLEX_H #include #endif #if HAVE_PTHREAD_H #include #endif #if HAVE_CTYPE_H #include #endif #if HAVE_STDINT_H #include #endif #if HAVE_ASSERT_H #include #endif #if HAVE_MATH_H #include #endif #if HAVE_GETOPT_H #include #endif #if HAVE_TIME_H #include #endif /* not autotools */ #include #endif /* __INCLUDES_H */ lebiniou-3.40/src/bulfius_post.c0000644000175000017500000000704713612323002013640 00000000000000/* * Copyright 1994-2019 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "bulfius.h" #include "context.h" #include "plugins.h" int callback_post_parameters(const struct _u_request *request, struct _u_response *response, void *user_data) { const struct _u_map *map_url = request->map_url; // check if we have a "?name=..." if (u_map_has_key(map_url, "name")) { Plugin_t *p = Plugins_find_by_name(u_map_get(map_url, "name")); if (NULL != p) { if (NULL != p->parameters) { // plugin exists and has parameters, get them json_t *params = p->parameters(NULL); json_error_t jerror; // parse request body json_t *body = ulfius_get_json_body_request(request, &jerror); if (NULL == body) { // error VERBOSE(printf("[!] %s: JSON error: %s\n", __FILE__, jerror.text)); } else { // iterate over json post body const char *key; json_t *value; json_object_foreach(body, key, value) { json_t *p = json_object_get(params, key); if (NULL != p) { // get old value, will be used for type checking const json_t *old_value = json_object_get(p, "value"); assert(NULL != old_value); json_t *new_value = NULL; // convert new value to the right type if (json_is_integer(old_value)) { if (json_is_integer(value)) { new_value = value; } else { new_value = json_integer(xatol(json_string_value(value))); } } else if (json_is_real(old_value)) { if (json_is_real(value)) { new_value = value; } else if (json_is_integer(value)) { new_value = json_real(json_integer_value(value)); } else { new_value = json_real(xatof(json_string_value(value))); } } else if (json_is_boolean(old_value)) { if (json_is_boolean(value)) { new_value = value; } else { new_value = (!strcmp("true", json_string_value(value))) ? json_true() : json_false(); } } else { assert(json_is_string(old_value)); new_value = value; } assert(NULL != new_value); // update new parameter and parameters object // probable memory leak here json_object_set(p, "value", new_value); } } json_decref(p->parameters(params)); } ulfius_set_string_body_response(response, 204, NULL); } else { ulfius_set_string_body_response(response, 404, "Plugin not found"); } } } else { ulfius_set_string_body_response(response, 400, "Bad request"); } return U_CALLBACK_COMPLETE; } lebiniou-3.40/src/main.c0000644000175000017500000001265313612112625012054 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "main.h" #include "events.h" #include "images.h" #include "colormaps.h" char *base_dir = NULL; char *schemes_file = NULL; char *input_plugin = NULL; char *output_plugin = NULL; char fullscreen = 0; long max_fps = 50; char window_decorations = 1; int32_t x_origin = INT32_MIN; int32_t y_origin = INT32_MIN; u_short width = DEFAULT_WIDTH; u_short height = DEFAULT_HEIGHT; enum RandomMode random_mode = BR_SCHEMES; char *pid_file = "/tmp/lebiniou.pid"; char *themes = NULL; uint8_t statistics = 0; // Display statistics /* default input size (samples) */ #define DEFAULT_INPUT_SIZE 1024 uint32_t input_size = DEFAULT_INPUT_SIZE; /* default delay for phase-space reconstructions */ #define DEFAULT_PHASE_SPACE_DELAY 10 uint8_t phase_space_delay = DEFAULT_PHASE_SPACE_DELAY; /* default spline span size */ #define DEFAULT_SPAN_SIZE 6 uint8_t span_size = DEFAULT_SPAN_SIZE; /* volume scaling */ double volume_scale = 1.0; #define _BANNER "\n" \ " _ ___ _ _ \n" \ " | | ___ | _ | )_ _ ( )___ _ _ \n" \ " | |__/ -_) | _ \\ | ' \\| / _ \\ || |\n" \ " |____\\___| |___/_|_||_|_\\___/\\_,_|\n" \ "\n" \ " .:[ " PACKAGE_STRING " ]:.\n" \ " -------------------------------------------\n" \ " \"Une cause très petite, qui nous échappe,\n" \ " détermine un effet considérable que nous \n" \ " ne pouvons pas ne pas voir, et alors nous\n" \ " disons que cet effet est dû au hasard.\" \n" \ "\n" \ " -- Henri Poincaré, 1908\n" \ " -------------------------------------------\n" static inline void do_banner(void) { VERBOSE(printf(_BANNER)); } static char * get_pid_file() { static char buff[1025]; if (NULL == pid_file) { xerror("NULL pid_file"); } memset(buff, '0', 1025*sizeof(char)); snprintf(buff, 1024*sizeof(char), "%s", pid_file); #ifdef DEBUG printf("[i] PID file: %s\n", buff); #endif return buff; } static void write_pid_file() { int fd, res2; ssize_t res; char *buff; buff = get_pid_file(); fd = open(buff, O_CREAT|O_WRONLY, S_IRUSR|S_IWUSR); if (-1 == fd) { xperror("creat"); } /* buff is 1025 char long */ memset(buff, '0', 1025*sizeof(char)); snprintf(buff, 1024*sizeof(char), "%d", getpid()); res = write(fd, buff, strlen(buff)*sizeof(char)); if (-1 == res) { xperror("write"); } res2 = close(fd); if (-1 == res2) { xperror("close"); } } static void remove_pid_file() { char *buff = get_pid_file(); int res; res = unlink(buff); if (-1 == res) { xperror("unlink"); } } int main(int argc, char **argv) { read_keyfile(); getargs(argc, argv); register_signals(); /* Banner */ if (NULL == getenv("LEBINIOU_NO_BANNER")) { do_banner(); } WIDTH_ORIGIN = x_origin; HEIGHT_ORIGIN = y_origin; #ifndef FIXED WIDTH = width; HEIGHT = height; #endif /* PRNG */ b_rand_init(); /* Create context */ context = Context_new(webcams); Context_set_input_size(context, input_size); Context_set_phase_space_delay(context, phase_space_delay); Context_set_span_size(context, span_size); biniou_set_max_fps(max_fps); /* Load input */ if (NULL != input_plugin) { biniou_load_input(base_dir, input_plugin, volume_scale); } /* Load output */ if (NULL != output_plugin) { context->window_decorations = window_decorations; biniou_load_output(base_dir, output_plugin); biniou_set_full_screen(fullscreen); } /* Initialize */ biniou_new(data_dir, base_dir, schemes_file, themes, B_INIT_ALL #ifdef DEBUG |B_INIT_VERBOSE #endif , input_size, phase_space_delay, span_size, webcams); xfree(themes); if (statistics) { biniou_start(); if (NULL != plugins) { printf("[i] Plugins: %d\n", plugins->size); } else { // Should not happen, added just in case printf("[i] No plugins\n"); } if (NULL != colormaps) { printf("[i] Colormaps: %d\n", colormaps->size); } else { // Should not happen, added just in case printf("[i] No colormaps\n"); } if (NULL != images) { printf("[i] Images: %d\n", images->size); } else { // Should not happen, added just in case printf("[i] No images\n"); } libbiniou_verbose = 0; biniou_go(1, 1); biniou_delete(); exit(0); } write_pid_file(); biniou_set_random_mode(random_mode); #ifdef WITH_ULFIUS Context_start_ulfius(context); #endif /* Main loop */ biniou_run(); #ifdef WITH_ULFIUS Context_stop_ulfius(context); #endif /* All done */ biniou_delete(); remove_pid_file(); okdone("Quit: ouh-ouuuuh \\o/"); return 0; } lebiniou-3.40/src/webcam_init_uninit.c0000644000175000017500000001253613612112625014777 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "webcam.h" extern char *video_base; int xioctl(int fd, int request, void *arg) { int r; do { r = ioctl(fd, request, arg); } while ((-1 == r) && (EINTR == errno)); return r; } void init_read(unsigned int buffer_size, webcam_t *cam) { cam->buffers = xcalloc(1, sizeof(buffer_t)); cam->buffers[0].length = buffer_size; cam->buffers[0].start = xmalloc(buffer_size); } void init_mmap(webcam_t *cam) { struct v4l2_requestbuffers req; CLEAR(req); req.count = WEBCAM_MMAP; req.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; req.memory = V4L2_MEMORY_MMAP; if (-1 == xioctl(cam->fd, VIDIOC_REQBUFS, &req)) { if (EINVAL == errno) { xerror("%s%d does not support memory mapping\n", video_base, cam->cam_no); } else { xperror("VIDIOC_REQBUFS"); } } if (req.count < 2) { xerror("Insufficient buffer memory on %s%d\n", video_base, cam->cam_no); } cam->buffers = xcalloc(req.count, sizeof(buffer_t)); for (cam->n_buffers = 0; cam->n_buffers < (int)req.count; ++cam->n_buffers) { struct v4l2_buffer buf; CLEAR(buf); buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; buf.memory = V4L2_MEMORY_MMAP; buf.index = cam->n_buffers; if (-1 == xioctl(cam->fd, VIDIOC_QUERYBUF, &buf)) { xperror("VIDIOC_QUERYBUF"); } cam->buffers[cam->n_buffers].length = buf.length; cam->buffers[cam->n_buffers].start = mmap(NULL /* start anywhere */, buf.length, PROT_READ | PROT_WRITE /* required */, MAP_SHARED /* recommended */, cam->fd, buf.m.offset); if (MAP_FAILED == cam->buffers[cam->n_buffers].start) { xperror("mmap"); } } } int init_device(webcam_t *cam) { struct v4l2_capability cap; struct v4l2_cropcap cropcap; struct v4l2_crop crop; struct v4l2_format fmt; // unsigned int min; if (-1 == xioctl(cam->fd, VIDIOC_QUERYCAP, &cap)) { if (EINVAL == errno) { fprintf(stderr, "[!] %s%d is no V4L2 device\n", video_base, cam->cam_no); return -1; } else { xperror("VIDIOC_QUERYCAP"); } } if (!(cap.capabilities & V4L2_CAP_VIDEO_CAPTURE)) { fprintf(stderr, "[!] %s%d is no video capture device\n", video_base, cam->cam_no); return -1; } switch (cam->io) { case IO_METHOD_READ: if (!(cap.capabilities & V4L2_CAP_READWRITE)) { fprintf(stderr, "[!] %s%d does not support read i/o\n", video_base, cam->cam_no); return -1; } break; case IO_METHOD_MMAP: if (!(cap.capabilities & V4L2_CAP_STREAMING)) { fprintf(stderr, "[!] %s%d does not support streaming i/o\n", video_base, cam->cam_no); return -1; } break; } /* Select video input, video standard and tune here. */ CLEAR(cropcap); cropcap.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; if (0 == xioctl(cam->fd, VIDIOC_CROPCAP, &cropcap)) { crop.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; crop.c.width = CAP_WIDTH; crop.c.height = CAP_HEIGHT; crop.c.left = 0; crop.c.top = 0; if (-1 == xioctl(cam->fd, VIDIOC_S_CROP, &crop)) { switch (errno) { case EINVAL: /* Cropping not supported. */ break; default: /* Errors ignored. */ break; } } } else { /* Errors ignored. */ } CLEAR(fmt); fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; fmt.fmt.pix.width = CAP_WIDTH; fmt.fmt.pix.height = CAP_HEIGHT; fmt.fmt.win.w.width = CAP_WIDTH; fmt.fmt.win.w.height = CAP_HEIGHT; fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_YUYV; fmt.fmt.pix.field = V4L2_FIELD_INTERLACED; /* Note VIDIOC_S_FMT may change width and height. */ if (-1 == xioctl(cam->fd, VIDIOC_S_FMT, &fmt)) { return -1; } #if 0 /* Buggy driver paranoia. */ min = fmt.fmt.pix.width * 2; if (fmt.fmt.pix.bytesperline < min) { fmt.fmt.pix.bytesperline = min; } min = fmt.fmt.pix.bytesperline * fmt.fmt.pix.height; if (fmt.fmt.pix.sizeimage < min) { fmt.fmt.pix.sizeimage = min; } #endif switch (cam->io) { case IO_METHOD_READ: init_read(fmt.fmt.pix.sizeimage, cam); break; case IO_METHOD_MMAP: init_mmap(cam); break; } #ifdef DEBUG printf("[i] Webcam %d initialized\n", cam->cam_no); #endif return 0; } void uninit_device(webcam_t *cam) { int i; switch (cam->io) { case IO_METHOD_READ: xfree(cam->buffers[0].start); break; case IO_METHOD_MMAP: for (i = 0; i < cam->n_buffers; ++i) if (-1 == munmap(cam->buffers[i].start, cam->buffers[i].length)) { xperror("munmap"); } break; } xfree(cam->buffers); } lebiniou-3.40/src/params3d.c0000644000175000017500000001553413612112625012643 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "params3d.h" #include "brandom.h" #define MAX_3D 10.0 #define NSAMPLES 36 /* for the sphere */ #define NSAMPLES2 ((float)(NSAMPLES)) #define TSTEP (2.0 * M_PI / NSAMPLES2) #define PSTEP (M_PI / (NSAMPLES2-1)) /* These are the Quadrants also ;) */ /* oliv3 FIXME reorder so that we can traverse easily ? * like inverting a value in draw sphere optimized */ Point3d_t Cube3d[8] = { { { -1.0, +1.0, +1.0 } }, /* 0 */ { { +1.0, +1.0, +1.0 } }, /* 1 */ { { +1.0, -1.0, +1.0 } }, /* 2 */ { { -1.0, -1.0, +1.0 } }, /* 3 */ { { -1.0, +1.0, -1.0 } }, /* 4 */ { { +1.0, +1.0, -1.0 } }, /* 5 */ { { +1.0, -1.0, -1.0 } }, /* 6 */ { { -1.0, -1.0, -1.0 } } /* 7 */ }; Point3d_t Sphere3d[NSAMPLES][NSAMPLES]; /* #define RHO (sqrt (3.0)) */ #define RHO 1.732051 static void init_sphere_3d(void) { float theta, phi; u_short it = 0, ip = 0; for (theta = 0; it < NSAMPLES; theta += TSTEP, it++) { ip = 0; for (phi = 0; ip < NSAMPLES; phi += PSTEP, ip++) { Point3d_t *p = &Sphere3d[it][ip]; p->pos.x = RHO * cosf(theta) * sinf(phi); p->pos.y = RHO * sinf(theta) * sinf(phi); p->pos.z = RHO * cosf(phi); } } } void Params3d_init(Params3d_t *p, const float rotate_amount, const double scale_factor, const uint8_t rotation_factor) { int i; p->rotation_factor = rotation_factor; p->rotate_amount = rotate_amount; for (i = X_AXIS; i <= Z_AXIS; i++) { p->rotations[i] = 0; p->rotate_factor[i] = 0; // TODO get from configuration } update(p); p->scale_factor = scale_factor; p->draw_boundary = 0; p->xs = p->xe = HWIDTH; p->ys = p->ye = HHEIGHT; #ifdef WITH_GL p->gl_xs = p->gl_xe = HWIDTH; p->gl_ys = p->gl_ye = HHEIGHT; #endif init_sphere_3d(); zero_3d(p); #ifdef WITH_GL p->gl_fov = 45; /* FIXME empirical value */ #endif } void Params3d_randomize(Params3d_t *p) { do { int i; // FIXME b_rand_int_range returns uint32_t !!! // this should be b_rand_int_range(-RAND_FACTOR, RAND_FACTOR).. p->rotate_factor[X_AXIS] = b_rand_int_range(0, p->rotation_factor); p->rotate_factor[Y_AXIS] = b_rand_int_range(0, p->rotation_factor); p->rotate_factor[Z_AXIS] = b_rand_int_range(0, p->rotation_factor); // XXX poor random sign changing for (i = X_AXIS; i <= Z_AXIS; i++) { if (b_rand_boolean()) { p->rotate_factor[i] = -p->rotate_factor[i]; } } } while (!Params3d_is_rotating(p)); } inline void draw_sphere_3d(const Params3d_t *params3d, Buffer8_t *b, const Pixel_t color) { u_short it, ip; for (it = 0; it < NSAMPLES; it++) for (ip = 0; ip < NSAMPLES; ip++) { set_pixel_3d(params3d, b, &Sphere3d[it][ip], color); } } inline void draw_sphere_wireframe_3d(const Params3d_t *params3d, Buffer8_t *b, const Pixel_t color) { u_short it, ip; for (it = 0; it < NSAMPLES-1; it++) { for (ip = 0; ip < NSAMPLES; ip++) { draw_line_3d(params3d, b, &Sphere3d[it][ip], &Sphere3d[it+1][ip], color); } } for (ip = 0; ip < NSAMPLES; ip++) { draw_line_3d(params3d, b, &Sphere3d[0][ip], &Sphere3d[NSAMPLES-1][ip], color); } for (it = 0; it < NSAMPLES; it++) { for (ip = 0; ip < NSAMPLES-1; ip++) { draw_line_3d(params3d, b, &Sphere3d[it][ip], &Sphere3d[it][ip+1], color); } } } inline void draw_cube_3d(const Params3d_t *p, Buffer8_t *b, const Pixel_t color) { draw_line_3d(p, b, &Cube3d[7], &Cube3d[6], color); draw_line_3d(p, b, &Cube3d[7], &Cube3d[4], color); draw_line_3d(p, b, &Cube3d[7], &Cube3d[3], color); draw_line_3d(p, b, &Cube3d[5], &Cube3d[6], color); draw_line_3d(p, b, &Cube3d[5], &Cube3d[4], color); draw_line_3d(p, b, &Cube3d[5], &Cube3d[1], color); draw_line_3d(p, b, &Cube3d[0], &Cube3d[4], color); draw_line_3d(p, b, &Cube3d[0], &Cube3d[3], color); draw_line_3d(p, b, &Cube3d[0], &Cube3d[1], color); draw_line_3d(p, b, &Cube3d[2], &Cube3d[6], color); draw_line_3d(p, b, &Cube3d[2], &Cube3d[3], color); draw_line_3d(p, b, &Cube3d[2], &Cube3d[1], color); } void draw_line_3d(const Params3d_t *p, Buffer8_t *b, const Point3d_t *p1, const Point3d_t *p2, const Pixel_t color) { Point2d_t pa, a1; Point2d_t pb, b1; pa = projection_perspective(p, p1); pb = projection_perspective(p, p2); a1 = pixel_ecran(p, &pa); b1 = pixel_ecran(p, &pb); draw_line(b, a1.x, a1.y, b1.x, b1.y, color); } inline void Params3d_rotate(Params3d_t *p) { float dx = (p->xe-p->xs)/(float)(WIDTH/8); float dy = (p->ye-p->ys)/(float)(HEIGHT/8); /* printf ("dx= %f, dy= %f\n", dx, dy); */ // BUGGY (Y/X) then check (X/Z)?! p->rotations[Y_AXIS] += dx; p->rotations[X_AXIS] += dy; if (p->rotations[X_AXIS] > 2 * M_PI) { p->rotations[X_AXIS] -= 2 * M_PI; } else if (p->rotations[X_AXIS] < -2 * M_PI) { p->rotations[X_AXIS] += 2 * M_PI; } if (p->rotations[Z_AXIS] > 2 * M_PI) { p->rotations[Z_AXIS] -= 2 * M_PI; } else if (p->rotations[Z_AXIS] < -2 * M_PI) { p->rotations[Z_AXIS] += 2 * M_PI; } p->xs = p->xe; p->ys = p->ye; update(p); } #ifdef WITH_GL void Params3d_rotate_GL(Params3d_t *p) { float dx = (p->gl_xe-p->gl_xs)/(float)(WIDTH/8); float dy = (p->gl_ye-p->gl_ys)/(float)(HEIGHT/8); // printf ("dx= %f, dy= %f\n", dx, dy); p->gl_rotations[Y_AXIS] += dx*30; p->gl_rotations[X_AXIS] += dy*30; if (p->gl_rotations[Y_AXIS] > 360) { p->gl_rotations[Y_AXIS] -= 360; } else if (p->gl_rotations[Y_AXIS] < 0) { p->gl_rotations[Y_AXIS] += 360; } if (p->rotations[X_AXIS] > 360) { p->rotations[X_AXIS] -= 360; } else if (p->rotations[X_AXIS] < 0) { p->rotations[X_AXIS] += 360; } p->gl_xs = p->gl_xe; p->gl_ys = p->gl_ye; } #endif inline void Params3d_change_rotations(Params3d_t *p) { int i; for (i = X_AXIS; i <= Z_AXIS; i++) { p->rotations[i] += (p->rotate_factor[i] * p->rotate_amount); } update(p); } void update_x(Params3d_t *p) { p->Cos[X_AXIS] = cosf(p->rotations[X_AXIS]); p->Sin[X_AXIS] = sinf(p->rotations[X_AXIS]); } void update_y(Params3d_t *p) { p->Cos[Y_AXIS] = cosf(p->rotations[Y_AXIS]); p->Sin[Y_AXIS] = sinf(p->rotations[Y_AXIS]); } void update_z(Params3d_t *p) { p->Cos[Z_AXIS] = cosf(p->rotations[Z_AXIS]); p->Sin[Z_AXIS] = sinf(p->rotations[Z_AXIS]); } lebiniou-3.40/src/cmapfader_event.c0000644000175000017500000000222613612112625014246 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "cmapfader.h" int CmapFader_event(CmapFader_t *cf, const Event_t *e) { switch (e->cmd) { case BC_SELECT: if (e->arg0 == BA_PREV) { CmapFader_prev(cf); return 1; } else if (e->arg0 == BA_NEXT) { CmapFader_next(cf); return 1; } else if (e->arg0 == BA_RANDOM) { CmapFader_random(cf); return 1; } break; default: break; } return 0; } lebiniou-3.40/src/webcam_loop.c0000644000175000017500000000764713612112625013426 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "webcam.h" extern int hflip, vflip; static void process_image(webcam_t *webcam, void *p) { int i, j; u_char *q = p; Buffer8_t *dst; Pixel_t *d; Pixel_t temp[CAP_WIDTH*CAP_HEIGHT]; Buffer8_t *save; p++; #if 1 d = temp; /* TODO: use sws_scale/colorspace */ /* XXX lame YUYV -> Y conversion */ for (j = 0; j < CAP_HEIGHT; j++) for (i = 0; i < CAP_WIDTH; i++) { *d++ = *q; q += 2; } #endif pthread_mutex_lock(&webcam->ctx->cam_mtx[webcam->cam_no]); dst = webcam->ctx->cam_save[webcam->cam_no][0]; if ((WIDTH == CAP_WIDTH) && (HEIGHT == CAP_HEIGHT)) { memcpy(dst->buffer, temp, BUFFSIZE*sizeof(Pixel_t)); } else { gray_scale(dst->buffer, CAP_WIDTH, CAP_HEIGHT, temp); } if (hflip) { Buffer8_flip_h(dst); } if (vflip) { Buffer8_flip_v(dst); } save = Buffer8_clone(dst); /* TODO s/save/new_picture */ Context_push_webcam(webcam->ctx, save, webcam->cam_no); pthread_mutex_unlock(&webcam->ctx->cam_mtx[webcam->cam_no]); } static int read_frame(webcam_t *cam) { struct v4l2_buffer buf; switch (cam->io) { case IO_METHOD_READ: if (-1 == read(cam->fd, cam->buffers[0].start, cam->buffers[0].length)) { switch (errno) { case EAGAIN: return 0; case EIO: /* Could ignore EIO, see spec. */ /* fall through */ default: xperror("read"); } } process_image(cam, cam->buffers[0].start); break; case IO_METHOD_MMAP: CLEAR(buf); buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; buf.memory = V4L2_MEMORY_MMAP; if (-1 == xioctl(cam->fd, VIDIOC_DQBUF, &buf)) { switch (errno) { case EAGAIN: return 0; case EIO: /* Could ignore EIO, see spec. */ /* fall through */ default: xperror("VIDIOC_DQBUF"); } } assert((int)buf.index < cam->n_buffers); // printf("index %d, process_image(%d) bytes\n", buf.index, (int)cam->buffers[buf.index].length); process_image(cam, cam->buffers[buf.index].start); // printf("process_image done cam #%d\n", cam->cam_no); if (-1 == xioctl(cam->fd, VIDIOC_QBUF, &buf)) { xperror("VIDIOC_QBUF"); } break; } return 1; } static int capture_frame(webcam_t *webcam) { fd_set fds; struct timeval tv; int r; FD_ZERO(&fds); FD_SET(webcam->fd, &fds); /* Timeout. */ tv.tv_sec = 30; tv.tv_usec = 0; r = select(webcam->fd + 1, &fds, NULL, NULL, &tv); if (-1 == r) { if (EINTR == errno) { return 1; } xperror("select"); } if (0 == r) { xerror("select timeout\n"); } return read_frame(webcam); } void * loop(void *args) { webcam_t *webcam = (webcam_t *)args; capture_frame(webcam); Buffer8_copy(webcam->ctx->cam_save[webcam->cam_no][0], webcam->ctx->cam_ref0[webcam->cam_no]); while (webcam->ctx->running) { if (!webcam->ctx->ref_taken[webcam->cam_no]) { Buffer8_copy(webcam->ctx->cam_save[webcam->cam_no][0], webcam->ctx->cam_ref[webcam->cam_no]); webcam->ctx->ref_taken[webcam->cam_no] = 1; } capture_frame(webcam); } pthread_exit(NULL); } lebiniou-3.40/src/imagefader_event.c0000644000175000017500000000221713612112625014410 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "imagefader.h" int ImageFader_event(ImageFader_t *pf, const Event_t *e) { switch (e->cmd) { case BC_SELECT: if (e->arg0 == BA_PREV) { ImageFader_prev(pf); return 1; } else if (e->arg0 == BA_NEXT) { ImageFader_next(pf); return 1; } else if (e->arg0 == BA_RANDOM) { ImageFader_random(pf); return 1; } default: break; } return 0; } lebiniou-3.40/src/context_export.c0000644000175000017500000000726613612112625014221 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" Pixel_t * export_RGB_buffer(const Context_t *ctx, const u_char screen, const u_char flip) { rgba_t *colors = &ctx->cf->cur->colors[0]; Buffer8_t *buf = ctx->buffers[screen]; const Pixel_t *src = NULL; Pixel_t *res; u_long c, i = 0; if (flip) { Buffer8_flip_v(buf); } src = buf->buffer; res = xmalloc(3*BUFFSIZE*sizeof(Pixel_t)); for (c = 0; c < BUFFSIZE; c++) { res[i++] = colors[src[c]].col.r; res[i++] = colors[src[c]].col.g; res[i++] = colors[src[c]].col.b; } if (flip) { Buffer8_flip_v(buf); } return res; } Pixel_t * export_BGR_buffer(const Context_t *ctx, const u_char screen, const u_char flip) { rgba_t *colors = &ctx->cf->cur->colors[0]; Buffer8_t *buf = ctx->buffers[screen]; const Pixel_t *src = NULL; Pixel_t *res; u_long c, i = 0; if (flip) { Buffer8_flip_v(buf); } src = buf->buffer; res = xmalloc(3*BUFFSIZE*sizeof(Pixel_t)); for (c = 0; c < BUFFSIZE; c++) { res[i++] = colors[src[c]].col.b; res[i++] = colors[src[c]].col.g; res[i++] = colors[src[c]].col.r; } if (flip) { Buffer8_flip_v(buf); } return res; } Pixel_t * export_RGB_active_buffer(const Context_t *ctx, const u_char flip) { return export_RGB_buffer(ctx, ACTIVE_BUFFER, flip); } Pixel_t * export_BGR_active_buffer(const Context_t *ctx, const u_char flip) { return export_BGR_buffer(ctx, ACTIVE_BUFFER, flip); } Pixel_t * export_YUV_buffer(const Context_t *ctx, const u_char screen, const u_char flip) { rgba_t *colors = &ctx->cf->cur->colors[0]; Buffer8_t *buf = ctx->buffers[screen]; const Pixel_t *src = NULL; Pixel_t *res; u_long c, i = 0; if (flip) { Buffer8_flip_v(buf); } src = buf->buffer; res = xmalloc(3*BUFFSIZE*sizeof(Pixel_t)); /* * From wikipedia, sorry * * Y = 0,299⋅R + 0,587⋅G + 0,114⋅B * U = 0,492⋅(B − Y) = −0,14713⋅R − 0,28886⋅G + 0,436⋅B * V = 0,877⋅(R − Y) = 0,615⋅R − 0,51498⋅G- 0,10001⋅B */ #define CR (colors[src[c]].col.r) #define CG (colors[src[c]].col.g) #define CB (colors[src[c]].col.b) for (c = 0; c < BUFFSIZE; c++) { res[i++] = 0.299*CR + 0.587*CG + 0.114*CB;; res[i++] = -0.14713*CR - 0.28886*CG + 0.436*CB; res[i++] = 0.615*CR - 0.51498*CG - 0.10001*CB; } if (flip) { Buffer8_flip_v(buf); } return res; } Pixel_t * export_YUV_active_buffer(const Context_t *ctx, const u_char flip) { return export_YUV_buffer(ctx, ACTIVE_BUFFER, flip); } const RGBA_t * export_RGBA_buffer(const Context_t *ctx, const u_char screen) { rgba_t *colors = &ctx->cf->cur->colors[0]; Pixel_t *src = ctx->buffers[screen]->buffer, *start; RGBA_t *dst = ctx->rgba_buffers[screen]->buffer; assert(NULL != dst); start = src; for ( ; src < start+BUFFSIZE*sizeof(Pixel_t); src++, dst++) { *dst = colors[*src].col; } return ctx->rgba_buffers[screen]->buffer; } const RGBA_t * export_RGBA_active_buffer(const Context_t *ctx) { return export_RGBA_buffer(ctx, ACTIVE_BUFFER); } lebiniou-3.40/src/screenshot.c0000644000175000017500000000400713612112625013277 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" #include "pnglite.h" static char * mk_filename() { gchar *blah = NULL; const gchar *home_dir = NULL; static u_long frame = 0; home_dir = g_get_home_dir(); blah = g_strdup_printf("%s/." PACKAGE_NAME "/screenshots", home_dir); rmkdir(blah); g_free(blah); blah = g_strdup_printf("%s/." PACKAGE_NAME "/screenshots/" PACKAGE_NAME "-%d-%06li.png", home_dir, getpid(), frame); frame++; return blah; } void write_png(const char *filename, const Pixel_t *data) { png_t png; int res; png_init((png_alloc_t)0, (png_free_t)0); res = png_open_file_write(&png, filename); if (PNG_NO_ERROR == res) { res = png_set_data(&png, WIDTH, HEIGHT, 8, PNG_TRUECOLOR, (u_char *)data); if (PNG_NO_ERROR != res) { fprintf(stderr, "[!] png_set_data: %s (%s)\n", png_error_string(res), filename); } } else { fprintf(stderr, "[!] png_open_file_write: %s (%s)\n", png_error_string(res), filename); if (PNG_FILE_ERROR != res) { png_close_file(&png); } return; } png_close_file(&png); } void Context_screenshot(const Context_t *ctx) { char *filename = NULL; Pixel_t *data = NULL; filename = mk_filename(); data = export_RGB_active_buffer(ctx, 1); write_png(filename, data); xfree(data); g_free(filename); } lebiniou-3.40/src/sequence_save.c0000644000175000017500000001172013612112625013750 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include #include "globals.h" #include "sequence.h" #include "images.h" #include "colormaps.h" #define SEQUENCE_VERSION 0 json_t * Sequence_to_json(const Sequence_t *s, const uint8_t full) { json_t *sequence_j = json_object(); json_object_set_new(sequence_j, "version", json_integer(SEQUENCE_VERSION)); json_object_set_new(sequence_j, "id", json_integer(s->id)); if (full) { json_object_set_new(sequence_j, "auto_colormaps", json_boolean(s->auto_colormaps)); if (!s->auto_colormaps) { json_object_set_new(sequence_j, "colormap", json_string(Colormaps_name(s->cmap_id))); } json_object_set_new(sequence_j, "auto_images", json_boolean(s->auto_images)); if (!s->auto_images) { json_object_set_new(sequence_j, "image", json_string(Images_name(s->image_id))); } } json_t *plugins_j = json_array(); /* iterate over plugins list */ for (GList *layers = g_list_first(s->layers); layers != NULL; layers = g_list_next(layers)) { Layer_t *layer = (Layer_t *)layers->data; Plugin_t *p = layer->plugin; json_t *j_plugin = json_object(); json_object_set_new(j_plugin, "lens", json_boolean((s->lens != NULL) && (p == s->lens))); json_object_set_new(j_plugin, "name", json_string(p->name)); json_object_set_new(j_plugin, "id", json_integer(p->id)); json_object_set_new(j_plugin, "version", json_integer(p->version)); json_object_set_new(j_plugin, "mode", json_string(LayerMode_to_string(layer->mode))); if (NULL != p->parameters) { json_t *j_params = (json_t *)p->parameters(NULL); json_object_set_new(j_plugin, "parameters", plugin_parameters_to_saved_parameters(j_params)); json_decref(j_params); } json_array_append_new(plugins_j, j_plugin); } json_object_set_new(sequence_j, "plugins", plugins_j); return sequence_j; } static int Sequence_write_json(const Sequence_t *s, const char *filename, const uint8_t full) { json_t *sequence_j = Sequence_to_json(s, full); int ret = json_dump_file(sequence_j, filename, JSON_INDENT(4)); json_decref(sequence_j); return ret; } void Sequence_save(Sequence_t *s, int overwrite, const int is_transient, const uint8_t bare, const char auto_colormaps, const char auto_images) { Sequence_t *store = NULL; if (g_list_length(s->layers) == 0) { printf("[!] *NOT* saving an empty sequence !\n"); return; } if (s->broken) { printf("[!] Sequence is broken, won't save !\n"); return; } if (overwrite && (s->id == 0)) { printf("[!] Overwriting a NEW sequence == saving\n"); overwrite = 0; } if (!overwrite || is_transient) { s->id = unix_timestamp(); } if (s->name == NULL) { s->name = g_strdup_printf("%" PRIu32, s->id); } printf("[s] Saving sequence %" PRIu32 "\n", s->id); const gchar *blah = Sequences_get_dir(); rmkdir(blah); // g_free(blah); /* set auto_colormaps from context if needed */ if (s->auto_colormaps == -1) { s->auto_colormaps = auto_colormaps; } /* set auto_images from context if needed */ if (s->auto_images == -1) { s->auto_images = auto_images; } char *filename_json = NULL; char *filename_xml = NULL; if (overwrite) { filename_json = g_strdup_printf("%s/%s.json", blah, s->name); filename_xml = g_strdup_printf("%s/%s.xml", blah, s->name); } else { filename_json = g_strdup_printf("%s/%" PRIu32 ".json", blah, s->id); } printf("[s] Filename: %s\n", filename_json); if (Sequence_write_json(s, filename_json, bare) == 0 && overwrite) { /* Erase old XML sequence */ FILE *fp = fopen(filename_xml, "r"); if (fp != NULL) { fclose(fp); if (remove(filename_xml) == 0) { printf("[s] Removed old XML sequence %s\n", filename_xml); } } } g_free(filename_json); g_free(filename_xml); s->changed = 0; if (overwrite) { GList *oldp = g_list_find_custom(sequences->seqs, (gpointer)s, Sequence_sort_func); Sequence_t *old; if (oldp != NULL) { old = (Sequence_t *)oldp->data; Sequence_copy(s, old); } else { overwrite = 0; } } if (overwrite == 0) { /* new sequence */ store = Sequence_new(0); Sequence_copy(s, store); sequences->seqs = g_list_prepend(sequences->seqs, (gpointer)store); sequences->size++; } } lebiniou-3.40/src/images.c0000644000175000017500000001272013612112625012370 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include #include "images.h" #include "brandom.h" Images_t *images = NULL; static int Images_compare(const void *_a, const void *_b) { Image8_t **a = (Image8_t **)_a; Image8_t **b = (Image8_t **)_b; assert(*a != NULL); assert(*b != NULL); assert((*a)->dname != NULL); assert((*b)->dname != NULL); return strcasecmp((*a)->dname, (*b)->dname); } void Images_new(const char *basedir, const char *themes) { DIR *dir; struct dirent *entry; GSList *tmp = NULL; uint16_t size = 0; GSList *t; gchar **tokens, **theme; assert(basedir != NULL); assert(themes != NULL); tokens = g_strsplit(themes, ",", 0); theme = tokens; for ( ; *theme != NULL; theme++) { char *directoryname; char *th = *theme; VERBOSE(printf("[+] Loading theme '%s'\n", th)); fflush(stdout); if (*th == '~') { th++; if (*th != '\0') { directoryname = g_strdup_printf("%s/." PACKAGE_NAME "/images/%s", g_get_home_dir(), th); } else { fprintf(stderr, "[!] Not a valid tilde-theme: %s\n", *theme); continue; } } else { directoryname = g_strdup_printf("%s/%s", basedir, *theme); } dir = opendir(directoryname); if (dir == NULL) { fprintf(stderr, "[!] Error while reading image directory %s content: %s\n", directoryname, strerror(errno)); g_free(directoryname); continue; } while ((entry = readdir(dir)) != NULL) { uint32_t hash; Image8_t *pic; if (entry->d_name[0] == '.') { continue; } hash = FNV_hash(entry->d_name); char ignore = 0; for (t = g_slist_next(tmp); t != NULL; t = g_slist_next(t)) if (((Image8_t *)t->data)->id == hash) { const char *name = ((Image8_t *)t->data)->name; if (strcmp(name, entry->d_name)) printf("[!] Ignoring image '%s'\n" "[!] (same hash as '%s': %"PRIu32")\n", entry->d_name, name, hash); ignore = 1; } if (!ignore) { pic = Image8_new(); if (Image8_load(pic, hash, directoryname, entry->d_name) != 0) { Image8_delete(pic); } else { size++; tmp = g_slist_prepend(tmp, (gpointer)pic); } } } if (closedir(dir) == -1) { xperror("closedir"); } g_free(directoryname); } g_strfreev(tokens); images = xmalloc(sizeof(Images_t)); if (libbiniou_verbose) { VERBOSE(printf("[p] Loaded %d images\n", size)); } if (size) { uint16_t i; images->imgs = xmalloc(size * sizeof(Image8_t *)); for (i = 0, t = tmp; t != NULL; t = g_slist_next(t), i++) { images->imgs[i] = (Image8_t *)t->data; } g_slist_free(tmp); images->size = size; qsort((void *)images->imgs, (size_t)images->size, (size_t)sizeof(Image8_t *), &Images_compare); } else { xfree(images); } } void Images_delete() { if (images != NULL) { uint16_t i; for (i = 0; i < images->size; i++) { Image8_delete(images->imgs[i]); } xfree(images->imgs); xfree(images); } } const char * Images_name(const uint32_t id) { uint16_t i; if (images == NULL) { VERBOSE(fprintf(stderr, "[!] No images loaded\r\n")); return NULL; } for (i = 0; i < images->size; i++) if (images->imgs[i]->id == id) { return images->imgs[i]->name; } if (id == 0) { return images->imgs[0]->name; } VERBOSE(fprintf(stderr, "[!] Images_name: id %"PRIu16" not found\r\n", id)); return NULL; } int32_t Images_index(const uint32_t id) { uint16_t i; if (images == NULL) { fprintf(stderr, "[!] No images loaded\r\n"); return -1; } for (i = 0; i < images->size; i++) if (images->imgs[i]->id == id) { return i; } VERBOSE(fprintf(stderr, "[!] Images_index: id %"PRIu16" not found\r\n", id)); return -1; } uint32_t Images_find(const char *name) { uint16_t i; if (images == NULL) { fprintf(stderr, "[!] No images loaded\r\n"); return 0; } for (i = 0; i < images->size; i++) if (!strcmp(images->imgs[i]->name, name)) { return images->imgs[i]->id; } VERBOSE(fprintf(stderr, "[!] Image '%s' not found\r\n", name)); return images->imgs[0]->id; /* Use the first image by default */ } uint32_t Images_random_id() { uint16_t idx = 0; assert(images != NULL); assert(images->size); // There is at least a default image if (images->size > 1) { idx = b_rand_int_range(0, images->size - 1); } return images->imgs[idx]->id; } const Image8_t * Images_random() { uint16_t idx = 0; assert(images != NULL); if (images->size > 1) { idx = b_rand_int_range(0, images->size - 1); } return images->imgs[idx]; } lebiniou-3.40/src/pnglite.h0000644000175000017500000001541413612112625012575 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* pnglite.h - Interface for pnglite library Copyright (c) 2007 Daniel Karling This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Daniel Karling daniel.karling@gmail.com */ #ifndef _PNGLITE_H_ #define _PNGLITE_H_ #ifdef __cplusplus extern "C" { #endif /* Enumerations for pnglite. Negative numbers are error codes and 0 and up are okay responses. */ enum { PNG_DONE = 1, PNG_NO_ERROR = 0, PNG_FILE_ERROR = -1, PNG_HEADER_ERROR = -2, PNG_IO_ERROR = -3, PNG_EOF_ERROR = -4, PNG_CRC_ERROR = -5, PNG_MEMORY_ERROR = -6, PNG_ZLIB_ERROR = -7, PNG_UNKNOWN_FILTER = -8, PNG_NOT_SUPPORTED = -9, PNG_WRONG_ARGUMENTS = -10 }; /* The five different kinds of color storage in PNG files. */ enum { PNG_GREYSCALE = 0, PNG_TRUECOLOR = 2, PNG_INDEXED = 3, PNG_GREYSCALE_ALPHA = 4, PNG_TRUECOLOR_ALPHA = 6 }; /* Typedefs for callbacks. */ typedef unsigned (*png_write_callback_t)(void* input, size_t size, size_t numel, void* user_pointer); typedef unsigned (*png_read_callback_t)(void* output, size_t size, size_t numel, void* user_pointer); typedef void (*png_free_t)(void* p); typedef void * (*png_alloc_t)(size_t s); typedef struct { void* zs; /* pointer to z_stream */ png_read_callback_t read_fun; png_write_callback_t write_fun; void* user_pointer; unsigned char* png_data; unsigned png_datalen; unsigned width; unsigned height; unsigned char depth; unsigned char color_type; unsigned char compression_method; unsigned char filter_method; unsigned char interlace_method; unsigned char bpp; } png_t; /* Function: png_init This function initializes pnglite. The parameters can be used to set your own memory allocation routines following these formats: > void* (*custom_alloc)(size_t s) > void (*custom_free)(void* p) Parameters: pngalloc - Pointer to custom allocation routine. If 0 is passed, malloc from libc will be used. pngfree - Pointer to custom free routine. If 0 is passed, free from libc will be used. Returns: Always returns PNG_NO_ERROR. */ int png_init(png_alloc_t pngalloc, png_free_t pngfree); /* Function: png_open_file This function is used to open a png file with the internal file IO system. This function should be used instead of png_open if no custom read function is used. Parameters: png - Empty png_t struct. filename - Filename of the file to be opened. Returns: PNG_NO_ERROR on success, otherwise an error code. */ int png_open_file(png_t *png, const char* filename); int png_open_file_read(png_t *png, const char* filename); int png_open_file_write(png_t *png, const char* filename); /* Function: png_open This function reads or writes a png from/to the specified callback. The callbacks should be of the format: > size_t (*png_write_callback_t)(void* input, size_t size, size_t numel, void* user_pointer); > size_t (*png_read_callback_t)(void* output, size_t size, size_t numel, void* user_pointer). Only one callback has to be specified. The read callback in case of PNG reading, otherwise the write callback. Writing: The callback will be called like fwrite. Reading: The callback will be called each time pnglite needs more data. The callback should read as much data as requested, or return 0. This should always be possible if the PNG is sane. If the output-buffer is a null-pointer the callback should only skip ahead the specified number of elements. If the callback is a null-pointer the user_pointer will be treated as a file pointer (use png_open_file instead). Parameters: png - png_t struct read_fun - Callback function for reading. user_pointer - User pointer to be passed to read_fun. Returns: PNG_NO_ERROR on success, otherwise an error code. */ int png_open(png_t* png, png_read_callback_t read_fun, void* user_pointer); int png_open_read(png_t* png, png_read_callback_t read_fun, void* user_pointer); int png_open_write(png_t* png, png_write_callback_t write_fun, void* user_pointer); /* Function: png_print_info This function prints some info about the opened png file to stdout. Parameters: png - png struct to get info from. */ void png_print_info(png_t* png); /* Function: png_error_string This function translates an error code to a human readable string. Parameters: error - Error code. Returns: Pointer to string. */ char* png_error_string(int error); /* Function: png_get_data This function decodes the opened png file and stores the result in data. data should be big enough to hold the decoded png. Required size will be: > width*height*(bytes per pixel) Parameters: data - Where to store result. Returns: PNG_NO_ERROR on success, otherwise an error code. */ int png_get_data(png_t* png, unsigned char* data); int png_set_data(png_t* png, unsigned width, unsigned height, char depth, int color, unsigned char* data); /* Function: png_close_file Closes an open png file pointer. Should only be used when the png has been opened with png_open_file. Parameters: png - png to close. Returns: PNG_NO_ERROR */ int png_close_file(png_t* png); #ifdef __cplusplus } #endif #endif lebiniou-3.40/src/sequence.h0000644000175000017500000000444113612112625012741 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_SEQUENCE_H #define __BINIOU_SEQUENCE_H #include "layer.h" typedef struct Sequence_s { uint32_t id; /* sequence id */ u_char changed; u_char broken; /* sequence is broken (eg, no pictures available) */ char *name; GList *layers; /* list of plugins to run */ Plugin_t *lens; /* lens, NULL if none */ char auto_colormaps; /* change colormaps at random interval (-1 == undefined) */ uint32_t cmap_id; /* colormap to use, 0 if use current */ char auto_images; /* change images at random interval (-1 == undefined) */ uint32_t image_id; /* image to use, 0 if use current */ } Sequence_t; Sequence_t *Sequence_new(const uint32_t); void Sequence_delete(Sequence_t *); void Sequence_display(const Sequence_t *); void Sequence_copy(const Sequence_t *, Sequence_t *); void Sequence_clear(Sequence_t *, const uint32_t); void Sequence_changed(Sequence_t *); void Sequence_insert(Sequence_t *, Plugin_t *); void Sequence_insert_at_position(Sequence_t *, const u_short, Plugin_t *); void Sequence_remove(Sequence_t *, const Plugin_t *); GList *Sequence_find(const Sequence_t *, const Plugin_t *); short Sequence_find_position(const Sequence_t *, const Plugin_t *); void Sequence_save(Sequence_t *, int, const int, const uint8_t, const char, const char); Sequence_t *Sequence_load(const char *); gint Sequence_sort_func(gconstpointer, gconstpointer); uint8_t Sequence_size(const Sequence_t *); json_t *Sequence_to_json(const Sequence_t *, const uint8_t); #endif /* __BINIOU_SEQUENCE_H */ lebiniou-3.40/src/particles.c0000644000175000017500000001011513612112625013105 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "particles.h" #define G (-9.81 / 100.0) /* FIXME a tuner --oliv3 */ Particle_System_t * Particle_System_new(const long max_particles) { Particle_System_t *ps = xcalloc(1, sizeof(Particle_System_t)); ps->max_particles = max_particles; ps->nb_particles = 0; return ps; } static void Particle_delete(Particle_t *p) { xfree(p); } void Particle_System_delete(Particle_System_t *ps) { GSList *p = ps->particles, *p0 = p; while (p != NULL) { Particle_t *dp = (Particle_t *)p->data; p = g_slist_next(p); Particle_delete(dp); } g_slist_free(p0); xfree(ps); } static Particle_t * Particle_new(float ttl, Point3d_t pos, Point3d_t vel, Point3d_t acc, float gfa) { Particle_t *p = xcalloc(1, sizeof(Particle_t)); p->ttl = ttl; p->pos = pos; p->vel = vel; p->acc = acc; p->gra.pos.y = gfa * -G; gettimeofday(&p->age, NULL); return p; } Particle_t * Particle_new_indexed(float ttl, Pixel_t col, Point3d_t pos, Point3d_t vel, Point3d_t acc, float gfa) { Particle_t *p = Particle_new(ttl, pos, vel, acc, gfa); p->col.idx = col; return p; } Particle_t * Particle_new_rgba(float ttl, rgba_t rgba, Point3d_t pos, Point3d_t vel, Point3d_t acc, float gfa) { Particle_t *p = Particle_new(ttl, pos, vel, acc, gfa); /* ici on est pourtant sur que les particules ont un bon RGBA */ p->col.rgba = rgba; return p; } u_char Particle_System_can_add(const Particle_System_t *ps) { if (ps->max_particles == PS_NOLIMIT) { return 1; } else { return (ps->nb_particles < ps->max_particles); } } void Particle_System_add(Particle_System_t *ps, const Particle_t *p) { ps->particles = g_slist_prepend(ps->particles, (gpointer)p); ps->nb_particles++; } static void Particle_System_decay(Particle_System_t *ps) { GSList *tmp = ps->particles; struct timeval t; GSList *newp = NULL; gettimeofday(&t, NULL); while (tmp != NULL) { float age; struct timeval elapsed; Particle_t *dp = (Particle_t *)tmp->data; /* ok let's compute this particle's age */ if (dp->age.tv_usec > t.tv_usec) { t.tv_usec += 1000000; t.tv_sec--; } elapsed.tv_sec = t.tv_sec - dp->age.tv_sec; elapsed.tv_usec = t.tv_usec - dp->age.tv_usec; age = elapsed.tv_sec + ((double)elapsed.tv_usec / 1e6); if (age >= dp->ttl) { /* die, particle, die ! */ Particle_delete(dp); ps->nb_particles--; } else { newp = g_slist_prepend(newp, dp); } tmp = g_slist_next(tmp); } g_slist_free(ps->particles); ps->particles = newp; } static void Particle_System_move(Particle_System_t *ps) { GSList *p = ps->particles; while (p != NULL) { Particle_t *dp = (Particle_t *)p->data; /* change position */ dp->pos = p3d_add(&dp->pos, &dp->vel); /* change speed */ dp->vel = p3d_add(&dp->vel, &dp->acc); /* apply gravity */ dp->vel = p3d_add(&dp->vel, &dp->gra); /* next patient, please */ p = g_slist_next(p); } } void Particle_System_go(Particle_System_t *ps) { /* remove old particles */ Particle_System_decay(ps); /* move the rest */ Particle_System_move(ps); } void Particle_System_draw(const Particle_System_t *ps, const Params3d_t *params3d, Buffer8_t *dst) { GSList *p = ps->particles; while (p != NULL) { Particle_t *dp = (Particle_t *)p->data; set_pixel_3d(params3d, dst, &dp->pos, dp->col.idx); p = g_slist_next(p); } } lebiniou-3.40/src/plugin.h0000644000175000017500000000745513612112625012437 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_PLUGIN_H #define __BINIOU_PLUGIN_H #include #include "options.h" #define PLUGIN_PARAMETER_CHANGED 2 enum PluginType { PL_INPUT, PL_MAIN, PL_OUTPUT }; struct Context_s; typedef struct Plugin_s { void *handle; /* .so handle */ uint32_t id; /* creation date */ uint32_t version; /* version to increase when exposed parameters change */ u_long *options; u_long *mode; char *name; char *file; /* to unload/reload */ char *dname; /* display name */ char *desc; /* plugin description */ pthread_t thread; u_long calls; /* number of times this plugin was run */ uint8_t selected_param; /* TODO a struct callbacks */ /* callbacks */ int8_t (*create)(struct Context_s *); /* constructor */ void (*destroy)(struct Context_s *); /* destructor */ int8_t (*check_version)(uint32_t version); /* returns 0 if plugin is not compatible with version */ void (*run)(struct Context_s *); /* run function */ json_t * (*parameters)(json_t *); /* parameters managment */ void * (*jthread)(void *); /* joinable thread */ void (*on_switch_on)(struct Context_s *); /* switching on */ void (*on_switch_off)(struct Context_s *); /* switching off */ /* Output plugin stuff */ void (*fullscreen)(const int); void (*switch_cursor)(); } Plugin_t; Plugin_t *Plugin_new(const char *, const char *, const enum PluginType); void Plugin_delete(Plugin_t *); void Plugin_reload(Plugin_t *); int8_t Plugin_init(Plugin_t *); char *Plugin_name(const Plugin_t *); char *Plugin_dname(const Plugin_t *); uint8_t plugin_parameter_number(json_t *in_parameters); void plugin_parameters_add_int(json_t *params_array, const char *name, int v, int dec, int inc); void plugin_parameters_add_double(json_t *params, const char *name, double v, double dec, double inc); void plugin_parameters_add_string_list(json_t *params_array, const char *name, uint32_t nb_elems, const char **elems, uint32_t elem_id); uint8_t plugin_parameter_parse_int(const json_t *in_parameters, const char *name, int *value); uint8_t plugin_parameter_parse_int_range(const json_t *in_parameters, const char *name, int *value, int vmin, int vmax); uint8_t plugin_parameter_parse_double(const json_t *in_parameters, const char *name, double *value); uint8_t plugin_parameter_parse_float(const json_t *in_parameters, const char *name, float *value); uint8_t plugin_parameter_parse_float_range(const json_t *in_parameters, const char *name, float *value, float vmin, float vmax); uint8_t plugin_parameter_find_string_in_list(const json_t *in_parameters, const char *name, int *value); uint8_t plugin_parameter_parse_string_list_as_int_range(const json_t *in_parameters, const char *name, uint32_t nb_elems, const char **elems, int *value, int vmin, int vmax); uint8_t plugin_parameter_parse_string(const json_t *in_parameters, const char *name, char **value); json_t *plugin_parameter_change_selected(const char *delta, const float factor); json_t *plugin_parameters_to_saved_parameters(json_t *in); #endif /* __BINIOU_PLUGIN_H */ lebiniou-3.40/src/signals.c0000644000175000017500000000260313612112625012562 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "main.h" /* signal callback */ static void sighandle(int sig) { printf("\n[+] Got signal %d !\n", sig); switch (sig) { case SIGTERM: case SIGHUP: case SIGINT: exit(1); if (!biniou_stop()) { exit(0); } break; default: printf("\n[!] Unhandled signal %d\n", sig); break; } } void register_signals(void) { if (signal(SIGTERM, sighandle) == SIG_ERR) { printf("[!] can't catch SIGTERM signal\n"); } if (signal(SIGHUP, sighandle) == SIG_ERR) { printf("[!] can't catch SIGHUP signal\n"); } if (signal(SIGINT, sighandle) == SIG_ERR) { printf("[!] can't catch SIGINT signal\n"); } } lebiniou-3.40/src/pnglite.c0000644000175000017500000004433413612112625012573 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* pnglite.c - pnglite library For conditions of distribution and use, see copyright notice in pnglite.h */ /* * Modified by Olivier Girondel : * . Changed path to zlib.h * . Include "utils.h" for predefined includes * . zlib.h is mandatory from configure.ac */ #include "utils.h" #include "pnglite.h" #define DO_CRC_CHECKS 1 #define USE_ZLIB 1 static png_alloc_t png_alloc; static png_free_t png_free; static size_t file_read(png_t* png, void* out, size_t size, size_t numel) { size_t result; if(png->read_fun) { result = png->read_fun(out, size, numel, png->user_pointer); } else { if(!out) { result = fseek(png->user_pointer, (long)(size*numel), SEEK_CUR); } else { result = fread(out, size, numel, png->user_pointer); } } return result; } static size_t file_write(png_t* png, void* p, size_t size, size_t numel) { size_t result; if(png->write_fun) { result = png->write_fun(p, size, numel, png->user_pointer); } else { result = fwrite(p, size, numel, png->user_pointer); } return result; } static int file_read_ul(png_t* png, unsigned *out) { unsigned char buf[4]; if(file_read(png, buf, 1, 4) != 4) { return PNG_FILE_ERROR; } *out = (buf[0]<<24) | (buf[1]<<16) | (buf[2]<<8) | buf[3]; return PNG_NO_ERROR; } static int file_write_ul(png_t* png, unsigned in) { unsigned char buf[4]; buf[0] = (in>>24) & 0xff; buf[1] = (in>>16) & 0xff; buf[2] = (in>>8) & 0xff; buf[3] = (in) & 0xff; if(file_write(png, buf, 1, 4) != 4) { return PNG_FILE_ERROR; } return PNG_NO_ERROR; } static unsigned get_ul(unsigned char* buf) { unsigned result; unsigned char foo[4]; memcpy(foo, buf, 4); result = (foo[0]<<24) | (foo[1]<<16) | (foo[2]<<8) | foo[3]; return result; } static unsigned set_ul(unsigned char* buf, unsigned in) { buf[0] = (in>>24) & 0xff; buf[1] = (in>>16) & 0xff; buf[2] = (in>>8) & 0xff; buf[3] = (in) & 0xff; return PNG_NO_ERROR; } int png_init(png_alloc_t pngalloc, png_free_t pngfree) { if(pngalloc) { png_alloc = pngalloc; } else { png_alloc = &malloc; } if(pngfree) { png_free = pngfree; } else { png_free = &free; } return PNG_NO_ERROR; } static int png_get_bpp(png_t* png) { int bpp; switch(png->color_type) { case PNG_GREYSCALE: bpp = 1; break; case PNG_TRUECOLOR: bpp = 3; break; case PNG_INDEXED: bpp = 1; break; case PNG_GREYSCALE_ALPHA: bpp = 2; break; case PNG_TRUECOLOR_ALPHA: bpp = 4; break; default: return PNG_FILE_ERROR; } bpp *= png->depth/8; return bpp; } static int png_read_ihdr(png_t* png) { unsigned length = 0; #if DO_CRC_CHECKS unsigned orig_crc = 0; unsigned calc_crc = 0; #endif unsigned char ihdr[13+4]; /* length should be 13, make room for type (IHDR) */ file_read_ul(png, &length); if(length != 13) { printf("%d\n", length); return PNG_CRC_ERROR; } if(file_read(png, ihdr, 1, 13+4) != 13+4) { return PNG_EOF_ERROR; } #if DO_CRC_CHECKS file_read_ul(png, &orig_crc); calc_crc = crc32(0L, 0, 0); calc_crc = crc32(calc_crc, ihdr, 13+4); if(orig_crc != calc_crc) { return PNG_CRC_ERROR; } #else file_read_ul(png); #endif png->width = get_ul(ihdr+4); png->height = get_ul(ihdr+8); png->depth = ihdr[12]; png->color_type = ihdr[13]; png->compression_method = ihdr[14]; png->filter_method = ihdr[15]; png->interlace_method = ihdr[16]; if(png->color_type == PNG_INDEXED) { return PNG_NOT_SUPPORTED; } if(png->depth != 8 && png->depth != 16) { return PNG_NOT_SUPPORTED; } if(png->interlace_method) { return PNG_NOT_SUPPORTED; } return PNG_NO_ERROR; } static int png_write_ihdr(png_t* png) { unsigned char ihdr[13+4]; unsigned char *p = ihdr; unsigned crc; file_write(png, "\x89\x50\x4E\x47\x0D\x0A\x1A\x0A", 1, 8); file_write_ul(png, 13); *p = 'I'; p++; *p = 'H'; p++; *p = 'D'; p++; *p = 'R'; p++; set_ul(p, png->width); p+=4; set_ul(p, png->height); p+=4; *p = png->depth; p++; *p = png->color_type; p++; *p = 0; p++; *p = 0; p++; *p = 0; p++; file_write(png, ihdr, 1, 13+4); crc = crc32(0L, 0, 0); crc = crc32(crc, ihdr, 13+4); file_write_ul(png, crc); return PNG_NO_ERROR; } void png_print_info(png_t* png) { printf("PNG INFO:\n"); printf("\twidth:\t\t%d\n", png->width); printf("\theight:\t\t%d\n", png->height); printf("\tdepth:\t\t%d\n", png->depth); printf("\tcolor:\t\t"); switch(png->color_type) { case PNG_GREYSCALE: printf("greyscale\n"); break; case PNG_TRUECOLOR: printf("truecolor\n"); break; case PNG_INDEXED: printf("palette\n"); break; case PNG_GREYSCALE_ALPHA: printf("greyscale with alpha\n"); break; case PNG_TRUECOLOR_ALPHA: printf("truecolor with alpha\n"); break; default: printf("unknown, this is not good\n"); break; } printf("\tcompression:\t%s\n", png->compression_method?"unknown, this is not good":"inflate/deflate"); printf("\tfilter:\t\t%s\n", png->filter_method?"unknown, this is not good":"adaptive"); printf("\tinterlace:\t%s\n", png->interlace_method?"interlace":"no interlace"); } int png_open_read(png_t* png, png_read_callback_t read_fun, void* user_pointer) { char header[8]; int result; png->read_fun = read_fun; png->write_fun = 0; png->user_pointer = user_pointer; if(!read_fun && !user_pointer) { return PNG_WRONG_ARGUMENTS; } if(file_read(png, header, 1, 8) != 8) { return PNG_EOF_ERROR; } if(memcmp(header, "\x89\x50\x4E\x47\x0D\x0A\x1A\x0A", 8) != 0) { return PNG_HEADER_ERROR; } result = png_read_ihdr(png); png->bpp = (unsigned char)png_get_bpp(png); return result; } int png_open_write(png_t* png, png_write_callback_t write_fun, void* user_pointer) { png->write_fun = write_fun; png->read_fun = 0; png->user_pointer = user_pointer; if(!write_fun && !user_pointer) { return PNG_WRONG_ARGUMENTS; } return PNG_NO_ERROR; } int png_open(png_t* png, png_read_callback_t read_fun, void* user_pointer) { return png_open_read(png, read_fun, user_pointer); } int png_open_file_read(png_t *png, const char* filename) { FILE* fp = fopen(filename, "rb"); if(!fp) { return PNG_FILE_ERROR; } return png_open_read(png, 0, fp); } int png_open_file_write(png_t *png, const char* filename) { FILE* fp = fopen(filename, "wb"); if(!fp) { return PNG_FILE_ERROR; } return png_open_write(png, 0, fp); } int png_open_file(png_t *png, const char* filename) { return png_open_file_read(png, filename); } int png_close_file(png_t* png) { fclose(png->user_pointer); return PNG_NO_ERROR; } static int png_init_deflate(png_t* png, unsigned char* data, int datalen) { z_stream *stream; png->zs = png_alloc(sizeof(z_stream)); stream = png->zs; if(!stream) { return PNG_MEMORY_ERROR; } memset(stream, 0, sizeof(z_stream)); if(deflateInit(stream, Z_DEFAULT_COMPRESSION) != Z_OK) { return PNG_ZLIB_ERROR; } stream->next_in = data; stream->avail_in = datalen; return PNG_NO_ERROR; } static int png_init_inflate(png_t* png) { #if USE_ZLIB z_stream *stream; png->zs = png_alloc(sizeof(z_stream)); #else zl_stream *stream; png->zs = png_alloc(sizeof(zl_stream)); #endif stream = png->zs; if(!stream) { return PNG_MEMORY_ERROR; } #if USE_ZLIB memset(stream, 0, sizeof(z_stream)); if(inflateInit(stream) != Z_OK) { return PNG_ZLIB_ERROR; } #else memset(stream, 0, sizeof(zl_stream)); if(z_inflateInit(stream) != Z_OK) { return PNG_ZLIB_ERROR; } #endif stream->next_out = png->png_data; stream->avail_out = png->png_datalen; return PNG_NO_ERROR; } static int png_end_deflate(png_t* png) { z_stream *stream = png->zs; if(!stream) { return PNG_MEMORY_ERROR; } deflateEnd(stream); png_free(png->zs); return PNG_NO_ERROR; } static int png_end_inflate(png_t* png) { #if USE_ZLIB z_stream *stream = png->zs; #else zl_stream *stream = png->zs; #endif if(!stream) { return PNG_MEMORY_ERROR; } #if USE_ZLIB if(inflateEnd(stream) != Z_OK) #else if(z_inflateEnd(stream) != Z_OK) #endif { printf("ZLIB says: %s\n", stream->msg); return PNG_ZLIB_ERROR; } png_free(png->zs); return PNG_NO_ERROR; } static int png_inflate(png_t* png, char* data, int len) { int result; #if USE_ZLIB z_stream *stream = png->zs; #else zl_stream *stream = png->zs; #endif if(!stream) { return PNG_MEMORY_ERROR; } stream->next_in = (unsigned char*)data; stream->avail_in = len; #if USE_ZLIB result = inflate(stream, Z_SYNC_FLUSH); #else result = z_inflate(stream); #endif if(result != Z_STREAM_END && result != Z_OK) { printf("%s\n", stream->msg); return PNG_ZLIB_ERROR; } if(stream->avail_in != 0) { return PNG_ZLIB_ERROR; } return PNG_NO_ERROR; } static int png_deflate(png_t* png, char* outdata, int outlen, int *outwritten) { int result; z_stream *stream = png->zs; if(!stream) { return PNG_MEMORY_ERROR; } stream->next_out = (unsigned char*)outdata; stream->avail_out = outlen; result = deflate(stream, Z_SYNC_FLUSH); *outwritten = outlen - stream->avail_out; if(result != Z_STREAM_END && result != Z_OK) { printf("%s\n", stream->msg); return PNG_ZLIB_ERROR; } return result; } static int png_write_idats(png_t* png, unsigned char* data) { unsigned char *chunk; unsigned long written; unsigned long crc; unsigned size = png->width * png->height * png->bpp + png->height; (void)png_init_deflate; (void)png_end_deflate; (void)png_deflate; chunk = png_alloc(size); memcpy(chunk, "IDAT", 4); written = size; compress(chunk+4, &written, data, size); crc = crc32(0L, Z_NULL, 0); crc = crc32(crc, chunk, written+4); set_ul(chunk+written+4, crc); file_write_ul(png, written); file_write(png, chunk, 1, written+8); png_free(chunk); file_write_ul(png, 0); file_write(png, "IEND", 1, 4); crc = crc32(0L, (const unsigned char *)"IEND", 4); file_write_ul(png, crc); return PNG_NO_ERROR; } static int png_read_idat(png_t* png, unsigned firstlen) { unsigned type = 0; char *chunk; int result; unsigned length = firstlen; unsigned old_len = length; #if DO_CRC_CHECKS unsigned orig_crc = 0; unsigned calc_crc = 0; #endif chunk = png_alloc(firstlen); result = png_init_inflate(png); if(result != PNG_NO_ERROR) { png_end_inflate(png); png_free(chunk); return result; } do { if(file_read(png, chunk, 1, length) != length) { png_end_inflate(png); png_free(chunk); return PNG_FILE_ERROR; } #if DO_CRC_CHECKS calc_crc = crc32(0L, Z_NULL, 0); calc_crc = crc32(calc_crc, (unsigned char*)"IDAT", 4); calc_crc = crc32(calc_crc, (unsigned char*)chunk, length); file_read_ul(png, &orig_crc); if(orig_crc != calc_crc) { result = PNG_CRC_ERROR; break; } #else file_read_ul(png); #endif result = png_inflate(png, chunk, length); if(result != PNG_NO_ERROR) { break; } file_read_ul(png, &length); if(length > old_len) { png_free(chunk); chunk = png_alloc(length); old_len = length; } if(file_read(png, &type, 1, 4) != 4) { result = PNG_FILE_ERROR; break; } } while(type == *(unsigned int*)"IDAT"); if(type == *(unsigned int*)"IEND") { result = PNG_DONE; } png_free(chunk); png_end_inflate(png); return result; } static int png_process_chunk(png_t* png) { int result = PNG_NO_ERROR; unsigned type; unsigned length = 0; file_read_ul(png, &length); if(file_read(png, &type, 1, 4) != 4) { return PNG_FILE_ERROR; } if(type == *(unsigned int*)"IDAT") { /* if we found an idat, all other idats should be followed with no other chunks in between */ png->png_datalen = png->width * png->height * png->bpp + png->height; png->png_data = png_alloc(png->png_datalen); if(!png->png_data) { return PNG_MEMORY_ERROR; } return png_read_idat(png, length); } else if(type == *(unsigned int*)"IEND") { return PNG_DONE; } else { file_read(png, 0, 1, length + 4); /* unknown chunk */ } return result; } static void png_filter_sub(int stride, unsigned char* in, unsigned char* out, int len) { int i; unsigned char a = 0; for(i = 0; i < len; i++) { if(i >= stride) { a = out[i - stride]; } out[i] = in[i] + a; } } static void png_filter_up(unsigned char* in, unsigned char* out, unsigned char* prev_line, int len) { if(prev_line) { int i; for(i = 0; i < len; i++) { out[i] = in[i] + prev_line[i]; } } else { memcpy(out, in, len); } } static void png_filter_average(int stride, unsigned char* in, unsigned char* out, unsigned char* prev_line, int len) { int i; unsigned char a = 0; unsigned char b = 0; unsigned int sum = 0; for(i = 0; i < len; i++) { if(prev_line) { b = prev_line[i]; } if(i >= stride) { a = out[i - stride]; } sum = a; sum += b; out[i] = (char)(in[i] + sum/2); } } static unsigned char png_paeth(unsigned char a, unsigned char b, unsigned char c) { int p = (int)a + b - c; int pa = abs(p - a); int pb = abs(p - b); int pc = abs(p - c); int pr; if(pa <= pb && pa <= pc) { pr = a; } else if(pb <= pc) { pr = b; } else { pr = c; } return (char)pr; } static void png_filter_paeth(int stride, unsigned char* in, unsigned char* out, unsigned char* prev_line, int len) { int i; unsigned char a; unsigned char b; unsigned char c; for(i = 0; i < len; i++) { if(prev_line && i >= stride) { a = out[i - stride]; b = prev_line[i]; c = prev_line[i - stride]; } else { if(prev_line) { b = prev_line[i]; } else { b = 0; } if(i >= stride) { a = out[i - stride]; } else { a = 0; } c = 0; } out[i] = in[i] + png_paeth(a, b, c); } } static int png_unfilter(png_t* png, unsigned char* data) { unsigned i; unsigned pos = 0; unsigned outpos = 0; unsigned char *filtered = png->png_data; int stride = png->bpp; while(pos < png->png_datalen) { unsigned char filter = filtered[pos]; pos++; if(png->depth == 16) { for(i = 0; i < png->width * stride; i+=2) { *(short*)(filtered+pos+i) = (filtered[pos+i] << 8) | filtered[pos+i+1]; } } switch(filter) { case 0: /* none */ memcpy(data+outpos, filtered+pos, png->width * stride); break; case 1: /* sub */ png_filter_sub(stride, filtered+pos, data+outpos, png->width * stride); break; case 2: /* up */ if(outpos) { png_filter_up(filtered+pos, data+outpos, data + outpos - (png->width*stride), png->width*stride); } else { png_filter_up(filtered+pos, data+outpos, 0, png->width*stride); } break; case 3: /* average */ if(outpos) { png_filter_average(stride, filtered+pos, data+outpos, data + outpos - (png->width*stride), png->width*stride); } else { png_filter_average(stride, filtered+pos, data+outpos, 0, png->width*stride); } break; case 4: /* paeth */ if(outpos) { png_filter_paeth(stride, filtered+pos, data+outpos, data + outpos - (png->width*stride), png->width*stride); } else { png_filter_paeth(stride, filtered+pos, data+outpos, 0, png->width*stride); } break; default: return PNG_UNKNOWN_FILTER; } outpos += png->width * stride; pos += png->width * stride; } return PNG_NO_ERROR; } int png_get_data(png_t* png, unsigned char* data) { int result = PNG_NO_ERROR; while(result == PNG_NO_ERROR) { result = png_process_chunk(png); } if(result != PNG_DONE) { png_free(png->png_data); return result; } result = png_unfilter(png, data); png_free(png->png_data); return result; } int png_set_data(png_t* png, unsigned width, unsigned height, char depth, int color, unsigned char* data) { unsigned int i; unsigned char *filtered; png->width = width; png->height = height; png->depth = depth; png->color_type = color; png->bpp = png_get_bpp(png); filtered = png_alloc(width * height * png->bpp + height); for(i = 0; i < png->height; i++) { filtered[i*png->width*png->bpp+i] = 0; memcpy(&filtered[i*png->width*png->bpp+i+1], data + i * png->width*png->bpp, png->width*png->bpp); } png_write_ihdr(png); png_write_idats(png, filtered); png_free(filtered); return PNG_NO_ERROR; } char* png_error_string(int error) { switch(error) { case PNG_NO_ERROR: return "No error"; case PNG_FILE_ERROR: return "Unknown file error."; case PNG_HEADER_ERROR: return "No PNG header found. Are you sure this is a PNG?"; case PNG_IO_ERROR: return "Failure while reading file."; case PNG_EOF_ERROR: return "Reached end of file."; case PNG_CRC_ERROR: return "CRC or chunk length error."; case PNG_MEMORY_ERROR: return "Could not allocate memory."; case PNG_ZLIB_ERROR: return "zlib reported an error."; case PNG_UNKNOWN_FILTER: return "Unknown filter method used in scanline."; case PNG_DONE: return "PNG done"; case PNG_NOT_SUPPORTED: return "The PNG is unsupported by pnglite, too bad for you!"; case PNG_WRONG_ARGUMENTS: return "Wrong combination of arguments passed to png_open. You must use either a read_function or supply a file pointer to use."; default: return "Unknown error."; }; } lebiniou-3.40/src/keys.h0000644000175000017500000000363613612112625012111 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_EVENTS_H #define __BINIOU_EVENTS_H #include #include "biniou.h" static inline int BKEY(const BKey_t *k, const uint32_t v) { if (k->mod == KMOD_NONE) { return (k->val == v); } return ((k->val == v) && (k->mod & KMOD_NUM) && (!(k->mod & KMOD_SHIFT)) && (!(k->mod & KMOD_CTRL)) && (!(k->mod & KMOD_ALT))); } static inline int BSHIFT(const BKey_t *k, const uint32_t v) { return ((k->val == v) && (k->mod & KMOD_SHIFT) && !(k->mod & KMOD_CTRL) && !(k->mod & KMOD_ALT)); } static inline int BCTRL(const BKey_t *k, const uint32_t v) { return ((k->val == v) && (k->mod & KMOD_CTRL) && !(k->mod & KMOD_SHIFT) && !(k->mod & KMOD_ALT)); } static inline int BALT(const BKey_t *k, const uint32_t v) { return ((k->val == v) && (k->mod & KMOD_ALT) && !(k->mod & KMOD_SHIFT) && !(k->mod & KMOD_CTRL)); } static inline int BCTRLSHIFT(const BKey_t *k, const uint32_t v) { return ((k->val == v) && (k->mod & KMOD_CTRL) && (k->mod & KMOD_SHIFT) && !(k->mod & KMOD_ALT)); } static inline int BALTSHIFT(const BKey_t *k, const uint32_t v) { return ((k->val == v) && (k->mod & KMOD_ALT) && (k->mod & KMOD_SHIFT)); } #endif /* __BINIOU_EVENTS_H */ lebiniou-3.40/src/context_gl.c0000644000175000017500000000356113612112625013274 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "context.h" void Context_make_GL_RGBA_texture(Context_t *ctx, const u_char screen) { GLuint texture; const RGBA_t *data = NULL; texture = ctx->textures[screen]; data = export_RGBA_buffer(ctx, screen); glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D, texture); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, WIDTH, HEIGHT, 0, GL_RGBA, GL_UNSIGNED_BYTE, data); } #ifdef WITH_WEBCAM void Context_make_GL_gray_texture(Context_t *ctx, const u_char cam) { GLuint texture; const Pixel_t *data = NULL; texture = ctx->cam_textures[cam]; pthread_mutex_lock(&ctx->cam_mtx[cam]); data = ctx->cam_save[cam][0]->buffer; glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D, texture); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexImage2D(GL_TEXTURE_2D, 0, GL_LUMINANCE, WIDTH, HEIGHT, 0, GL_LUMINANCE, GL_UNSIGNED_BYTE, data); pthread_mutex_unlock(&ctx->cam_mtx[cam]); } #endif lebiniou-3.40/src/biniou.c0000644000175000017500000002172713612112625012417 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "biniou.h" #include "sequence.h" #include "brandom.h" #include "globals.h" #include "images.h" #include "colormaps.h" /* Auto-change timers and modes */ static char *delay_names[MAX_TIMERS] = { "colormaps", "images", "sequences" #ifdef WITH_WEBCAM , "webcams" #endif }; static int delays[MAX_TIMERS][2] = { { DELAY_MIN, DELAY_MAX }, // colormaps { DELAY_MIN, DELAY_MAX }, // images { DELAY_MIN, DELAY_MAX } // sequences #ifdef WITH_WEBCAM , { DELAY_MIN, DELAY_MAX } // webcams #endif }; uint8_t start_with_first_sequence = 0; static pthread_t images_thread; static struct Images_thread_args { char *buf; const char *themes; } images_thread_args; static void * biniou_images_thread(void *_args) { struct Images_thread_args *args = (struct Images_thread_args *)_args; Images_new(args->buf, args->themes); g_free(args->buf); return NULL; } static pthread_t colormaps_thread; static struct Colormaps_thread_args { char *buf; } colormaps_thread_args; static void * biniou_colormaps_thread(void *_args) { struct Colormaps_thread_args *args = (struct Colormaps_thread_args *)_args; Colormaps_new(args->buf); g_free(args->buf); return NULL; } void biniou_new(const char *datadir, const char *pluginsdir, const char *schemes, const char *themes, const u_char options, const uint32_t input_size, const uint8_t phase_space_delay, const uint8_t span_size, const int webcams) { if (options & B_INIT_VERBOSE) { libbiniou_verbose = 1; } if (datadir != NULL) { VERBOSE(printf("[+] Loading data files\n")); /* Images */ images_thread_args.buf = g_strdup_printf("%s/images/", datadir); images_thread_args.themes = themes; pthread_create(&images_thread, NULL, biniou_images_thread, (void *)&images_thread_args); /* Colormaps */ colormaps_thread_args.buf = g_strdup_printf("%s/colormaps/", datadir); pthread_create(&colormaps_thread, NULL, biniou_colormaps_thread, (void *)&colormaps_thread_args); pthread_join(images_thread, NULL); pthread_join(colormaps_thread, NULL); } else { Colormaps_new(NULL); } /* Create images fader and timer */ if (images != NULL) { VERBOSE(printf("[+] Creating images fader (%i images)\n", images->size)); context->imgf = ImageFader_new(images->size); VERBOSE(printf("[+] Creating images timer (%d..%d)\n", delays[BD_IMAGES][0], delays[BD_IMAGES][1])); context->a_images = Alarm_new(delays[BD_IMAGES][0], delays[BD_IMAGES][1]); } /* Create colormaps fader and timer */ if (colormaps != NULL) { VERBOSE(printf("[+] Creating colormaps fader (%i colormaps)\n", colormaps->size)); context->cf = CmapFader_new(colormaps->size); VERBOSE(printf("[+] Creating colormaps timer (%d..%d)\n", delays[BD_COLORMAPS][0], delays[BD_COLORMAPS][1])); context->a_cmaps = Alarm_new(delays[BD_COLORMAPS][0], delays[BD_COLORMAPS][1]); } /* Create sequences timer */ VERBOSE(printf("[+] Creating sequences timer (%d..%d)\n", delays[BD_SEQUENCES][0], delays[BD_SEQUENCES][1])); context->a_random = Alarm_new(delays[BD_SEQUENCES][0], delays[BD_SEQUENCES][1]); context->random_mode = BR_NONE; #ifdef WITH_WEBCAM /* Create webcams timer */ if (webcams > 1) { VERBOSE(printf("[+] Creating webcams timer (%d..%d)\n", delays[BD_WEBCAMS][0], delays[BD_WEBCAMS][1])); context->a_webcams = Alarm_new(delays[BD_WEBCAMS][0], delays[BD_WEBCAMS][1]); Alarm_init(context->a_webcams); } #endif /* Schemes */ if (options & B_INIT_SCHEMES) { VERBOSE(printf("[+] Loading schemes from %s\n", schemes)); Schemes_new(schemes); } else { VERBOSE(printf("[+] Creating default scheme\n")); Schemes_new_default(); } /* Plugins */ VERBOSE(printf("[+] Loading plugins\n")); plugins = Plugins_new(pluginsdir); Plugins_load(plugins, context); /* Sequences */ if (options & B_INIT_SEQUENCES) { VERBOSE(printf("[+] Loading sequences\n")); Sequences_new(); } VERBOSE(printf("[+] Biniou initialized\n")); } /*! * Starts the biniou */ void biniou_start() { GSList *outputs = context->outputs; Plugins_init(plugins); if ((sequences == NULL) || !sequences->size) { /* Random boot sequence */ VERBOSE(printf("[i] No user sequences found\n")); Schemes_random(context); } else { GList *item; Sequence_t *start; context->sm->curseq = item = (start_with_first_sequence ? g_list_first(sequences->seqs) : g_list_last(sequences->seqs)); start = (Sequence_t *)item->data; Sequence_copy(start, context->sm->next); Shuffler_used(sequences->shuffler, 0); } assert(context->sm->cur != NULL); assert(context->sm->next != NULL); Context_set(context); /* XXX */ for ( ; outputs != NULL; outputs = g_slist_next(outputs)) { Plugin_t *output = (Plugin_t *)outputs->data; if (output->fullscreen != NULL) { output->fullscreen(context->fullscreen); } } } void biniou_delete() { VERBOSE(printf("[+] Freeing PRNG\n")); b_rand_free(); VERBOSE(printf("[+] Freeing context\n")); Context_delete(context); } void biniou_end() { if (NULL == context) { xerror("biniou_end() called but context is NULL\n"); } else { context->running = 0; /* This will stop plugins running as threads */ } /* TODO %d schemes as above */ VERBOSE(printf("[+] Freeing schemes\n")); Schemes_delete(); /* TODO %d sequences as above */ VERBOSE(printf("[+] Freeing sequences\n")); Sequences_free(); /* TODO %d plugins as above */ VERBOSE(printf("[+] Freeing plugins\n")); Plugins_delete(plugins); if (images != NULL) { VERBOSE(printf("[+] Freeing %d images(s)\n", images->size)); Images_delete(images); } if (colormaps != NULL) { VERBOSE(printf("[+] Freeing %d colormap(s)\n", colormaps->size)); Colormaps_delete(colormaps); } } void biniou_loop() { biniou_go(0, 1); } void biniou_run() { biniou_start(); biniou_loop(); } int biniou_stop() { if (context == NULL) { return 0; } context->running = 0; return 1; } void biniou_load_input(const char *dir, const char *name, const double volume_scale) { Plugin_t *p = NULL; p = Plugin_new(dir, name, PL_INPUT); if (NULL != p) { if (Plugin_init(p)) { context->input_plugin = p; Context_set_volume_scale(context, volume_scale); } else { xerror("Failed to initialize %s input_n", name); } } } void biniou_set_input(Input_t *input) { assert(NULL != context); context->input = input; } void biniou_load_output(const char *dir, const char *name) { Plugin_t *p = NULL; gchar **tokens, **output; assert(NULL != context); tokens = g_strsplit(name, ",", 0); output = tokens; for ( ; *output != NULL; output++) { p = Plugin_new(dir, *output, PL_OUTPUT); if (NULL != p) { if (Plugin_init(p)) { context->outputs = g_slist_prepend(context->outputs, p); } else { xerror("Failed to initialize %s output\n", name); } } } g_strfreev(tokens); } void biniou_set_full_screen(const u_char full_screen) { assert(NULL != context); context->fullscreen = full_screen; } void biniou_set_max_fps(const u_short fps) { Context_set_max_fps(context, fps); } void biniou_verbosity(const u_char v) { libbiniou_verbose = v; } void biniou_set_random_mode(const enum RandomMode r) { Context_set_engine_random_mode(context, r); } void biniou_go(const u_long nb_frames, const u_char exit) { u_long frames = nb_frames; while (context->running && ((nb_frames == 0) || frames)) { Context_run(context); if (nb_frames != 0) { frames--; if (!frames && exit) { context->running = 0; } } } /* LA FIIIIIN DU MOOOOOOONDE! *DONG* *DONG* */ /* XXX move this outside, a program will have to do: biniou_start(); biniou_go(N); biniou_end(); -> will have to do context->running = 0; */ if (exit) { biniou_end(); } } void biniou_set_delay(const enum RandomDelays what, const int min, const int max) { if ((max <= min) || (min < 1) || (max < 1)) { xerror("Set random delay for %s: max (%d) must be > min (%d), both values must be > 1\n", delay_names[what], max, min); } #ifdef DEBUG printf("[i] Setting min..max delays for %s: %d..%d\n", delay_names[what], min, max); #endif delays[what][0] = min; delays[what][1] = max; } lebiniou-3.40/src/imagefader.c0000644000175000017500000000707613612112625013217 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "constants.h" #include "brandom.h" #include "imagefader.h" #include "images.h" #include "globals.h" ImageFader_t * ImageFader_new(const u_short size) { ImageFader_t *pf = xcalloc(1, sizeof(ImageFader_t)); pf->on = 0; pf->cur = Image8_new(); if (images != NULL) { pf->dst = images->imgs[0]; } pf->fader = Fader_new(BUFFSIZE); pf->shf = Shuffler_new(size); Shuffler_set_mode(pf->shf, Context_get_shuffler_mode(BD_IMAGES)); ImageFader_set(pf); return pf; } void ImageFader_delete(ImageFader_t *pf) { Image8_delete(pf->cur); Fader_delete(pf->fader); Shuffler_delete(pf->shf); xfree(pf); } void ImageFader_init(ImageFader_t *pf) { Fader_t *fader = pf->fader; u_long i; const Buffer8_t *src = pf->cur->buff; const Buffer8_t *dst = pf->dst->buff; Fader_init(fader); for (i = BUFFSIZE; i--; ) { /* i < BUFFSIZE; i++) { */ /* delta values for fading */ fader->delta[i] = (long)( ((float)dst->buffer[i] - (float)src->buffer[i]) / (float)(fader->max) * MFACTOR); /* initial values for fading */ /* fader->tmp[i] = (float)src->buffer[i]; */ fader->tmp[i] = (u_long)src->buffer[i]*MFACTOR; } Fader_start(fader); } void ImageFader_run(ImageFader_t *pf) { Fader_t *fader = pf->fader; const u_long elapsed = Fader_elapsed(fader); #ifdef DEBUG_FADERS printf("If "); #endif Fader_start(fader); fader->faded += elapsed; if (fader->faded < fader->max) { /* now do some fading stuff #~{@ */ /* we spent (elapsed) msecs */ Pixel_t *ptr = pf->cur->buff->buffer; /* float *tmp = fader->tmp; */ /* float *delta = fader->delta; */ u_long *tmp = fader->tmp; long *delta = fader->delta; u_long i; for (i = BUFFSIZE; i--; ptr++, tmp++, delta++) /**ptr = (Pixel_t)(*tmp += (elapsed * *delta));*/ { *ptr = (Pixel_t)((*tmp += (elapsed * *delta))/MFACTOR); } } else { /* we're done */ fader->fading = 0; /* copy, just in case */ Image8_copy(pf->dst, pf->cur); } } void ImageFader_set(ImageFader_t *pf) { Fader_t *fader = pf->fader; pf->dst = images->imgs[fader->target]; if (pf->dst->name != NULL) { VERBOSE(printf("[i] Using image '%s'\r\n", pf->dst->name)); } else { xerror("Image without name, WTF #@!\r\n"); } ImageFader_init(pf); fader->fading = 1; } void ImageFader_prev(ImageFader_t *pf) { DEC(pf->fader->target, pf->shf->size); ImageFader_set(pf); } void ImageFader_next(ImageFader_t *pf) { INC(pf->fader->target, pf->shf->size); ImageFader_set(pf); } void ImageFader_random(ImageFader_t *pf) { pf->fader->target = Shuffler_get(pf->shf); ImageFader_set(pf); } int ImageFader_ring(const ImageFader_t *pf) { const Fader_t *fader = pf->fader; return (fader->fading && ((b_timer_elapsed(fader->timer) * MFACTOR) > 0)); } lebiniou-3.40/src/alarm.h0000644000175000017500000000224213612112625012222 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_ALARM_H #define __BINIOU_ALARM_H #include "utils.h" #include "btimer.h" typedef struct Alarm_s { BTimer_t *timer; int32_t min; int32_t max; u_short delay; } Alarm_t; Alarm_t *Alarm_new(const u_short, const u_short); void Alarm_delete(Alarm_t *); void Alarm_init(Alarm_t *); int Alarm_ring(Alarm_t *); float Alarm_elapsed_pct(Alarm_t *); /* percentage of alarm time elapsed */ #endif /* __BINIOU_ALARM_H */ lebiniou-3.40/src/fader.h0000644000175000017500000000264713612112625012220 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_FADER_H #define __BINIOU_FADER_H #include "utils.h" #include "btimer.h" /* default fade delay in seconds */ #define FADE_DELAY 3 /* for fading timers */ #define MFACTOR 1000 typedef struct Fader_s { u_short target; long *delta; u_long *tmp; u_char fading; u_long max; u_long faded; BTimer_t *timer; } Fader_t; Fader_t *Fader_new(const u_long); void Fader_delete(Fader_t *); static inline void Fader_init(Fader_t *fa) { /* we fade by msecs */ fa->max = (u_long)(FADE_DELAY * MFACTOR); fa->faded = 0; } static inline void Fader_start(Fader_t *fa) { b_timer_start(fa->timer); } u_long Fader_elapsed(const Fader_t *); #endif /* __BINIOU_FADER_H */ lebiniou-3.40/src/context_banks.c0000644000175000017500000001130113612112625013757 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include #include "context.h" #include "xmlutils.h" void Context_store_bank(Context_t *ctx, const u_char bank) { assert(bank < MAX_BANKS); if (ctx->bank_mode == SEQUENCES) { ctx->banks[SEQUENCES][ctx->bankset[SEQUENCES]][bank] = ctx->sm->cur->id; } else if (ctx->bank_mode == COLORMAPS) { ctx->banks[COLORMAPS][ctx->bankset[COLORMAPS]][bank] = ctx->sm->cur->cmap_id; } else if (ctx->bank_mode == IMAGES) { ctx->banks[IMAGES][ctx->bankset[IMAGES]][bank] = ctx->sm->cur->image_id; } } void Context_use_bankset(Context_t *ctx, const u_char bs) { assert(bs < MAX_BANKS); ctx->bankset[ctx->bank_mode] = bs; } void Context_save_banks(const Context_t *ctx) { xmlDoc *doc; xmlNode *node; const gchar *home_dir = NULL; char *filename; int m, bs, b; home_dir = g_get_home_dir(); filename = g_strdup_printf("%s/." PACKAGE_NAME, home_dir); rmkdir(filename); g_free(filename); filename = g_strdup_printf("%s/." PACKAGE_NAME "/banks.xml", home_dir); /* FIXME check return code of xml* functions */ doc = xmlNewDoc((const xmlChar *)"1.0"); node = doc->children = xmlNewDocNode(doc, NULL, (const xmlChar *)"banks", NULL); for (m = 0; m < 3; m++) for (bs = 0; bs < MAX_BANKS; bs++) for (b = 0; b < MAX_BANKS; b++) if (ctx->banks[m][bs][b]) { char str[20]; xmlNode *nd; memset(str, '\0', 20); g_snprintf(str, 19, "%"PRIu32, ctx->banks[m][bs][b]); nd = xmlNewChild(node, NULL, (const xmlChar *)"bank", (const xmlChar *)str); memset(str, '\0', 20); g_snprintf(str, 19, "%d", bs); xmlSetProp(nd, (const xmlChar *)"set", (const xmlChar *)str); memset(str, '\0', 20); g_snprintf(str, 19, "%d", m); xmlSetProp(nd, (const xmlChar *)"mode", (const xmlChar *)str); xml_set_id(nd, b); } xmlKeepBlanksDefault(0); xmlSaveFormatFile(filename, doc, 1); xmlFreeDoc(doc); g_free(filename); } void Context_load_banks(Context_t *ctx) { xmlDocPtr doc = NULL; /* XmlTree */ const gchar *home_dir = NULL; char *filename; xmlNodePtr node = NULL, bank_node = NULL; int m, i, j; int res; struct stat dummy; for (m = 0; m < 3; m++) for (i = 0; i < MAX_BANKS; i++) for (j = 0; j < MAX_BANKS; j++) { ctx->banks[m][i][j] = 0; } home_dir = g_get_home_dir(); filename = g_strdup_printf("%s/." PACKAGE_NAME "/banks.xml", home_dir); res = stat(filename, &dummy); if (-1 == res) { g_free(filename); return; } /* BLA ! */ xmlKeepBlanksDefault(0); xmlSubstituteEntitiesDefault(1); doc = xmlParseFile(filename); g_free(filename); if (doc == NULL) { return; } node = xmlDocGetRootElement(doc); if (node == NULL) { xerror("Banks: xmlDocGetRootElement error\n"); } node = xmlFindElement("banks", node); if (node == NULL) { xerror("Banks: no found\n"); } bank_node = node->xmlChildrenNode; if (bank_node == NULL) { /* Empty banks.xml file */ return; } while (bank_node != NULL) { long tmp0, tmp1, tmp2; xmlChar *youhou; int res; long tmp3; youhou = xmlGetProp(bank_node, (const xmlChar *)"mode"); tmp0 = getintfield(youhou); xmlFree(youhou); if (-1 == tmp0) { tmp0 = SEQUENCES; } else { assert(tmp0 >= 0); assert(tmp0 < 3); } youhou = xmlGetProp(bank_node, (const xmlChar *)"set"); tmp1 = getintfield(youhou); xmlFree(youhou); assert(tmp1 >= 0); assert(tmp1 < MAX_BANKS); youhou = xmlGetProp(bank_node, (const xmlChar *)"id"); tmp2 = getintfield(youhou); xmlFree(youhou); assert(tmp2 >= 0); assert(tmp2 < MAX_BANKS); res = xmlGetOptionalLong(doc, bank_node, &tmp3); if (res == -1) { xerror("Banks: no value set\n"); } else { ctx->banks[tmp0][tmp1][tmp2] = tmp3; #ifdef DEBUG printf("[i] Mode: %li Bankset: %li Bank: %li id: %li\n", tmp0, tmp1, tmp2, tmp3); #endif } bank_node = bank_node->next; } xmlFreeDoc(doc); } lebiniou-3.40/src/globals.c0000644000175000017500000000224013612112625012542 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "globals.h" int32_t WIDTH_ORIGIN, HEIGHT_ORIGIN; #ifndef FIXED u_short WIDTH, HEIGHT; #endif Plugins_t *plugins = NULL; Sequences_t *sequences = NULL; Context_t *context = NULL; Schemes_t *schemes = NULL; u_char libbiniou_verbose = 1; char *data_dir = NULL; #ifdef WITH_WEBCAM int webcams = 1; int hflip = 1; int vflip = 1; char *video_base; #else int webcams = 0; #endif char *video_filename = NULL; // video plugin lebiniou-3.40/src/event_enums.cmd0000644000175000017500000000047713612112625014002 00000000000000BC_NONE BC_QUIT BC_PREV BC_NEXT BC_RANDOM BC_SWITCH BC_RESET BC_SELECT BC_RELOAD BC_SET BC_INFO BC_MOVE BC_SAVE BC_USE_BANKSET BC_STORE_BANK BC_USE_BANK BC_CLEAR_BANK BC_SAVE_BANKS BC_SET_BANKMODE BC_LAST BC_LOCK BC_VOLUME_SCALE BC_PARAM_PREV BC_PARAM_NEXT BC_PARAM_DEC BC_PARAM_INC BC_PARAM_DEC_FAST BC_PARAM_INC_FAST lebiniou-3.40/src/plugins_event.c0000644000175000017500000000264313612112625014010 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "plugins.h" /* Number of plugins to skip when using page up/down */ #define SKIP 10 int Plugins_event(Plugins_t *plugins, const Event_t *e) { int rc = 0; switch (e->cmd) { case BC_NEXT: Plugins_next(); rc = 1; break; case BC_PREV: Plugins_prev(); rc = 1; break; case BC_SELECT: if (e->arg0 == BA_DOWN) { Plugins_next_n(SKIP); rc = 1; } else if (e->arg0 == BA_UP) { Plugins_prev_n(SKIP); rc = 1; } break; case BC_RELOAD: if (e->arg0 == BA_SELECTED) { Plugins_reload_selected(plugins); rc = 1; } break; default: break; } return rc; } lebiniou-3.40/src/sequences.h0000644000175000017500000000216313612112625013123 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_SEQUENCES_H #define __BINIOU_SEQUENCES_H #include "shuffler.h" #include "sequence.h" typedef struct Sequences_s { GList *seqs; u_short size; Shuffler_t *shuffler; } Sequences_t; void Sequences_new(); void Sequences_free(); Sequence_t *Sequences_find(const uint32_t); void Sequences_set_dir(char *); const char *Sequences_get_dir(); #endif /* __BINIOU_SEQUENCES_H */ lebiniou-3.40/src/bulfius.h0000644000175000017500000000264713612323002012601 00000000000000/* * Copyright 1994-2019 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_ULFIUS_H #define __BINIOU_ULFIUS_H #include #define ULFIUS_PORT 30543 // erlang:phash2("lebiniou", 64511) + 1024. #define BULFIUS_GET "GET" #define BULFIUS_POST "POST" #define BULFIUS_PARAMETERS "/parameters" #define BULFIUS_SEQUENCE "/sequence" #define BULFIUS_STATISTICS "/statistics" // GET int callback_get_parameters(const struct _u_request *, struct _u_response *, void *); int callback_get_sequence(const struct _u_request *, struct _u_response *, void *); int callback_get_statistics(const struct _u_request *, struct _u_response *, void *); // POST int callback_post_parameters(const struct _u_request *, struct _u_response *, void *); #endif /* __BINIOU_ULFIUS_H */ lebiniou-3.40/src/circle.c0000644000175000017500000000330213612112625012360 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "circle.h" void draw_circle(Buffer8_t *buf, float rayon, float centre_x, float centre_y) { static unsigned char c = 0; float u, w, x, y, z, distance_a_origine; distance_a_origine = rayon; u = rayon * rayon; for (x = (centre_x - rayon); x <= centre_x; x++) { distance_a_origine = x - centre_x; y = u - (distance_a_origine * distance_a_origine); y = sqrtf(y) + centre_y; set_pixel(buf, x, y, c++); /* Mirrors */ z = centre_y - (y - centre_y); set_pixel(buf, x, z, c++); w = centre_x - distance_a_origine; set_pixel(buf, w, y, c++); set_pixel(buf, w, z, c++); } } void draw_rosace(Buffer8_t *buff, float rayon, float center_x, float center_y) { draw_circle(buff, rayon, center_x, center_y); draw_circle(buff, rayon, center_x + rayon, center_y); draw_circle(buff, rayon, center_x, center_y - rayon); draw_circle(buff, rayon, center_x - rayon, center_y); draw_circle(buff, rayon, center_x, center_y + rayon); } lebiniou-3.40/src/schemes_random.c0000644000175000017500000000637713612112625014125 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "schemes.h" #include "globals.h" #include "brandom.h" // number of times to get a random sequence including the locked plugin #define LOCKED_MAX_TRIES 1000 // max: uint16_t void Schemes_random(Context_t *ctx) { Sequence_t *new = ctx->sm->next; u_short random; char ok; uint16_t try = 0; if ((schemes == NULL) || !schemes->size) { printf("[!] No schemes available, leaving unchanged\n"); return; } do { int i; struct timeval t; gettimeofday(&t, NULL); ok = 1; if ((schemes->shuffler != NULL) && !Shuffler_ok(schemes->shuffler)) { printf("[!] Can not create a scheme, leaving unchanged\n"); return; } Sequence_clear(new, t.tv_sec); random = (schemes->shuffler != NULL) ? Shuffler_get(schemes->shuffler) : 0; for (i = 0; ok && schemes->schemes[random][i].type; i++) { /* check if we should insert a lens or a normal plugin */ if (drand48() <= schemes->schemes[random][i].p) { const int not_lens = ((short)schemes->schemes[random][i].type < 0) ? 1 : 0; const int res = Context_add_rand(new, (enum PluginOptions)(schemes->schemes[random][i].type), not_lens, ctx->locked); /* if ((res == -1) && (schemes->schemes[random][i].p == 1.0)) { */ /* this is the correct way to check with floats: */ if ((res == -1) && (fabs(schemes->schemes[random][i].p - 1.0) <= FLT_EPSILON)) { /* could not find a mandatory plugin */ #ifdef DEBUG printf("[!] Marking scheme %d as invalid.\n", random); #endif if (schemes != NULL) { Shuffler_disable(schemes->shuffler, random); } ok = 0; } } } if (ok) { if (ctx->locked != NULL) { try++; #ifdef DEBUG fprintf(stderr, "=== Checking for locked plugin '%s' (try: %d)... ", ctx->locked->name, try); #endif if (Sequence_find_position(new, ctx->locked) == -1) { #ifdef DEBUG fprintf(stderr, "NOT FOUND... "); #endif if (try == LOCKED_MAX_TRIES) { #ifdef DEBUG fprintf(stderr, "max tries (%d) reached, giving up !\r\n", LOCKED_MAX_TRIES); #endif } else { #ifdef DEBUG fprintf(stderr, "Retrying...\r\n"); #endif ok = 0; } } else { #ifdef DEBUG fprintf(stderr, "FOUND\r\n"); #endif } } else { #ifdef DEBUG fprintf(stderr, "=== No plugin locked\r\n"); #endif } } } while (!ok); Context_randomize(ctx); /* TODO rajouter auto_colormaps / auto_images dans les schemes */ Context_set(ctx); } lebiniou-3.40/src/oscillo.c0000644000175000017500000000720013612112625012564 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "oscillo.h" #include "brandom.h" void Transform_init(Transform_t *t) { t->v_before.x = t->v_before.y = 0; t->v_i.x = t->v_i.y = 0; t->v_after.x = t->v_after.y = 0; } Porteuse_t * Porteuse_new(uint32_t size, u_char channel) { uint32_t i; Porteuse_t *p = xcalloc(1, sizeof(Porteuse_t)); p->size = size; p->color = xcalloc(p->size, sizeof(Pixel_t)); p->trans = xcalloc(size, sizeof(Transform_t)); p->channel = channel; for (i = 0; i < size; i++) { Transform_init(&p->trans[i]); p->color[i] = PIXEL_MAXVAL; } return p; } void Porteuse_delete(Porteuse_t *p) { if (p) { xfree(p->color); xfree(p->trans); } xfree(p); } void Porteuse_init_alpha(Porteuse_t *p) { uint32_t i; Point2d_t p0; p0 = p->origin; for (i = 0; i < p->size; i++) { float dx, dy, dx2, dy2, d; Transform_t *t; Point2d_t p1; t = &p->trans[i]; p1 = p2d_add(&p0, &t->v_i); dx = p1.x - p0.x; dy = p1.y - p0.y; dx2 = dx * dx; dy2 = dy * dy; d = sqrtf(dx2 + dy2); t->cos_alpha = dx / d; t->sin_alpha = dy / d; p0 = p1; } } void Porteuse_draw(const Porteuse_t *p, Context_t *ctx, const int connect) { uint32_t i = 0; Point2d_t origin = p->origin, last; Transform_t *t = &p->trans[i]; Point2d_t sigval; float vy, sina, cosa, x, y, xi, yi; Buffer8_t *dst = passive_buffer(ctx); if (ctx->input == NULL) { printf("[!] Porteuse_draw called without input\n"); return; } pthread_mutex_lock(&ctx->input->mutex); origin = p2d_add(&origin, &t->v_before); vy = ctx->input->data[p->channel][i]; sigval.x = 0; sigval.y = vy * t->v_j_factor; sina = t->sin_alpha; cosa = t->cos_alpha; x = sigval.x; y = sigval.y; xi = x * cosa - y * sina; yi = x * sina + y * cosa; xi += origin.x; yi += origin.y; last.x = xi; last.y = yi; origin = p2d_add(&origin, &t->v_i); origin = p2d_add(&origin, &t->v_after); for (i = 1; i < p->size; i++) { Pixel_t color = p->color[i]; t = &p->trans[i]; origin = p2d_add(&origin, &t->v_before); vy = ctx->input->data[p->channel][i]; sigval.x = 0; sigval.y = vy * t->v_j_factor; sina = t->sin_alpha; cosa = t->cos_alpha; x = sigval.x; y = sigval.y; xi = x * cosa - y * sina; yi = x * sina + y * cosa; xi += origin.x; yi += origin.y; /* XXX TODO split off in two functions: draw_line & draw_dots */ if (connect) { draw_line(dst, last.x, last.y, (short)xi, (short)yi, color); } else { set_pixel(dst, (short)xi, (short)yi-1, color/2); set_pixel(dst, (short)xi, (short)yi+1, color/2); set_pixel(dst, (short)xi-1, (short)yi, color/2); set_pixel(dst, (short)xi+1, (short)yi, color/2); set_pixel(dst, (short)xi, (short)yi, color); } last.x = xi; last.y = yi; origin = p2d_add(&origin, &t->v_i); origin = p2d_add(&origin, &t->v_after); } pthread_mutex_unlock(&ctx->input->mutex); } lebiniou-3.40/src/options.c0000644000175000017500000000446013612112625012620 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "options.h" PluginType_t pTypes[MAX_TYPES] = { /* --- this MUST be the same order as the enum 'PluginOptions' */ { BE_NONE, "- NULL -", "BE_NONE", 0 }, { BE_SFX2D, "SFX2D", "BE_SFX2D", 0 }, { BE_SFX3D, "SFX3D", "BE_SFX3D", 0 }, { BE_GFX, "GFX", "BE_GFX", 0 }, { BE_BLUR, "Blur", "BE_BLUR", 0 }, { BE_DISPLACE, "Displace", "BE_DISPLACE", 0 }, { BE_LENS, "Lens", "BE_LENS", 0 }, { BE_SCROLL, "Scroll", "BE_SCROLL", 0 }, { BE_MIRROR, "Mirror", "BE_MIRROR", 0 }, { BE_ROLL, "Roll", "BE_ROLL", 0 }, { BE_WARP, "Warp", "BE_WARP", 0 }, { BE_CLEAN, "Cleaner", "BE_CLEAN", 0 }, /* --- if you can select them, it's a bug :( */ { BEQ_HOR, "- Horizontal -", "BEQ_HOR", 0 }, { BEQ_VER, "- Vertical -", "BEQ_VER", 0 }, { BEQ_DIAG, "- Diagonal -", "BEQ_DIAG", 0 }, { BEQ_UP, "- Up -", "BEQ_UP", 0 }, { BEQ_DOWN, "- Down -", "BEQ_DOWN", 0 }, { BEQ_LEFT, "- Left -", "BEQ_LEFT", 0 }, { BEQ_RIGHT, "- Right -", "BEQ_RIGHT", 0 }, { BEQ_COLORMAP, "- Colormap -", "BEQ_COLORMAP", 0 }, { BEQ_PARTICLES, "- Particles -", "BEQ_PARTICLES", 0 }, { BEQ_SPLASH, "- Splash -", "BEQ_SPLASH", 0 }, { BEQ_THREAD, "- Thread -", "BEQ_THREAD", 0 }, { BEQ_IMAGE, "- Image -", "BEQ_IMAGE", 0 }, { BEQ_NORANDOM, "- No random -", "BEQ_NORANDOM", 0 }, { BEQ_UNIQUE, "- Unique -", "BEQ_UNIQUE", 0 }, { BEQ_FIRST, "- First plugin -", "BEQ_FIRST", 0 }, { BEQ_LAST, "- Last plugin -", "BEQ_LAST", 0 }, { BEQ_MUTE_CAM, "- Bypassable webcam plugin -", "BEQ_MUTE_CAM", 0 } }; lebiniou-3.40/src/biniou.h0000644000175000017500000000340013612112625012410 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_H #define __BINIOU_H #include "globals.h" #define B_INIT_NONE 0 #define B_INIT_SEQUENCES 1 #define B_INIT_SCHEMES 2 #define B_INIT_VERBOSE 4 #define B_INIT_ALL (B_INIT_SEQUENCES|B_INIT_SCHEMES) void biniou_new(const char *, const char *, const char *, const char *, const u_char, const uint32_t, const uint8_t, const uint8_t, const int); void biniou_delete(); /* vla le bordel */ void biniou_loop(); void biniou_go(const u_long, const u_char); /* 0 -> forever, N -> N frames; exit or not */ void biniou_run(); void biniou_start(); void biniou_end(); int biniou_stop(); void biniou_load_input(const char *, const char *, const double); void biniou_set_input(Input_t *); void biniou_load_output(const char *, const char *); void biniou_set_full_screen(const u_char); void biniou_set_max_fps(const u_short); void biniou_verbosity(const u_char); void biniou_set_random_mode(const enum RandomMode); void biniou_set_delay(const enum RandomDelays, const int, const int); #endif /* __BINIOU_H */ lebiniou-3.40/src/image_8bits.c0000644000175000017500000000521613612112625013320 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include #include "image_8bits.h" Image8_t * Image8_new() { Image8_t *p = NULL; p = xcalloc(1, sizeof(Image8_t)); p->id = -1; p->buff = Buffer8_new(); return p; } Image8_t * Image8_new_default() { uint32_t i; Image8_t *img = Image8_new(); for (i = 0; i < BUFFSIZE; i++) { img->buff->buffer[i] = i; } return img; } void Image8_delete(Image8_t *p) { xfree(p->name); xfree(p->dname); if (p->buff) { Buffer8_delete(p->buff); } xfree(p); } int Image8_load_any(Image8_t *img, const char *file) { MagickWand *wand = NULL; MagickBooleanType status; int res = -1; MagickWandGenesis(); wand = NewMagickWand(); if (wand != NULL) { status = MagickReadImage(wand, file); if (status == MagickTrue) { status = MagickResizeImage(wand, WIDTH, HEIGHT, LanczosFilter, 1); if (status == MagickTrue) { status = MagickFlipImage(wand); if (status == MagickTrue) { status = MagickExportImagePixels(wand, 0, 0, WIDTH, HEIGHT, "I", CharPixel, (void *)img->buff->buffer); if (status == MagickTrue) { res = 0; } } } } DestroyMagickWand(wand); } MagickWandTerminus(); return res; } int Image8_load(Image8_t *pic, const uint32_t id, const char *dir, const char *filename) { char *file = g_strdup_printf("%s/%s", dir, filename); if (Image8_load_any(pic, file) != 0) { g_free(file); return -1; } g_free(file); xfree(pic->name); pic->name = strdup(filename); xfree(pic->dname); pic->dname = strdup(pic->name); if ((file = strchr(pic->dname, '.')) != NULL) { *file = '\0'; /* spr0tch */ } pic->id = id; return 0; } void Image8_copy(const Image8_t *from, Image8_t *to) { assert(from != NULL); assert(to != NULL); assert(from->name != NULL); xfree(to->name); to->name = strdup(from->name); to->id = from->id; Buffer8_copy(from->buff, to->buff); } lebiniou-3.40/src/plugins.c0000644000175000017500000002204013612112625012600 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "plugins.h" #include "brandom.h" #include "constants.h" #include "biniou.h" static gchar **blacklist = NULL; static int blacklisted(const char *name) { gchar **p = blacklist; if (p == NULL) { return 0; } while (*p != NULL) { if (!strcmp(name, *p)) { #ifdef DEBUG printf("[+] %s is blacklisted\n", name); #endif return 1; } else { p++; } } return 0; } Plugins_t * Plugins_new(const char *path) { Plugins_t *p = NULL; if (NULL == path) { path = "."; } p = xcalloc(1, sizeof(Plugins_t)); p->path = strdup(path); p->plugins = NULL; p->size = 0; p->selected_idx = 0; p->selected = NULL; return p; } void Plugins_delete(Plugins_t *p) { short i; for (i = 0; i < p->size; i++) { Plugin_delete(p->plugins[i]); } xfree(p->plugins); xfree(p->path); xfree(p); g_strfreev(blacklist); } void Plugins_init(Plugins_t *ps) { uint16_t i; uint16_t old_size = ps->size; VERBOSE(printf("[+] Initializing %d plugin%c\n", ps->size, (ps->size == 1) ? ' ' : 's')); for (i = 0; i < old_size; i++) { Plugin_t *p = ps->plugins[i]; if (!Plugin_init(p)) { VERBOSE(printf("[!] Failed to initialize %s\n", p->name)); /* plugin types stuff */ for (int t = 0; t < MAX_TYPES; t++) if (*p->options & (1 << t)) { #ifdef DEBUG printf("[T] Has type %s\n", pTypes[t].name); #endif pTypes[t].count--; } if (plugins->selected == p) { plugins->selected = NULL; plugins->selected_idx = 0; } Plugin_delete(p); ps->plugins[i] = NULL; ps->size--; } } // clean up disabled plugins if (ps->size != old_size) { Plugin_t **res = xcalloc(ps->size, sizeof(Plugin_t *)); uint16_t idx = 0; for (i = 0; i < old_size; i++) { if (ps->plugins[i] != NULL) { res[idx++] = ps->plugins[i]; } } xfree(ps->plugins); ps->plugins = res; } } /* * Check if a directory is a plugin directory. * Convention is that you MUST name your .so and directory * with your plugin name. eg: you have a plugin called Foo. * It MUST be in /path/to/plugins/Foo/ * This directory MUST contain /path/to/plugins/Foo/Foo.so */ static int isPluginDir(const char *dir, const char *name) { struct stat istics; int rc = -1; char *soname = NULL; if (name[0] == '.') { return 0; } /* XXX hardcoded main */ soname = g_strdup_printf("%s/main/%s/%s.so", dir, name, name); rc = stat(soname, &istics); g_free(soname); if (rc == -1) { return 0; } return ((rc == 0) && S_ISREG(istics.st_mode)); } void Plugins_select(Plugins_t *ps, const Plugin_t *p) { short i; for (i = 0; i < ps->size; i++) if (ps->plugins[i] == p) { ps->selected_idx = i; ps->selected = (Plugin_t *)p; return; } xerror("Plugins_select failed"); } static int Plugins_compare(const void *_p0, const void *_p1) { const Plugin_t **p0, **p1; p0 = (const Plugin_t **)(_p0); p1 = (const Plugin_t **)(_p1); return strcasecmp((*p0)->dname, (*p1)->dname); } void Plugins_load(Plugins_t *ps, const Context_t *ctx) { DIR *da_dir; struct dirent *da_ent; uint16_t i, old_size; gchar *blah; blah = g_strdup_printf("%s/main", ps->path); VERBOSE(printf("[i] Loading plugins from %s\n", blah)); if ((da_dir = opendir(blah)) == NULL) { xperror("opendir"); } g_free(blah); while ((da_ent = readdir(da_dir)) != NULL) if (isPluginDir(ps->path, da_ent->d_name)) { ps->size++; } if (!ps->size) { xerror("Won't do anything without a plugin, stupid\n"); } ps->plugins = xcalloc(ps->size, sizeof(Plugin_t *)); old_size = ps->size; rewinddir(da_dir); i = 0; while ((da_ent = readdir(da_dir)) != NULL) { Plugin_t *p; u_char t; int j; const char *name = da_ent->d_name; if (!isPluginDir(ps->path, name)) { continue; } /* check if plugin is in the blacklist */ if (blacklisted(name)) { #ifdef DEBUG printf("[-] Skipping blacklisted plugin: %s\n", name); #endif ps->size--; continue; } /* load the plugin */ p = ps->plugins[i] = Plugin_new(ps->path, name, PL_MAIN); if (NULL != p) { if ( ((ctx->input != NULL) || ((ctx->input == NULL) && (!(*p->options & BE_SFX2D) && !(*p->options & BE_SFX3D)))) // check if plugin needs input && // check if plugin needs images ((ctx->imgf != NULL) || ((ctx->imgf == NULL) && (!(*p->options & BEQ_IMAGE)))) && // check if plugin needs webcam ((ctx->webcams > 0) || (!ctx->webcams && (!(*p->options & BEQ_MUTE_CAM)))) ) { if (libbiniou_verbose) { if (NULL != p->desc) { printf(" %s\n", p->desc); } else { printf("!!! FIXME: %s has no description\n", name); } } for (j = 0; j < i; j++) if (p->id == ps->plugins[j]->id) { xerror("Duplicated plugin id: %li\n", p->id); } /* plugin types stuff */ for (t = 0; t < MAX_TYPES; t++) if (*p->options & (1 << t)) { #ifdef DEBUG printf("[T] Has type %s\n", pTypes[t].name); #endif pTypes[t].count++; } #ifdef DEBUG printf("\n"); #endif i++; } else { ps->plugins[i] = NULL; Plugin_delete(p); ps->size--; } } else { ps->size--; } } closedir(da_dir); Plugin_t **res = xcalloc(ps->size, sizeof(Plugin_t *)); int idx = 0; for (i = 0; i < old_size; i++) { if (ps->plugins[i] != NULL) { res[idx++] = ps->plugins[i]; } } xfree(ps->plugins); ps->plugins = res; /* sort the plugins array */ qsort((void *)ps->plugins, (size_t)ps->size, (size_t)sizeof(Plugin_t *), &Plugins_compare); if (libbiniou_verbose) { printf("[+] Loaded %d plugin%c\n", ps->size, (ps->size == 1 ? ' ' : 's')); } Plugins_select(ps, ps->plugins[0]); } Plugin_t * Plugins_find(const u_long id) { short i; for (i = 0; i < plugins->size; i++) if (plugins->plugins[i]->id == id) { return plugins->plugins[i]; } return NULL; } Plugin_t * Plugins_find_by_name(const char *name) { short i; for (i = 0; i < plugins->size; i++) if (!strcmp(plugins->plugins[i]->name, name)) { return plugins->plugins[i]; } return NULL; } Plugin_t * Plugins_get_random(const enum PluginOptions feat, const Plugin_t *locked) { int i; u_short rand = 0; Plugin_t *chosen = NULL; /* check if we can select at random or not */ for (i = 0; i < MAX_TYPES; i++) if (pTypes[i].count && ((1 << i) & feat)) { break; } if (i == MAX_TYPES) { /* TODO option_to_string */ /* printf("[!] Failed to find plugin with feature %d\n", feat); */ return NULL; } // else printf("pTypes[%d].count= %d\n", i, pTypes[i].count); uint8_t ignore_beq_norandom = (getenv("LEBINIOU_IGNORE_BEQ_NORANDOM") != NULL); int retry; do { retry = 0; rand = b_rand_int_range(0, plugins->size); chosen = plugins->plugins[rand]; if (!(*chosen->options & feat)) { retry = 1; } else { if (!ignore_beq_norandom && (*chosen->options & BEQ_NORANDOM) && (chosen != locked)) { retry = 1; } } } while (retry); return chosen; } void Plugins_next() { if (++plugins->selected_idx == plugins->size) { plugins->selected_idx = 0; } plugins->selected = plugins->plugins[plugins->selected_idx]; VERBOSE(printf("[i] Selected plugin: '%s' (%s)\n", plugins->selected->name, plugins->selected->dname)); } void Plugins_prev() { if (--plugins->selected_idx == -1) { plugins->selected_idx = plugins->size - 1; } plugins->selected = plugins->plugins[plugins->selected_idx]; VERBOSE(printf("[i] Selected plugin: '%s' (%s)\n", plugins->selected->name, plugins->selected->dname)); } void Plugins_next_n(const u_short n) { u_short i; for (i = 0; i < n; i++) { Plugins_next(); } } void Plugins_prev_n(const u_short n) { u_short i; for (i = 0; i < n; i++) { Plugins_prev(); } } void Plugins_change_run_callback(const u_long id, void (*run)(struct Context_s *)) { Plugin_t *p = NULL; p = Plugins_find(id); if (p != NULL) { p->run = run; } } void Plugins_reload_selected(Plugins_t *plugins) { Plugin_reload(plugins->selected); } void Plugins_set_blacklist(char **bl) { blacklist = bl; } lebiniou-3.40/src/schemes.c0000644000175000017500000001576613612112625012567 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "schemes.h" #include "globals.h" #include "xmlutils.h" static enum PluginOptions Schemes_parse_one_option(const char *opt) { if (!strcmp(opt, "SFX2D")) { return BE_SFX2D; } if (!strcmp(opt, "SFX3D")) { return BE_SFX3D; } if (!strcmp(opt, "GFX")) { return BE_GFX; } if (!strcmp(opt, "BLUR")) { return BE_BLUR; } if (!strcmp(opt, "DISPLACE")) { return BE_DISPLACE; } if (!strcmp(opt, "LENS")) { return BE_LENS; } if (!strcmp(opt, "SCROLL")) { return BE_SCROLL; } if (!strcmp(opt, "MIRROR")) { return BE_MIRROR; } if (!strcmp(opt, "ROLL")) { return BE_ROLL; } if (!strcmp(opt, "WARP")) { return BE_WARP; } if (!strcmp(opt, "CLEAN")) { return BE_CLEAN; } if (!strcmp(opt, "HOR")) { return BEQ_HOR; } if (!strcmp(opt, "VER")) { return BEQ_VER; } if (!strcmp(opt, "DIAG")) { return BEQ_DIAG; } if (!strcmp(opt, "UP")) { return BEQ_UP; } if (!strcmp(opt, "DOWN")) { return BEQ_DOWN; } if (!strcmp(opt, "LEFT")) { return BEQ_LEFT; } if (!strcmp(opt, "RIGHT")) { return BEQ_RIGHT; } if (!strcmp(opt, "COLORMAP")) { return BEQ_COLORMAP; } if (!strcmp(opt, "PARTICLES")) { return BEQ_PARTICLES; } if (!strcmp(opt, "SPLASH")) { return BEQ_SPLASH; } /* if (!strcmp(opt, "THREAD")) return BEQ_THREAD; */ /* can not occur in a scheme */ if (!strcmp(opt, "IMAGE")) { return BEQ_IMAGE; } if (!strcmp(opt, "PICTURE")) { return BEQ_IMAGE; // backward compatibility for versions < 3.28 } /* if (!strcmp(opt, "NORANDOM")) return BEQ_NORANDOM; */ /* can not occur in a scheme */ /* if (!strcmp(opt, "DISABLED")) return BEQ_DISABLED; */ /* idem */ if (!strcmp(opt, "UNIQUE")) { return BEQ_UNIQUE; } if (!strcmp(opt, "FIRST")) { return BEQ_FIRST; } if (!strcmp(opt, "LAST")) { return BEQ_LAST; } /* if (!strcmp(opt, "NONE")) return BE_NONE; */ /* can not occur in a scheme */ xerror("[!] Failed to parse option '%s'\n", opt); return BE_NONE; /* not reached */ } static enum PluginOptions Schemes_parse_option(const char *opt) { int o = 0; char *pipe = NULL; while ((pipe = strchr(opt, '|')) != NULL) { *pipe = '\0'; if (*opt == '-') { opt++; o |= -Schemes_parse_one_option(opt); } else { o |= Schemes_parse_one_option(opt); } opt = pipe + sizeof(char); } if (*opt == '-') { opt++; o |= -Schemes_parse_one_option(opt); } else { o |= Schemes_parse_one_option(opt); } return (enum PluginOptions)o; } static u_short Schemes_parse(Schemes_t *schemes, const xmlDocPtr doc) { xmlNodePtr schemes_node = NULL, scheme_node = NULL; u_short size = 0, i; xmlChar *wizz; /* Start at Root Element */ schemes_node = xmlDocGetRootElement(doc); if (schemes_node == NULL) { xerror("xmlDocGetRootElement error\n"); } schemes_node = xmlFindElement("schemes", schemes_node); if (schemes_node == NULL) { printf("[!] No found\n"); return 0; } wizz = xmlGetProp(schemes_node, (const xmlChar *)"size"); size = (u_short)getintfield(wizz); xmlFree(wizz); assert(size > 0); schemes->schemes = xcalloc(size, sizeof(SchemeItem_t *)); scheme_node = schemes_node->xmlChildrenNode; for (i = 0; i < size; i++) { int length, j; xmlNodePtr type_node = NULL; scheme_node = xmlFindElement("scheme", scheme_node); if (scheme_node == NULL) { printf("[!] No found\n"); return 0; } /* XXX use getinitfield_mandatory */ wizz = xmlGetProp(scheme_node, (const xmlChar *)"length"); length = getintfield(wizz); xmlFree(wizz); assert(length > 0); schemes->schemes[i] = xcalloc(length+1, sizeof(SchemeItem_t)); type_node = scheme_node->xmlChildrenNode; for (j = 0; j < length; j++) { int res; float p; enum PluginOptions o; xmlChar *token; type_node = xmlFindElement("type", type_node); if (type_node == NULL) { int k; printf("[!] No found\n"); for (k = 0; k <= i; k++) { xfree(schemes->schemes[k]); } xfree(schemes->schemes); return 0; } wizz = xmlGetProp(type_node, (const xmlChar *)"proba"); res = getfloatfield_optional(wizz, &p); xmlFree(wizz); if (res == -1) { p = 1.0; } token = xmlNodeListGetString(doc, type_node->xmlChildrenNode, 1); if (token == NULL) { xerror("No data in element\n"); } o = Schemes_parse_option((const char *)token); xmlFree(token); schemes->schemes[i][j].p = p; schemes->schemes[i][j].type = o; type_node = type_node->next; } scheme_node = scheme_node->next; } return size; } void Schemes_new(const char *file) { xmlDocPtr doc = NULL; /* XmlTree */ if (NULL == file) { xerror("Schemes_new() called but file is NULL\n"); } schemes = xcalloc(1, sizeof(Schemes_t)); /* BLA ! */ xmlKeepBlanksDefault(0); /* * build an XML tree from the file */ doc = xmlParseFile(file); if (doc == NULL) { printf("[!] xmlParseFile '%s' error\n", file); printf("[!] No schemes loaded\n"); xfree(schemes); return; } schemes->size = Schemes_parse(schemes, doc); xmlFreeDoc(doc); if (!schemes->size) { if (libbiniou_verbose) { printf("[!] No schemes loaded\n"); } xfree(schemes); /* xfree sets the pointer to NULL */ } else { if (libbiniou_verbose) { printf("[i] Loaded %d scheme%s\n", schemes->size, (schemes->size == 1) ? "": "s"); } } schemes->shuffler = Shuffler_new(schemes->size); #ifdef DEBUG Shuffler_verbose(schemes->shuffler); #endif } void Schemes_new_default() { schemes = xcalloc(1, sizeof(Schemes_t)); schemes->size = 1; schemes->schemes = xcalloc(1, sizeof(SchemeItem_t *)); schemes->schemes[0] = xcalloc(2, sizeof(SchemeItem_t)); schemes->schemes[0][0].p = 1.0; schemes->schemes[0][0].type = BEQ_UNIQUE; schemes->shuffler = NULL; } void Schemes_delete() { if (schemes != NULL) { u_short i; for (i = 0; i < schemes->size; i++) { xfree(schemes->schemes[i]); } xfree(schemes->schemes); if (NULL != schemes->shuffler) { Shuffler_delete(schemes->shuffler); } xfree(schemes); } } lebiniou-3.40/src/webcam_options.c0000644000175000017500000000402513612112625014133 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "webcam.h" extern int hflip, vflip, webcams; extern char *video_base; static void process_token(const char *tok) { gchar **varval = NULL, **vv; // printf(">>>>>>>>> token: '%s' <<<<<<<<<<<<<\n", tok); varval = g_strsplit(tok, ":", 0); vv = varval; if (!strcmp((const char *)*vv, "webcams")) { vv++; assert(NULL != *vv); webcams = xatol(*vv); VERBOSE(printf("[E] webcam: grabbing %d device%s\n", webcams, (webcams == 1) ? "" : "s")); } if (!strcmp((const char *)*vv, "device")) { vv++; assert(NULL != *vv); VERBOSE(printf("[E] webcam: device set to %s\n", *vv)); free(video_base); video_base = strdup(*vv); } else if (!strcmp((const char *)*vv, "hflip")) { VERBOSE(printf("[E] webcam: set horizontal flip\n")); hflip = !hflip; } else if (!strcmp((const char *)*vv, "vflip")) { VERBOSE(printf("[E] webcam: set vertical flip\n")); vflip = !vflip; } g_strfreev(varval); } static void process_options(const char *options) { gchar **tokens = NULL, **tok; tokens = g_strsplit(options, ",", 0); for (tok = tokens ; *tok != NULL; tok++) { process_token(*tok); } g_strfreev(tokens); } void parse_options() { char *options = NULL; options = getenv("LEBINIOU_WEBCAM"); if (NULL != options) { process_options(options); } } lebiniou-3.40/src/gen.awk0000644000175000017500000000435513612112625012241 00000000000000BEGIN { print "/*"; print " * Copyright 1994-2020 Olivier Girondel"; print " *"; print " * This file is part of lebiniou."; print " *"; print " * lebiniou is free software: you can redistribute it and/or modify"; print " * it under the terms of the GNU General Public License as published by"; print " * the Free Software Foundation, either version 2 of the License, or"; print " * (at your option) any later version."; print " *"; print " * lebiniou is distributed in the hope that it will be useful,"; print " * but WITHOUT ANY WARRANTY; without even the implied warranty of"; print " * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"; print " * GNU General Public License for more details."; print " *"; print " * You should have received a copy of the GNU General Public License"; print " * along with lebiniou. If not, see ."; print " */"; print; print "#include \"events.h\""; print; print "/*"; print " * Automagically generated from events.c.in"; print " * DO NOT EDIT !!!"; print " */"; print; print "void"; print "on_key(Context_t *ctx, const BKey_t *k)"; print "{"; } function pmod(mod) { if (mod == "-") return; if (mod == "A") return "Alt-"; if (mod == "C") return "Ctrl-"; if (mod == "S") return "Shift-"; if (mod == "CS") return "Ctrl-Shift-"; if (mod == "AS") return "Alt-Shift-"; } function cmod(mod) { if (mod == "-") return "BKEY"; if (mod == "A") return "BALT"; if (mod == "C") return "BCTRL"; if (mod == "S") return "BSHIFT"; if (mod == "CS") return "BCTRLSHIFT"; if (mod == "AS") return "BALTSHIFT"; } { if (($1 == "#") || ($0 == "") || ($1 == "-")) next; if ($1 == "*") { print ""; print " /* =============== "$2" =============== */"; } else { print ""; tail = substr($0, (length($1 $2 $3 $4 $5 $6) + 7)); if (tail != "") printf " /* [%s%s] - %s */\n", pmod($2), $3, tail; else printf " /* [%s%s] */\n", pmod($2), $3; printf " if (%s(k, SDLK_%s)) {\n", cmod($2), $3; printf " Context_send_event(ctx, %s, %s, %s);\n return;\n }\n", $4, $5, $6; } } END { print "}"; } lebiniou-3.40/src/fader.c0000644000175000017500000000237213612112625012206 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "fader.h" Fader_t * Fader_new(const u_long size) { Fader_t *fa = NULL; fa = xcalloc(1, sizeof(Fader_t)); fa->target = 0; fa->delta = xcalloc(size, sizeof(long)); fa->tmp = xcalloc(size, sizeof(u_long)); fa->fading = 1; fa->max = 0; fa->faded = 0; fa->timer = b_timer_new(); return fa; } void Fader_delete(Fader_t *fa) { xfree(fa->delta); xfree(fa->tmp); b_timer_delete(fa->timer); xfree(fa); } u_long Fader_elapsed(const Fader_t *fa) { return (u_long)(b_timer_elapsed(fa->timer) * MFACTOR); } lebiniou-3.40/src/btimer.h0000644000175000017500000000213713612112625012413 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_BTIMER_H #define __BINIOU_BTIMER_H #include "utils.h" typedef struct BTimer_s { struct timeval start; struct timeval end; } BTimer_t; BTimer_t *b_timer_new(void); void b_timer_delete(BTimer_t *); void b_timer_start(BTimer_t *); void b_timer_stop(BTimer_t *); void b_timer_restart(BTimer_t *); float b_timer_elapsed(BTimer_t *); #endif /* __BINIOU_BTIMER_H */ lebiniou-3.40/src/plugins.h0000644000175000017500000000337013612112625012612 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_PLUGINS_H #define __BINIOU_PLUGINS_H #include "plugin.h" #include "event.h" #include "context.h" typedef struct Plugins_s { char *path; Plugin_t **plugins; short size; short selected_idx; Plugin_t *selected; } Plugins_t; Plugins_t *Plugins_new(const char *); void Plugins_delete(Plugins_t *); void Plugins_load(Plugins_t *, const Context_t *); void Plugins_init(Plugins_t *); void Plugins_reload_selected(Plugins_t *); Plugin_t *Plugins_find(const u_long); Plugin_t *Plugins_find_by_name(const char *); Plugin_t *Plugins_get_random(const enum PluginOptions, const Plugin_t *); void Plugins_select(Plugins_t *, const Plugin_t *); void Plugins_next(); void Plugins_prev(); void Plugins_next_n(const u_short); void Plugins_prev_n(const u_short); int Plugins_event(Plugins_t *, const Event_t *); /* Use with extreme care, this is not for beginners */ void Plugins_change_run_callback(const u_long, void (*)(struct Context_s *)); void Plugins_set_blacklist(gchar **); #endif /* __BINIOU_PLUGINS_H */ lebiniou-3.40/src/event_enums.awk0000644000175000017500000000026512730006354014015 00000000000000BEGIN { print "enum "ENVIRON["ENUM"]" {"; N = 0; } { if (N == 0) print " "$1" = 0,"; else print " "$1","; N = N + 1; } END { print "};"; print ""; }lebiniou-3.40/src/schemes.h0000644000175000017500000000225613612112625012562 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_SCHEMES_H #define __BINIOU_SCHEMES_H #include "shuffler.h" #include "context.h" typedef struct SchemeItem_s { float p; enum PluginOptions type; } SchemeItem_t; typedef struct Schemes_s { SchemeItem_t **schemes; u_short size; Shuffler_t *shuffler; } Schemes_t; void Schemes_new(const char *); void Schemes_new_default(); void Schemes_delete(); void Schemes_random(Context_t *); #endif /* __BINIOU_SCHEMES_H */ lebiniou-3.40/src/context_run.c0000644000175000017500000001560213612112625013475 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifdef WITH_GL #include #include #endif #include "biniou.h" #include "schemes.h" #include "images.h" #include "colormaps.h" #include "brandom.h" #define BARSIZE (HEIGHT/20) /* Colormap bar size */ static void Context_boundary(Context_t *ctx) { switch (ctx->params3d.draw_boundary) { case 1: draw_cube_3d(&ctx->params3d, active_buffer(ctx), 250); break; case 2: draw_sphere_3d(&ctx->params3d, active_buffer(ctx), 250); break; case 3: draw_sphere_wireframe_3d(&ctx->params3d, active_buffer(ctx), 250); break; default: break; } } static void Context_sync(Context_t *ctx) { int i; const float rrt = b_timer_elapsed(ctx->fps_timer); const float sleep = ctx->i_max_fps - rrt; for (i = 0; i < NFPS-1; i++) { ctx->fps[i] = ctx->fps[i+1]; } ctx->fps[i] = (rrt > 0) ? (1.0/rrt) : 0.0; if (sleep > 0) { ms_sleep(sleep*MFACTOR); } b_timer_start(ctx->fps_timer); } static void Context_sequence(Context_t *ctx) { const GList *tmp; uint16_t count = 0; tmp = ctx->sm->cur->layers; #ifdef WITH_GL ctx->texture_ready = ctx->texture_used = ctx->gl_done = 0; #endif while (tmp != NULL) { Layer_t *layer = (Layer_t *)tmp->data; Plugin_t *P = layer->plugin; assert(P != NULL); if (P == ctx->sm->cur->lens) { push_buffer(ctx); } if (P->run != NULL) if (!ctx->bypass || (ctx->bypass && !(*P->options & BEQ_MUTE_CAM))) { P->run(ctx); P->calls++; count++; } switch (layer->mode) { case NONE: break; case NORMAL: swap_buffers(ctx); break; case OVERLAY: Buffer8_overlay(active_buffer(ctx), passive_buffer(ctx)); break; case XOR: Buffer8_XOR(active_buffer(ctx), passive_buffer(ctx)); break; case AVERAGE: Buffer8_average(active_buffer(ctx), passive_buffer(ctx)); break; case RANDOM: { Buffer8_t *buffs[2] = { active_buffer(ctx), passive_buffer(ctx) }; Context_mix_buffers(ctx, buffs); } break; default: xerror("Unsupported layer mode %d\n", layer->mode); break; } tmp = g_list_next(tmp); } if (!count && ctx->random_mode) { assert(NULL != ctx->target_pic); Buffer8_copy(ctx->target_pic->buff, active_buffer(ctx)); } } void Context_run(Context_t *ctx) { Plugin_t *input = ctx->input_plugin; GSList *outputs = ctx->outputs; /* sync fps */ if (ctx->sync_fps) { Context_sync(ctx); } /* Auto-change sequence */ if (Alarm_ring(ctx->a_random)) { if (ctx->random_mode == BR_SCHEMES) { if ((NULL != schemes) && (schemes->size > 1)) { Schemes_random(ctx); } } else if (ctx->random_mode == BR_SEQUENCES) { if ((NULL != sequences) && (sequences->size > 1)) { Context_random_sequence(ctx); } } else if (ctx->random_mode == BR_BOTH) { if (b_rand_boolean()) { if ((NULL != schemes) && (schemes->size > 1)) { printf("[+] Random scheme\n"); Schemes_random(ctx); } } else { if ((NULL != sequences) && (sequences->size > 1)) { printf("[+] Random sequence\n"); Context_random_sequence(ctx); } } } } /* Auto-change image */ if (ctx->imgf != NULL) { /* Timer elapsed ? */ if (ctx->imgf->on && Alarm_ring(ctx->a_images)) { ImageFader_random(ctx->imgf); } /* Fade image */ if (ImageFader_ring(ctx->imgf)) { ImageFader_run(ctx->imgf); ctx->sm->cur->image_id = ctx->imgf->dst->id; } } /* Auto-change colormap */ /* Timer elapsed ? */ if (ctx->cf->on && Alarm_ring(ctx->a_cmaps)) { CmapFader_random(ctx->cf); } /* Fade colormap */ if (CmapFader_ring(ctx->cf)) { CmapFader_run(ctx->cf); ctx->sm->cur->cmap_id = ctx->cf->dst->id; } #ifdef WITH_WEBCAM /* Auto-change webcam */ if ((ctx->webcams > 1) && Alarm_ring(ctx->a_webcams)) { u_short cam_no = Shuffler_get(ctx->webcams_shuffler); ctx->cam = cam_no; #ifdef DEBUG printf("[i] Using webcam #%d\n", cam_no); #endif } #endif /* If we have an input plugin that runs in non-threaded mode, * call it now */ if ((NULL != input) && (NULL != input->run)) { input->run(ctx); input->calls++; } if (ctx->input != NULL) { Input_process(ctx->input); } /* 3D stuff */ Params3d_change_rotations(&ctx->params3d); #ifdef WITH_GL glClearColor(0, 0, 0, 0); glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT); /* Initialize projection matrix */ glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluPerspective(ctx->params3d.gl_fov, (float)WIDTH/(float)HEIGHT, 0.1, 10); //ZMAX); gluLookAt(0, 0, 5, //3.14, 0, 0, -1, //-3.14, 0, 1, 0); glShadeModel(GL_SMOOTH); glClearDepth(ZMAX), glEnable(GL_DEPTH_TEST); glDepthFunc(GL_LEQUAL); glEnable(GL_BLEND); glRotatef(ctx->params3d.gl_rotations[0], 1.0, 0.0, 0.0); glRotatef(ctx->params3d.gl_rotations[1], 0.0, 1.0, 0.0); glRotatef(ctx->params3d.gl_rotations[2], 0.0, 0.0, 1.0); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); if (ctx->pulse_3d) { float scale = Input_get_volume(ctx->input) + 1.0; glScalef(scale, scale, scale); } #endif /* The sequence */ Context_sequence(ctx); /* draw 3D boundary */ Context_boundary(ctx); /* show the current colormap */ if (ctx->display_colormap) { if (ctx->sm->cur->lens == NULL) { push_buffer(ctx); } Buffer8_color_bar(active_buffer(ctx), BARSIZE); } for ( ; outputs != NULL; outputs = g_slist_next(outputs)) { Plugin_t *output = (Plugin_t *)outputs->data; /* TODO print a warning: an output plugin without run() is a bug */ if (output->run != NULL) { output->run(ctx); output->calls++; } } /* All outputs should have refreshed their cmap by now */ ctx->cf->refresh = 0; /* Screenshot */ if (ctx->take_screenshot) { Context_screenshot(ctx); ctx->take_screenshot = 0; } /* Restore possibly saved buffer */ if ((ctx->sm->cur->lens != NULL) || ctx->display_colormap) { pop_buffer(ctx); } /* Process events */ Context_process_events(ctx); ++ctx->frames; } lebiniou-3.40/src/man.awk0000644000175000017500000000131312730006354012233 00000000000000BEGIN { } function pmod(mod) { if (mod == "-") return; if (mod == "A") return "Alt+"; if (mod == "C") return "Ctrl+"; if (mod == "S") return "Shift+"; if (mod == "CS") return "Ctrl-Shift-"; } function cmod(mod) { if (mod == "-") return "BKEY"; if (mod == "A") return "BALT"; if (mod == "C") return "BCTRL"; if (mod == "S") return "BSHIFT"; } { if (($1 == "#") || ($0 == "") || ($1 == "*") || ($1 == "-")) next; tail = substr($0, (length($1 $2 $3 $4 $5 $6) + 7)); if (tail != "") { printf "[B<%s%s>] - %s\n", pmod($2), $3, tail; print ""; } else { printf "[%s%s] - *** TODO document me ! ***\n", pmod($2), $3; print ""; } } END { } lebiniou-3.40/src/events.c.in0000644000175000017500000002203713612112625013036 00000000000000# -------------------------------------------------------------------- # File format: # # Comments: begin with "#" # # 1. Section header: # * Section name # # 2. Binding: # ID MOD KEY TO CMD ARG COMMENT # # ID = Binding identifier: id|- # MOD = Keyboard modifier: -/A/C/S (none/Alt/Ctrl/Shift) # KEY = SDL key # TO = subsystem # CMD = command # ARG = argument # COMMENT = comment # # ***IMPORTANT*** - Separator between items MUST be a single space # # -------------------------------------------------------------------- # -------------------------------------------------------------------- * Context # -------------------------------------------------------------------- C1 AS r BT_CONTEXT BC_RANDOM BA_ROTATIONS Toggle 3D random rotations C2 A b BT_CONTEXT BC_NEXT BA_BOUNDARY Next 3D boundary C3 A r BT_CONTEXT BC_SWITCH BA_ROTATIONS Toggle 3D auto rotations C4 A c BT_CONTEXT BC_SWITCH BA_OSD_CMAP Display current colormap C5 C f BT_CONTEXT BC_SWITCH BA_FULLSCREEN Toggle full-screen on/off C6 A m BT_CONTEXT BC_SWITCH BA_CURSOR Show/hide mouse cursor C7 S d BT_CONTEXT BC_NEXT BA_DELAY Increase phase-space delay C8 A d BT_CONTEXT BC_PREV BA_DELAY Decrease phase-space delay C9 S q BT_CONTEXT BC_QUIT BA_NONE Quit C10 S x BT_CONTEXT BC_QUIT BA_SAVE Save the current sequence then exit C11 S n BT_CONTEXT BC_RESET BA_RANDOM Fill current frame with random pixels C12 - n BT_CONTEXT BC_RESET BA_SEQUENCE Clear the current frame C13 - ESCAPE BT_CONTEXT BC_RESET BA_NONE Turn off all auto changes C14 - RETURN BT_CONTEXT BC_SWITCH BA_SELECTED Toggle selected plugin on/off C15 S RIGHT BT_CONTEXT BC_PREV BA_SEQUENCE Use previous sequence C16 S LEFT BT_CONTEXT BC_NEXT BA_SEQUENCE Use next sequence C17 S PRINTSCREEN BT_CONTEXT BC_SAVE BA_SCREENSHOT Take a screenshot C18 C BACKSPACE BT_CONTEXT BC_RANDOM BA_SCHEME Make a sequence from system schemes C19 - BACKSPACE BT_CONTEXT BC_RANDOM BA_SEQUENCE Select a random user sequence C20 C m BT_CONTEXT BC_NEXT BA_RANDOM Next random mode C21 S m BT_CONTEXT BC_PREV BA_RANDOM Previous random mode C22 C t BT_CONTEXT BC_SWITCH BA_COLORMAPS Auto colormaps on/off C23 C i BT_CONTEXT BC_SWITCH BA_IMAGES Auto images on/off C24 C p BT_CONTEXT BC_RELOAD BA_SEQUENCE Use the most recent sequence C25 - SPACE BT_CONTEXT BC_SWITCH BA_BYPASS Bypass mode on/off C26 C SPACE BT_CONTEXT BC_SET BA_WEBCAM Set webcam reference image C27 C v BT_CONTEXT BC_SWITCH BA_BOUNDARY Switch 3d cube on/off C28 C c BT_CONTEXT BC_SWITCH BA_PULSE Toggle 3D world pulse on/off C29 - TAB BT_CONTEXT BC_NEXT BA_WEBCAM Select next webcam C30 C l BT_CONTEXT BC_LOCK BA_SELECTED Lock selected plugin C31 S s BT_CONTEXT BC_NEXT BA_SPAN Increase spline span size C32 A s BT_CONTEXT BC_PREV BA_SPAN Decrease spline span size C33 C TAB BT_CONTEXT BC_SWITCH BA_MUTE Freeze sound on/off C34 S v BT_CONTEXT BC_VOLUME_SCALE BA_UP Scale volume up C35 A v BT_CONTEXT BC_VOLUME_SCALE BA_DOWN Scale volume down # -------------------------------------------------------------------- * Plugins # -------------------------------------------------------------------- P1 - UP BT_PLUGINS BC_PREV BA_NONE Select previous plugin P2 - DOWN BT_PLUGINS BC_NEXT BA_NONE Select next plugin P3 - PAGEUP BT_PLUGINS BC_SELECT BA_UP Scroll up in the plugins list P4 - PAGEDOWN BT_PLUGINS BC_SELECT BA_DOWN Scroll down in the plugins list - A r BT_PLUGINS BC_RELOAD BA_SELECTED Reload selected plugin's .so # -------------------------------------------------------------------- * Sequence manager # -------------------------------------------------------------------- S1 S z BT_SEQMGR BC_RESET BA_SEQUENCE Reset the current sequence S2 S l BT_SEQMGR BC_SWITCH BA_LENS Toggle selected plugin as a lens on/off S3 S UP BT_SEQMGR BC_PREV BA_NONE Select previous plugin in the sequence S4 S DOWN BT_SEQMGR BC_NEXT BA_NONE Select next plugin in the sequence S5 C UP BT_SEQMGR BC_MOVE BA_UP Move selected plugin up in the sequence S6 C DOWN BT_SEQMGR BC_MOVE BA_DOWN Move selected plugin down in the sequence S7 A y BT_SEQMGR BC_RESET BA_LAYER_MODE Select default layer mode for the current plugin - C y BT_SEQMGR BC_PREV BA_LAYER_MODE Select previous layer mode S9 S y BT_SEQMGR BC_NEXT BA_LAYER_MODE Select next layer mode S10 C s BT_SEQMGR BC_SAVE BA_SEQUENCE_FULL Save current sequence as new (full) S11 C u BT_SEQMGR BC_SAVE BA_OVERWRITE_FULL Update current full sequence S12 CS s BT_SEQMGR BC_SAVE BA_SEQUENCE_BARE Save current sequence as new (bare) S13 CS u BT_SEQMGR BC_SAVE BA_OVERWRITE_BARE Update current bare sequence S14 A UP BT_SEQMGR BC_PARAM_PREV BA_NONE Select previous plugin parameter S15 A DOWN BT_SEQMGR BC_PARAM_NEXT BA_NONE Select next plugin parameter S16 A LEFT BT_SEQMGR BC_PARAM_DEC BA_NONE Decrease plugin parameter value S17 A RIGHT BT_SEQMGR BC_PARAM_INC BA_NONE Increase plugin parameter value S18 AS LEFT BT_SEQMGR BC_PARAM_DEC_FAST BA_NONE Decrease plugin parameter value quickly S19 AS RIGHT BT_SEQMGR BC_PARAM_INC_FAST BA_NONE Increase plugin parameter value quickly # -------------------------------------------------------------------- * Colormaps # -------------------------------------------------------------------- CO1 - e BT_CMAPFADER BC_SELECT BA_PREV Select previous colormap CO2 - r BT_CMAPFADER BC_SELECT BA_NEXT Select next colormap CO3 - t BT_CMAPFADER BC_SELECT BA_RANDOM Select random colormap # -------------------------------------------------------------------- * Images # -------------------------------------------------------------------- IM1 - y BT_IMAGEFADER BC_SELECT BA_PREV Select previous image IM2 - u BT_IMAGEFADER BC_SELECT BA_NEXT Select next image IM3 - i BT_IMAGEFADER BC_SELECT BA_RANDOM Select random image # -------------------------------------------------------------------- * Banks # -------------------------------------------------------------------- BM1 C g BT_CONTEXT BC_SET_BANKMODE 0 Set bank mode to sequences BM2 C h BT_CONTEXT BC_SET_BANKMODE 1 Set bank mode to colormaps BM3 C j BT_CONTEXT BC_SET_BANKMODE 2 Set bank mode to images CB1 CS F1 BT_CONTEXT BC_CLEAR_BANK 0 Clear bank 1 CB2 CS F2 BT_CONTEXT BC_CLEAR_BANK 1 Clear bank 2 CB3 CS F3 BT_CONTEXT BC_CLEAR_BANK 2 Clear bank 3 CB4 CS F4 BT_CONTEXT BC_CLEAR_BANK 3 Clear bank 4 CB5 CS F5 BT_CONTEXT BC_CLEAR_BANK 4 Clear bank 5 CB6 CS F6 BT_CONTEXT BC_CLEAR_BANK 5 Clear bank 6 CB7 CS F7 BT_CONTEXT BC_CLEAR_BANK 6 Clear bank 7 CB8 CS F8 BT_CONTEXT BC_CLEAR_BANK 7 Clear bank 8 CB9 CS F9 BT_CONTEXT BC_CLEAR_BANK 8 Clear bank 9 CB10 CS F10 BT_CONTEXT BC_CLEAR_BANK 9 Clear bank 10 CB11 CS F11 BT_CONTEXT BC_CLEAR_BANK 10 Clear bank 11 CB12 CS F12 BT_CONTEXT BC_CLEAR_BANK 11 Clear bank 12 SB1 S F1 BT_CONTEXT BC_STORE_BANK 0 Assign current sequence/colormap/image to bank 1 SB2 S F2 BT_CONTEXT BC_STORE_BANK 1 Assign current sequence/colormap/image to bank 2 SB3 S F3 BT_CONTEXT BC_STORE_BANK 2 Assign current sequence/colormap/image to bank 3 SB4 S F4 BT_CONTEXT BC_STORE_BANK 3 Assign current sequence/colormap/image to bank 4 SB5 S F5 BT_CONTEXT BC_STORE_BANK 4 Assign current sequence/colormap/image to bank 5 SB6 S F6 BT_CONTEXT BC_STORE_BANK 5 Assign current sequence/colormap/image to bank 6 SB7 S F7 BT_CONTEXT BC_STORE_BANK 6 Assign current sequence/colormap/image to bank 7 SB8 S F8 BT_CONTEXT BC_STORE_BANK 7 Assign current sequence/colormap/image to bank 8 SB9 S F9 BT_CONTEXT BC_STORE_BANK 8 Assign current sequence/colormap/image to bank 9 SB10 S F10 BT_CONTEXT BC_STORE_BANK 9 Assign current sequence/colormap/image to bank 10 SB11 S F11 BT_CONTEXT BC_STORE_BANK 10 Assign current sequence/colormap/image to bank 11 SB12 S F12 BT_CONTEXT BC_STORE_BANK 11 Assign current sequence/colormap/image to bank 12 UB1 - F1 BT_CONTEXT BC_USE_BANK 0 Use sequence/colormap/image in bank 1 UB2 - F2 BT_CONTEXT BC_USE_BANK 1 Use sequence/colormap/image in bank 2 UB3 - F3 BT_CONTEXT BC_USE_BANK 2 Use sequence/colormap/image in bank 3 UB4 - F4 BT_CONTEXT BC_USE_BANK 3 Use sequence/colormap/image in bank 4 UB5 - F5 BT_CONTEXT BC_USE_BANK 4 Use sequence/colormap/image in bank 5 UB6 - F6 BT_CONTEXT BC_USE_BANK 5 Use sequence/colormap/image in bank 6 UB7 - F7 BT_CONTEXT BC_USE_BANK 6 Use sequence/colormap/image in bank 7 UB8 - F8 BT_CONTEXT BC_USE_BANK 7 Use sequence/colormap/image in bank 8 UB9 - F9 BT_CONTEXT BC_USE_BANK 8 Use sequence/colormap/image in bank 9 UB10 - F10 BT_CONTEXT BC_USE_BANK 9 Use sequence/colormap/image in bank 10 UB11 - F11 BT_CONTEXT BC_USE_BANK 10 Use sequence/colormap/image in bank 11 UB12 - F12 BT_CONTEXT BC_USE_BANK 11 Use sequence/colormap/image in bank 12 B1 C F1 BT_CONTEXT BC_USE_BANKSET 0 Use bankset 1 B2 C F2 BT_CONTEXT BC_USE_BANKSET 1 Use bankset 2 B3 C F3 BT_CONTEXT BC_USE_BANKSET 2 Use bankset 3 B4 C F4 BT_CONTEXT BC_USE_BANKSET 3 Use bankset 4 B5 C F5 BT_CONTEXT BC_USE_BANKSET 4 Use bankset 5 B6 C F6 BT_CONTEXT BC_USE_BANKSET 5 Use bankset 6 B7 C F7 BT_CONTEXT BC_USE_BANKSET 6 Use bankset 7 B8 C F8 BT_CONTEXT BC_USE_BANKSET 7 Use bankset 8 B9 C F9 BT_CONTEXT BC_USE_BANKSET 8 Use bankset 9 B10 C F10 BT_CONTEXT BC_USE_BANKSET 9 Use bankset 10 B11 C F11 BT_CONTEXT BC_USE_BANKSET 10 Use bankset 11 B12 C F12 BT_CONTEXT BC_USE_BANKSET 11 Use bankset 12 SB C b BT_CONTEXT BC_SAVE_BANKS BA_NONE Save the banks file lebiniou-3.40/src/brandom.c0000644000175000017500000000306113612112625012543 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "brandom.h" static GRand *brand = NULL; void b_rand_init(void) { uint32_t seed; char *seedstr; if ((seedstr = getenv("LEBINIOU_SEED")) != NULL) { seed = xatol(seedstr); VERBOSE(printf("[i] Random seed set to %d\n", seed)); } else { struct timeval t; gettimeofday(&t, NULL); seed = t.tv_sec; VERBOSE(printf("[i] No random seed, using %d\n", seed)); } brand = g_rand_new_with_seed(seed); } void b_rand_free(void) { if (brand != NULL) { g_rand_free(brand); } } uint32_t b_rand_int(void) { return g_rand_int(brand); } uint32_t b_rand_int_range(int32_t begin, int32_t end) { return g_rand_int_range(brand, begin, end); } double b_rand_double_range(double begin, double end) { return g_rand_double_range(brand, begin, end); } int b_rand_boolean() { return g_rand_boolean(brand); } lebiniou-3.40/src/sequence.c0000644000175000017500000001607413612112625012741 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include #include "sequence.h" #include "images.h" #include "colormaps.h" #include "globals.h" #include "xmlutils.h" static gint Sequence_find_plugin(gconstpointer a, gconstpointer b) { const Layer_t *la = (const Layer_t *)a; const Plugin_t *pb = (const Plugin_t *)b; assert(la != NULL); return (la->plugin == pb) ? 0 : 1; } GList * Sequence_find(const Sequence_t *s, const Plugin_t *p) { return g_list_find_custom(s->layers, (gconstpointer)p, &Sequence_find_plugin); } /* -1 if not found, position else */ short Sequence_find_position(const Sequence_t *s, const Plugin_t *p) { short pos = 0; GList *tmp; tmp = g_list_first(s->layers); while (tmp != NULL) { Layer_t *l = (Layer_t *)tmp->data; if (l->plugin == p) { return pos; } pos++; tmp = g_list_next(tmp); } return -1; } Sequence_t * Sequence_new(const uint32_t id) { Sequence_t *s = xcalloc(1, sizeof(Sequence_t)); s->id = id; s->auto_colormaps = s->auto_images = -1; // undefined by default return s; } void Sequence_clear(Sequence_t *s, const uint32_t new_id) { GList *tmp; if (s == NULL) { xerror("Attempt to Sequence_clear() a NULL sequence\n"); } s->id = new_id ? new_id : 0; if (NULL != s->name) { xfree(s->name); } tmp = g_list_first(s->layers); while (tmp != NULL) { Layer_t *l = (Layer_t *)tmp->data; Layer_delete(l); tmp = g_list_next(tmp); } g_list_free(s->layers); s->layers = NULL; s->lens = NULL; s->image_id = 0; s->auto_images = -1; // undefined s->cmap_id = 0; s->auto_colormaps = -1; // undefined Sequence_changed(s); } void Sequence_changed(Sequence_t *s) { if (NULL != s) { s->changed = 1; } } void Sequence_delete(Sequence_t *s) { if (s != NULL) { GList *tmp; VERBOSE(printf("[s] Freeing sequence id %"PRIu32"\n", s->id)); tmp = s->layers; while (tmp != NULL) { Layer_t *l = (Layer_t *)tmp->data; Layer_delete(l); tmp = g_list_next(tmp); } g_list_free(s->layers); if (s->name != NULL) { g_free(s->name); } xfree(s); } } /* TODO enhanced display: show id and pretty-print options --oliv3 */ void Sequence_display(const Sequence_t *s) { GList *tmp; const char *cmap_name; const char *image_name; int after_lens = 0; if (s == NULL) { xerror("Attempt to display a NULL Sequence\n"); } else { VERBOSE(printf("[s] Sequence id: %"PRIu32"\n", s->id)); } VERBOSE(printf("[s] Name: %s\n", (s->name != NULL) ? s->name : "(none)")); if (images != NULL) { image_name = (s->image_id != 0) ? Images_name(s->image_id) : "current"; VERBOSE(printf("[s] Image: %s\n", image_name)); } cmap_name = (s->cmap_id != 0) ? Colormaps_name(s->cmap_id) : "current"; VERBOSE(printf("[s] Colormap: %s\n", cmap_name)); for (tmp = g_list_first(s->layers); tmp != NULL; tmp = g_list_next(tmp)) { Layer_t *layer = (Layer_t *)tmp->data; Plugin_t *P = layer->plugin; if (P != NULL) { if ((s->lens != NULL) && (P == s->lens)) { if (!after_lens) { VERBOSE(printf("[s] --- %s\n", P->name)); after_lens = 1; } else { VERBOSE(printf("[s] %s\n", P->name)); } } else { if (after_lens) { VERBOSE(printf("[s] %s\n", P->name)); } else { VERBOSE(printf("[s] | %s\n", P->name)); } } } else { xerror("Oops got a NULL plugin\n"); } } } void Sequence_copy(const Sequence_t *from, Sequence_t *to) { GList *tmp; to->id = from->id; if (to->name != NULL) { xfree(to->name); } if (from->name != NULL) { to->name = strdup(from->name); } tmp = g_list_first(to->layers); while (tmp != NULL) { Layer_t *l = (Layer_t *)tmp->data; Layer_delete(l); tmp = g_list_next(tmp); } g_list_free(to->layers); to->layers = NULL; tmp = g_list_first(from->layers); while (tmp != NULL) { Layer_t *lfrom = (Layer_t *)tmp->data; Layer_t *lto = Layer_copy(lfrom); to->layers = g_list_append(to->layers, (gpointer)lto); tmp = g_list_next(tmp); } to->lens = from->lens; to->image_id = from->image_id; to->auto_images = from->auto_images; to->cmap_id = from->cmap_id; to->auto_colormaps = from->auto_colormaps; } gint Sequence_sort_func(gconstpointer a, gconstpointer b) { const Sequence_t *sa = (const Sequence_t *)a; const Sequence_t *sb = (const Sequence_t *)b; assert(sa != NULL); assert(sb != NULL); return (sa->id - sb->id); } void Sequence_insert(Sequence_t *s, Plugin_t *p) /* TODO LayerMode ? */ { Layer_t *layer = Layer_new(p); assert(p != NULL); /* set layer mode */ if (p->mode != NULL) { assert(*(p->mode) < NB_LAYER_MODES); layer->mode = (enum LayerMode)*(p->mode); } /* insert plugin in sequence */ if (*p->options & BEQ_FIRST) { s->layers = g_list_prepend(s->layers, (gpointer)layer); } else if (*p->options & BEQ_LAST) { /* insert before lens if any, or at the end if no lens */ GList *lens = (s->lens != NULL) ? Sequence_find(s, s->lens) : NULL; s->layers = g_list_insert_before(s->layers, lens, (gpointer)layer); } else { /* add to the end anyway if nothing specified */ s->layers = g_list_append(s->layers, (gpointer)layer); } /* set as lens if it's a lens, and there is no lens yet */ if ((*p->options & BE_LENS) && (s->lens == NULL)) { s->lens = (Plugin_t *)p; } Sequence_changed(s); } void Sequence_insert_at_position(Sequence_t *s, const u_short position, Plugin_t *p) /* TODO LayerMode ? */ { Layer_t *layer = Layer_new(p); /* set layer mode */ if (p->mode != NULL) { layer->mode = (enum LayerMode)*p->mode; } /* insert plugin in sequence */ s->layers = g_list_insert(s->layers, (gpointer)layer, position); /* set as lens if it's a lens, and there is no lens yet */ if ((*p->options & BE_LENS) && (s->lens == NULL)) { s->lens = (Plugin_t *)p; } Sequence_changed(s); } void Sequence_remove(Sequence_t *s, const Plugin_t *p) { const GList *p_layer = Sequence_find(s, p); Layer_t *layer = (Layer_t *)p_layer->data; /* remove plugin from sequence */ Layer_delete(layer); s->layers = g_list_remove(s->layers, (gconstpointer)layer); /* unset if it is a lens we removed */ if (s->lens == p) { s->lens = NULL; } Sequence_changed(s); } uint8_t Sequence_size(const Sequence_t *seq) { return g_list_length(seq->layers); } lebiniou-3.40/src/image_8bits.h0000644000175000017500000000232513612112625013323 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_IMAGE_8BITS_H #define __BINIOU_IMAGE_8BITS_H #include "buffer_8bits.h" typedef struct Image8_s { uint32_t id; char *name; char *dname; Buffer8_t *buff; } Image8_t; Image8_t *Image8_new(void); Image8_t *Image8_new_default(void); void Image8_delete(Image8_t *); int Image8_load(Image8_t *, const uint32_t, const char *, const char *); int Image8_load_any(Image8_t *, const char *); void Image8_copy(const Image8_t *, Image8_t *); #endif /* __BINIOU_IMAGE_8BITS_H */ lebiniou-3.40/src/plugin.c0000644000175000017500000003302613612323002012414 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include #include "biniou.h" #include "plugin.h" /* Note: dlsym prevents us from fully compiling in -pedantic.. * see http://www.trilithium.com/johan/2004/12/problem-with-dlsym/ */ #ifdef DEBUG #define B_DLSYM(VAR, SYM) \ (VAR) = (void (*)(struct Context_s *)) dlsym(p->handle, (SYM)); \ if (libbiniou_verbose && ((VAR) != NULL)) \ printf("[p] >> %s has '%s'\n", p->name, (SYM)) #define B_GOTSYM(VAR, SYM) if ((VAR) != NULL) \ printf("[p] >> %s has '%s'\n", p->name, (SYM)); #else #define B_DLSYM(VAR, SYM) \ (VAR) = (void (*)(struct Context_s *)) dlsym(p->handle, (SYM)) #define B_GOTSYM(VAR, SYM) { } #endif static Plugin_t * Plugin_load(Plugin_t *p) { const char *error = NULL; u_long *_tmp; assert(p != NULL); p->handle = dlopen(p->file, RTLD_NOW); if (p->handle == NULL) { error = dlerror(); VERBOSE(fprintf(stderr, "[!] Failed to load plugin '%s': %s\n", p->name, error)); xfree(p->name); xfree(p->file); xfree(p); return NULL; } else { VERBOSE(printf("[p] Loading plugin '%s'", p->name)); } fflush(stdout); _tmp = (u_long *) dlsym(p->handle, "id"); if (_tmp == NULL) { error = dlerror(); fprintf(stderr, "\n"); xerror("Plugin MUST define an id (%s)\n", error); } else { p->id = *_tmp; if (libbiniou_verbose) #ifdef DEBUG printf(" (id= %"PRIu32")\n", p->id); #else printf("\n"); #endif } uint32_t *version_ptr = (uint32_t *) dlsym(p->handle, "version"); if (version_ptr != NULL) { p->version = *version_ptr; printf("plugin version: %d\n", p->version); } _tmp = (u_long *) dlsym(p->handle, "options"); if (_tmp == NULL) { error = dlerror(); xerror("Plugin MUST define options (%s)\n", error); } else { p->options = _tmp; } _tmp = (u_long *) dlsym(p->handle, "mode"); p->mode = _tmp; /* get display name */ p->dname = (char *) dlsym(p->handle, "dname"); B_GOTSYM(p->dname, "dname"); if (p->dname == NULL) { p->dname = p->name; } /* get description */ p->desc = (char *) dlsym(p->handle, "desc"); B_GOTSYM(p->desc, "desc"); p->create = (int8_t (*)(struct Context_s *)) dlsym(p->handle, "create"); B_DLSYM(p->destroy, "destroy"); p->check_version = (int8_t (*)(uint32_t)) dlsym(p->handle, "check_version"); B_DLSYM(p->run, "run"); B_DLSYM(p->on_switch_on, "on_switch_on"); B_DLSYM(p->on_switch_off, "on_switch_off"); /* Output plugin stuff */ p->fullscreen = (void (*)(int)) dlsym(p->handle, "fullscreen"); B_GOTSYM(p->fullscreen, "fullscreen"); p->switch_cursor = (void (*)(void)) dlsym(p->handle, "switch_cursor"); B_GOTSYM(p->switch_cursor, "switch_cursor"); /* Input plugin stuff (? mainly -to check --oliv3) */ p->jthread = (void *(*)(void *)) dlsym(p->handle, "jthread"); B_GOTSYM(p->jthread, "jthread"); p->parameters = (json_t *(*)(json_t *)) dlsym(p->handle, "parameters"); return p; } static void Plugin_unload(Plugin_t *p) { assert (p != NULL); /* FIXME error checking there, ie if plugin fails to destroy */ if (p->jthread != NULL) { VERBOSE(printf("[p] Joining thread from plugin '%s'... ", p->name)); pthread_join(p->thread, NULL); } else { if (p->calls) { VERBOSE(printf("[p] Unloading plugin '%s' (%li call%s)... ", p->name, p->calls, ((p->calls == 1) ? "" : "s"))); } else { VERBOSE(printf("[p] Unloading plugin '%s'... ", p->name)); } } if (p->destroy != NULL) { p->destroy(context); } #ifndef DISABLE_DLCLOSE VERBOSE(printf("dlclose... ")); dlclose(p->handle); #endif VERBOSE(printf("done.\n")); } Plugin_t * Plugin_new(const char *directory, const char *name, const enum PluginType type) { Plugin_t *p = xcalloc(1, sizeof(Plugin_t)); assert(name != NULL); assert(directory != NULL); p->name = strdup(name); p->calls = 0; if (type == PL_INPUT) { p->file = g_strdup_printf("%s/input/%s/%s.so", directory, name, name); } else if (type == PL_MAIN) { p->file = g_strdup_printf("%s/main/%s/%s.so", directory, name, name); } else if (type == PL_OUTPUT) { p->file = g_strdup_printf("%s/output/%s/%s.so", directory, name, name); } return Plugin_load(p); } void Plugin_delete(Plugin_t *p) { assert(p != NULL); Plugin_unload(p); xfree(p->name); g_free(p->file); xfree(p); } void Plugin_reload(Plugin_t *p) { assert(p != NULL); Plugin_unload(p); Plugin_load(p); VERBOSE(printf("[p] Reloaded plugin '%s'\n", p->name)); } int8_t Plugin_init(Plugin_t *p) { int8_t res = 1; assert(p != NULL); if (p->create != NULL) { VERBOSE(printf("[+] Initializing plugin %s\n", p->name)); res = p->create(context); } if ((p->jthread != NULL) && res) { pthread_create(&p->thread, NULL, p->jthread, (void *)context); VERBOSE(printf("[p] Launched thread %s\n", p->name)); } return res; } static char * Plugin_uppercase(const char *str) { char *tmp; assert(str != NULL); tmp = strdup(str); assert(tmp != NULL); assert(tmp[0] != '\0'); tmp[0] = (char)toupper((int)tmp[0]); return tmp; } char * Plugin_name(const Plugin_t *p) { assert(p != NULL); return Plugin_uppercase(p->name); } char * Plugin_dname(const Plugin_t *p) { assert(p != NULL); return Plugin_uppercase(p->dname); } uint8_t plugin_parameter_number(json_t *in_parameters) { uint8_t n = 0; for (void *iter = json_object_iter(in_parameters); iter != NULL; n++) { iter = json_object_iter_next(in_parameters, iter); } return n; } void plugin_parameters_add_int(json_t *params, const char *name, int v, int dec, int inc) { json_t *param = json_object(); json_object_set_new(param, "value", json_integer(v)); json_object_set_new(param, "dec", json_integer(dec)); json_object_set_new(param, "inc", json_integer(inc)); json_object_set_new(params, name, param); } void plugin_parameters_add_double(json_t *params, const char *name, double v, double dec, double inc) { json_t *param = json_object(); json_object_set_new(param, "value", json_real(v)); json_object_set_new(param, "dec", json_real(dec)); json_object_set_new(param, "inc", json_real(inc)); json_object_set_new(params, name, param); } void plugin_parameters_add_string_list(json_t *params, const char *name, uint32_t nb_elems, const char **elems, uint32_t elem_id) { json_t *param = json_object(); json_object_set_new(param, "value", json_string(elems[elem_id])); json_object_set_new(param, "dec", json_integer(-1)); json_object_set_new(param, "inc", json_integer(1)); json_t *value_list = json_array(); for (uint32_t n = 0; n < nb_elems; n++) { json_array_append_new(value_list, json_string(elems[n])); } json_object_set_new(param, "value_list", value_list); json_object_set_new(params, name, param); } uint8_t plugin_parameter_parse_int(const json_t *in_parameters, const char *name, int *value) { json_t *p = json_object_get(in_parameters, name); if (p != NULL) { json_t *j_value = json_object_get(p, "value"); if (json_is_integer(j_value)) { *value = json_integer_value(j_value); return 1; } } return 0; } uint8_t plugin_parameter_parse_int_range(const json_t *in_parameters, const char *name, int *value, int vmin, int vmax) { int new_value = 0; uint8_t ret = plugin_parameter_parse_int(in_parameters, name, &new_value); if (new_value >= vmin && new_value <= vmax && ret == 1) { if (*value != new_value) { ret |= PLUGIN_PARAMETER_CHANGED; } *value = new_value; } return ret; } uint8_t plugin_parameter_parse_double(const json_t *in_parameters, const char *name, double *value) { json_t *p = json_object_get(in_parameters, name); if (p != NULL) { json_t *j_value = json_object_get(p, "value"); if (json_is_real(j_value)) { *value = json_real_value(j_value); return 1; } } return 0; } uint8_t plugin_parameter_parse_float(const json_t *in_parameters, const char *name, float *value) { double new_value; uint8_t ret = plugin_parameter_parse_double(in_parameters, name, &new_value); if (ret) { *value = new_value; } return ret; } uint8_t plugin_parameter_parse_float_range(const json_t *in_parameters, const char *name, float *value, float vmin, float vmax) { float new_value = 0; uint8_t ret = plugin_parameter_parse_float(in_parameters, name, &new_value); if (new_value >= vmin && new_value <= vmax && ret == 1) { if (*value != new_value) { ret |= PLUGIN_PARAMETER_CHANGED; } *value = new_value; } return ret; } uint8_t plugin_parameter_parse_string(const json_t *in_parameters, const char *name, char **value) { json_t *p = json_object_get(in_parameters, name); if (p != NULL) { json_t *j_value = json_object_get(p, "value"); if (json_is_string(j_value)) { const char *str = json_string_value(j_value); *value = (char *)str; return 1; } } return 0; } uint8_t plugin_parameter_parse_string_list_as_int_range(const json_t *in_parameters, const char *name, uint32_t nb_elems, const char **elems, int *value, int vmin, int vmax) { uint8_t ret = 0; int new_value = 0; char *str = NULL; if (plugin_parameter_parse_string(in_parameters, name, &str)) { for (uint32_t n = 0; n < nb_elems; n++) { if (strcmp(elems[n], str) == 0) { new_value = n; if (new_value >= vmin && new_value <= vmax) { ret = 1; if (*value != new_value) { ret |= PLUGIN_PARAMETER_CHANGED; } *value = new_value; } } } } return ret; } uint8_t plugin_parameter_find_string_in_list(const json_t *in_parameters, const char *name, int *value) { uint8_t ret = 0; json_t *j_value = json_object_get(in_parameters, "value"); const char *str = json_string_value(j_value); json_t *j_value_list = json_object_get(in_parameters, "value_list"); if (json_is_array(j_value_list) && (str != NULL)) { for (uint32_t n = 0; n < (uint32_t)json_array_size(j_value_list); n++) { const char *list_str = json_string_value(json_array_get(j_value_list, n)); if (strcmp(list_str, str) == 0) { *value = n; ret = 1; break; } } } return ret; } json_t * plugin_parameter_change_selected(const char *delta, const float factor) { json_t *ret = NULL; if (plugins->selected->parameters != NULL) { json_t *j_params = plugins->selected->parameters(NULL); void *params_iter = json_object_iter(j_params); for (uint8_t n = 0; n < plugins->selected->selected_param; n++) { params_iter = json_object_iter_next(j_params, params_iter); } json_t *p = json_object_iter_value(params_iter); json_t *j_delta = json_object_get(p, delta); json_t *j_value = json_object_get(p, "value"); if ((NULL != j_delta) && (NULL != j_value)) { if (json_is_integer(j_delta) && json_is_integer(j_value)) { int delta = json_integer_value(j_delta) * factor; int value = json_integer_value(j_value); json_object_del(p, "value"); json_object_set_new(p, "value", json_integer(value + delta)); ret = plugins->selected->parameters(j_params); } else if (json_is_real(j_delta) && json_is_real(j_value)) { double delta = json_real_value(j_delta) * factor; double value = json_real_value(j_value); json_object_del(p, "value"); json_object_set_new(p, "value", json_real(value + delta)); ret = plugins->selected->parameters(j_params); } else if (json_is_integer(j_delta) && json_is_string(j_value)) { int delta = json_integer_value(j_delta) * factor; int list_index = 0; if (plugin_parameter_find_string_in_list(p, "value", &list_index)) { json_t *j_value_list = json_object_get(p, "value_list"); int N = (int)json_array_size(j_value_list); int new_value = list_index + delta; if (new_value >= N) { new_value = new_value % N; } else if (new_value < 0) { new_value = N + new_value % N; } const char *str = json_string_value(json_array_get(j_value_list, new_value)); json_object_del(p, "value"); json_object_set_new(p, "value", json_string(str)); ret = plugins->selected->parameters(j_params); } } } json_decref(j_params); } return ret; } json_t * plugin_parameters_to_saved_parameters(json_t *in_parameters) { json_t *out_parameters = json_object(); const char *in_name; json_t *in_param; json_object_foreach(in_parameters, in_name, in_param) { #ifdef DEBUG printf("param name : %s\n", in_name); #endif json_t *value = json_object_get(in_param, "value"); if (NULL != value) { json_t *param = json_object(); json_object_set(param, "value", value); json_object_set_new(out_parameters, in_name, param); } } return out_parameters; } lebiniou-3.40/src/sequencemanager.c0000644000175000017500000001162613612112625014272 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "globals.h" #include "brandom.h" #include "biniou.h" #include "sequencemanager.h" SequenceManager_t * SequenceManager_new() { SequenceManager_t *sm = NULL; sm = xcalloc(1, sizeof(SequenceManager_t)); sm->cur = Sequence_new(0); sm->next = Sequence_new(0); sm->transient = Sequence_new(0); return sm; } void SequenceManager_delete(SequenceManager_t *sm) { Sequence_delete(sm->cur); Sequence_delete(sm->next); Sequence_delete(sm->transient); xfree(sm); } int SequenceManager_is_transient(const SequenceManager_t *sm, const Sequence_t *s) { return (sm->transient == s); } void SequenceManager_move_selected_front(Sequence_t *seq) { /* move selected plugin/layer up (towards the beginning of the sequence) */ GList *list, *prev; const GList *where; const Layer_t *layer; const Plugin_t *P = NULL; list = seq->layers; if (g_list_length(list) <= 1) { return; } if ((where = Sequence_find(seq, plugins->selected)) == NULL) { return; } layer = (const Layer_t *)where->data; P = layer->plugin; if ((Plugin_t *)((const Layer_t *)list->data)->plugin == P) /* already at the beginning */ { return; } prev = g_list_previous(where); list = g_list_remove(list, (gpointer)layer); seq->layers = g_list_insert_before(list, prev, (gpointer)layer); Sequence_changed(seq); Sequence_display(seq); } void SequenceManager_move_selected_back(Sequence_t *seq) { /* move selected plugin/layer down (towards the end of the sequence) */ GList *list, *next; const GList *where; const Layer_t *layer; const Plugin_t *P = NULL; list = seq->layers; if (g_list_length(list) <= 1) { return; } if ((where = Sequence_find(seq, plugins->selected)) == NULL) { return; } layer = (const Layer_t *)where->data; P = layer->plugin; if ((Plugin_t *)((const Layer_t *)g_list_last(list)->data) == P) /* already at the end */ { return; } next = g_list_next(where); next = g_list_next(next); list = g_list_remove(list, (gpointer)layer); seq->layers = g_list_insert_before(list, next, (gpointer)layer); Sequence_changed(seq); Sequence_display(seq); } void SequenceManager_toggle_lens(Sequence_t *seq) { if (seq->lens == plugins->selected) { seq->lens = NULL; } else { seq->lens = plugins->selected; } Sequence_changed(seq); } void SequenceManager_select_previous_plugin(Sequence_t *seq) { if (g_list_length(seq->layers)) { const GList *hou = Sequence_find(seq, plugins->selected); const Plugin_t *P; if (hou == NULL) { /* Selected plugin not in sequence, selecting last layer */ P = ((const Layer_t *)g_list_last(seq->layers)->data)->plugin; } else { hou = g_list_previous(hou); if (hou == NULL) { hou = g_list_last(seq->layers); } P = ((const Layer_t *)hou->data)->plugin; } Plugins_select(plugins, P); } } void SequenceManager_select_next_plugin(Sequence_t *seq) { if (g_list_length(seq->layers)) { const GList *hou = Sequence_find(seq, plugins->selected); const Plugin_t *P; if (hou == NULL) { /* Selected plugin not in sequence, selecting first layer */ P = ((const Layer_t *)g_list_first(seq->layers)->data)->plugin; } else { hou = g_list_next(hou); if (hou == NULL) { hou = g_list_first(seq->layers); } P = ((const Layer_t*)hou->data)->plugin; } Plugins_select(plugins, P); } } void SequenceManager_default_layer_mode(const Sequence_t *seq) { const GList *ptr = Sequence_find(seq, plugins->selected); if (ptr != NULL) { Layer_t *layer = (Layer_t *)ptr->data; layer->mode = NORMAL; } } void SequenceManager_prev_layer_mode(const Sequence_t *seq) { const GList *ptr = Sequence_find(seq, plugins->selected); if (ptr != NULL) { Layer_t *layer = (Layer_t *)ptr->data; if (layer->mode == NONE) { layer->mode = RANDOM; } else { --layer->mode; } } } void SequenceManager_next_layer_mode(const Sequence_t *seq) { const GList *ptr = Sequence_find(seq, plugins->selected); if (ptr != NULL) { Layer_t *layer = (Layer_t *)ptr->data; if (layer->mode == RANDOM) { layer->mode = NONE; } else { ++layer->mode; } } } lebiniou-3.40/src/events.c0000644000175000017500000004466413612323127012444 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "events.h" /* * Automagically generated from events.c.in * DO NOT EDIT !!! */ void on_key(Context_t *ctx, const BKey_t *k) { /* =============== Context =============== */ /* [Alt-Shift-r] - Toggle 3D random rotations */ if (BALTSHIFT(k, SDLK_r)) { Context_send_event(ctx, BT_CONTEXT, BC_RANDOM, BA_ROTATIONS); return; } /* [Alt-b] - Next 3D boundary */ if (BALT(k, SDLK_b)) { Context_send_event(ctx, BT_CONTEXT, BC_NEXT, BA_BOUNDARY); return; } /* [Alt-r] - Toggle 3D auto rotations */ if (BALT(k, SDLK_r)) { Context_send_event(ctx, BT_CONTEXT, BC_SWITCH, BA_ROTATIONS); return; } /* [Alt-c] - Display current colormap */ if (BALT(k, SDLK_c)) { Context_send_event(ctx, BT_CONTEXT, BC_SWITCH, BA_OSD_CMAP); return; } /* [Ctrl-f] - Toggle full-screen on/off */ if (BCTRL(k, SDLK_f)) { Context_send_event(ctx, BT_CONTEXT, BC_SWITCH, BA_FULLSCREEN); return; } /* [Alt-m] - Show/hide mouse cursor */ if (BALT(k, SDLK_m)) { Context_send_event(ctx, BT_CONTEXT, BC_SWITCH, BA_CURSOR); return; } /* [Shift-d] - Increase phase-space delay */ if (BSHIFT(k, SDLK_d)) { Context_send_event(ctx, BT_CONTEXT, BC_NEXT, BA_DELAY); return; } /* [Alt-d] - Decrease phase-space delay */ if (BALT(k, SDLK_d)) { Context_send_event(ctx, BT_CONTEXT, BC_PREV, BA_DELAY); return; } /* [Shift-q] - Quit */ if (BSHIFT(k, SDLK_q)) { Context_send_event(ctx, BT_CONTEXT, BC_QUIT, BA_NONE); return; } /* [Shift-x] - Save the current sequence then exit */ if (BSHIFT(k, SDLK_x)) { Context_send_event(ctx, BT_CONTEXT, BC_QUIT, BA_SAVE); return; } /* [Shift-n] - Fill current frame with random pixels */ if (BSHIFT(k, SDLK_n)) { Context_send_event(ctx, BT_CONTEXT, BC_RESET, BA_RANDOM); return; } /* [n] - Clear the current frame */ if (BKEY(k, SDLK_n)) { Context_send_event(ctx, BT_CONTEXT, BC_RESET, BA_SEQUENCE); return; } /* [ESCAPE] - Turn off all auto changes */ if (BKEY(k, SDLK_ESCAPE)) { Context_send_event(ctx, BT_CONTEXT, BC_RESET, BA_NONE); return; } /* [RETURN] - Toggle selected plugin on/off */ if (BKEY(k, SDLK_RETURN)) { Context_send_event(ctx, BT_CONTEXT, BC_SWITCH, BA_SELECTED); return; } /* [Shift-RIGHT] - Use previous sequence */ if (BSHIFT(k, SDLK_RIGHT)) { Context_send_event(ctx, BT_CONTEXT, BC_PREV, BA_SEQUENCE); return; } /* [Shift-LEFT] - Use next sequence */ if (BSHIFT(k, SDLK_LEFT)) { Context_send_event(ctx, BT_CONTEXT, BC_NEXT, BA_SEQUENCE); return; } /* [Shift-PRINTSCREEN] - Take a screenshot */ if (BSHIFT(k, SDLK_PRINTSCREEN)) { Context_send_event(ctx, BT_CONTEXT, BC_SAVE, BA_SCREENSHOT); return; } /* [Ctrl-BACKSPACE] - Make a sequence from system schemes */ if (BCTRL(k, SDLK_BACKSPACE)) { Context_send_event(ctx, BT_CONTEXT, BC_RANDOM, BA_SCHEME); return; } /* [BACKSPACE] - Select a random user sequence */ if (BKEY(k, SDLK_BACKSPACE)) { Context_send_event(ctx, BT_CONTEXT, BC_RANDOM, BA_SEQUENCE); return; } /* [Ctrl-m] - Next random mode */ if (BCTRL(k, SDLK_m)) { Context_send_event(ctx, BT_CONTEXT, BC_NEXT, BA_RANDOM); return; } /* [Shift-m] - Previous random mode */ if (BSHIFT(k, SDLK_m)) { Context_send_event(ctx, BT_CONTEXT, BC_PREV, BA_RANDOM); return; } /* [Ctrl-t] - Auto colormaps on/off */ if (BCTRL(k, SDLK_t)) { Context_send_event(ctx, BT_CONTEXT, BC_SWITCH, BA_COLORMAPS); return; } /* [Ctrl-i] - Auto images on/off */ if (BCTRL(k, SDLK_i)) { Context_send_event(ctx, BT_CONTEXT, BC_SWITCH, BA_IMAGES); return; } /* [Ctrl-p] - Use the most recent sequence */ if (BCTRL(k, SDLK_p)) { Context_send_event(ctx, BT_CONTEXT, BC_RELOAD, BA_SEQUENCE); return; } /* [SPACE] - Bypass mode on/off */ if (BKEY(k, SDLK_SPACE)) { Context_send_event(ctx, BT_CONTEXT, BC_SWITCH, BA_BYPASS); return; } /* [Ctrl-SPACE] - Set webcam reference image */ if (BCTRL(k, SDLK_SPACE)) { Context_send_event(ctx, BT_CONTEXT, BC_SET, BA_WEBCAM); return; } /* [Ctrl-v] - Switch 3d cube on/off */ if (BCTRL(k, SDLK_v)) { Context_send_event(ctx, BT_CONTEXT, BC_SWITCH, BA_BOUNDARY); return; } /* [Ctrl-c] - Toggle 3D world pulse on/off */ if (BCTRL(k, SDLK_c)) { Context_send_event(ctx, BT_CONTEXT, BC_SWITCH, BA_PULSE); return; } /* [TAB] - Select next webcam */ if (BKEY(k, SDLK_TAB)) { Context_send_event(ctx, BT_CONTEXT, BC_NEXT, BA_WEBCAM); return; } /* [Ctrl-l] - Lock selected plugin */ if (BCTRL(k, SDLK_l)) { Context_send_event(ctx, BT_CONTEXT, BC_LOCK, BA_SELECTED); return; } /* [Shift-s] - Increase spline span size */ if (BSHIFT(k, SDLK_s)) { Context_send_event(ctx, BT_CONTEXT, BC_NEXT, BA_SPAN); return; } /* [Alt-s] - Decrease spline span size */ if (BALT(k, SDLK_s)) { Context_send_event(ctx, BT_CONTEXT, BC_PREV, BA_SPAN); return; } /* [Ctrl-TAB] - Freeze sound on/off */ if (BCTRL(k, SDLK_TAB)) { Context_send_event(ctx, BT_CONTEXT, BC_SWITCH, BA_MUTE); return; } /* [Shift-v] - Scale volume up */ if (BSHIFT(k, SDLK_v)) { Context_send_event(ctx, BT_CONTEXT, BC_VOLUME_SCALE, BA_UP); return; } /* [Alt-v] - Scale volume down */ if (BALT(k, SDLK_v)) { Context_send_event(ctx, BT_CONTEXT, BC_VOLUME_SCALE, BA_DOWN); return; } /* =============== Plugins =============== */ /* [UP] - Select previous plugin */ if (BKEY(k, SDLK_UP)) { Context_send_event(ctx, BT_PLUGINS, BC_PREV, BA_NONE); return; } /* [DOWN] - Select next plugin */ if (BKEY(k, SDLK_DOWN)) { Context_send_event(ctx, BT_PLUGINS, BC_NEXT, BA_NONE); return; } /* [PAGEUP] - Scroll up in the plugins list */ if (BKEY(k, SDLK_PAGEUP)) { Context_send_event(ctx, BT_PLUGINS, BC_SELECT, BA_UP); return; } /* [PAGEDOWN] - Scroll down in the plugins list */ if (BKEY(k, SDLK_PAGEDOWN)) { Context_send_event(ctx, BT_PLUGINS, BC_SELECT, BA_DOWN); return; } /* =============== Sequence =============== */ /* [Shift-z] - Reset the current sequence */ if (BSHIFT(k, SDLK_z)) { Context_send_event(ctx, BT_SEQMGR, BC_RESET, BA_SEQUENCE); return; } /* [Shift-l] - Toggle selected plugin as a lens on/off */ if (BSHIFT(k, SDLK_l)) { Context_send_event(ctx, BT_SEQMGR, BC_SWITCH, BA_LENS); return; } /* [Shift-UP] - Select previous plugin in the sequence */ if (BSHIFT(k, SDLK_UP)) { Context_send_event(ctx, BT_SEQMGR, BC_PREV, BA_NONE); return; } /* [Shift-DOWN] - Select next plugin in the sequence */ if (BSHIFT(k, SDLK_DOWN)) { Context_send_event(ctx, BT_SEQMGR, BC_NEXT, BA_NONE); return; } /* [Ctrl-UP] - Move selected plugin up in the sequence */ if (BCTRL(k, SDLK_UP)) { Context_send_event(ctx, BT_SEQMGR, BC_MOVE, BA_UP); return; } /* [Ctrl-DOWN] - Move selected plugin down in the sequence */ if (BCTRL(k, SDLK_DOWN)) { Context_send_event(ctx, BT_SEQMGR, BC_MOVE, BA_DOWN); return; } /* [Alt-y] - Select default layer mode for the current plugin */ if (BALT(k, SDLK_y)) { Context_send_event(ctx, BT_SEQMGR, BC_RESET, BA_LAYER_MODE); return; } /* [Shift-y] - Select next layer mode */ if (BSHIFT(k, SDLK_y)) { Context_send_event(ctx, BT_SEQMGR, BC_NEXT, BA_LAYER_MODE); return; } /* [Ctrl-s] - Save current sequence as new (full) */ if (BCTRL(k, SDLK_s)) { Context_send_event(ctx, BT_SEQMGR, BC_SAVE, BA_SEQUENCE_FULL); return; } /* [Ctrl-u] - Update current full sequence */ if (BCTRL(k, SDLK_u)) { Context_send_event(ctx, BT_SEQMGR, BC_SAVE, BA_OVERWRITE_FULL); return; } /* [Ctrl-Shift-s] - Save current sequence as new (bare) */ if (BCTRLSHIFT(k, SDLK_s)) { Context_send_event(ctx, BT_SEQMGR, BC_SAVE, BA_SEQUENCE_BARE); return; } /* [Ctrl-Shift-u] - Update current bare sequence */ if (BCTRLSHIFT(k, SDLK_u)) { Context_send_event(ctx, BT_SEQMGR, BC_SAVE, BA_OVERWRITE_BARE); return; } /* [Alt-UP] - Select previous plugin parameter */ if (BALT(k, SDLK_UP)) { Context_send_event(ctx, BT_SEQMGR, BC_PARAM_PREV, BA_NONE); return; } /* [Alt-DOWN] - Select next plugin parameter */ if (BALT(k, SDLK_DOWN)) { Context_send_event(ctx, BT_SEQMGR, BC_PARAM_NEXT, BA_NONE); return; } /* [Alt-LEFT] - Decrease plugin parameter value */ if (BALT(k, SDLK_LEFT)) { Context_send_event(ctx, BT_SEQMGR, BC_PARAM_DEC, BA_NONE); return; } /* [Alt-RIGHT] - Increase plugin parameter value */ if (BALT(k, SDLK_RIGHT)) { Context_send_event(ctx, BT_SEQMGR, BC_PARAM_INC, BA_NONE); return; } /* [Alt-Shift-LEFT] - Decrease plugin parameter value quickly */ if (BALTSHIFT(k, SDLK_LEFT)) { Context_send_event(ctx, BT_SEQMGR, BC_PARAM_DEC_FAST, BA_NONE); return; } /* [Alt-Shift-RIGHT] - Increase plugin parameter value quickly */ if (BALTSHIFT(k, SDLK_RIGHT)) { Context_send_event(ctx, BT_SEQMGR, BC_PARAM_INC_FAST, BA_NONE); return; } /* =============== Colormaps =============== */ /* [e] - Select previous colormap */ if (BKEY(k, SDLK_e)) { Context_send_event(ctx, BT_CMAPFADER, BC_SELECT, BA_PREV); return; } /* [r] - Select next colormap */ if (BKEY(k, SDLK_r)) { Context_send_event(ctx, BT_CMAPFADER, BC_SELECT, BA_NEXT); return; } /* [t] - Select random colormap */ if (BKEY(k, SDLK_t)) { Context_send_event(ctx, BT_CMAPFADER, BC_SELECT, BA_RANDOM); return; } /* =============== Images =============== */ /* [y] - Select previous image */ if (BKEY(k, SDLK_y)) { Context_send_event(ctx, BT_IMAGEFADER, BC_SELECT, BA_PREV); return; } /* [u] - Select next image */ if (BKEY(k, SDLK_u)) { Context_send_event(ctx, BT_IMAGEFADER, BC_SELECT, BA_NEXT); return; } /* [i] - Select random image */ if (BKEY(k, SDLK_i)) { Context_send_event(ctx, BT_IMAGEFADER, BC_SELECT, BA_RANDOM); return; } /* =============== Banks =============== */ /* [Ctrl-g] - Set bank mode to sequences */ if (BCTRL(k, SDLK_g)) { Context_send_event(ctx, BT_CONTEXT, BC_SET_BANKMODE, 0); return; } /* [Ctrl-h] - Set bank mode to colormaps */ if (BCTRL(k, SDLK_h)) { Context_send_event(ctx, BT_CONTEXT, BC_SET_BANKMODE, 1); return; } /* [Ctrl-j] - Set bank mode to images */ if (BCTRL(k, SDLK_j)) { Context_send_event(ctx, BT_CONTEXT, BC_SET_BANKMODE, 2); return; } /* [Ctrl-Shift-F1] - Clear bank 1 */ if (BCTRLSHIFT(k, SDLK_F1)) { Context_send_event(ctx, BT_CONTEXT, BC_CLEAR_BANK, 0); return; } /* [Ctrl-Shift-F2] - Clear bank 2 */ if (BCTRLSHIFT(k, SDLK_F2)) { Context_send_event(ctx, BT_CONTEXT, BC_CLEAR_BANK, 1); return; } /* [Ctrl-Shift-F3] - Clear bank 3 */ if (BCTRLSHIFT(k, SDLK_F3)) { Context_send_event(ctx, BT_CONTEXT, BC_CLEAR_BANK, 2); return; } /* [Ctrl-Shift-F4] - Clear bank 4 */ if (BCTRLSHIFT(k, SDLK_F4)) { Context_send_event(ctx, BT_CONTEXT, BC_CLEAR_BANK, 3); return; } /* [Ctrl-Shift-F5] - Clear bank 5 */ if (BCTRLSHIFT(k, SDLK_F5)) { Context_send_event(ctx, BT_CONTEXT, BC_CLEAR_BANK, 4); return; } /* [Ctrl-Shift-F6] - Clear bank 6 */ if (BCTRLSHIFT(k, SDLK_F6)) { Context_send_event(ctx, BT_CONTEXT, BC_CLEAR_BANK, 5); return; } /* [Ctrl-Shift-F7] - Clear bank 7 */ if (BCTRLSHIFT(k, SDLK_F7)) { Context_send_event(ctx, BT_CONTEXT, BC_CLEAR_BANK, 6); return; } /* [Ctrl-Shift-F8] - Clear bank 8 */ if (BCTRLSHIFT(k, SDLK_F8)) { Context_send_event(ctx, BT_CONTEXT, BC_CLEAR_BANK, 7); return; } /* [Ctrl-Shift-F9] - Clear bank 9 */ if (BCTRLSHIFT(k, SDLK_F9)) { Context_send_event(ctx, BT_CONTEXT, BC_CLEAR_BANK, 8); return; } /* [Ctrl-Shift-F10] - Clear bank 10 */ if (BCTRLSHIFT(k, SDLK_F10)) { Context_send_event(ctx, BT_CONTEXT, BC_CLEAR_BANK, 9); return; } /* [Ctrl-Shift-F11] - Clear bank 11 */ if (BCTRLSHIFT(k, SDLK_F11)) { Context_send_event(ctx, BT_CONTEXT, BC_CLEAR_BANK, 10); return; } /* [Ctrl-Shift-F12] - Clear bank 12 */ if (BCTRLSHIFT(k, SDLK_F12)) { Context_send_event(ctx, BT_CONTEXT, BC_CLEAR_BANK, 11); return; } /* [Shift-F1] - Assign current sequence/colormap/image to bank 1 */ if (BSHIFT(k, SDLK_F1)) { Context_send_event(ctx, BT_CONTEXT, BC_STORE_BANK, 0); return; } /* [Shift-F2] - Assign current sequence/colormap/image to bank 2 */ if (BSHIFT(k, SDLK_F2)) { Context_send_event(ctx, BT_CONTEXT, BC_STORE_BANK, 1); return; } /* [Shift-F3] - Assign current sequence/colormap/image to bank 3 */ if (BSHIFT(k, SDLK_F3)) { Context_send_event(ctx, BT_CONTEXT, BC_STORE_BANK, 2); return; } /* [Shift-F4] - Assign current sequence/colormap/image to bank 4 */ if (BSHIFT(k, SDLK_F4)) { Context_send_event(ctx, BT_CONTEXT, BC_STORE_BANK, 3); return; } /* [Shift-F5] - Assign current sequence/colormap/image to bank 5 */ if (BSHIFT(k, SDLK_F5)) { Context_send_event(ctx, BT_CONTEXT, BC_STORE_BANK, 4); return; } /* [Shift-F6] - Assign current sequence/colormap/image to bank 6 */ if (BSHIFT(k, SDLK_F6)) { Context_send_event(ctx, BT_CONTEXT, BC_STORE_BANK, 5); return; } /* [Shift-F7] - Assign current sequence/colormap/image to bank 7 */ if (BSHIFT(k, SDLK_F7)) { Context_send_event(ctx, BT_CONTEXT, BC_STORE_BANK, 6); return; } /* [Shift-F8] - Assign current sequence/colormap/image to bank 8 */ if (BSHIFT(k, SDLK_F8)) { Context_send_event(ctx, BT_CONTEXT, BC_STORE_BANK, 7); return; } /* [Shift-F9] - Assign current sequence/colormap/image to bank 9 */ if (BSHIFT(k, SDLK_F9)) { Context_send_event(ctx, BT_CONTEXT, BC_STORE_BANK, 8); return; } /* [Shift-F10] - Assign current sequence/colormap/image to bank 10 */ if (BSHIFT(k, SDLK_F10)) { Context_send_event(ctx, BT_CONTEXT, BC_STORE_BANK, 9); return; } /* [Shift-F11] - Assign current sequence/colormap/image to bank 11 */ if (BSHIFT(k, SDLK_F11)) { Context_send_event(ctx, BT_CONTEXT, BC_STORE_BANK, 10); return; } /* [Shift-F12] - Assign current sequence/colormap/image to bank 12 */ if (BSHIFT(k, SDLK_F12)) { Context_send_event(ctx, BT_CONTEXT, BC_STORE_BANK, 11); return; } /* [F1] - Use sequence/colormap/image in bank 1 */ if (BKEY(k, SDLK_F1)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANK, 0); return; } /* [F2] - Use sequence/colormap/image in bank 2 */ if (BKEY(k, SDLK_F2)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANK, 1); return; } /* [F3] - Use sequence/colormap/image in bank 3 */ if (BKEY(k, SDLK_F3)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANK, 2); return; } /* [F4] - Use sequence/colormap/image in bank 4 */ if (BKEY(k, SDLK_F4)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANK, 3); return; } /* [F5] - Use sequence/colormap/image in bank 5 */ if (BKEY(k, SDLK_F5)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANK, 4); return; } /* [F6] - Use sequence/colormap/image in bank 6 */ if (BKEY(k, SDLK_F6)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANK, 5); return; } /* [F7] - Use sequence/colormap/image in bank 7 */ if (BKEY(k, SDLK_F7)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANK, 6); return; } /* [F8] - Use sequence/colormap/image in bank 8 */ if (BKEY(k, SDLK_F8)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANK, 7); return; } /* [F9] - Use sequence/colormap/image in bank 9 */ if (BKEY(k, SDLK_F9)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANK, 8); return; } /* [F10] - Use sequence/colormap/image in bank 10 */ if (BKEY(k, SDLK_F10)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANK, 9); return; } /* [F11] - Use sequence/colormap/image in bank 11 */ if (BKEY(k, SDLK_F11)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANK, 10); return; } /* [F12] - Use sequence/colormap/image in bank 12 */ if (BKEY(k, SDLK_F12)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANK, 11); return; } /* [Ctrl-F1] - Use bankset 1 */ if (BCTRL(k, SDLK_F1)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANKSET, 0); return; } /* [Ctrl-F2] - Use bankset 2 */ if (BCTRL(k, SDLK_F2)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANKSET, 1); return; } /* [Ctrl-F3] - Use bankset 3 */ if (BCTRL(k, SDLK_F3)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANKSET, 2); return; } /* [Ctrl-F4] - Use bankset 4 */ if (BCTRL(k, SDLK_F4)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANKSET, 3); return; } /* [Ctrl-F5] - Use bankset 5 */ if (BCTRL(k, SDLK_F5)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANKSET, 4); return; } /* [Ctrl-F6] - Use bankset 6 */ if (BCTRL(k, SDLK_F6)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANKSET, 5); return; } /* [Ctrl-F7] - Use bankset 7 */ if (BCTRL(k, SDLK_F7)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANKSET, 6); return; } /* [Ctrl-F8] - Use bankset 8 */ if (BCTRL(k, SDLK_F8)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANKSET, 7); return; } /* [Ctrl-F9] - Use bankset 9 */ if (BCTRL(k, SDLK_F9)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANKSET, 8); return; } /* [Ctrl-F10] - Use bankset 10 */ if (BCTRL(k, SDLK_F10)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANKSET, 9); return; } /* [Ctrl-F11] - Use bankset 11 */ if (BCTRL(k, SDLK_F11)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANKSET, 10); return; } /* [Ctrl-F12] - Use bankset 12 */ if (BCTRL(k, SDLK_F12)) { Context_send_event(ctx, BT_CONTEXT, BC_USE_BANKSET, 11); return; } /* [Ctrl-b] - Save the banks file */ if (BCTRL(k, SDLK_b)) { Context_send_event(ctx, BT_CONTEXT, BC_SAVE_BANKS, BA_NONE); return; } } lebiniou-3.40/src/point3d.h0000644000175000017500000000345413612112625012514 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_POINT3D_H #define __BINIOU_POINT3D_H typedef struct _Point3d_s { float x; float y; float z; } _Point3d_t; typedef union Point3d_u { _Point3d_t pos; float coords[3]; } Point3d_t; /* static const Point3d_t ORIGIN = { { 0.0, 0.0, 0.0 } }; */ static inline Point3d_t p3d_add(const Point3d_t *p0, const Point3d_t *p1) { Point3d_t p; p.pos.x = p0->pos.x + p1->pos.x; p.pos.y = p0->pos.y + p1->pos.y; p.pos.z = p0->pos.z + p1->pos.z; return p; } static inline Point3d_t p3d_sub(const Point3d_t *p0, const Point3d_t *p1) { Point3d_t p; p.pos.x = p0->pos.x - p1->pos.x; p.pos.y = p0->pos.y - p1->pos.y; p.pos.z = p0->pos.z - p1->pos.z; return p; } static inline Point3d_t p3d_mul(const Point3d_t *p0, const float f) { Point3d_t p; p.pos.x = p0->pos.x * f; p.pos.y = p0->pos.y * f; p.pos.z = p0->pos.z * f; return p; } static inline Point3d_t p3d_div(const Point3d_t *p0, const float f) { Point3d_t p; p.pos.x = p0->pos.x / f; p.pos.y = p0->pos.y / f; p.pos.z = p0->pos.z / f; return p; } #endif /* __BINIOU_POINT3D_H */ lebiniou-3.40/src/colormaps.h0000644000175000017500000000224013612112625013123 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_COLORMAPS_H #define __BINIOU_COLORMAPS_H #include "cmap_8bits.h" typedef struct Colormaps_s { Cmap8_t **cmaps; uint16_t size; } Colormaps_t; extern Colormaps_t *colormaps; void Colormaps_new(const char *); void Colormaps_delete(); const char *Colormaps_name(const uint32_t); int32_t Colormaps_index(const uint32_t); int32_t Colormaps_find(const char *); uint32_t Colormaps_random_id(); #endif /* __BINIOU_COLORMAPS_H */ lebiniou-3.40/src/cmapfader.c0000644000175000017500000001200513612112625013041 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "constants.h" #include "brandom.h" #include "cmapfader.h" #include "colormaps.h" #include "globals.h" CmapFader_t * CmapFader_new(const u_short size) { CmapFader_t *cf = xcalloc(1, sizeof(CmapFader_t)); cf->on = 0; cf->cur = Cmap8_new(); cf->dst = colormaps->cmaps[0]; cf->fader = Fader_new(256*4); cf->shf = Shuffler_new(size); Shuffler_set_mode(cf->shf, Context_get_shuffler_mode(BD_COLORMAPS)); cf->refresh = 1; CmapFader_set(cf); return cf; } void CmapFader_delete(CmapFader_t *cf) { Cmap8_delete(cf->cur); Fader_delete(cf->fader); Shuffler_delete(cf->shf); xfree(cf); } void CmapFader_init(CmapFader_t *cf) { Fader_t *fader = cf->fader; u_short i; Fader_init(fader); for (i = 0; i < 256; i++) { /* TODO pointer chain optim */ const RGBA_t col_src = cf->cur->colors[i].col; const RGBA_t col_dst = cf->dst->colors[i].col; /* delta values */ /* cf->fader->delta[i*3+0] = */ /* ((float)col_dst.r-(float)col_src.r) */ /* / (float)(cf->fader->max); */ /* cf->fader->delta[i*3+1] = */ /* ((float)col_dst.g-(float)col_src.g) */ /* / (float)(cf->fader->max); */ /* cf->fader->delta[i*3+2] = */ /* ((float)col_dst.b-(float)col_src.b) */ /* / (float)(cf->fader->max); */ fader->delta[i*3+0] = (long) ((float)col_dst.r-(float)col_src.r) / (float)(fader->max)*MFACTOR; fader->delta[i*3+1] = (long) ((float)col_dst.g-(float)col_src.g) / (float)(fader->max)*MFACTOR; fader->delta[i*3+2] = (long) ((float)col_dst.b-(float)col_src.b) / (float)(fader->max)*MFACTOR; fader->delta[i*3+3] = (long) ((float)col_dst.a-(float)col_src.a) / (float)(fader->max)*MFACTOR; /* initial values */ /* cf->fader->tmp[i*3+0] = (float)col_src.r; */ /* cf->fader->tmp[i*3+1] = (float)col_src.g; */ /* cf->fader->tmp[i*3+2] = (float)col_src.b; */ fader->tmp[i*3+0] = (u_long)col_src.r*MFACTOR; fader->tmp[i*3+1] = (u_long)col_src.g*MFACTOR; fader->tmp[i*3+2] = (u_long)col_src.b*MFACTOR; fader->tmp[i*3+3] = (u_long)col_src.a*MFACTOR; } Fader_start(fader); } void CmapFader_run(CmapFader_t *cf) { Fader_t *fader = cf->fader; Cmap8_t *cur = cf->cur; const u_long elapsed = Fader_elapsed(fader); #ifdef DEBUG_FADERS printf("Cf "); #endif Fader_start(fader); fader->faded += elapsed; if (fader->faded >= fader->max) { /* we're done */ fader->fading = 0; /* copy, just in case */ Cmap8_copy(cf->dst, cur); } else { u_short i; for (i = 256; i--; ) { /* FADE DA HOUSE */ /* TODO optimize pointer version array toussa --oliv3 */ cur->colors[i].col.r = (u_char)((fader->tmp[i*3+0] += elapsed*fader->delta[i*3+0])/MFACTOR); cur->colors[i].col.g = (u_char)((fader->tmp[i*3+1] += elapsed*fader->delta[i*3+1])/MFACTOR); cur->colors[i].col.b = (u_char)((fader->tmp[i*3+2] += elapsed*fader->delta[i*3+2])/MFACTOR); /* FIXME alpha fading seems broken */ cur->colors[i].col.a = 255; /* cur->colors[i].col.a = */ /* (u_char)((fader->tmp[i*3+3] += */ /* elapsed*fader->delta[i*3+3])/MFACTOR); */ } } Cmap8_findMinMax(cur); cf->refresh = 1; } void CmapFader_set(CmapFader_t *cf) { cf->dst = colormaps->cmaps[cf->fader->target]; if (cf->dst->name != NULL) { if (libbiniou_verbose) { printf("[i] Using colormap '%s'\n", cf->dst->name); } } else { xerror("Colormap without name, WTF #@!\n"); } CmapFader_init(cf); cf->fader->fading = 1; Cmap8_findMinMax(cf->cur); cf->refresh = 1; } void CmapFader_prev(CmapFader_t *cf) { DEC(cf->fader->target, colormaps->size); CmapFader_set(cf); } void CmapFader_next(CmapFader_t *cf) { INC(cf->fader->target, colormaps->size); CmapFader_set(cf); } void CmapFader_random(CmapFader_t *cf) { cf->fader->target = Shuffler_get(cf->shf); CmapFader_set(cf); } int CmapFader_ring(const CmapFader_t *cf) { const Fader_t *fader = cf->fader; return (fader->fading && ((b_timer_elapsed(fader->timer) * MFACTOR) > 0)); } lebiniou-3.40/src/shuffler.c0000644000175000017500000001416313612112625012744 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "shuffler.h" #include "brandom.h" Shuffler_t * Shuffler_new(const u_short size) { Shuffler_t *s = xcalloc(1, sizeof(Shuffler_t)); s->size = size; if (size) { s->used = xcalloc(size, sizeof(char)); s->disabled = xcalloc(size, sizeof(char)); } s->current = -1; s->mode = BS_SHUFFLE; return s; } void Shuffler_delete(Shuffler_t *s) { if ((s != NULL) && s->size) { xfree(s->used); xfree(s->disabled); } xfree(s); } void Shuffler_verbose(Shuffler_t *s) { s->verbose = 1; } extern u_char libbiniou_verbose; static void Shuffler_display(const Shuffler_t *s) { u_short c; u_char one = 0; assert(s != NULL); if (!s->size) { return; } if (!libbiniou_verbose) { return; } VERBOSE(printf("[S] Shuffler(%d): Available= [", s->size)); for (c = 0; c < s->size; c++) { if (!s->used[c] && !s->disabled[c]) { if (one) { VERBOSE(printf(", ")); } VERBOSE(printf("%d", c)); one = 1; } } VERBOSE(printf("]\n")); one = 0; VERBOSE(printf("[S] Shuffler: Disabled= [")); for (c = 0; c < s->size; c++) { if (s->disabled[c]) { if (one) { VERBOSE(printf(", ")); } VERBOSE(printf("%d", c)); one = 1; } } VERBOSE(printf("]\n")); } static u_short Shuffler_next_available(Shuffler_t *s, u_short start, u_char want_unused) { if (start == s->size) { start = 0; } while (s->disabled[start] || (want_unused && s->used[start])) { if (++start == s->size) { start = 0; } } s->current = start; s->used[start] = 1; return start; } static u_short Shuffler_get_shuffle(Shuffler_t *s) { long rnd = b_rand_int_range(0, s->size - 1); return Shuffler_next_available(s, rnd, 1); } static u_short Shuffler_get_cycle(Shuffler_t *s) { return Shuffler_next_available(s, s->current+1, 1); } static u_short Shuffler_get_random(Shuffler_t *s) { long rnd = b_rand_int_range(0, s->size - 1); return Shuffler_next_available(s, rnd, 0); } static void Shuffler_clean(Shuffler_t *s) { u_short c; assert(s != NULL); assert(s->size); for (c = 0; (c < s->size) && (s->used[c] || s->disabled[c]); c++); if (c == s->size) { if (s->verbose) { VERBOSE(printf("[S] Shuffler_clean(%p)\n", s)); } memset((void *)s->used, 0, s->size*sizeof(char)); } } u_short Shuffler_get(Shuffler_t *s) { u_short new = 0; if ((NULL == s) || (s->size == 1)) { return 0; } if (!s->size) { xerror("Attempt to get a value from an empty shuffler\n"); } switch (s->mode) { case BS_NONE: VERBOSE(printf("[!] WARNING tried to get a value from a shuffler in BS_NONE mode\n")); new = 0; break; case BS_SHUFFLE: new = Shuffler_get_shuffle(s); break; case BS_CYCLE: new = Shuffler_get_cycle(s); break; case BS_RANDOM: new = Shuffler_get_random(s); break; default: xerror("Bad shuffler mode %d\n", s->mode); break; } if (s->verbose) { VERBOSE(printf("[S] Shuffler_get(%p): %d\n", s, new)); Shuffler_display(s); } Shuffler_clean(s); return new; } void Shuffler_set_mode(Shuffler_t *s, const enum ShufflerMode mode) { assert(s != NULL); s->mode = mode; } void Shuffler_next_mode(Shuffler_t *s) { assert(s != NULL); s->mode = (enum ShufflerMode)((s->mode+1) & 2); /* TODO human printable shuffler mode (None, Shuffle, ...) */ VERBOSE(printf("[S] Shuffler mode set to: %d\n", (int)s->mode)); } void Shuffler_enable(Shuffler_t *s, const u_short i) { assert(s != NULL); assert(s->size); assert(i < s->size); s->disabled[i] = 0; } void Shuffler_disable(Shuffler_t *s, const u_short i) { assert(s != NULL); assert(s->size); assert(i < s->size); s->disabled[i] = 1; } void Shuffler_used(Shuffler_t *s, const u_short i) { assert(s != NULL); assert(s->size); assert(i < s->size); s->used[i] = 1; Shuffler_clean(s); } void Shuffler_restart(Shuffler_t *s) { assert(s != NULL); assert(s->size); memset((void *)s->used, 0, s->size*sizeof(char)); Shuffler_set_mode(s, BS_SHUFFLE); s->current = -1; } void Shuffler_reinit(Shuffler_t *s) { Shuffler_restart(s); memset((void *)s->disabled, 0, s->size*sizeof(char)); } void Shuffler_grow_one_left(Shuffler_t *s) { /* * do a realloc but on the left of the array * this one is needed since we preprend sequences * to the list */ char *nused = NULL; char *ndisabled = NULL; u_short new_size; assert(s != NULL); new_size = s->size + 1; nused = xcalloc(new_size, sizeof(char)); ndisabled = xcalloc(new_size, sizeof(char)); memcpy((void *)(nused+sizeof(char)), s->used, s->size*sizeof(char)); memcpy((void *)(ndisabled+sizeof(char)), s->disabled, s->size*sizeof(char)); s->size = new_size; if (s->used != NULL) { xfree(s->used); } if (s->disabled != NULL) { xfree(s->disabled); } s->used = nused; s->disabled = ndisabled; } u_char Shuffler_ok(const Shuffler_t *s) { u_short c = 0; assert(s != NULL); assert(s->size); while ((c < s->size) && s->disabled[c]) { c++; } return (c != s->size); } enum ShufflerMode Shuffler_parse_mode(const char *opt) { if (!strcasecmp(opt, "shuffle")) { return BS_SHUFFLE; } if (!strcasecmp(opt, "cycle")) { return BS_CYCLE; } if (!strcasecmp(opt, "random")) { return BS_RANDOM; } xerror("Failed to parse shuffler mode '%s'\n", opt); return BS_NONE; /* not reached */ } lebiniou-3.40/src/webcam_start_stop.c0000644000175000017500000000336113612112625014644 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "webcam.h" void start_capturing(webcam_t *cam) { int i; enum v4l2_buf_type type; switch (cam->io) { case IO_METHOD_READ: /* Nothing to do. */ break; case IO_METHOD_MMAP: for (i = 0; i < cam->n_buffers; ++i) { struct v4l2_buffer buf; CLEAR(buf); buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; buf.memory = V4L2_MEMORY_MMAP; buf.index = i; if (-1 == xioctl(cam->fd, VIDIOC_QBUF, &buf)) { xperror("VIDIOC_QBUF"); } } type = V4L2_BUF_TYPE_VIDEO_CAPTURE; if (-1 == xioctl(cam->fd, VIDIOC_STREAMON, &type)) { xperror("VIDIOC_STREAMON"); } break; } } void stop_capturing(webcam_t *cam) { enum v4l2_buf_type type; switch (cam->io) { case IO_METHOD_READ: /* Nothing to do. */ break; case IO_METHOD_MMAP: type = V4L2_BUF_TYPE_VIDEO_CAPTURE; if (-1 == xioctl(cam->fd, VIDIOC_STREAMOFF, &type)) { xperror("VIDIOC_STREAMOFF"); } break; } } lebiniou-3.40/src/buffer_8bits.c0000644000175000017500000001636513612112625013516 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include #include "buffer_8bits.h" #include "brandom.h" /*! * \brief Create a pixel buffer */ Buffer8_t * Buffer8_new() { Buffer8_t *buff = xcalloc(1, sizeof(Buffer8_t)); buff->buffer = xcalloc(BUFFSIZE, sizeof(Pixel_t)); return buff; } Buffer8_t * Buffer8_clone(const Buffer8_t *src) { Buffer8_t *buff = xmalloc(sizeof(Buffer8_t)); buff->buffer = xcalloc(BUFFSIZE, sizeof(Pixel_t)); Buffer8_copy(src, buff); return buff; } void Buffer8_delete(Buffer8_t *buff) { if (buff != NULL) { xfree(buff->buffer); } xfree(buff); } inline u_char ks_clip_line(short *exists, Point2d_t *p0, Point2d_t *q0, Point2d_t *p, Point2d_t *q) { short x1 = (short)p->x, x2 = (short)q->x, y1 = (short)p->y, y2 = (short)q->y; short reg1, reg2; short outside = 0; *exists = 1; ks_region(®1, x1, y1); ks_region(®2, x2, y2); if (reg1) { ++outside; } if (reg2) { ++outside; } if (!outside) { return 0; } while (reg1 | reg2) { if (reg1 & reg2) { *exists = 0; return 1; } if (!reg1) { swap(®1, ®2); swap(&x1, &x2); swap(&y1, &y2); } if (reg1 & KS_LEFT) { y1 += (short)(((y2-y1)*(MINX-x1))/(float)(x2-x1)); x1 = MINX; } else if (reg1 & KS_RIGHT) { y1 += (short)(((y2-y1)*(MAXX-x1))/(float)(x2-x1)); x1 = MAXX; } else if (reg1 & KS_ABOVE) { x1 += (short)(((x2-x1)*(MAXY-y1))/(float)(y2-y1)); y1 = MAXY; } else if (reg1 & KS_BELOW) { x1 += (short)(((x2-x1)*(MINY-y1))/(float)(y2-y1)); y1 = MINY; } ks_region(®1, x1, y1); } p0->x = x1; p0->y = y1; q0->x = x2; q0->y = y2; return 1; } void draw_line(Buffer8_t *buff, short x1, short y1, short x2, short y2, const Pixel_t c) { short exists = 0; Point2d_t p, q, p0, q0; short dx, dy, mod; char sgn_dy; if ((x1 == x2) && (y1 == y2)) { set_pixel(buff, x1, y1, c); return; }; p.x = x1; p.y = y1; q.x = x2; q.y = y2; if (!ks_clip_line (&exists, &p0, &q0, &p, &q)) { } else if (exists) { x1 = (short)q0.x; y1 = (short)q0.y; x2 = (short)p0.x; y2 = (short)p0.y; } else { return; } /* Bresenham Algorithm */ if (x1 > x2) { swap(&x1, &x2); swap(&y1, &y2); } dx = x2 - x1; if (y2 > y1) { dy = y2 - y1; sgn_dy = 1; } else { dy = y1 - y2; sgn_dy = -1; } if (dy <= dx) { for (mod = -((dx + 1) >> 1); ; x1++, mod += dy) { if (mod >/*=*/ 0) { y1 += sgn_dy, mod -= dx; } set_pixel_nc(buff, x1, y1, c); if (x1 == x2) { return; } } } else { for (mod = -((dy + 1) >> 1); ; y1 += sgn_dy, mod += dx) { if (mod >/*=*/ 0) { x1++, mod -= dy; } set_pixel_nc(buff, x1, y1, c); if (y1 == y2) { return; } } } } void draw(Buffer8_t *buff, const Line_t *l, const Pixel_t c) { draw_line(buff, l->x1, l->y1, l->x2, l->y2, c); } void Buffer8_color_bar(Buffer8_t *buff, const u_short height) { int i; for (i = 0; i < WIDTH; i++) { Pixel_t color = (Pixel_t)((float)i / (float)WIDTH * 255.0); draw_line(buff, i, 0, i, height, color); } } void Buffer8_randomize(Buffer8_t *buff) { Pixel_t *p = buff->buffer; for ( ; p < buff->buffer + BUFFSIZE*sizeof(Pixel_t); p++) { *p = b_rand_int_range(0, 255); } } void Buffer8_overlay(Buffer8_t *s1, const Buffer8_t *s2) { /* Take pixels from s2 if they are != 0 */ Pixel_t *d = s1->buffer; const Pixel_t *s = s2->buffer; for ( ; d < s1->buffer + BUFFSIZE*sizeof(Pixel_t); d++, s++) { *d = (Pixel_t)((*s) ? *s : *d); } } void Buffer8_XOR(Buffer8_t *s1, const Buffer8_t *s2) { /* XOR pixels from s2 with pixels from s1 */ Pixel_t *d = s1->buffer; const Pixel_t *s = s2->buffer; for ( ; d < s1->buffer + BUFFSIZE*sizeof(Pixel_t); d++, s++) { *d ^= *s; } } void Buffer8_average(Buffer8_t *s1, const Buffer8_t *s2) { /* mix pixels from s2 with pixels from s1 */ Pixel_t *d = s1->buffer; const Pixel_t *s = s2->buffer; for ( ; d < s1->buffer + BUFFSIZE*sizeof(Pixel_t); d++, s++) { *d = (Pixel_t)((u_short)*d + (u_short)*s) >> 1; } } void gray_scale(Pixel_t *grey_to, const uint16_t width, const uint16_t height, const Pixel_t *grey_data) { int srcStride[4]= {0,0,0,0}; int dstStride[4]= {0,0,0,0}; const uint8_t *srcSlice[4]= {NULL,NULL,NULL,NULL}; uint8_t *dst[4]= {NULL,NULL,NULL,NULL}; struct SwsContext *sws_context = NULL; int ret; sws_context = sws_getContext(width, height, AV_PIX_FMT_GRAY8, WIDTH, HEIGHT, AV_PIX_FMT_GRAY8, #ifdef __NetBSD__ SWS_BILINEAR, NULL, NULL, NULL); #else SWS_FAST_BILINEAR, NULL, NULL, NULL); #endif if (NULL == sws_context) { xerror("sws_getContext\n"); } srcStride[0] = width; dstStride[0] = WIDTH; srcSlice[0] = (const uint8_t *)grey_data; dst[0] = (uint8_t *)grey_to; ret = sws_scale(sws_context, srcSlice, srcStride, 0, height, dst, dstStride); if (ret < 0) { xerror("sws_scale\n"); } sws_freeContext(sws_context); } void Buffer8_substract_y(const Buffer8_t *buff1, const Buffer8_t *buff2, const Pixel_t threshold, const Buffer8_t *dst) { Pixel_t *b1 = buff1->buffer; Pixel_t *b2 = buff2->buffer; Pixel_t *d = dst->buffer; /* let's do the simple form for now (check original code below) */ /* TODO: optimize */ for (; d < dst->buffer+(BUFFSIZE*sizeof(Pixel_t)); b1++, b2++, d++) { *d = (abs(*b1-*b2) > threshold) ? 255 : 0; } #if 0 unsigned char *image_bgsubtract_y(RGB32 *src) { int i; int R, G, B; RGB32 *p; short *q; unsigned char *r; int v; p = src; q = (short *)background; r = diff; for(i=0; i>(16-1); G = ((*p)&0xff00)>>(8-2); B = (*p)&0xff; v = (R + G + B) - (int)(*q); *r = ((v + y_threshold)>>24) | ((y_threshold - v)>>24); p++; q++; r++; } return diff; /* The origin of subtraction function is; * diff(src, dest) = (abs(src - dest) > threshold) ? 0xff : 0; * * This functions is transformed to; * (threshold > (src - dest) > -threshold) ? 0 : 0xff; * * (v + threshold)>>24 is 0xff when v is less than -threshold. * (v - threshold)>>24 is 0xff when v is less than threshold. * So, ((v + threshold)>>24) | ((threshold - v)>>24) will become 0xff when * abs(src - dest) > threshold. */ } #endif } lebiniou-3.40/src/Makefile.in0000644000175000017500000051372613612323100013030 00000000000000# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ lebiniou_PROGRAMS = liblebiniou.so.0$(EXEEXT) @EXTRA_WEBCAM_TRUE@am__append_1 = webcam.h webcam_start_stop.c webcam_init_uninit.c \ @EXTRA_WEBCAM_TRUE@ webcam_loop.c webcam_open_close.c webcam_controls.c webcam_options.c @HAVE_ULFIUS_TRUE@am__append_2 = bulfius.h bulfius_get.c bulfius_post.c bin_PROGRAMS = lebiniou$(EXEEXT) @EXTRA_OPENGL_TRUE@am__append_3 = context_gl.c subdir = src ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = defaults.h CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(lebinioudir)" PROGRAMS = $(bin_PROGRAMS) $(lebiniou_PROGRAMS) am__lebiniou_SOURCES_DIST = main.c events.h cmdline.c signals.c main.h \ biniou.c biniou.h circle.c circle.h constants.h context_run.c \ event_enums.h includes.h keyfile.c keys.h point2d.h point3d.h \ rgba.h schemes.c schemes.h context_gl.c @EXTRA_OPENGL_TRUE@am__objects_1 = lebiniou-context_gl.$(OBJEXT) am_lebiniou_OBJECTS = lebiniou-main.$(OBJEXT) \ lebiniou-cmdline.$(OBJEXT) lebiniou-signals.$(OBJEXT) \ lebiniou-biniou.$(OBJEXT) lebiniou-circle.$(OBJEXT) \ lebiniou-context_run.$(OBJEXT) lebiniou-keyfile.$(OBJEXT) \ lebiniou-schemes.$(OBJEXT) $(am__objects_1) dist_lebiniou_OBJECTS = nodist_lebiniou_OBJECTS = lebiniou-events.$(OBJEXT) lebiniou_OBJECTS = $(am_lebiniou_OBJECTS) $(dist_lebiniou_OBJECTS) \ $(nodist_lebiniou_OBJECTS) am__DEPENDENCIES_1 = lebiniou_LINK = $(CCLD) $(lebiniou_CFLAGS) $(CFLAGS) \ $(lebiniou_LDFLAGS) $(LDFLAGS) -o $@ am__liblebiniou_so_0_SOURCES_DIST = alarm.c alarm.h btimer.c btimer.h \ buffer_8bits.c buffer_8bits.h buffer_RGBA.c buffer_RGBA.h \ brandom.c brandom.h cmap_8bits.c cmap_8bits.h cmapfader.c \ cmapfader.h cmapfader_event.c colormaps.c colormaps.h \ context.c context.h context_banks.c context_export.c \ context_event.c event.h events.c fader.c fader.h globals.c \ globals.h image_8bits.c image_8bits.h imagefader.c \ imagefader.h imagefader_event.c image_filter.c image_filter.h \ images.c images.h input.c input.h layer.c layer.h options.c \ options.h oscillo.c oscillo.h params3d.c params3d.h \ particles.c particles.h plugin.c plugin.h plugins.c plugins.h \ plugins_event.c pnglite.c pnglite.h schemes_random.c \ screenshot.c sequence.c sequence.h sequencemanager.c \ sequencemanager.h sequencemanager_event.c sequence_load.c \ sequence_save.c sequences.c sequences.h shuffler.c shuffler.h \ spline.c spline.h translation.c translation.h utils.c utils.h \ xmlutils.c xmlutils.h webcam.h webcam_start_stop.c \ webcam_init_uninit.c webcam_loop.c webcam_open_close.c \ webcam_controls.c webcam_options.c bulfius.h bulfius_get.c \ bulfius_post.c @EXTRA_WEBCAM_TRUE@am__objects_2 = liblebiniou_so_0-webcam_start_stop.$(OBJEXT) \ @EXTRA_WEBCAM_TRUE@ liblebiniou_so_0-webcam_init_uninit.$(OBJEXT) \ @EXTRA_WEBCAM_TRUE@ liblebiniou_so_0-webcam_loop.$(OBJEXT) \ @EXTRA_WEBCAM_TRUE@ liblebiniou_so_0-webcam_open_close.$(OBJEXT) \ @EXTRA_WEBCAM_TRUE@ liblebiniou_so_0-webcam_controls.$(OBJEXT) \ @EXTRA_WEBCAM_TRUE@ liblebiniou_so_0-webcam_options.$(OBJEXT) @HAVE_ULFIUS_TRUE@am__objects_3 = \ @HAVE_ULFIUS_TRUE@ liblebiniou_so_0-bulfius_get.$(OBJEXT) \ @HAVE_ULFIUS_TRUE@ liblebiniou_so_0-bulfius_post.$(OBJEXT) am_liblebiniou_so_0_OBJECTS = liblebiniou_so_0-alarm.$(OBJEXT) \ liblebiniou_so_0-btimer.$(OBJEXT) \ liblebiniou_so_0-buffer_8bits.$(OBJEXT) \ liblebiniou_so_0-buffer_RGBA.$(OBJEXT) \ liblebiniou_so_0-brandom.$(OBJEXT) \ liblebiniou_so_0-cmap_8bits.$(OBJEXT) \ liblebiniou_so_0-cmapfader.$(OBJEXT) \ liblebiniou_so_0-cmapfader_event.$(OBJEXT) \ liblebiniou_so_0-colormaps.$(OBJEXT) \ liblebiniou_so_0-context.$(OBJEXT) \ liblebiniou_so_0-context_banks.$(OBJEXT) \ liblebiniou_so_0-context_export.$(OBJEXT) \ liblebiniou_so_0-context_event.$(OBJEXT) \ liblebiniou_so_0-events.$(OBJEXT) \ liblebiniou_so_0-fader.$(OBJEXT) \ liblebiniou_so_0-globals.$(OBJEXT) \ liblebiniou_so_0-image_8bits.$(OBJEXT) \ liblebiniou_so_0-imagefader.$(OBJEXT) \ liblebiniou_so_0-imagefader_event.$(OBJEXT) \ liblebiniou_so_0-image_filter.$(OBJEXT) \ liblebiniou_so_0-images.$(OBJEXT) \ liblebiniou_so_0-input.$(OBJEXT) \ liblebiniou_so_0-layer.$(OBJEXT) \ liblebiniou_so_0-options.$(OBJEXT) \ liblebiniou_so_0-oscillo.$(OBJEXT) \ liblebiniou_so_0-params3d.$(OBJEXT) \ liblebiniou_so_0-particles.$(OBJEXT) \ liblebiniou_so_0-plugin.$(OBJEXT) \ liblebiniou_so_0-plugins.$(OBJEXT) \ liblebiniou_so_0-plugins_event.$(OBJEXT) \ liblebiniou_so_0-pnglite.$(OBJEXT) \ liblebiniou_so_0-schemes_random.$(OBJEXT) \ liblebiniou_so_0-screenshot.$(OBJEXT) \ liblebiniou_so_0-sequence.$(OBJEXT) \ liblebiniou_so_0-sequencemanager.$(OBJEXT) \ liblebiniou_so_0-sequencemanager_event.$(OBJEXT) \ liblebiniou_so_0-sequence_load.$(OBJEXT) \ liblebiniou_so_0-sequence_save.$(OBJEXT) \ liblebiniou_so_0-sequences.$(OBJEXT) \ liblebiniou_so_0-shuffler.$(OBJEXT) \ liblebiniou_so_0-spline.$(OBJEXT) \ liblebiniou_so_0-translation.$(OBJEXT) \ liblebiniou_so_0-utils.$(OBJEXT) \ liblebiniou_so_0-xmlutils.$(OBJEXT) $(am__objects_2) \ $(am__objects_3) liblebiniou_so_0_OBJECTS = $(am_liblebiniou_so_0_OBJECTS) liblebiniou_so_0_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) liblebiniou_so_0_LINK = $(CCLD) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) \ $(liblebiniou_so_0_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/lebiniou-biniou.Po \ ./$(DEPDIR)/lebiniou-circle.Po ./$(DEPDIR)/lebiniou-cmdline.Po \ ./$(DEPDIR)/lebiniou-context_gl.Po \ ./$(DEPDIR)/lebiniou-context_run.Po \ ./$(DEPDIR)/lebiniou-events.Po ./$(DEPDIR)/lebiniou-keyfile.Po \ ./$(DEPDIR)/lebiniou-main.Po ./$(DEPDIR)/lebiniou-schemes.Po \ ./$(DEPDIR)/lebiniou-signals.Po \ ./$(DEPDIR)/liblebiniou_so_0-alarm.Po \ ./$(DEPDIR)/liblebiniou_so_0-brandom.Po \ ./$(DEPDIR)/liblebiniou_so_0-btimer.Po \ ./$(DEPDIR)/liblebiniou_so_0-buffer_8bits.Po \ ./$(DEPDIR)/liblebiniou_so_0-buffer_RGBA.Po \ ./$(DEPDIR)/liblebiniou_so_0-bulfius_get.Po \ ./$(DEPDIR)/liblebiniou_so_0-bulfius_post.Po \ ./$(DEPDIR)/liblebiniou_so_0-cmap_8bits.Po \ ./$(DEPDIR)/liblebiniou_so_0-cmapfader.Po \ ./$(DEPDIR)/liblebiniou_so_0-cmapfader_event.Po \ ./$(DEPDIR)/liblebiniou_so_0-colormaps.Po \ ./$(DEPDIR)/liblebiniou_so_0-context.Po \ ./$(DEPDIR)/liblebiniou_so_0-context_banks.Po \ ./$(DEPDIR)/liblebiniou_so_0-context_event.Po \ ./$(DEPDIR)/liblebiniou_so_0-context_export.Po \ ./$(DEPDIR)/liblebiniou_so_0-events.Po \ ./$(DEPDIR)/liblebiniou_so_0-fader.Po \ ./$(DEPDIR)/liblebiniou_so_0-globals.Po \ ./$(DEPDIR)/liblebiniou_so_0-image_8bits.Po \ ./$(DEPDIR)/liblebiniou_so_0-image_filter.Po \ ./$(DEPDIR)/liblebiniou_so_0-imagefader.Po \ ./$(DEPDIR)/liblebiniou_so_0-imagefader_event.Po \ ./$(DEPDIR)/liblebiniou_so_0-images.Po \ ./$(DEPDIR)/liblebiniou_so_0-input.Po \ ./$(DEPDIR)/liblebiniou_so_0-layer.Po \ ./$(DEPDIR)/liblebiniou_so_0-options.Po \ ./$(DEPDIR)/liblebiniou_so_0-oscillo.Po \ ./$(DEPDIR)/liblebiniou_so_0-params3d.Po \ ./$(DEPDIR)/liblebiniou_so_0-particles.Po \ ./$(DEPDIR)/liblebiniou_so_0-plugin.Po \ ./$(DEPDIR)/liblebiniou_so_0-plugins.Po \ ./$(DEPDIR)/liblebiniou_so_0-plugins_event.Po \ ./$(DEPDIR)/liblebiniou_so_0-pnglite.Po \ ./$(DEPDIR)/liblebiniou_so_0-schemes_random.Po \ ./$(DEPDIR)/liblebiniou_so_0-screenshot.Po \ ./$(DEPDIR)/liblebiniou_so_0-sequence.Po \ ./$(DEPDIR)/liblebiniou_so_0-sequence_load.Po \ ./$(DEPDIR)/liblebiniou_so_0-sequence_save.Po \ ./$(DEPDIR)/liblebiniou_so_0-sequencemanager.Po \ ./$(DEPDIR)/liblebiniou_so_0-sequencemanager_event.Po \ ./$(DEPDIR)/liblebiniou_so_0-sequences.Po \ ./$(DEPDIR)/liblebiniou_so_0-shuffler.Po \ ./$(DEPDIR)/liblebiniou_so_0-spline.Po \ ./$(DEPDIR)/liblebiniou_so_0-translation.Po \ ./$(DEPDIR)/liblebiniou_so_0-utils.Po \ ./$(DEPDIR)/liblebiniou_so_0-webcam_controls.Po \ ./$(DEPDIR)/liblebiniou_so_0-webcam_init_uninit.Po \ ./$(DEPDIR)/liblebiniou_so_0-webcam_loop.Po \ ./$(DEPDIR)/liblebiniou_so_0-webcam_open_close.Po \ ./$(DEPDIR)/liblebiniou_so_0-webcam_options.Po \ ./$(DEPDIR)/liblebiniou_so_0-webcam_start_stop.Po \ ./$(DEPDIR)/liblebiniou_so_0-xmlutils.Po am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(lebiniou_SOURCES) $(dist_lebiniou_SOURCES) \ $(nodist_lebiniou_SOURCES) $(liblebiniou_so_0_SOURCES) DIST_SOURCES = $(am__lebiniou_SOURCES_DIST) $(dist_lebiniou_SOURCES) \ $(am__liblebiniou_so_0_SOURCES_DIST) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/defaults.h.in \ $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AVUTIL_CFLAGS = @AVUTIL_CFLAGS@ AVUTIL_LIBS = @AVUTIL_LIBS@ AWK = @AWK@ BINIOU_VERSION = @BINIOU_VERSION@ CACA_CFLAGS = @CACA_CFLAGS@ CACA_LIBS = @CACA_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DPKG_BUILDFLAGS_CHECK = @DPKG_BUILDFLAGS_CHECK@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ESD_CFLAGS = @ESD_CFLAGS@ ESD_LIBS = @ESD_LIBS@ EXEEXT = @EXEEXT@ FFTW3_CFLAGS = @FFTW3_CFLAGS@ FFTW3_LIBS = @FFTW3_LIBS@ FT2_CFLAGS = @FT2_CFLAGS@ FT2_LIBS = @FT2_LIBS@ GETOPT_LONG_LIBS = @GETOPT_LONG_LIBS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GREP = @GREP@ INPUT_PLUGINS = @INPUT_PLUGINS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ JANSSON_CFLAGS = @JANSSON_CFLAGS@ JANSSON_LIBS = @JANSSON_LIBS@ LDFLAGS = @LDFLAGS@ LEBINIOU_DATADIR = @LEBINIOU_DATADIR@ LEBINIOU_PLUGINSDIR = @LEBINIOU_PLUGINSDIR@ LEBINIOU_SCHEMES_FILE = @LEBINIOU_SCHEMES_FILE@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MagickWand_CFLAGS = @MagickWand_CFLAGS@ MagickWand_LIBS = @MagickWand_LIBS@ OBJEXT = @OBJEXT@ OSD_FONT = @OSD_FONT@ OSD_PTSIZE = @OSD_PTSIZE@ OUTPUT_PLUGINS = @OUTPUT_PLUGINS@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PLUGIN_CFLAGS = @PLUGIN_CFLAGS@ PLUGIN_LDADD = @PLUGIN_LDADD@ PLUGIN_LDFLAGS = @PLUGIN_LDFLAGS@ PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ SDL2_CFLAGS = @SDL2_CFLAGS@ SDL2_LIBS = @SDL2_LIBS@ SDL2_ttf_CFLAGS = @SDL2_ttf_CFLAGS@ SDL2_ttf_LIBS = @SDL2_ttf_LIBS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_CFLAGS = @SNDFILE_CFLAGS@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ SWSCALE_CFLAGS = @SWSCALE_CFLAGS@ SWSCALE_LDFLAGS = @SWSCALE_LDFLAGS@ SWSCALE_LIBS = @SWSCALE_LIBS@ ULFIUS_CFLAGS = @ULFIUS_CFLAGS@ ULFIUS_LIBS = @ULFIUS_LIBS@ VERSION = @VERSION@ XML2_CFLAGS = @XML2_CFLAGS@ XML2_LIBS = @XML2_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ have_pandoc = @have_pandoc@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ lebinioudir = $(libdir) liblebiniou_so_0_CFLAGS = -fPIC ${MagickWand_CFLAGS} liblebiniou_so_0_SOURCES = alarm.c alarm.h btimer.c btimer.h \ buffer_8bits.c buffer_8bits.h buffer_RGBA.c buffer_RGBA.h \ brandom.c brandom.h cmap_8bits.c cmap_8bits.h cmapfader.c \ cmapfader.h cmapfader_event.c colormaps.c colormaps.h \ context.c context.h context_banks.c context_export.c \ context_event.c event.h events.c fader.c fader.h globals.c \ globals.h image_8bits.c image_8bits.h imagefader.c \ imagefader.h imagefader_event.c image_filter.c image_filter.h \ images.c images.h input.c input.h layer.c layer.h options.c \ options.h oscillo.c oscillo.h params3d.c params3d.h \ particles.c particles.h plugin.c plugin.h plugins.c plugins.h \ plugins_event.c pnglite.c pnglite.h schemes_random.c \ screenshot.c sequence.c sequence.h sequencemanager.c \ sequencemanager.h sequencemanager_event.c sequence_load.c \ sequence_save.c sequences.c sequences.h shuffler.c shuffler.h \ spline.c spline.h translation.c translation.h utils.c utils.h \ xmlutils.c xmlutils.h $(am__append_1) $(am__append_2) liblebiniou_so_0_LDFLAGS = -shared ${MagickWand_LDFLAGS} \ ${AVUTILS_LDFLAGS} ${SWSCALE_LDFLAGS} \ -Wl,-soname,liblebiniou.so.0 liblebiniou_so_0_LDADD = ${MagickWand_LIBS} ${AVUTILS_LIBS} ${SWSCALE_LIBS} lebiniou_SOURCES = main.c events.h cmdline.c signals.c main.h biniou.c \ biniou.h circle.c circle.h constants.h context_run.c \ event_enums.h includes.h keyfile.c keys.h point2d.h point3d.h \ rgba.h schemes.c schemes.h $(am__append_3) dist_lebiniou_SOURCES = events.c.in gen.awk man.awk defaults.h.in \ event_enums.h.head event_enums.to event_enums.cmd \ event_enums.arg event_enums.h.tail event_enums.awk gen.awk lebiniou_DEPENDENCIES = liblebiniou.so.0 lebiniou_CFLAGS = -fPIE -fPIC lebiniou_LDFLAGS = -pthread lebiniou_LDADD = ${MagickWand_LIBS} ${AVUTILS_LIBS} ${SWSCALE_LIBS} -L. -l:liblebiniou.so.0 BUILT_SOURCES = event_enums.h nodist_lebiniou_SOURCES = events.c event_enums.h CLEANFILES = events.c event_enums.h all: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): defaults.h: $(top_builddir)/config.status $(srcdir)/defaults.h.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files clean-binPROGRAMS: -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) install-lebiniouPROGRAMS: $(lebiniou_PROGRAMS) @$(NORMAL_INSTALL) @list='$(lebiniou_PROGRAMS)'; test -n "$(lebinioudir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(lebinioudir)'"; \ $(MKDIR_P) "$(DESTDIR)$(lebinioudir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(lebinioudir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(lebinioudir)$$dir" || exit $$?; \ } \ ; done uninstall-lebiniouPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(lebiniou_PROGRAMS)'; test -n "$(lebinioudir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(lebinioudir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(lebinioudir)" && rm -f $$files clean-lebiniouPROGRAMS: -test -z "$(lebiniou_PROGRAMS)" || rm -f $(lebiniou_PROGRAMS) lebiniou$(EXEEXT): $(lebiniou_OBJECTS) $(lebiniou_DEPENDENCIES) $(EXTRA_lebiniou_DEPENDENCIES) @rm -f lebiniou$(EXEEXT) $(AM_V_CCLD)$(lebiniou_LINK) $(lebiniou_OBJECTS) $(lebiniou_LDADD) $(LIBS) liblebiniou.so.0$(EXEEXT): $(liblebiniou_so_0_OBJECTS) $(liblebiniou_so_0_DEPENDENCIES) $(EXTRA_liblebiniou_so_0_DEPENDENCIES) @rm -f liblebiniou.so.0$(EXEEXT) $(AM_V_CCLD)$(liblebiniou_so_0_LINK) $(liblebiniou_so_0_OBJECTS) $(liblebiniou_so_0_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lebiniou-biniou.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lebiniou-circle.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lebiniou-cmdline.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lebiniou-context_gl.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lebiniou-context_run.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lebiniou-events.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lebiniou-keyfile.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lebiniou-main.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lebiniou-schemes.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lebiniou-signals.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-alarm.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-brandom.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-btimer.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-buffer_8bits.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-buffer_RGBA.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-bulfius_get.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-bulfius_post.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-cmap_8bits.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-cmapfader.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-cmapfader_event.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-colormaps.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-context.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-context_banks.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-context_event.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-context_export.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-events.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-fader.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-globals.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-image_8bits.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-image_filter.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-imagefader.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-imagefader_event.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-images.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-input.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-layer.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-options.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-oscillo.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-params3d.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-particles.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-plugin.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-plugins.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-plugins_event.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-pnglite.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-schemes_random.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-screenshot.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-sequence.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-sequence_load.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-sequence_save.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-sequencemanager.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-sequencemanager_event.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-sequences.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-shuffler.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-spline.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-translation.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-utils.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-webcam_controls.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-webcam_init_uninit.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-webcam_loop.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-webcam_open_close.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-webcam_options.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-webcam_start_stop.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblebiniou_so_0-xmlutils.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` lebiniou-main.o: main.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-main.o -MD -MP -MF $(DEPDIR)/lebiniou-main.Tpo -c -o lebiniou-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-main.Tpo $(DEPDIR)/lebiniou-main.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='main.c' object='lebiniou-main.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c lebiniou-main.obj: main.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-main.obj -MD -MP -MF $(DEPDIR)/lebiniou-main.Tpo -c -o lebiniou-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-main.Tpo $(DEPDIR)/lebiniou-main.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='main.c' object='lebiniou-main.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi` lebiniou-cmdline.o: cmdline.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-cmdline.o -MD -MP -MF $(DEPDIR)/lebiniou-cmdline.Tpo -c -o lebiniou-cmdline.o `test -f 'cmdline.c' || echo '$(srcdir)/'`cmdline.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-cmdline.Tpo $(DEPDIR)/lebiniou-cmdline.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cmdline.c' object='lebiniou-cmdline.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-cmdline.o `test -f 'cmdline.c' || echo '$(srcdir)/'`cmdline.c lebiniou-cmdline.obj: cmdline.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-cmdline.obj -MD -MP -MF $(DEPDIR)/lebiniou-cmdline.Tpo -c -o lebiniou-cmdline.obj `if test -f 'cmdline.c'; then $(CYGPATH_W) 'cmdline.c'; else $(CYGPATH_W) '$(srcdir)/cmdline.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-cmdline.Tpo $(DEPDIR)/lebiniou-cmdline.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cmdline.c' object='lebiniou-cmdline.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-cmdline.obj `if test -f 'cmdline.c'; then $(CYGPATH_W) 'cmdline.c'; else $(CYGPATH_W) '$(srcdir)/cmdline.c'; fi` lebiniou-signals.o: signals.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-signals.o -MD -MP -MF $(DEPDIR)/lebiniou-signals.Tpo -c -o lebiniou-signals.o `test -f 'signals.c' || echo '$(srcdir)/'`signals.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-signals.Tpo $(DEPDIR)/lebiniou-signals.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='signals.c' object='lebiniou-signals.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-signals.o `test -f 'signals.c' || echo '$(srcdir)/'`signals.c lebiniou-signals.obj: signals.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-signals.obj -MD -MP -MF $(DEPDIR)/lebiniou-signals.Tpo -c -o lebiniou-signals.obj `if test -f 'signals.c'; then $(CYGPATH_W) 'signals.c'; else $(CYGPATH_W) '$(srcdir)/signals.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-signals.Tpo $(DEPDIR)/lebiniou-signals.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='signals.c' object='lebiniou-signals.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-signals.obj `if test -f 'signals.c'; then $(CYGPATH_W) 'signals.c'; else $(CYGPATH_W) '$(srcdir)/signals.c'; fi` lebiniou-biniou.o: biniou.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-biniou.o -MD -MP -MF $(DEPDIR)/lebiniou-biniou.Tpo -c -o lebiniou-biniou.o `test -f 'biniou.c' || echo '$(srcdir)/'`biniou.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-biniou.Tpo $(DEPDIR)/lebiniou-biniou.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='biniou.c' object='lebiniou-biniou.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-biniou.o `test -f 'biniou.c' || echo '$(srcdir)/'`biniou.c lebiniou-biniou.obj: biniou.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-biniou.obj -MD -MP -MF $(DEPDIR)/lebiniou-biniou.Tpo -c -o lebiniou-biniou.obj `if test -f 'biniou.c'; then $(CYGPATH_W) 'biniou.c'; else $(CYGPATH_W) '$(srcdir)/biniou.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-biniou.Tpo $(DEPDIR)/lebiniou-biniou.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='biniou.c' object='lebiniou-biniou.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-biniou.obj `if test -f 'biniou.c'; then $(CYGPATH_W) 'biniou.c'; else $(CYGPATH_W) '$(srcdir)/biniou.c'; fi` lebiniou-circle.o: circle.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-circle.o -MD -MP -MF $(DEPDIR)/lebiniou-circle.Tpo -c -o lebiniou-circle.o `test -f 'circle.c' || echo '$(srcdir)/'`circle.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-circle.Tpo $(DEPDIR)/lebiniou-circle.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='circle.c' object='lebiniou-circle.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-circle.o `test -f 'circle.c' || echo '$(srcdir)/'`circle.c lebiniou-circle.obj: circle.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-circle.obj -MD -MP -MF $(DEPDIR)/lebiniou-circle.Tpo -c -o lebiniou-circle.obj `if test -f 'circle.c'; then $(CYGPATH_W) 'circle.c'; else $(CYGPATH_W) '$(srcdir)/circle.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-circle.Tpo $(DEPDIR)/lebiniou-circle.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='circle.c' object='lebiniou-circle.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-circle.obj `if test -f 'circle.c'; then $(CYGPATH_W) 'circle.c'; else $(CYGPATH_W) '$(srcdir)/circle.c'; fi` lebiniou-context_run.o: context_run.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-context_run.o -MD -MP -MF $(DEPDIR)/lebiniou-context_run.Tpo -c -o lebiniou-context_run.o `test -f 'context_run.c' || echo '$(srcdir)/'`context_run.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-context_run.Tpo $(DEPDIR)/lebiniou-context_run.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='context_run.c' object='lebiniou-context_run.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-context_run.o `test -f 'context_run.c' || echo '$(srcdir)/'`context_run.c lebiniou-context_run.obj: context_run.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-context_run.obj -MD -MP -MF $(DEPDIR)/lebiniou-context_run.Tpo -c -o lebiniou-context_run.obj `if test -f 'context_run.c'; then $(CYGPATH_W) 'context_run.c'; else $(CYGPATH_W) '$(srcdir)/context_run.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-context_run.Tpo $(DEPDIR)/lebiniou-context_run.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='context_run.c' object='lebiniou-context_run.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-context_run.obj `if test -f 'context_run.c'; then $(CYGPATH_W) 'context_run.c'; else $(CYGPATH_W) '$(srcdir)/context_run.c'; fi` lebiniou-keyfile.o: keyfile.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-keyfile.o -MD -MP -MF $(DEPDIR)/lebiniou-keyfile.Tpo -c -o lebiniou-keyfile.o `test -f 'keyfile.c' || echo '$(srcdir)/'`keyfile.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-keyfile.Tpo $(DEPDIR)/lebiniou-keyfile.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='keyfile.c' object='lebiniou-keyfile.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-keyfile.o `test -f 'keyfile.c' || echo '$(srcdir)/'`keyfile.c lebiniou-keyfile.obj: keyfile.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-keyfile.obj -MD -MP -MF $(DEPDIR)/lebiniou-keyfile.Tpo -c -o lebiniou-keyfile.obj `if test -f 'keyfile.c'; then $(CYGPATH_W) 'keyfile.c'; else $(CYGPATH_W) '$(srcdir)/keyfile.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-keyfile.Tpo $(DEPDIR)/lebiniou-keyfile.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='keyfile.c' object='lebiniou-keyfile.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-keyfile.obj `if test -f 'keyfile.c'; then $(CYGPATH_W) 'keyfile.c'; else $(CYGPATH_W) '$(srcdir)/keyfile.c'; fi` lebiniou-schemes.o: schemes.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-schemes.o -MD -MP -MF $(DEPDIR)/lebiniou-schemes.Tpo -c -o lebiniou-schemes.o `test -f 'schemes.c' || echo '$(srcdir)/'`schemes.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-schemes.Tpo $(DEPDIR)/lebiniou-schemes.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='schemes.c' object='lebiniou-schemes.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-schemes.o `test -f 'schemes.c' || echo '$(srcdir)/'`schemes.c lebiniou-schemes.obj: schemes.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-schemes.obj -MD -MP -MF $(DEPDIR)/lebiniou-schemes.Tpo -c -o lebiniou-schemes.obj `if test -f 'schemes.c'; then $(CYGPATH_W) 'schemes.c'; else $(CYGPATH_W) '$(srcdir)/schemes.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-schemes.Tpo $(DEPDIR)/lebiniou-schemes.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='schemes.c' object='lebiniou-schemes.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-schemes.obj `if test -f 'schemes.c'; then $(CYGPATH_W) 'schemes.c'; else $(CYGPATH_W) '$(srcdir)/schemes.c'; fi` lebiniou-context_gl.o: context_gl.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-context_gl.o -MD -MP -MF $(DEPDIR)/lebiniou-context_gl.Tpo -c -o lebiniou-context_gl.o `test -f 'context_gl.c' || echo '$(srcdir)/'`context_gl.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-context_gl.Tpo $(DEPDIR)/lebiniou-context_gl.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='context_gl.c' object='lebiniou-context_gl.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-context_gl.o `test -f 'context_gl.c' || echo '$(srcdir)/'`context_gl.c lebiniou-context_gl.obj: context_gl.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-context_gl.obj -MD -MP -MF $(DEPDIR)/lebiniou-context_gl.Tpo -c -o lebiniou-context_gl.obj `if test -f 'context_gl.c'; then $(CYGPATH_W) 'context_gl.c'; else $(CYGPATH_W) '$(srcdir)/context_gl.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-context_gl.Tpo $(DEPDIR)/lebiniou-context_gl.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='context_gl.c' object='lebiniou-context_gl.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-context_gl.obj `if test -f 'context_gl.c'; then $(CYGPATH_W) 'context_gl.c'; else $(CYGPATH_W) '$(srcdir)/context_gl.c'; fi` lebiniou-events.o: events.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-events.o -MD -MP -MF $(DEPDIR)/lebiniou-events.Tpo -c -o lebiniou-events.o `test -f 'events.c' || echo '$(srcdir)/'`events.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-events.Tpo $(DEPDIR)/lebiniou-events.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='events.c' object='lebiniou-events.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-events.o `test -f 'events.c' || echo '$(srcdir)/'`events.c lebiniou-events.obj: events.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -MT lebiniou-events.obj -MD -MP -MF $(DEPDIR)/lebiniou-events.Tpo -c -o lebiniou-events.obj `if test -f 'events.c'; then $(CYGPATH_W) 'events.c'; else $(CYGPATH_W) '$(srcdir)/events.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lebiniou-events.Tpo $(DEPDIR)/lebiniou-events.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='events.c' object='lebiniou-events.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lebiniou_CFLAGS) $(CFLAGS) -c -o lebiniou-events.obj `if test -f 'events.c'; then $(CYGPATH_W) 'events.c'; else $(CYGPATH_W) '$(srcdir)/events.c'; fi` liblebiniou_so_0-alarm.o: alarm.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-alarm.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-alarm.Tpo -c -o liblebiniou_so_0-alarm.o `test -f 'alarm.c' || echo '$(srcdir)/'`alarm.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-alarm.Tpo $(DEPDIR)/liblebiniou_so_0-alarm.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='alarm.c' object='liblebiniou_so_0-alarm.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-alarm.o `test -f 'alarm.c' || echo '$(srcdir)/'`alarm.c liblebiniou_so_0-alarm.obj: alarm.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-alarm.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-alarm.Tpo -c -o liblebiniou_so_0-alarm.obj `if test -f 'alarm.c'; then $(CYGPATH_W) 'alarm.c'; else $(CYGPATH_W) '$(srcdir)/alarm.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-alarm.Tpo $(DEPDIR)/liblebiniou_so_0-alarm.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='alarm.c' object='liblebiniou_so_0-alarm.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-alarm.obj `if test -f 'alarm.c'; then $(CYGPATH_W) 'alarm.c'; else $(CYGPATH_W) '$(srcdir)/alarm.c'; fi` liblebiniou_so_0-btimer.o: btimer.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-btimer.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-btimer.Tpo -c -o liblebiniou_so_0-btimer.o `test -f 'btimer.c' || echo '$(srcdir)/'`btimer.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-btimer.Tpo $(DEPDIR)/liblebiniou_so_0-btimer.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='btimer.c' object='liblebiniou_so_0-btimer.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-btimer.o `test -f 'btimer.c' || echo '$(srcdir)/'`btimer.c liblebiniou_so_0-btimer.obj: btimer.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-btimer.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-btimer.Tpo -c -o liblebiniou_so_0-btimer.obj `if test -f 'btimer.c'; then $(CYGPATH_W) 'btimer.c'; else $(CYGPATH_W) '$(srcdir)/btimer.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-btimer.Tpo $(DEPDIR)/liblebiniou_so_0-btimer.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='btimer.c' object='liblebiniou_so_0-btimer.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-btimer.obj `if test -f 'btimer.c'; then $(CYGPATH_W) 'btimer.c'; else $(CYGPATH_W) '$(srcdir)/btimer.c'; fi` liblebiniou_so_0-buffer_8bits.o: buffer_8bits.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-buffer_8bits.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-buffer_8bits.Tpo -c -o liblebiniou_so_0-buffer_8bits.o `test -f 'buffer_8bits.c' || echo '$(srcdir)/'`buffer_8bits.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-buffer_8bits.Tpo $(DEPDIR)/liblebiniou_so_0-buffer_8bits.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='buffer_8bits.c' object='liblebiniou_so_0-buffer_8bits.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-buffer_8bits.o `test -f 'buffer_8bits.c' || echo '$(srcdir)/'`buffer_8bits.c liblebiniou_so_0-buffer_8bits.obj: buffer_8bits.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-buffer_8bits.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-buffer_8bits.Tpo -c -o liblebiniou_so_0-buffer_8bits.obj `if test -f 'buffer_8bits.c'; then $(CYGPATH_W) 'buffer_8bits.c'; else $(CYGPATH_W) '$(srcdir)/buffer_8bits.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-buffer_8bits.Tpo $(DEPDIR)/liblebiniou_so_0-buffer_8bits.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='buffer_8bits.c' object='liblebiniou_so_0-buffer_8bits.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-buffer_8bits.obj `if test -f 'buffer_8bits.c'; then $(CYGPATH_W) 'buffer_8bits.c'; else $(CYGPATH_W) '$(srcdir)/buffer_8bits.c'; fi` liblebiniou_so_0-buffer_RGBA.o: buffer_RGBA.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-buffer_RGBA.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-buffer_RGBA.Tpo -c -o liblebiniou_so_0-buffer_RGBA.o `test -f 'buffer_RGBA.c' || echo '$(srcdir)/'`buffer_RGBA.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-buffer_RGBA.Tpo $(DEPDIR)/liblebiniou_so_0-buffer_RGBA.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='buffer_RGBA.c' object='liblebiniou_so_0-buffer_RGBA.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-buffer_RGBA.o `test -f 'buffer_RGBA.c' || echo '$(srcdir)/'`buffer_RGBA.c liblebiniou_so_0-buffer_RGBA.obj: buffer_RGBA.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-buffer_RGBA.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-buffer_RGBA.Tpo -c -o liblebiniou_so_0-buffer_RGBA.obj `if test -f 'buffer_RGBA.c'; then $(CYGPATH_W) 'buffer_RGBA.c'; else $(CYGPATH_W) '$(srcdir)/buffer_RGBA.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-buffer_RGBA.Tpo $(DEPDIR)/liblebiniou_so_0-buffer_RGBA.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='buffer_RGBA.c' object='liblebiniou_so_0-buffer_RGBA.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-buffer_RGBA.obj `if test -f 'buffer_RGBA.c'; then $(CYGPATH_W) 'buffer_RGBA.c'; else $(CYGPATH_W) '$(srcdir)/buffer_RGBA.c'; fi` liblebiniou_so_0-brandom.o: brandom.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-brandom.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-brandom.Tpo -c -o liblebiniou_so_0-brandom.o `test -f 'brandom.c' || echo '$(srcdir)/'`brandom.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-brandom.Tpo $(DEPDIR)/liblebiniou_so_0-brandom.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='brandom.c' object='liblebiniou_so_0-brandom.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-brandom.o `test -f 'brandom.c' || echo '$(srcdir)/'`brandom.c liblebiniou_so_0-brandom.obj: brandom.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-brandom.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-brandom.Tpo -c -o liblebiniou_so_0-brandom.obj `if test -f 'brandom.c'; then $(CYGPATH_W) 'brandom.c'; else $(CYGPATH_W) '$(srcdir)/brandom.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-brandom.Tpo $(DEPDIR)/liblebiniou_so_0-brandom.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='brandom.c' object='liblebiniou_so_0-brandom.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-brandom.obj `if test -f 'brandom.c'; then $(CYGPATH_W) 'brandom.c'; else $(CYGPATH_W) '$(srcdir)/brandom.c'; fi` liblebiniou_so_0-cmap_8bits.o: cmap_8bits.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-cmap_8bits.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-cmap_8bits.Tpo -c -o liblebiniou_so_0-cmap_8bits.o `test -f 'cmap_8bits.c' || echo '$(srcdir)/'`cmap_8bits.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-cmap_8bits.Tpo $(DEPDIR)/liblebiniou_so_0-cmap_8bits.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cmap_8bits.c' object='liblebiniou_so_0-cmap_8bits.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-cmap_8bits.o `test -f 'cmap_8bits.c' || echo '$(srcdir)/'`cmap_8bits.c liblebiniou_so_0-cmap_8bits.obj: cmap_8bits.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-cmap_8bits.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-cmap_8bits.Tpo -c -o liblebiniou_so_0-cmap_8bits.obj `if test -f 'cmap_8bits.c'; then $(CYGPATH_W) 'cmap_8bits.c'; else $(CYGPATH_W) '$(srcdir)/cmap_8bits.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-cmap_8bits.Tpo $(DEPDIR)/liblebiniou_so_0-cmap_8bits.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cmap_8bits.c' object='liblebiniou_so_0-cmap_8bits.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-cmap_8bits.obj `if test -f 'cmap_8bits.c'; then $(CYGPATH_W) 'cmap_8bits.c'; else $(CYGPATH_W) '$(srcdir)/cmap_8bits.c'; fi` liblebiniou_so_0-cmapfader.o: cmapfader.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-cmapfader.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-cmapfader.Tpo -c -o liblebiniou_so_0-cmapfader.o `test -f 'cmapfader.c' || echo '$(srcdir)/'`cmapfader.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-cmapfader.Tpo $(DEPDIR)/liblebiniou_so_0-cmapfader.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cmapfader.c' object='liblebiniou_so_0-cmapfader.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-cmapfader.o `test -f 'cmapfader.c' || echo '$(srcdir)/'`cmapfader.c liblebiniou_so_0-cmapfader.obj: cmapfader.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-cmapfader.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-cmapfader.Tpo -c -o liblebiniou_so_0-cmapfader.obj `if test -f 'cmapfader.c'; then $(CYGPATH_W) 'cmapfader.c'; else $(CYGPATH_W) '$(srcdir)/cmapfader.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-cmapfader.Tpo $(DEPDIR)/liblebiniou_so_0-cmapfader.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cmapfader.c' object='liblebiniou_so_0-cmapfader.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-cmapfader.obj `if test -f 'cmapfader.c'; then $(CYGPATH_W) 'cmapfader.c'; else $(CYGPATH_W) '$(srcdir)/cmapfader.c'; fi` liblebiniou_so_0-cmapfader_event.o: cmapfader_event.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-cmapfader_event.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-cmapfader_event.Tpo -c -o liblebiniou_so_0-cmapfader_event.o `test -f 'cmapfader_event.c' || echo '$(srcdir)/'`cmapfader_event.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-cmapfader_event.Tpo $(DEPDIR)/liblebiniou_so_0-cmapfader_event.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cmapfader_event.c' object='liblebiniou_so_0-cmapfader_event.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-cmapfader_event.o `test -f 'cmapfader_event.c' || echo '$(srcdir)/'`cmapfader_event.c liblebiniou_so_0-cmapfader_event.obj: cmapfader_event.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-cmapfader_event.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-cmapfader_event.Tpo -c -o liblebiniou_so_0-cmapfader_event.obj `if test -f 'cmapfader_event.c'; then $(CYGPATH_W) 'cmapfader_event.c'; else $(CYGPATH_W) '$(srcdir)/cmapfader_event.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-cmapfader_event.Tpo $(DEPDIR)/liblebiniou_so_0-cmapfader_event.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cmapfader_event.c' object='liblebiniou_so_0-cmapfader_event.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-cmapfader_event.obj `if test -f 'cmapfader_event.c'; then $(CYGPATH_W) 'cmapfader_event.c'; else $(CYGPATH_W) '$(srcdir)/cmapfader_event.c'; fi` liblebiniou_so_0-colormaps.o: colormaps.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-colormaps.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-colormaps.Tpo -c -o liblebiniou_so_0-colormaps.o `test -f 'colormaps.c' || echo '$(srcdir)/'`colormaps.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-colormaps.Tpo $(DEPDIR)/liblebiniou_so_0-colormaps.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='colormaps.c' object='liblebiniou_so_0-colormaps.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-colormaps.o `test -f 'colormaps.c' || echo '$(srcdir)/'`colormaps.c liblebiniou_so_0-colormaps.obj: colormaps.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-colormaps.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-colormaps.Tpo -c -o liblebiniou_so_0-colormaps.obj `if test -f 'colormaps.c'; then $(CYGPATH_W) 'colormaps.c'; else $(CYGPATH_W) '$(srcdir)/colormaps.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-colormaps.Tpo $(DEPDIR)/liblebiniou_so_0-colormaps.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='colormaps.c' object='liblebiniou_so_0-colormaps.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-colormaps.obj `if test -f 'colormaps.c'; then $(CYGPATH_W) 'colormaps.c'; else $(CYGPATH_W) '$(srcdir)/colormaps.c'; fi` liblebiniou_so_0-context.o: context.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-context.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-context.Tpo -c -o liblebiniou_so_0-context.o `test -f 'context.c' || echo '$(srcdir)/'`context.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-context.Tpo $(DEPDIR)/liblebiniou_so_0-context.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='context.c' object='liblebiniou_so_0-context.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-context.o `test -f 'context.c' || echo '$(srcdir)/'`context.c liblebiniou_so_0-context.obj: context.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-context.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-context.Tpo -c -o liblebiniou_so_0-context.obj `if test -f 'context.c'; then $(CYGPATH_W) 'context.c'; else $(CYGPATH_W) '$(srcdir)/context.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-context.Tpo $(DEPDIR)/liblebiniou_so_0-context.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='context.c' object='liblebiniou_so_0-context.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-context.obj `if test -f 'context.c'; then $(CYGPATH_W) 'context.c'; else $(CYGPATH_W) '$(srcdir)/context.c'; fi` liblebiniou_so_0-context_banks.o: context_banks.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-context_banks.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-context_banks.Tpo -c -o liblebiniou_so_0-context_banks.o `test -f 'context_banks.c' || echo '$(srcdir)/'`context_banks.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-context_banks.Tpo $(DEPDIR)/liblebiniou_so_0-context_banks.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='context_banks.c' object='liblebiniou_so_0-context_banks.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-context_banks.o `test -f 'context_banks.c' || echo '$(srcdir)/'`context_banks.c liblebiniou_so_0-context_banks.obj: context_banks.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-context_banks.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-context_banks.Tpo -c -o liblebiniou_so_0-context_banks.obj `if test -f 'context_banks.c'; then $(CYGPATH_W) 'context_banks.c'; else $(CYGPATH_W) '$(srcdir)/context_banks.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-context_banks.Tpo $(DEPDIR)/liblebiniou_so_0-context_banks.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='context_banks.c' object='liblebiniou_so_0-context_banks.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-context_banks.obj `if test -f 'context_banks.c'; then $(CYGPATH_W) 'context_banks.c'; else $(CYGPATH_W) '$(srcdir)/context_banks.c'; fi` liblebiniou_so_0-context_export.o: context_export.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-context_export.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-context_export.Tpo -c -o liblebiniou_so_0-context_export.o `test -f 'context_export.c' || echo '$(srcdir)/'`context_export.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-context_export.Tpo $(DEPDIR)/liblebiniou_so_0-context_export.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='context_export.c' object='liblebiniou_so_0-context_export.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-context_export.o `test -f 'context_export.c' || echo '$(srcdir)/'`context_export.c liblebiniou_so_0-context_export.obj: context_export.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-context_export.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-context_export.Tpo -c -o liblebiniou_so_0-context_export.obj `if test -f 'context_export.c'; then $(CYGPATH_W) 'context_export.c'; else $(CYGPATH_W) '$(srcdir)/context_export.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-context_export.Tpo $(DEPDIR)/liblebiniou_so_0-context_export.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='context_export.c' object='liblebiniou_so_0-context_export.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-context_export.obj `if test -f 'context_export.c'; then $(CYGPATH_W) 'context_export.c'; else $(CYGPATH_W) '$(srcdir)/context_export.c'; fi` liblebiniou_so_0-context_event.o: context_event.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-context_event.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-context_event.Tpo -c -o liblebiniou_so_0-context_event.o `test -f 'context_event.c' || echo '$(srcdir)/'`context_event.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-context_event.Tpo $(DEPDIR)/liblebiniou_so_0-context_event.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='context_event.c' object='liblebiniou_so_0-context_event.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-context_event.o `test -f 'context_event.c' || echo '$(srcdir)/'`context_event.c liblebiniou_so_0-context_event.obj: context_event.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-context_event.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-context_event.Tpo -c -o liblebiniou_so_0-context_event.obj `if test -f 'context_event.c'; then $(CYGPATH_W) 'context_event.c'; else $(CYGPATH_W) '$(srcdir)/context_event.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-context_event.Tpo $(DEPDIR)/liblebiniou_so_0-context_event.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='context_event.c' object='liblebiniou_so_0-context_event.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-context_event.obj `if test -f 'context_event.c'; then $(CYGPATH_W) 'context_event.c'; else $(CYGPATH_W) '$(srcdir)/context_event.c'; fi` liblebiniou_so_0-events.o: events.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-events.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-events.Tpo -c -o liblebiniou_so_0-events.o `test -f 'events.c' || echo '$(srcdir)/'`events.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-events.Tpo $(DEPDIR)/liblebiniou_so_0-events.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='events.c' object='liblebiniou_so_0-events.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-events.o `test -f 'events.c' || echo '$(srcdir)/'`events.c liblebiniou_so_0-events.obj: events.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-events.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-events.Tpo -c -o liblebiniou_so_0-events.obj `if test -f 'events.c'; then $(CYGPATH_W) 'events.c'; else $(CYGPATH_W) '$(srcdir)/events.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-events.Tpo $(DEPDIR)/liblebiniou_so_0-events.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='events.c' object='liblebiniou_so_0-events.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-events.obj `if test -f 'events.c'; then $(CYGPATH_W) 'events.c'; else $(CYGPATH_W) '$(srcdir)/events.c'; fi` liblebiniou_so_0-fader.o: fader.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-fader.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-fader.Tpo -c -o liblebiniou_so_0-fader.o `test -f 'fader.c' || echo '$(srcdir)/'`fader.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-fader.Tpo $(DEPDIR)/liblebiniou_so_0-fader.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fader.c' object='liblebiniou_so_0-fader.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-fader.o `test -f 'fader.c' || echo '$(srcdir)/'`fader.c liblebiniou_so_0-fader.obj: fader.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-fader.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-fader.Tpo -c -o liblebiniou_so_0-fader.obj `if test -f 'fader.c'; then $(CYGPATH_W) 'fader.c'; else $(CYGPATH_W) '$(srcdir)/fader.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-fader.Tpo $(DEPDIR)/liblebiniou_so_0-fader.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fader.c' object='liblebiniou_so_0-fader.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-fader.obj `if test -f 'fader.c'; then $(CYGPATH_W) 'fader.c'; else $(CYGPATH_W) '$(srcdir)/fader.c'; fi` liblebiniou_so_0-globals.o: globals.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-globals.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-globals.Tpo -c -o liblebiniou_so_0-globals.o `test -f 'globals.c' || echo '$(srcdir)/'`globals.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-globals.Tpo $(DEPDIR)/liblebiniou_so_0-globals.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='globals.c' object='liblebiniou_so_0-globals.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-globals.o `test -f 'globals.c' || echo '$(srcdir)/'`globals.c liblebiniou_so_0-globals.obj: globals.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-globals.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-globals.Tpo -c -o liblebiniou_so_0-globals.obj `if test -f 'globals.c'; then $(CYGPATH_W) 'globals.c'; else $(CYGPATH_W) '$(srcdir)/globals.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-globals.Tpo $(DEPDIR)/liblebiniou_so_0-globals.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='globals.c' object='liblebiniou_so_0-globals.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-globals.obj `if test -f 'globals.c'; then $(CYGPATH_W) 'globals.c'; else $(CYGPATH_W) '$(srcdir)/globals.c'; fi` liblebiniou_so_0-image_8bits.o: image_8bits.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-image_8bits.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-image_8bits.Tpo -c -o liblebiniou_so_0-image_8bits.o `test -f 'image_8bits.c' || echo '$(srcdir)/'`image_8bits.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-image_8bits.Tpo $(DEPDIR)/liblebiniou_so_0-image_8bits.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='image_8bits.c' object='liblebiniou_so_0-image_8bits.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-image_8bits.o `test -f 'image_8bits.c' || echo '$(srcdir)/'`image_8bits.c liblebiniou_so_0-image_8bits.obj: image_8bits.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-image_8bits.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-image_8bits.Tpo -c -o liblebiniou_so_0-image_8bits.obj `if test -f 'image_8bits.c'; then $(CYGPATH_W) 'image_8bits.c'; else $(CYGPATH_W) '$(srcdir)/image_8bits.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-image_8bits.Tpo $(DEPDIR)/liblebiniou_so_0-image_8bits.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='image_8bits.c' object='liblebiniou_so_0-image_8bits.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-image_8bits.obj `if test -f 'image_8bits.c'; then $(CYGPATH_W) 'image_8bits.c'; else $(CYGPATH_W) '$(srcdir)/image_8bits.c'; fi` liblebiniou_so_0-imagefader.o: imagefader.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-imagefader.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-imagefader.Tpo -c -o liblebiniou_so_0-imagefader.o `test -f 'imagefader.c' || echo '$(srcdir)/'`imagefader.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-imagefader.Tpo $(DEPDIR)/liblebiniou_so_0-imagefader.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='imagefader.c' object='liblebiniou_so_0-imagefader.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-imagefader.o `test -f 'imagefader.c' || echo '$(srcdir)/'`imagefader.c liblebiniou_so_0-imagefader.obj: imagefader.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-imagefader.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-imagefader.Tpo -c -o liblebiniou_so_0-imagefader.obj `if test -f 'imagefader.c'; then $(CYGPATH_W) 'imagefader.c'; else $(CYGPATH_W) '$(srcdir)/imagefader.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-imagefader.Tpo $(DEPDIR)/liblebiniou_so_0-imagefader.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='imagefader.c' object='liblebiniou_so_0-imagefader.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-imagefader.obj `if test -f 'imagefader.c'; then $(CYGPATH_W) 'imagefader.c'; else $(CYGPATH_W) '$(srcdir)/imagefader.c'; fi` liblebiniou_so_0-imagefader_event.o: imagefader_event.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-imagefader_event.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-imagefader_event.Tpo -c -o liblebiniou_so_0-imagefader_event.o `test -f 'imagefader_event.c' || echo '$(srcdir)/'`imagefader_event.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-imagefader_event.Tpo $(DEPDIR)/liblebiniou_so_0-imagefader_event.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='imagefader_event.c' object='liblebiniou_so_0-imagefader_event.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-imagefader_event.o `test -f 'imagefader_event.c' || echo '$(srcdir)/'`imagefader_event.c liblebiniou_so_0-imagefader_event.obj: imagefader_event.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-imagefader_event.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-imagefader_event.Tpo -c -o liblebiniou_so_0-imagefader_event.obj `if test -f 'imagefader_event.c'; then $(CYGPATH_W) 'imagefader_event.c'; else $(CYGPATH_W) '$(srcdir)/imagefader_event.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-imagefader_event.Tpo $(DEPDIR)/liblebiniou_so_0-imagefader_event.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='imagefader_event.c' object='liblebiniou_so_0-imagefader_event.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-imagefader_event.obj `if test -f 'imagefader_event.c'; then $(CYGPATH_W) 'imagefader_event.c'; else $(CYGPATH_W) '$(srcdir)/imagefader_event.c'; fi` liblebiniou_so_0-image_filter.o: image_filter.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-image_filter.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-image_filter.Tpo -c -o liblebiniou_so_0-image_filter.o `test -f 'image_filter.c' || echo '$(srcdir)/'`image_filter.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-image_filter.Tpo $(DEPDIR)/liblebiniou_so_0-image_filter.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='image_filter.c' object='liblebiniou_so_0-image_filter.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-image_filter.o `test -f 'image_filter.c' || echo '$(srcdir)/'`image_filter.c liblebiniou_so_0-image_filter.obj: image_filter.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-image_filter.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-image_filter.Tpo -c -o liblebiniou_so_0-image_filter.obj `if test -f 'image_filter.c'; then $(CYGPATH_W) 'image_filter.c'; else $(CYGPATH_W) '$(srcdir)/image_filter.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-image_filter.Tpo $(DEPDIR)/liblebiniou_so_0-image_filter.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='image_filter.c' object='liblebiniou_so_0-image_filter.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-image_filter.obj `if test -f 'image_filter.c'; then $(CYGPATH_W) 'image_filter.c'; else $(CYGPATH_W) '$(srcdir)/image_filter.c'; fi` liblebiniou_so_0-images.o: images.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-images.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-images.Tpo -c -o liblebiniou_so_0-images.o `test -f 'images.c' || echo '$(srcdir)/'`images.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-images.Tpo $(DEPDIR)/liblebiniou_so_0-images.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='images.c' object='liblebiniou_so_0-images.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-images.o `test -f 'images.c' || echo '$(srcdir)/'`images.c liblebiniou_so_0-images.obj: images.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-images.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-images.Tpo -c -o liblebiniou_so_0-images.obj `if test -f 'images.c'; then $(CYGPATH_W) 'images.c'; else $(CYGPATH_W) '$(srcdir)/images.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-images.Tpo $(DEPDIR)/liblebiniou_so_0-images.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='images.c' object='liblebiniou_so_0-images.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-images.obj `if test -f 'images.c'; then $(CYGPATH_W) 'images.c'; else $(CYGPATH_W) '$(srcdir)/images.c'; fi` liblebiniou_so_0-input.o: input.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-input.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-input.Tpo -c -o liblebiniou_so_0-input.o `test -f 'input.c' || echo '$(srcdir)/'`input.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-input.Tpo $(DEPDIR)/liblebiniou_so_0-input.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='input.c' object='liblebiniou_so_0-input.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-input.o `test -f 'input.c' || echo '$(srcdir)/'`input.c liblebiniou_so_0-input.obj: input.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-input.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-input.Tpo -c -o liblebiniou_so_0-input.obj `if test -f 'input.c'; then $(CYGPATH_W) 'input.c'; else $(CYGPATH_W) '$(srcdir)/input.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-input.Tpo $(DEPDIR)/liblebiniou_so_0-input.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='input.c' object='liblebiniou_so_0-input.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-input.obj `if test -f 'input.c'; then $(CYGPATH_W) 'input.c'; else $(CYGPATH_W) '$(srcdir)/input.c'; fi` liblebiniou_so_0-layer.o: layer.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-layer.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-layer.Tpo -c -o liblebiniou_so_0-layer.o `test -f 'layer.c' || echo '$(srcdir)/'`layer.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-layer.Tpo $(DEPDIR)/liblebiniou_so_0-layer.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='layer.c' object='liblebiniou_so_0-layer.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-layer.o `test -f 'layer.c' || echo '$(srcdir)/'`layer.c liblebiniou_so_0-layer.obj: layer.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-layer.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-layer.Tpo -c -o liblebiniou_so_0-layer.obj `if test -f 'layer.c'; then $(CYGPATH_W) 'layer.c'; else $(CYGPATH_W) '$(srcdir)/layer.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-layer.Tpo $(DEPDIR)/liblebiniou_so_0-layer.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='layer.c' object='liblebiniou_so_0-layer.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-layer.obj `if test -f 'layer.c'; then $(CYGPATH_W) 'layer.c'; else $(CYGPATH_W) '$(srcdir)/layer.c'; fi` liblebiniou_so_0-options.o: options.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-options.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-options.Tpo -c -o liblebiniou_so_0-options.o `test -f 'options.c' || echo '$(srcdir)/'`options.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-options.Tpo $(DEPDIR)/liblebiniou_so_0-options.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='options.c' object='liblebiniou_so_0-options.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-options.o `test -f 'options.c' || echo '$(srcdir)/'`options.c liblebiniou_so_0-options.obj: options.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-options.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-options.Tpo -c -o liblebiniou_so_0-options.obj `if test -f 'options.c'; then $(CYGPATH_W) 'options.c'; else $(CYGPATH_W) '$(srcdir)/options.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-options.Tpo $(DEPDIR)/liblebiniou_so_0-options.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='options.c' object='liblebiniou_so_0-options.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-options.obj `if test -f 'options.c'; then $(CYGPATH_W) 'options.c'; else $(CYGPATH_W) '$(srcdir)/options.c'; fi` liblebiniou_so_0-oscillo.o: oscillo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-oscillo.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-oscillo.Tpo -c -o liblebiniou_so_0-oscillo.o `test -f 'oscillo.c' || echo '$(srcdir)/'`oscillo.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-oscillo.Tpo $(DEPDIR)/liblebiniou_so_0-oscillo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='oscillo.c' object='liblebiniou_so_0-oscillo.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-oscillo.o `test -f 'oscillo.c' || echo '$(srcdir)/'`oscillo.c liblebiniou_so_0-oscillo.obj: oscillo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-oscillo.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-oscillo.Tpo -c -o liblebiniou_so_0-oscillo.obj `if test -f 'oscillo.c'; then $(CYGPATH_W) 'oscillo.c'; else $(CYGPATH_W) '$(srcdir)/oscillo.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-oscillo.Tpo $(DEPDIR)/liblebiniou_so_0-oscillo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='oscillo.c' object='liblebiniou_so_0-oscillo.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-oscillo.obj `if test -f 'oscillo.c'; then $(CYGPATH_W) 'oscillo.c'; else $(CYGPATH_W) '$(srcdir)/oscillo.c'; fi` liblebiniou_so_0-params3d.o: params3d.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-params3d.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-params3d.Tpo -c -o liblebiniou_so_0-params3d.o `test -f 'params3d.c' || echo '$(srcdir)/'`params3d.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-params3d.Tpo $(DEPDIR)/liblebiniou_so_0-params3d.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='params3d.c' object='liblebiniou_so_0-params3d.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-params3d.o `test -f 'params3d.c' || echo '$(srcdir)/'`params3d.c liblebiniou_so_0-params3d.obj: params3d.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-params3d.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-params3d.Tpo -c -o liblebiniou_so_0-params3d.obj `if test -f 'params3d.c'; then $(CYGPATH_W) 'params3d.c'; else $(CYGPATH_W) '$(srcdir)/params3d.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-params3d.Tpo $(DEPDIR)/liblebiniou_so_0-params3d.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='params3d.c' object='liblebiniou_so_0-params3d.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-params3d.obj `if test -f 'params3d.c'; then $(CYGPATH_W) 'params3d.c'; else $(CYGPATH_W) '$(srcdir)/params3d.c'; fi` liblebiniou_so_0-particles.o: particles.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-particles.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-particles.Tpo -c -o liblebiniou_so_0-particles.o `test -f 'particles.c' || echo '$(srcdir)/'`particles.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-particles.Tpo $(DEPDIR)/liblebiniou_so_0-particles.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='particles.c' object='liblebiniou_so_0-particles.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-particles.o `test -f 'particles.c' || echo '$(srcdir)/'`particles.c liblebiniou_so_0-particles.obj: particles.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-particles.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-particles.Tpo -c -o liblebiniou_so_0-particles.obj `if test -f 'particles.c'; then $(CYGPATH_W) 'particles.c'; else $(CYGPATH_W) '$(srcdir)/particles.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-particles.Tpo $(DEPDIR)/liblebiniou_so_0-particles.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='particles.c' object='liblebiniou_so_0-particles.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-particles.obj `if test -f 'particles.c'; then $(CYGPATH_W) 'particles.c'; else $(CYGPATH_W) '$(srcdir)/particles.c'; fi` liblebiniou_so_0-plugin.o: plugin.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-plugin.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-plugin.Tpo -c -o liblebiniou_so_0-plugin.o `test -f 'plugin.c' || echo '$(srcdir)/'`plugin.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-plugin.Tpo $(DEPDIR)/liblebiniou_so_0-plugin.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='plugin.c' object='liblebiniou_so_0-plugin.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-plugin.o `test -f 'plugin.c' || echo '$(srcdir)/'`plugin.c liblebiniou_so_0-plugin.obj: plugin.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-plugin.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-plugin.Tpo -c -o liblebiniou_so_0-plugin.obj `if test -f 'plugin.c'; then $(CYGPATH_W) 'plugin.c'; else $(CYGPATH_W) '$(srcdir)/plugin.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-plugin.Tpo $(DEPDIR)/liblebiniou_so_0-plugin.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='plugin.c' object='liblebiniou_so_0-plugin.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-plugin.obj `if test -f 'plugin.c'; then $(CYGPATH_W) 'plugin.c'; else $(CYGPATH_W) '$(srcdir)/plugin.c'; fi` liblebiniou_so_0-plugins.o: plugins.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-plugins.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-plugins.Tpo -c -o liblebiniou_so_0-plugins.o `test -f 'plugins.c' || echo '$(srcdir)/'`plugins.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-plugins.Tpo $(DEPDIR)/liblebiniou_so_0-plugins.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='plugins.c' object='liblebiniou_so_0-plugins.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-plugins.o `test -f 'plugins.c' || echo '$(srcdir)/'`plugins.c liblebiniou_so_0-plugins.obj: plugins.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-plugins.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-plugins.Tpo -c -o liblebiniou_so_0-plugins.obj `if test -f 'plugins.c'; then $(CYGPATH_W) 'plugins.c'; else $(CYGPATH_W) '$(srcdir)/plugins.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-plugins.Tpo $(DEPDIR)/liblebiniou_so_0-plugins.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='plugins.c' object='liblebiniou_so_0-plugins.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-plugins.obj `if test -f 'plugins.c'; then $(CYGPATH_W) 'plugins.c'; else $(CYGPATH_W) '$(srcdir)/plugins.c'; fi` liblebiniou_so_0-plugins_event.o: plugins_event.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-plugins_event.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-plugins_event.Tpo -c -o liblebiniou_so_0-plugins_event.o `test -f 'plugins_event.c' || echo '$(srcdir)/'`plugins_event.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-plugins_event.Tpo $(DEPDIR)/liblebiniou_so_0-plugins_event.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='plugins_event.c' object='liblebiniou_so_0-plugins_event.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-plugins_event.o `test -f 'plugins_event.c' || echo '$(srcdir)/'`plugins_event.c liblebiniou_so_0-plugins_event.obj: plugins_event.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-plugins_event.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-plugins_event.Tpo -c -o liblebiniou_so_0-plugins_event.obj `if test -f 'plugins_event.c'; then $(CYGPATH_W) 'plugins_event.c'; else $(CYGPATH_W) '$(srcdir)/plugins_event.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-plugins_event.Tpo $(DEPDIR)/liblebiniou_so_0-plugins_event.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='plugins_event.c' object='liblebiniou_so_0-plugins_event.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-plugins_event.obj `if test -f 'plugins_event.c'; then $(CYGPATH_W) 'plugins_event.c'; else $(CYGPATH_W) '$(srcdir)/plugins_event.c'; fi` liblebiniou_so_0-pnglite.o: pnglite.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-pnglite.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-pnglite.Tpo -c -o liblebiniou_so_0-pnglite.o `test -f 'pnglite.c' || echo '$(srcdir)/'`pnglite.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-pnglite.Tpo $(DEPDIR)/liblebiniou_so_0-pnglite.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pnglite.c' object='liblebiniou_so_0-pnglite.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-pnglite.o `test -f 'pnglite.c' || echo '$(srcdir)/'`pnglite.c liblebiniou_so_0-pnglite.obj: pnglite.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-pnglite.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-pnglite.Tpo -c -o liblebiniou_so_0-pnglite.obj `if test -f 'pnglite.c'; then $(CYGPATH_W) 'pnglite.c'; else $(CYGPATH_W) '$(srcdir)/pnglite.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-pnglite.Tpo $(DEPDIR)/liblebiniou_so_0-pnglite.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pnglite.c' object='liblebiniou_so_0-pnglite.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-pnglite.obj `if test -f 'pnglite.c'; then $(CYGPATH_W) 'pnglite.c'; else $(CYGPATH_W) '$(srcdir)/pnglite.c'; fi` liblebiniou_so_0-schemes_random.o: schemes_random.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-schemes_random.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-schemes_random.Tpo -c -o liblebiniou_so_0-schemes_random.o `test -f 'schemes_random.c' || echo '$(srcdir)/'`schemes_random.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-schemes_random.Tpo $(DEPDIR)/liblebiniou_so_0-schemes_random.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='schemes_random.c' object='liblebiniou_so_0-schemes_random.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-schemes_random.o `test -f 'schemes_random.c' || echo '$(srcdir)/'`schemes_random.c liblebiniou_so_0-schemes_random.obj: schemes_random.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-schemes_random.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-schemes_random.Tpo -c -o liblebiniou_so_0-schemes_random.obj `if test -f 'schemes_random.c'; then $(CYGPATH_W) 'schemes_random.c'; else $(CYGPATH_W) '$(srcdir)/schemes_random.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-schemes_random.Tpo $(DEPDIR)/liblebiniou_so_0-schemes_random.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='schemes_random.c' object='liblebiniou_so_0-schemes_random.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-schemes_random.obj `if test -f 'schemes_random.c'; then $(CYGPATH_W) 'schemes_random.c'; else $(CYGPATH_W) '$(srcdir)/schemes_random.c'; fi` liblebiniou_so_0-screenshot.o: screenshot.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-screenshot.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-screenshot.Tpo -c -o liblebiniou_so_0-screenshot.o `test -f 'screenshot.c' || echo '$(srcdir)/'`screenshot.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-screenshot.Tpo $(DEPDIR)/liblebiniou_so_0-screenshot.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='screenshot.c' object='liblebiniou_so_0-screenshot.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-screenshot.o `test -f 'screenshot.c' || echo '$(srcdir)/'`screenshot.c liblebiniou_so_0-screenshot.obj: screenshot.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-screenshot.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-screenshot.Tpo -c -o liblebiniou_so_0-screenshot.obj `if test -f 'screenshot.c'; then $(CYGPATH_W) 'screenshot.c'; else $(CYGPATH_W) '$(srcdir)/screenshot.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-screenshot.Tpo $(DEPDIR)/liblebiniou_so_0-screenshot.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='screenshot.c' object='liblebiniou_so_0-screenshot.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-screenshot.obj `if test -f 'screenshot.c'; then $(CYGPATH_W) 'screenshot.c'; else $(CYGPATH_W) '$(srcdir)/screenshot.c'; fi` liblebiniou_so_0-sequence.o: sequence.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-sequence.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-sequence.Tpo -c -o liblebiniou_so_0-sequence.o `test -f 'sequence.c' || echo '$(srcdir)/'`sequence.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-sequence.Tpo $(DEPDIR)/liblebiniou_so_0-sequence.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sequence.c' object='liblebiniou_so_0-sequence.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-sequence.o `test -f 'sequence.c' || echo '$(srcdir)/'`sequence.c liblebiniou_so_0-sequence.obj: sequence.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-sequence.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-sequence.Tpo -c -o liblebiniou_so_0-sequence.obj `if test -f 'sequence.c'; then $(CYGPATH_W) 'sequence.c'; else $(CYGPATH_W) '$(srcdir)/sequence.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-sequence.Tpo $(DEPDIR)/liblebiniou_so_0-sequence.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sequence.c' object='liblebiniou_so_0-sequence.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-sequence.obj `if test -f 'sequence.c'; then $(CYGPATH_W) 'sequence.c'; else $(CYGPATH_W) '$(srcdir)/sequence.c'; fi` liblebiniou_so_0-sequencemanager.o: sequencemanager.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-sequencemanager.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-sequencemanager.Tpo -c -o liblebiniou_so_0-sequencemanager.o `test -f 'sequencemanager.c' || echo '$(srcdir)/'`sequencemanager.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-sequencemanager.Tpo $(DEPDIR)/liblebiniou_so_0-sequencemanager.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sequencemanager.c' object='liblebiniou_so_0-sequencemanager.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-sequencemanager.o `test -f 'sequencemanager.c' || echo '$(srcdir)/'`sequencemanager.c liblebiniou_so_0-sequencemanager.obj: sequencemanager.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-sequencemanager.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-sequencemanager.Tpo -c -o liblebiniou_so_0-sequencemanager.obj `if test -f 'sequencemanager.c'; then $(CYGPATH_W) 'sequencemanager.c'; else $(CYGPATH_W) '$(srcdir)/sequencemanager.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-sequencemanager.Tpo $(DEPDIR)/liblebiniou_so_0-sequencemanager.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sequencemanager.c' object='liblebiniou_so_0-sequencemanager.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-sequencemanager.obj `if test -f 'sequencemanager.c'; then $(CYGPATH_W) 'sequencemanager.c'; else $(CYGPATH_W) '$(srcdir)/sequencemanager.c'; fi` liblebiniou_so_0-sequencemanager_event.o: sequencemanager_event.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-sequencemanager_event.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-sequencemanager_event.Tpo -c -o liblebiniou_so_0-sequencemanager_event.o `test -f 'sequencemanager_event.c' || echo '$(srcdir)/'`sequencemanager_event.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-sequencemanager_event.Tpo $(DEPDIR)/liblebiniou_so_0-sequencemanager_event.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sequencemanager_event.c' object='liblebiniou_so_0-sequencemanager_event.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-sequencemanager_event.o `test -f 'sequencemanager_event.c' || echo '$(srcdir)/'`sequencemanager_event.c liblebiniou_so_0-sequencemanager_event.obj: sequencemanager_event.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-sequencemanager_event.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-sequencemanager_event.Tpo -c -o liblebiniou_so_0-sequencemanager_event.obj `if test -f 'sequencemanager_event.c'; then $(CYGPATH_W) 'sequencemanager_event.c'; else $(CYGPATH_W) '$(srcdir)/sequencemanager_event.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-sequencemanager_event.Tpo $(DEPDIR)/liblebiniou_so_0-sequencemanager_event.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sequencemanager_event.c' object='liblebiniou_so_0-sequencemanager_event.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-sequencemanager_event.obj `if test -f 'sequencemanager_event.c'; then $(CYGPATH_W) 'sequencemanager_event.c'; else $(CYGPATH_W) '$(srcdir)/sequencemanager_event.c'; fi` liblebiniou_so_0-sequence_load.o: sequence_load.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-sequence_load.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-sequence_load.Tpo -c -o liblebiniou_so_0-sequence_load.o `test -f 'sequence_load.c' || echo '$(srcdir)/'`sequence_load.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-sequence_load.Tpo $(DEPDIR)/liblebiniou_so_0-sequence_load.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sequence_load.c' object='liblebiniou_so_0-sequence_load.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-sequence_load.o `test -f 'sequence_load.c' || echo '$(srcdir)/'`sequence_load.c liblebiniou_so_0-sequence_load.obj: sequence_load.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-sequence_load.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-sequence_load.Tpo -c -o liblebiniou_so_0-sequence_load.obj `if test -f 'sequence_load.c'; then $(CYGPATH_W) 'sequence_load.c'; else $(CYGPATH_W) '$(srcdir)/sequence_load.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-sequence_load.Tpo $(DEPDIR)/liblebiniou_so_0-sequence_load.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sequence_load.c' object='liblebiniou_so_0-sequence_load.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-sequence_load.obj `if test -f 'sequence_load.c'; then $(CYGPATH_W) 'sequence_load.c'; else $(CYGPATH_W) '$(srcdir)/sequence_load.c'; fi` liblebiniou_so_0-sequence_save.o: sequence_save.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-sequence_save.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-sequence_save.Tpo -c -o liblebiniou_so_0-sequence_save.o `test -f 'sequence_save.c' || echo '$(srcdir)/'`sequence_save.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-sequence_save.Tpo $(DEPDIR)/liblebiniou_so_0-sequence_save.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sequence_save.c' object='liblebiniou_so_0-sequence_save.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-sequence_save.o `test -f 'sequence_save.c' || echo '$(srcdir)/'`sequence_save.c liblebiniou_so_0-sequence_save.obj: sequence_save.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-sequence_save.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-sequence_save.Tpo -c -o liblebiniou_so_0-sequence_save.obj `if test -f 'sequence_save.c'; then $(CYGPATH_W) 'sequence_save.c'; else $(CYGPATH_W) '$(srcdir)/sequence_save.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-sequence_save.Tpo $(DEPDIR)/liblebiniou_so_0-sequence_save.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sequence_save.c' object='liblebiniou_so_0-sequence_save.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-sequence_save.obj `if test -f 'sequence_save.c'; then $(CYGPATH_W) 'sequence_save.c'; else $(CYGPATH_W) '$(srcdir)/sequence_save.c'; fi` liblebiniou_so_0-sequences.o: sequences.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-sequences.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-sequences.Tpo -c -o liblebiniou_so_0-sequences.o `test -f 'sequences.c' || echo '$(srcdir)/'`sequences.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-sequences.Tpo $(DEPDIR)/liblebiniou_so_0-sequences.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sequences.c' object='liblebiniou_so_0-sequences.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-sequences.o `test -f 'sequences.c' || echo '$(srcdir)/'`sequences.c liblebiniou_so_0-sequences.obj: sequences.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-sequences.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-sequences.Tpo -c -o liblebiniou_so_0-sequences.obj `if test -f 'sequences.c'; then $(CYGPATH_W) 'sequences.c'; else $(CYGPATH_W) '$(srcdir)/sequences.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-sequences.Tpo $(DEPDIR)/liblebiniou_so_0-sequences.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sequences.c' object='liblebiniou_so_0-sequences.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-sequences.obj `if test -f 'sequences.c'; then $(CYGPATH_W) 'sequences.c'; else $(CYGPATH_W) '$(srcdir)/sequences.c'; fi` liblebiniou_so_0-shuffler.o: shuffler.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-shuffler.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-shuffler.Tpo -c -o liblebiniou_so_0-shuffler.o `test -f 'shuffler.c' || echo '$(srcdir)/'`shuffler.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-shuffler.Tpo $(DEPDIR)/liblebiniou_so_0-shuffler.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='shuffler.c' object='liblebiniou_so_0-shuffler.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-shuffler.o `test -f 'shuffler.c' || echo '$(srcdir)/'`shuffler.c liblebiniou_so_0-shuffler.obj: shuffler.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-shuffler.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-shuffler.Tpo -c -o liblebiniou_so_0-shuffler.obj `if test -f 'shuffler.c'; then $(CYGPATH_W) 'shuffler.c'; else $(CYGPATH_W) '$(srcdir)/shuffler.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-shuffler.Tpo $(DEPDIR)/liblebiniou_so_0-shuffler.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='shuffler.c' object='liblebiniou_so_0-shuffler.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-shuffler.obj `if test -f 'shuffler.c'; then $(CYGPATH_W) 'shuffler.c'; else $(CYGPATH_W) '$(srcdir)/shuffler.c'; fi` liblebiniou_so_0-spline.o: spline.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-spline.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-spline.Tpo -c -o liblebiniou_so_0-spline.o `test -f 'spline.c' || echo '$(srcdir)/'`spline.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-spline.Tpo $(DEPDIR)/liblebiniou_so_0-spline.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='spline.c' object='liblebiniou_so_0-spline.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-spline.o `test -f 'spline.c' || echo '$(srcdir)/'`spline.c liblebiniou_so_0-spline.obj: spline.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-spline.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-spline.Tpo -c -o liblebiniou_so_0-spline.obj `if test -f 'spline.c'; then $(CYGPATH_W) 'spline.c'; else $(CYGPATH_W) '$(srcdir)/spline.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-spline.Tpo $(DEPDIR)/liblebiniou_so_0-spline.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='spline.c' object='liblebiniou_so_0-spline.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-spline.obj `if test -f 'spline.c'; then $(CYGPATH_W) 'spline.c'; else $(CYGPATH_W) '$(srcdir)/spline.c'; fi` liblebiniou_so_0-translation.o: translation.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-translation.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-translation.Tpo -c -o liblebiniou_so_0-translation.o `test -f 'translation.c' || echo '$(srcdir)/'`translation.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-translation.Tpo $(DEPDIR)/liblebiniou_so_0-translation.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='translation.c' object='liblebiniou_so_0-translation.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-translation.o `test -f 'translation.c' || echo '$(srcdir)/'`translation.c liblebiniou_so_0-translation.obj: translation.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-translation.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-translation.Tpo -c -o liblebiniou_so_0-translation.obj `if test -f 'translation.c'; then $(CYGPATH_W) 'translation.c'; else $(CYGPATH_W) '$(srcdir)/translation.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-translation.Tpo $(DEPDIR)/liblebiniou_so_0-translation.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='translation.c' object='liblebiniou_so_0-translation.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-translation.obj `if test -f 'translation.c'; then $(CYGPATH_W) 'translation.c'; else $(CYGPATH_W) '$(srcdir)/translation.c'; fi` liblebiniou_so_0-utils.o: utils.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-utils.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-utils.Tpo -c -o liblebiniou_so_0-utils.o `test -f 'utils.c' || echo '$(srcdir)/'`utils.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-utils.Tpo $(DEPDIR)/liblebiniou_so_0-utils.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utils.c' object='liblebiniou_so_0-utils.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-utils.o `test -f 'utils.c' || echo '$(srcdir)/'`utils.c liblebiniou_so_0-utils.obj: utils.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-utils.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-utils.Tpo -c -o liblebiniou_so_0-utils.obj `if test -f 'utils.c'; then $(CYGPATH_W) 'utils.c'; else $(CYGPATH_W) '$(srcdir)/utils.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-utils.Tpo $(DEPDIR)/liblebiniou_so_0-utils.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utils.c' object='liblebiniou_so_0-utils.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-utils.obj `if test -f 'utils.c'; then $(CYGPATH_W) 'utils.c'; else $(CYGPATH_W) '$(srcdir)/utils.c'; fi` liblebiniou_so_0-xmlutils.o: xmlutils.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-xmlutils.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-xmlutils.Tpo -c -o liblebiniou_so_0-xmlutils.o `test -f 'xmlutils.c' || echo '$(srcdir)/'`xmlutils.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-xmlutils.Tpo $(DEPDIR)/liblebiniou_so_0-xmlutils.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xmlutils.c' object='liblebiniou_so_0-xmlutils.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-xmlutils.o `test -f 'xmlutils.c' || echo '$(srcdir)/'`xmlutils.c liblebiniou_so_0-xmlutils.obj: xmlutils.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-xmlutils.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-xmlutils.Tpo -c -o liblebiniou_so_0-xmlutils.obj `if test -f 'xmlutils.c'; then $(CYGPATH_W) 'xmlutils.c'; else $(CYGPATH_W) '$(srcdir)/xmlutils.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-xmlutils.Tpo $(DEPDIR)/liblebiniou_so_0-xmlutils.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xmlutils.c' object='liblebiniou_so_0-xmlutils.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-xmlutils.obj `if test -f 'xmlutils.c'; then $(CYGPATH_W) 'xmlutils.c'; else $(CYGPATH_W) '$(srcdir)/xmlutils.c'; fi` liblebiniou_so_0-webcam_start_stop.o: webcam_start_stop.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-webcam_start_stop.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-webcam_start_stop.Tpo -c -o liblebiniou_so_0-webcam_start_stop.o `test -f 'webcam_start_stop.c' || echo '$(srcdir)/'`webcam_start_stop.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-webcam_start_stop.Tpo $(DEPDIR)/liblebiniou_so_0-webcam_start_stop.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='webcam_start_stop.c' object='liblebiniou_so_0-webcam_start_stop.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-webcam_start_stop.o `test -f 'webcam_start_stop.c' || echo '$(srcdir)/'`webcam_start_stop.c liblebiniou_so_0-webcam_start_stop.obj: webcam_start_stop.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-webcam_start_stop.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-webcam_start_stop.Tpo -c -o liblebiniou_so_0-webcam_start_stop.obj `if test -f 'webcam_start_stop.c'; then $(CYGPATH_W) 'webcam_start_stop.c'; else $(CYGPATH_W) '$(srcdir)/webcam_start_stop.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-webcam_start_stop.Tpo $(DEPDIR)/liblebiniou_so_0-webcam_start_stop.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='webcam_start_stop.c' object='liblebiniou_so_0-webcam_start_stop.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-webcam_start_stop.obj `if test -f 'webcam_start_stop.c'; then $(CYGPATH_W) 'webcam_start_stop.c'; else $(CYGPATH_W) '$(srcdir)/webcam_start_stop.c'; fi` liblebiniou_so_0-webcam_init_uninit.o: webcam_init_uninit.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-webcam_init_uninit.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-webcam_init_uninit.Tpo -c -o liblebiniou_so_0-webcam_init_uninit.o `test -f 'webcam_init_uninit.c' || echo '$(srcdir)/'`webcam_init_uninit.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-webcam_init_uninit.Tpo $(DEPDIR)/liblebiniou_so_0-webcam_init_uninit.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='webcam_init_uninit.c' object='liblebiniou_so_0-webcam_init_uninit.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-webcam_init_uninit.o `test -f 'webcam_init_uninit.c' || echo '$(srcdir)/'`webcam_init_uninit.c liblebiniou_so_0-webcam_init_uninit.obj: webcam_init_uninit.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-webcam_init_uninit.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-webcam_init_uninit.Tpo -c -o liblebiniou_so_0-webcam_init_uninit.obj `if test -f 'webcam_init_uninit.c'; then $(CYGPATH_W) 'webcam_init_uninit.c'; else $(CYGPATH_W) '$(srcdir)/webcam_init_uninit.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-webcam_init_uninit.Tpo $(DEPDIR)/liblebiniou_so_0-webcam_init_uninit.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='webcam_init_uninit.c' object='liblebiniou_so_0-webcam_init_uninit.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-webcam_init_uninit.obj `if test -f 'webcam_init_uninit.c'; then $(CYGPATH_W) 'webcam_init_uninit.c'; else $(CYGPATH_W) '$(srcdir)/webcam_init_uninit.c'; fi` liblebiniou_so_0-webcam_loop.o: webcam_loop.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-webcam_loop.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-webcam_loop.Tpo -c -o liblebiniou_so_0-webcam_loop.o `test -f 'webcam_loop.c' || echo '$(srcdir)/'`webcam_loop.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-webcam_loop.Tpo $(DEPDIR)/liblebiniou_so_0-webcam_loop.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='webcam_loop.c' object='liblebiniou_so_0-webcam_loop.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-webcam_loop.o `test -f 'webcam_loop.c' || echo '$(srcdir)/'`webcam_loop.c liblebiniou_so_0-webcam_loop.obj: webcam_loop.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-webcam_loop.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-webcam_loop.Tpo -c -o liblebiniou_so_0-webcam_loop.obj `if test -f 'webcam_loop.c'; then $(CYGPATH_W) 'webcam_loop.c'; else $(CYGPATH_W) '$(srcdir)/webcam_loop.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-webcam_loop.Tpo $(DEPDIR)/liblebiniou_so_0-webcam_loop.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='webcam_loop.c' object='liblebiniou_so_0-webcam_loop.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-webcam_loop.obj `if test -f 'webcam_loop.c'; then $(CYGPATH_W) 'webcam_loop.c'; else $(CYGPATH_W) '$(srcdir)/webcam_loop.c'; fi` liblebiniou_so_0-webcam_open_close.o: webcam_open_close.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-webcam_open_close.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-webcam_open_close.Tpo -c -o liblebiniou_so_0-webcam_open_close.o `test -f 'webcam_open_close.c' || echo '$(srcdir)/'`webcam_open_close.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-webcam_open_close.Tpo $(DEPDIR)/liblebiniou_so_0-webcam_open_close.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='webcam_open_close.c' object='liblebiniou_so_0-webcam_open_close.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-webcam_open_close.o `test -f 'webcam_open_close.c' || echo '$(srcdir)/'`webcam_open_close.c liblebiniou_so_0-webcam_open_close.obj: webcam_open_close.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-webcam_open_close.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-webcam_open_close.Tpo -c -o liblebiniou_so_0-webcam_open_close.obj `if test -f 'webcam_open_close.c'; then $(CYGPATH_W) 'webcam_open_close.c'; else $(CYGPATH_W) '$(srcdir)/webcam_open_close.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-webcam_open_close.Tpo $(DEPDIR)/liblebiniou_so_0-webcam_open_close.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='webcam_open_close.c' object='liblebiniou_so_0-webcam_open_close.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-webcam_open_close.obj `if test -f 'webcam_open_close.c'; then $(CYGPATH_W) 'webcam_open_close.c'; else $(CYGPATH_W) '$(srcdir)/webcam_open_close.c'; fi` liblebiniou_so_0-webcam_controls.o: webcam_controls.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-webcam_controls.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-webcam_controls.Tpo -c -o liblebiniou_so_0-webcam_controls.o `test -f 'webcam_controls.c' || echo '$(srcdir)/'`webcam_controls.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-webcam_controls.Tpo $(DEPDIR)/liblebiniou_so_0-webcam_controls.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='webcam_controls.c' object='liblebiniou_so_0-webcam_controls.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-webcam_controls.o `test -f 'webcam_controls.c' || echo '$(srcdir)/'`webcam_controls.c liblebiniou_so_0-webcam_controls.obj: webcam_controls.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-webcam_controls.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-webcam_controls.Tpo -c -o liblebiniou_so_0-webcam_controls.obj `if test -f 'webcam_controls.c'; then $(CYGPATH_W) 'webcam_controls.c'; else $(CYGPATH_W) '$(srcdir)/webcam_controls.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-webcam_controls.Tpo $(DEPDIR)/liblebiniou_so_0-webcam_controls.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='webcam_controls.c' object='liblebiniou_so_0-webcam_controls.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-webcam_controls.obj `if test -f 'webcam_controls.c'; then $(CYGPATH_W) 'webcam_controls.c'; else $(CYGPATH_W) '$(srcdir)/webcam_controls.c'; fi` liblebiniou_so_0-webcam_options.o: webcam_options.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-webcam_options.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-webcam_options.Tpo -c -o liblebiniou_so_0-webcam_options.o `test -f 'webcam_options.c' || echo '$(srcdir)/'`webcam_options.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-webcam_options.Tpo $(DEPDIR)/liblebiniou_so_0-webcam_options.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='webcam_options.c' object='liblebiniou_so_0-webcam_options.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-webcam_options.o `test -f 'webcam_options.c' || echo '$(srcdir)/'`webcam_options.c liblebiniou_so_0-webcam_options.obj: webcam_options.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-webcam_options.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-webcam_options.Tpo -c -o liblebiniou_so_0-webcam_options.obj `if test -f 'webcam_options.c'; then $(CYGPATH_W) 'webcam_options.c'; else $(CYGPATH_W) '$(srcdir)/webcam_options.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-webcam_options.Tpo $(DEPDIR)/liblebiniou_so_0-webcam_options.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='webcam_options.c' object='liblebiniou_so_0-webcam_options.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-webcam_options.obj `if test -f 'webcam_options.c'; then $(CYGPATH_W) 'webcam_options.c'; else $(CYGPATH_W) '$(srcdir)/webcam_options.c'; fi` liblebiniou_so_0-bulfius_get.o: bulfius_get.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-bulfius_get.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-bulfius_get.Tpo -c -o liblebiniou_so_0-bulfius_get.o `test -f 'bulfius_get.c' || echo '$(srcdir)/'`bulfius_get.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-bulfius_get.Tpo $(DEPDIR)/liblebiniou_so_0-bulfius_get.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='bulfius_get.c' object='liblebiniou_so_0-bulfius_get.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-bulfius_get.o `test -f 'bulfius_get.c' || echo '$(srcdir)/'`bulfius_get.c liblebiniou_so_0-bulfius_get.obj: bulfius_get.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-bulfius_get.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-bulfius_get.Tpo -c -o liblebiniou_so_0-bulfius_get.obj `if test -f 'bulfius_get.c'; then $(CYGPATH_W) 'bulfius_get.c'; else $(CYGPATH_W) '$(srcdir)/bulfius_get.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-bulfius_get.Tpo $(DEPDIR)/liblebiniou_so_0-bulfius_get.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='bulfius_get.c' object='liblebiniou_so_0-bulfius_get.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-bulfius_get.obj `if test -f 'bulfius_get.c'; then $(CYGPATH_W) 'bulfius_get.c'; else $(CYGPATH_W) '$(srcdir)/bulfius_get.c'; fi` liblebiniou_so_0-bulfius_post.o: bulfius_post.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-bulfius_post.o -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-bulfius_post.Tpo -c -o liblebiniou_so_0-bulfius_post.o `test -f 'bulfius_post.c' || echo '$(srcdir)/'`bulfius_post.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-bulfius_post.Tpo $(DEPDIR)/liblebiniou_so_0-bulfius_post.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='bulfius_post.c' object='liblebiniou_so_0-bulfius_post.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-bulfius_post.o `test -f 'bulfius_post.c' || echo '$(srcdir)/'`bulfius_post.c liblebiniou_so_0-bulfius_post.obj: bulfius_post.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -MT liblebiniou_so_0-bulfius_post.obj -MD -MP -MF $(DEPDIR)/liblebiniou_so_0-bulfius_post.Tpo -c -o liblebiniou_so_0-bulfius_post.obj `if test -f 'bulfius_post.c'; then $(CYGPATH_W) 'bulfius_post.c'; else $(CYGPATH_W) '$(srcdir)/bulfius_post.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblebiniou_so_0-bulfius_post.Tpo $(DEPDIR)/liblebiniou_so_0-bulfius_post.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='bulfius_post.c' object='liblebiniou_so_0-bulfius_post.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblebiniou_so_0_CFLAGS) $(CFLAGS) -c -o liblebiniou_so_0-bulfius_post.obj `if test -f 'bulfius_post.c'; then $(CYGPATH_W) 'bulfius_post.c'; else $(CYGPATH_W) '$(srcdir)/bulfius_post.c'; fi` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(lebinioudir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-binPROGRAMS clean-generic clean-lebiniouPROGRAMS \ mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/lebiniou-biniou.Po -rm -f ./$(DEPDIR)/lebiniou-circle.Po -rm -f ./$(DEPDIR)/lebiniou-cmdline.Po -rm -f ./$(DEPDIR)/lebiniou-context_gl.Po -rm -f ./$(DEPDIR)/lebiniou-context_run.Po -rm -f ./$(DEPDIR)/lebiniou-events.Po -rm -f ./$(DEPDIR)/lebiniou-keyfile.Po -rm -f ./$(DEPDIR)/lebiniou-main.Po -rm -f ./$(DEPDIR)/lebiniou-schemes.Po -rm -f ./$(DEPDIR)/lebiniou-signals.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-alarm.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-brandom.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-btimer.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-buffer_8bits.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-buffer_RGBA.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-bulfius_get.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-bulfius_post.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-cmap_8bits.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-cmapfader.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-cmapfader_event.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-colormaps.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-context.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-context_banks.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-context_event.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-context_export.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-events.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-fader.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-globals.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-image_8bits.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-image_filter.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-imagefader.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-imagefader_event.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-images.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-input.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-layer.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-options.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-oscillo.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-params3d.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-particles.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-plugin.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-plugins.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-plugins_event.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-pnglite.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-schemes_random.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-screenshot.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-sequence.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-sequence_load.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-sequence_save.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-sequencemanager.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-sequencemanager_event.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-sequences.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-shuffler.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-spline.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-translation.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-utils.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-webcam_controls.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-webcam_init_uninit.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-webcam_loop.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-webcam_open_close.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-webcam_options.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-webcam_start_stop.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-xmlutils.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-lebiniouPROGRAMS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-binPROGRAMS install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/lebiniou-biniou.Po -rm -f ./$(DEPDIR)/lebiniou-circle.Po -rm -f ./$(DEPDIR)/lebiniou-cmdline.Po -rm -f ./$(DEPDIR)/lebiniou-context_gl.Po -rm -f ./$(DEPDIR)/lebiniou-context_run.Po -rm -f ./$(DEPDIR)/lebiniou-events.Po -rm -f ./$(DEPDIR)/lebiniou-keyfile.Po -rm -f ./$(DEPDIR)/lebiniou-main.Po -rm -f ./$(DEPDIR)/lebiniou-schemes.Po -rm -f ./$(DEPDIR)/lebiniou-signals.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-alarm.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-brandom.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-btimer.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-buffer_8bits.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-buffer_RGBA.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-bulfius_get.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-bulfius_post.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-cmap_8bits.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-cmapfader.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-cmapfader_event.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-colormaps.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-context.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-context_banks.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-context_event.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-context_export.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-events.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-fader.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-globals.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-image_8bits.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-image_filter.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-imagefader.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-imagefader_event.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-images.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-input.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-layer.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-options.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-oscillo.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-params3d.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-particles.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-plugin.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-plugins.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-plugins_event.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-pnglite.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-schemes_random.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-screenshot.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-sequence.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-sequence_load.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-sequence_save.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-sequencemanager.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-sequencemanager_event.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-sequences.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-shuffler.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-spline.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-translation.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-utils.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-webcam_controls.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-webcam_init_uninit.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-webcam_loop.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-webcam_open_close.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-webcam_options.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-webcam_start_stop.Po -rm -f ./$(DEPDIR)/liblebiniou_so_0-xmlutils.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-binPROGRAMS uninstall-lebiniouPROGRAMS .MAKE: all check install install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-binPROGRAMS clean-generic clean-lebiniouPROGRAMS \ cscopelist-am ctags ctags-am distclean distclean-compile \ distclean-generic distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-binPROGRAMS \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-lebiniouPROGRAMS \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am \ uninstall-binPROGRAMS uninstall-lebiniouPROGRAMS .PRECIOUS: Makefile events.c: events.c.in gen.awk @echo "Generating "$@ @$(AWK) -f $(DESTDIR)$(srcdir)/gen.awk $(DESTDIR)$(srcdir)/events.c.in > $@ event_enums.h: event_enums.h.head event_enums.to event_enums.cmd event_enums.arg event_enums.h.tail \ event_enums.awk @echo "Generating "$@ @cp -f event_enums.h.head $@ @ENUM="RcptTo" $(AWK) -f $(DESTDIR)$(srcdir)/event_enums.awk event_enums.to >> $@ @ENUM="Command" $(AWK) -f $(DESTDIR)$(srcdir)/event_enums.awk event_enums.cmd >> $@ @ENUM="Arg" $(AWK) -f $(DESTDIR)$(srcdir)/event_enums.awk event_enums.arg >> $@ @cat event_enums.h.tail >> $@ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: lebiniou-3.40/src/event_enums.arg0000644000175000017500000000052613557325027014015 00000000000000BA_NONE BA_RANDOM BA_SEQUENCE BA_SCHEME BA_COLORMAPS BA_IMAGES BA_FULLSCREEN BA_ROTATIONS BA_BOUNDARY BA_OSD_CMAP BA_CURSOR BA_UP BA_SAVE BA_SCREENSHOT BA_DOWN BA_PREV BA_NEXT BA_LAYER_MODE BA_SELECTED BA_LENS BA_BYPASS BA_WEBCAM BA_PULSE BA_LAST BA_DELAY BA_SPAN BA_MUTE BA_SEQUENCE_FULL BA_SEQUENCE_BARE BA_OVERWRITE_FULL BA_OVERWRITE_BARE lebiniou-3.40/src/cmap_8bits.h0000644000175000017500000000313113612112625013155 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_CMAP_8BITS_H #define __BINIOU_CMAP_8BITS_H #include "rgba.h" typedef struct Cmap8_s { uint32_t id; /* our unique hash */ char *name; /* colormap name */ char *filename; /* where on the filesystem it was loaded from */ rgba_t colors[256]; /* the 256 RGBA palette */ int min; /* min intensity color index */ int max; /* max intensity color index */ u_char compressed; /* colormap loaded from a binary file */ } Cmap8_t; /* TODO Cmap8_new(Cmap8 *, uint32_t, const char *, const char *) ? */ Cmap8_t *Cmap8_new(void); void Cmap8_delete(Cmap8_t *); int Cmap8_load(Cmap8_t *, const char *); int Cmap8_load_binary(Cmap8_t *, const char *); void Cmap8_copy(const Cmap8_t *, Cmap8_t *); void Cmap8_findMinMax(Cmap8_t *); int Cmap8_save(Cmap8_t *); void Cmap8_shift_left(Cmap8_t *); #endif /* __BINIOU_CMAP_8BITS_H */ lebiniou-3.40/src/main.h0000644000175000017500000000250413612112625012053 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __MAIN_H #define __MAIN_H #include "biniou.h" #include "defaults.h" extern char *data_dir; extern char *base_dir; extern char *schemes_file; extern char *input_plugin; extern char *output_plugin; extern char fullscreen; extern long max_fps; extern char window_decorations; extern int32_t x_origin; extern int32_t y_origin; #ifndef FIXED extern u_short width; extern u_short height; #endif extern enum RandomMode random_mode; extern char *pid_file; extern char *themes; void register_signals(void); void getargs(int, char **); void read_keyfile(); void set_configuration(gchar *); #endif /* __MAIN_H */ lebiniou-3.40/src/globals.h0000644000175000017500000000235613612112625012557 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_GLOBALS_H #define __BINIOU_GLOBALS_H #include "sequences.h" #include "plugins.h" #include "schemes.h" #include "context.h" extern int32_t WIDTH_ORIGIN; extern int32_t HEIGHT_ORIGIN; #ifndef FIXED extern u_short WIDTH; extern u_short HEIGHT; #endif extern Plugins_t *plugins; extern Sequences_t *sequences; extern Schemes_t *schemes; extern Context_t *context; #ifdef WITH_WEBCAM #define MAX_TIMERS 4 #else #define MAX_TIMERS 3 #endif extern int webcams; #endif /* __BINIOU_GLOBALS_H */ lebiniou-3.40/src/event_enums.h.tail0000644000175000017500000000004512730006354014406 00000000000000 #endif /* __BINIOU_EVENT_ENUMS_H */ lebiniou-3.40/src/colormaps.c0000644000175000017500000001207013612112625013120 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "globals.h" #include "colormaps.h" #include "brandom.h" Colormaps_t *colormaps = NULL; static int Colormaps_compare(const void *_a, const void *_b) { Cmap8_t **a = (Cmap8_t **)_a; Cmap8_t **b = (Cmap8_t **)_b; assert(*a != NULL); assert(*b != NULL); assert((*a)->name != NULL); assert((*b)->name != NULL); return strcasecmp((*a)->name, (*b)->name); } void Colormaps_new(const char *directoryname) { DIR *dir; struct dirent *entry; GSList *tmp = NULL; uint16_t size = 0; GSList *t; if (directoryname == NULL) { goto error; } dir = opendir(directoryname); if (dir == NULL) { fprintf(stderr, "[!] Error while reading colormaps directory content: %s\n", strerror(errno)); goto error; } while ((entry = readdir(dir)) != NULL) { uint32_t hash; Cmap8_t *map; char *filename; const char *sentry = entry->d_name; if (sentry[0] == '.') { continue; } /* we only look for filenames that end with * ".map" (fractint colormaps) * or ".gpl" (GIMP colormaps) */ if ((filename = strrchr(sentry, '.')) == NULL) /* does not have a trailing '.' -> next one */ { continue; } if (strncmp(filename, ".map", 4*sizeof(char)) && strncmp(filename, ".gpl", 4*sizeof(char))) { continue; } map = Cmap8_new(); hash = FNV_hash(sentry); filename = g_strdup_printf("%s/%s", directoryname, sentry); if (Cmap8_load(map, filename) != 0) { Cmap8_delete(map); g_free(filename); continue; } else { xfree(map->name); map->name = strdup(sentry); map->id = hash; g_free(filename); /* we reuse char *filename here */ if ((filename = strrchr(map->name, '.')) != NULL) { *filename = '\0'; /* spr0tch */ } Cmap8_findMinMax(map); } tmp = g_slist_prepend(tmp, (gpointer)map); size++; } if (closedir(dir) == -1) { xperror("closedir"); } colormaps = xcalloc(1, sizeof(Colormaps_t)); if (libbiniou_verbose) { printf("[c] Loaded %d colormaps\n", size); } if (size) { uint16_t i; colormaps->cmaps = xcalloc(size, sizeof(Cmap8_t *)); for (i = 0, t = tmp; t != NULL; t = g_slist_next(t), i++) { colormaps->cmaps[i] = (Cmap8_t *)t->data; } g_slist_free(tmp); colormaps->size = size; qsort((void *)colormaps->cmaps, (size_t)colormaps->size, (size_t)sizeof(Cmap8_t *), &Colormaps_compare); return; } error: colormaps = xcalloc(1, sizeof(Colormaps_t)); colormaps->cmaps = xcalloc(1, sizeof(Cmap8_t *)); colormaps->size = 1; colormaps->cmaps[0] = Cmap8_new(); } void Colormaps_delete() { if (colormaps != NULL) { uint16_t i; for (i = 0; i < colormaps->size; i++) { Cmap8_delete(colormaps->cmaps[i]); } xfree(colormaps->cmaps); xfree(colormaps); } } const char * Colormaps_name(const uint32_t id) { uint16_t i; assert(colormaps != NULL); for (i = 0; i < colormaps->size; i++) if (colormaps->cmaps[i]->id == id) { return colormaps->cmaps[i]->name; } if (id == 0) { return colormaps->cmaps[0]->name; } xerror("Colormaps_name: id %li not found\n", id); return NULL; /* NOTREACHED */ } int32_t Colormaps_index(const uint32_t id) { uint16_t i; assert(colormaps != NULL); for (i = 0; i < colormaps->size; i++) if (colormaps->cmaps[i]->id == id) { return i; } xerror("Colormaps_index: id %li not found\n", id); return -1; /* NOTREACHED */ } int32_t Colormaps_find(const char *name) { uint16_t i; assert(colormaps != NULL); /* should have at least a grayscale colormap */ for (i = 0; i < colormaps->size; i++) if (!strcmp(colormaps->cmaps[i]->name, name)) { return colormaps->cmaps[i]->id; } fprintf(stderr, "[!] Colormap '%s' not found\n", name); return colormaps->cmaps[0]->id; /* Use the first colormap by default */ } uint32_t Colormaps_random_id() { uint16_t idx = 0; assert(colormaps != NULL); assert(colormaps->size); // There is at least a default colormap if (colormaps->size > 1) { idx = b_rand_int_range(0, colormaps->size - 1); } else { /* no colormaps loaded but the default */ #ifdef DEBUG printf("[i] Tututut no colormaps loaded, random gives the default\n"); #endif /* idx = 0; */ /* already initialized */ } return colormaps->cmaps[idx]->id; } lebiniou-3.40/src/oscillo.h0000644000175000017500000000263213612112625012575 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_OSCILLO_H #define __BINIOU_OSCILLO_H #include "biniou.h" /* Generic oscillo-style drawing tools */ typedef struct Transform_s { Point2d_t v_before; Point2d_t v_i; Point2d_t v_after; u_short v_j_factor; float cos_alpha; float sin_alpha; } Transform_t; void Transform_init(Transform_t *); typedef struct Porteuse_s { uint32_t size; Point2d_t origin; Transform_t *trans; u_char channel; Pixel_t *color; } Porteuse_t; Porteuse_t *Porteuse_new(uint32_t, u_char); void Porteuse_delete(Porteuse_t *); void Porteuse_init_alpha(Porteuse_t *); void Porteuse_draw(const Porteuse_t *, Context_t *, const int); #endif /* __BINIOU_OSCILLO_H */ lebiniou-3.40/src/context.c0000644000175000017500000004401213612323002012577 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "globals.h" #include "context.h" #include "brandom.h" #include "colormaps.h" #include "images.h" #include "sequences.h" /* 3D parameters */ /* auto rotations */ double rot_amount = DEFAULT_ROT_AMOUNT; /* 3D scale factor */ double scale_factor = -1.0; /* maximum rotation factor */ uint8_t rotation_factor = DEFAULT_ROT_FACTOR; static enum ShufflerMode random_modes[MAX_TIMERS] = { BS_RANDOM, // colormaps BS_RANDOM, // images BS_SHUFFLE // sequences #ifdef WITH_WEBCAM , BS_CYCLE // webcams #endif }; #ifdef WITH_WEBCAM #include "webcam.h" extern char *video_base; static webcam_t *cams[MAX_CAMS]; static pthread_t thr[MAX_CAMS]; #define MAX_TRIES 5 static void Context_open_webcam(Context_t *ctx) { int i; uint8_t try = 0; parse_options(); for (i = 0; i < MAX_CAMS; i++) { pthread_mutex_init(&ctx->cam_mtx[i], NULL); } for (i = 0; (i < ctx->webcams) && (try < MAX_TRIES); i++) { retry: cams[i] = xmalloc(sizeof(webcam_t)); cams[i]->io = IO_METHOD_MMAP; cams[i]->fd = -1; cams[i]->ctx = ctx; cams[i]->cam_no = i; if (-1 != open_device(cams[i], try)) { if (-1 != init_device(cams[i])) { enumerate_cids(cams[i]); list_inputs(cams[i]); start_capturing(cams[i]); pthread_create(&thr[i], NULL, loop, (void *)cams[i]); } else { fprintf(stderr, "[i] Webcam: failed to initialize device #%d\n", i); close_device(cams[i]); xfree(cams[i]); try++; goto retry; } } else { xfree(cams[i]); ctx->webcams--; } } } #endif Context_t * Context_new(const int webcams) { int i; Context_t *ctx = xcalloc(1, sizeof(Context_t)); ctx->running = 1; VERBOSE(printf("[+] Creating buffers... ")); for (i = 0; i < NSCREENS; i++) { VERBOSE(printf("%d ", i)); ctx->buffers[i] = Buffer8_new(); } ctx->webcams = webcams; #ifdef WITH_WEBCAM { int k; for (k = 0; k < webcams; k++) { for (i = 0; i < CAM_SAVE; i++) { ctx->cam_save[k][i] = Buffer8_new(); } ctx->cam_ref[k] = Buffer8_new(); ctx->cam_ref0[k] = Buffer8_new(); } } #endif ctx->rgba_buffers[ACTIVE_BUFFER] = BufferRGBA_new(); VERBOSE(printf("\n")); #if WITH_GL glGenTextures(NSCREENS, ctx->textures); // TODO: delete on exit glGenTextures(MAX_CAMS, ctx->cam_textures); // TODO: delete on exit #endif VERBOSE(printf("[+] Initializing sequence manager\n")); ctx->sm = SequenceManager_new(); Context_load_banks(ctx); VERBOSE(printf("[+] Initializing 3D engine\n")); /* Compute scale factor if undefined */ if (scale_factor < 0) { scale_factor = HEIGHT / (16.0/9.0); } Params3d_init(&ctx->params3d, rot_amount, scale_factor, rotation_factor); ctx->events = NULL; ctx->frames = ctx->nb_events = 0; for (i = 0; i < NFPS; i++) { ctx->fps[i] = 0; } ctx->timer = b_timer_new(); ctx->fps_timer = b_timer_new(); ctx->display_colormap = 0; ctx->outputs = NULL; ctx->target_pic = Image8_new(); extern char *data_dir; gchar *tmp; /* load target pic */ tmp = g_strdup_printf("%s/%s", data_dir, "images/z-biniou-tv-1.png"); VERBOSE(printf("[+] Loading '%s'\n", tmp)); int res = Image8_load_any(ctx->target_pic, tmp); g_free(tmp); if (res == -1) { Buffer8_randomize(ctx->target_pic->buff); } #ifdef WITH_WEBCAM VERBOSE(printf("[i] Initializing %d webcams base: %s\n", webcams, video_base)); ctx->cam = 0; Context_open_webcam(ctx); for (i = 0; i < webcams; i++) { Buffer8_copy(ctx->target_pic->buff, ctx->cam_save[i][0]); } if (webcams > 1) { VERBOSE(printf("[+] Creating webcams shuffler (%d webcams)\n", webcams)); ctx->webcams_shuffler = Shuffler_new(webcams); Shuffler_set_mode(ctx->webcams_shuffler, Context_get_shuffler_mode(BD_WEBCAMS)); #ifdef DEBUG Shuffler_verbose(ctx->webcams_shuffler); #endif } #endif ctx->random = Buffer8_new(); for (u_long i = 0; i < BUFFSIZE; i++) { ctx->random->buffer[i] = g_random_boolean(); } return ctx; } #ifdef WITH_WEBCAM static void Context_close_webcam(const u_char cam_no) { if (NULL != cams[cam_no]) { pthread_join(thr[cam_no], NULL); stop_capturing(cams[cam_no]); uninit_device(cams[cam_no]); close_device(cams[cam_no]); xfree(cams[cam_no]); } } #endif void Context_delete(Context_t *ctx) { int i; GSList *outputs = ctx->outputs, *_outputs = outputs; #ifdef WITH_WEBCAM VERBOSE(printf("[i] Closing %d webcams\n", ctx->webcams)); if (ctx->webcams) { int i; for (i = 0; i < ctx->webcams; i++) { Context_close_webcam(i); } } xfree(video_base); if (ctx->webcams > 1) { Shuffler_delete(ctx->webcams_shuffler); Alarm_delete(ctx->a_webcams); } #endif VERBOSE(printf("[i] %lu frames, %lu events\n", ctx->frames, ctx->nb_events)); if (ctx->input_plugin != NULL) { Plugin_delete(ctx->input_plugin); } for ( ; outputs != NULL; outputs = g_slist_next(outputs)) { Plugin_t *output = (Plugin_t *)outputs->data; Plugin_delete(output); } g_slist_free(_outputs); VERBOSE(printf("[+] Freeing buffers... ")); for (i = 0; i < NSCREENS; i++) { VERBOSE(printf("%d ", i)); Buffer8_delete(ctx->buffers[i]); } #ifdef WITH_WEBCAM { int k; for (k = 0; k < ctx->webcams; k++) { for (i = 0; i < CAM_SAVE; i++) { Buffer8_delete(ctx->cam_save[k][i]); } Buffer8_delete(ctx->cam_ref[k]); Buffer8_delete(ctx->cam_ref0[k]); } } #endif BufferRGBA_delete(ctx->rgba_buffers[ACTIVE_BUFFER]); VERBOSE(printf("\n")); if (ctx->imgf != NULL) { VERBOSE(printf("[+] Freeing images fader\n")); ImageFader_delete(ctx->imgf); VERBOSE(printf("[+] Freeing images timer\n")); Alarm_delete(ctx->a_images); } if (ctx->cf != NULL) { VERBOSE(printf("[+] Freeing colormaps fader\n")); CmapFader_delete(ctx->cf); VERBOSE(printf("[+] Freeing colormaps timer\n")); Alarm_delete(ctx->a_cmaps); } Alarm_delete(ctx->a_random); SequenceManager_delete(ctx->sm); b_timer_delete(ctx->timer); b_timer_delete(ctx->fps_timer); if (NULL != ctx->target_pic) { Image8_delete(ctx->target_pic); } Buffer8_delete(ctx->random); xfree(ctx); } void Context_set_colormap(Context_t *ctx) { /* have to change auto_colormaps ? */ if (ctx->sm->next->auto_colormaps != -1) { /* find the cmap, if any. default cmap otherwise */ if (ctx->cf != NULL) { ctx->cf->fader->target = (ctx->sm->next->cmap_id) ? Colormaps_index(ctx->sm->next->cmap_id) : 0; CmapFader_set(ctx->cf); } ctx->auto_colormaps = ctx->sm->next->auto_colormaps; } else { #ifdef DEBUG printf("%s: leaving auto_colormaps unchanged\n", __FILE__); #endif ctx->sm->next->cmap_id = ctx->sm->cur->cmap_id; } } void Context_set_image(Context_t *ctx) { /* have to change auto_images ? */ if (ctx->sm->next->auto_images != -1) { /* find the image, if any. default image otherwise */ if (ctx->imgf != NULL) { ctx->imgf->fader->target = (ctx->sm->next->image_id) ? Images_index(ctx->sm->next->image_id) : 0; ImageFader_set(ctx->imgf); } ctx->auto_images = ctx->sm->next->auto_images; } else { #ifdef DEBUG printf("%s: leaving auto_images unchanged\n", __FILE__); #endif ctx->sm->next->image_id = ctx->sm->cur->image_id; } } void Context_set(Context_t *ctx) { GList *tmp; tmp = g_list_first(ctx->sm->cur->layers); /* call on_switch_off() on old plugins */ while (tmp != NULL) { Layer_t *layer = tmp->data; Plugin_t *p = layer->plugin; assert(p != NULL); if (p->on_switch_off != NULL) { p->on_switch_off(ctx); } tmp = g_list_next(tmp); } Context_set_colormap(ctx); Context_set_image(ctx); /* call on_switch_on() on new plugins */ tmp = g_list_first(ctx->sm->next->layers); while (tmp != NULL) { Layer_t *layer = (Layer_t *)tmp->data; Plugin_t *p = layer->plugin; assert(p != NULL); if (p->on_switch_on != NULL) { p->on_switch_on(ctx); } if (p->parameters != NULL) { /* Todo: check and use returned parameters ? */ json_decref(p->parameters(layer->plugin_parameters)); } tmp = g_list_next(tmp); } Sequence_copy(ctx->sm->next, ctx->sm->cur); Context_update_auto(ctx); Sequence_display(ctx->sm->cur); okdone("Context_set"); } void Context_update_auto(Context_t *ctx) { /* figure out auto_colormaps */ if (ctx->cf != NULL) { if (ctx->sm->cur->auto_colormaps == -1) { // using a bare sequence ctx->cf->on = ctx->auto_colormaps; } else { // using a full sequence ctx->cf->on = ctx->sm->cur->auto_colormaps; } if (ctx->cf->on && (colormaps->size > 1)) { /* select random colormap and reinitialize timer */ CmapFader_random(ctx->cf); Alarm_init(ctx->a_cmaps); } /* set as current */ ctx->auto_colormaps = ctx->cf->on; } /* figure out auto_images */ if (ctx->imgf != NULL) { if (ctx->sm->cur->auto_images == -1) { // using a bare sequence ctx->imgf->on = ctx->auto_images; } else { // using a full sequence ctx->imgf->on = ctx->sm->cur->auto_images; } if (ctx->imgf->on && (images != NULL) && (images->size > 1)) { /* select random image and reinitialize timer */ ImageFader_random(ctx->imgf); Alarm_init(ctx->a_images); } /* set as current */ ctx->auto_images = ctx->imgf->on; } } int Context_add_rand(Sequence_t *seq, const enum PluginOptions options, const int not_lens, const Plugin_t *locked) { Plugin_t *p; do { p = Plugins_get_random(options, locked); if (p == NULL) { return -1; } } while (Sequence_find(seq, p) != NULL); Sequence_insert(seq, p); if ((*p->options & BE_LENS) && !not_lens && (seq->lens == NULL)) { seq->lens = p; } return 0; } void Context_randomize(Context_t *ctx) { Sequence_t *new = ctx->sm->next; int rand; /* Use random image */ if (images != NULL) { if (images->size > 1) { rand = b_rand_int_range(0, images->size-1); ctx->auto_images = new->auto_images = b_rand_boolean(); } else { rand = new->auto_images = 0; } new->image_id = images->imgs[rand]->id; } /* Use random colormap */ assert(colormaps != NULL); if (colormaps->size > 1) { rand = b_rand_int_range(0, colormaps->size-1); ctx->auto_colormaps = new->auto_colormaps = b_rand_boolean(); } else { rand = new->auto_colormaps = 0; } new->cmap_id = colormaps->cmaps[rand]->id; /* Set or reset 3D rotations */ if (b_rand_boolean()) { Params3d_randomize(&ctx->params3d); } else { zero_3d(&ctx->params3d); } } void Context_insert_plugin(Context_t *ctx, Plugin_t *p) { /* switch the plugin on */ if (p->on_switch_on != NULL) { VERBOSE(printf("[i] on_switch_on '%s' (%s)\n", p->name, p->dname)); p->on_switch_on(ctx); } Sequence_insert(ctx->sm->cur, p); } void Context_remove_plugin(Context_t *ctx, Plugin_t *p) { /* switch the plugin off */ if (p->on_switch_off != NULL) { VERBOSE(printf("[i] on_switch_off '%s' (%s)\n", p->name, p->dname)); p->on_switch_off(ctx); } Sequence_remove(ctx->sm->cur, p); } void Context_set_max_fps(Context_t *ctx, const u_short max_fps) { ctx->sync_fps = 1; assert(max_fps); ctx->max_fps = max_fps; ctx->i_max_fps = 1.0 / ctx->max_fps; } void Context_set_engine_random_mode(Context_t *ctx, const enum RandomMode r) { ctx->random_mode = r; } float Context_fps(const Context_t *ctx) { float mfps = 0.0; int i; for (i = 0; i < NFPS; i++) { mfps += ctx->fps[i]; } return (mfps / (float)NFPS); } void Context_previous_sequence(Context_t *ctx) { if (ctx->sm->curseq != NULL) { Sequence_t *s; if (ctx->sm->curseq->next != NULL) { ctx->sm->curseq = ctx->sm->curseq->next; } else { ctx->sm->curseq = g_list_first(sequences->seqs); } s = (Sequence_t *)ctx->sm->curseq->data; Sequence_copy(s, ctx->sm->next); Context_set(ctx); } } void Context_next_sequence(Context_t *ctx) { if (ctx->sm->curseq != NULL) { Sequence_t *s; if (ctx->sm->curseq->prev != NULL) { ctx->sm->curseq = ctx->sm->curseq->prev; } else { ctx->sm->curseq = g_list_last(sequences->seqs); } s = (Sequence_t *)ctx->sm->curseq->data; Sequence_copy(s, ctx->sm->next); Context_set(ctx); } } void Context_latest_sequence(Context_t *ctx) { if (ctx->sm->curseq != NULL) { Sequence_t *s; ctx->sm->curseq = g_list_last(sequences->seqs); s = (Sequence_t *)ctx->sm->curseq->data; Sequence_copy(s, ctx->sm->next); Context_set(ctx); } } void Context_random_sequence(Context_t *ctx) { u_short rand; GList *tmp; rand = Shuffler_get(sequences->shuffler); tmp = g_list_nth(sequences->seqs, rand); assert(tmp != NULL); VERBOSE(printf("[s] Random sequence: %d\n", rand)); ctx->sm->curseq = tmp; Sequence_copy(tmp->data, ctx->sm->next); Context_set(ctx); } void Context_set_sequence(Context_t *ctx, const uint32_t id) { Sequence_t *seq = Sequences_find(id); if (NULL == seq) if (ctx->sm->transient->id == id) { seq = ctx->sm->transient; } assert(NULL != seq); ctx->sm->curseq = seq->layers; Sequence_copy(seq, ctx->sm->next); Context_set(ctx); } void Context_use_sequence_bank(Context_t *ctx, const u_char bank) { u_long id; id = ctx->banks[SEQUENCES][ctx->bankset[SEQUENCES]][bank]; if (id) { Sequence_t *seq; printf("[i] Using sequence in bank #%d\n", (bank+1)); VERBOSE(printf("[s] Set sequence: %li\n", id)); seq = Sequences_find(id); if (NULL == seq) if (ctx->sm->transient->id == id) { seq = ctx->sm->transient; } assert(NULL != seq); ctx->sm->curseq = seq->layers; Sequence_copy(seq, ctx->sm->next); ctx->bank[SEQUENCES] = bank; Context_set(ctx); } else { printf("[i] Bank %d/%d is empty\n", ctx->bankset[SEQUENCES]+1, bank+1); } } void Context_clear_bank(Context_t *ctx, const u_char bank) { ctx->banks[ctx->bank_mode][ctx->bankset[ctx->bank_mode]][bank] = 0; } Buffer8_t * active_buffer(const Context_t *ctx) { return ctx->buffers[ACTIVE_BUFFER]; } Buffer8_t * passive_buffer(const Context_t *ctx) { return ctx->buffers[PASSIVE_BUFFER]; } #ifdef WITH_WEBCAM void Context_push_webcam(Context_t *ctx, Buffer8_t *buff, const int cam) { int i; Buffer8_delete(ctx->cam_save[cam][CAM_SAVE-1]); for (i = CAM_SAVE-1; i >= 1; i--) { ctx->cam_save[cam][i] = ctx->cam_save[cam][i-1]; } ctx->cam_save[cam][0] = buff; } #endif void Context_set_shuffler_mode(const enum RandomDelays what, const enum ShufflerMode mode) { random_modes[what] = mode; } enum ShufflerMode Context_get_shuffler_mode(const enum RandomDelays what) { return random_modes[what]; } void Context_set_input_size(Context_t *ctx, const uint32_t input_size) { ctx->input_size = input_size; } uint32_t Context_get_input_size(const Context_t *ctx) { return ctx->input_size; } void Context_set_phase_space_delay(Context_t *ctx, const uint8_t phase_space_delay) { ctx->phase_space_delay = phase_space_delay; } uint8_t Context_get_phase_space_delay(const Context_t *ctx) { return ctx->phase_space_delay; } uint32_t Context_get_phase_space_samples(const Context_t *ctx) { if (ctx->input != NULL) { return ctx->input->size - 2 * ctx->phase_space_delay; } else { return 0; } } void Context_set_span_size(Context_t *ctx, const uint8_t span_size) { assert(span_size > 0); ctx->span_size = span_size; } uint8_t Context_get_span_size(const Context_t *ctx) { return ctx->span_size; } void Context_set_volume_scale(Context_t *ctx, const double volume_scale) { if (ctx->input != NULL) { ctx->input->volume_scale = volume_scale; } } double Context_get_volume_scale(const Context_t *ctx) { return (ctx->input != NULL) ? ctx->input->volume_scale : 0; } void Context_mix_buffers(const Context_t *ctx, Buffer8_t *buffs[2]) { Pixel_t *d = buffs[0]->buffer; uint32_t rnd_offset = b_rand_int_range(0, BUFFSIZE-1); const Pixel_t *random = ctx->random->buffer + rnd_offset; u_long i = 0; for (; i < BUFFSIZE - rnd_offset; i++, d++, random++) { *d = buffs[*random]->buffer[i]; } random = ctx->random->buffer; for (; i < BUFFSIZE; i++, d++, random++) { *d = buffs[*random]->buffer[i]; } } /* ulfius */ #ifdef WITH_ULFIUS void Context_start_ulfius(Context_t *ctx) { // Initialize instance with the port number if (ulfius_init_instance(&ctx->instance, ULFIUS_PORT, NULL, NULL) != U_OK) { xerror("ulfius_init_instance error, abort\n"); } // Endpoint list declaration // GET ulfius_add_endpoint_by_val(&ctx->instance, BULFIUS_GET, NULL, BULFIUS_PARAMETERS, 0, &callback_get_parameters, NULL); ulfius_add_endpoint_by_val(&ctx->instance, BULFIUS_GET, NULL, BULFIUS_SEQUENCE, 0, &callback_get_sequence, ctx); ulfius_add_endpoint_by_val(&ctx->instance, BULFIUS_GET, NULL, BULFIUS_STATISTICS, 0, &callback_get_statistics, ctx); // POST ulfius_add_endpoint_by_val(&ctx->instance, BULFIUS_POST, NULL, BULFIUS_PARAMETERS, 0, &callback_post_parameters, NULL); // Start the framework if (ulfius_start_framework(&ctx->instance) == U_OK) { VERBOSE(printf("[i] Started ulfius framework on port %d\n", ctx->instance.port)); } else { xerror("Error starting ulfius framework\n"); } } void Context_stop_ulfius(Context_t *ctx) { ulfius_stop_framework(&ctx->instance); ulfius_clean_instance(&ctx->instance); } #endif lebiniou-3.40/src/sequences.c0000644000175000017500000000605613612112625013123 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "globals.h" #include "sequences.h" char *sequences_dir = NULL; // Sequences directory void Sequences_new() { DIR *dir; struct dirent *entry; const gchar *blah = Sequences_get_dir(); sequences = xcalloc(1, sizeof(Sequences_t)); sequences->seqs = NULL; dir = opendir(blah); if (dir == NULL) { #ifdef DEBUG printf("[!] No user sequences found: %s: %s\n", blah, strerror(errno)); #endif // g_free(blah); } else { // g_free(blah); while ((entry = readdir(dir)) != NULL) { if (strcmp(entry->d_name, "..")) { Sequence_t *s = NULL; s = Sequence_load(entry->d_name); if (s != NULL) { sequences->seqs = g_list_insert_sorted(sequences->seqs, (gpointer)s, Sequence_sort_func); } } } if (closedir(dir) == -1) { xperror("closedir"); } } sequences->size = g_list_length(sequences->seqs); sequences->shuffler = Shuffler_new(sequences->size); Shuffler_set_mode(sequences->shuffler, Context_get_shuffler_mode(BD_SEQUENCES)); Shuffler_verbose(sequences->shuffler); } void Sequences_free() { GList *tmp; if (sequences == NULL) { return; } tmp = sequences->seqs; while (tmp != NULL) { Sequence_t *killme = (Sequence_t *)tmp->data; Sequence_delete(killme); tmp = g_list_next(tmp); } g_list_free(sequences->seqs); Shuffler_delete(sequences->shuffler); xfree(sequences); xfree(sequences_dir); } /* TODO un g_list_find */ Sequence_t * Sequences_find(const uint32_t id) { GList *tmp; assert(NULL != sequences); tmp = sequences->seqs; while (tmp != NULL) { Sequence_t *s = (Sequence_t *)tmp->data; if (s->id == id) { return s; } tmp = g_list_next(tmp); } return NULL; } void Sequences_set_dir(char *dir) { sequences_dir = dir; } #define SAVEDIR ".lebiniou/sequences" /* FIXME check for possible memory leak (sequences_dir), should be freed by Sequences_delete() */ const char * Sequences_get_dir() { if (NULL == sequences_dir) { const gchar *home_dir; home_dir = g_get_home_dir(); sequences_dir = g_strdup_printf("%s/%s", home_dir, SAVEDIR); #ifdef DEBUG printf("[i] Setting default sequences directory: '%s'\n", sequences_dir); #endif } else { #ifdef DEBUG printf("[i] Using sequences directory: '%s'\n", sequences_dir); #endif } return sequences_dir; } lebiniou-3.40/src/event_enums.h.head0000644000175000017500000000152213612112625014356 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_EVENT_ENUMS_H #define __BINIOU_EVENT_ENUMS_H /* * Automagically generated * DO NOT EDIT !!! */ lebiniou-3.40/src/sequence_load.c0000644000175000017500000003005213612323002013721 00000000000000/* * Copyright 1994-2019 Olivier Girondel * Copyright 2019 Laurent Marsac * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "globals.h" #include "xmlutils.h" #include "images.h" #include "colormaps.h" #define SEQ_VERSION_MIN 0 #define SEQ_VERSION_MAX 0 Sequence_t * Sequence_load_json(const char *file) { if (file == NULL) { xerror("Attempt to load a sequence with a NULL filename\n"); } char *dot = strrchr(file, '.'); if ((dot == NULL) || strcasecmp(dot, ".json")) { #ifdef DEBUG VERBOSE(printf("[!] Not a sequence filename: '%s'\n", file)); #endif return NULL; } #ifdef DEBUG VERBOSE(printf("[i] Loading sequence from file '%s'\n", file)); #endif gchar *file_with_path = g_strdup_printf("%s/%s", Sequences_get_dir(), file); json_t *parsed_json = json_load_file(file_with_path, 0, NULL); g_free(file_with_path); if (NULL == parsed_json) { VERBOSE(printf("[!] Failed to parse JSON from '%s'\n", file)); return NULL; } Sequence_t *s = NULL; json_t *j_plugins; json_t *j_sequence_version = json_object_get(parsed_json, "version"); assert(NULL != j_sequence_version); int sequence_version = json_integer_value(j_sequence_version); if ((sequence_version < SEQ_VERSION_MIN) || (sequence_version > SEQ_VERSION_MAX)) { VERBOSE(printf("[!] Sequence version '%d' not supported\n", sequence_version)); goto error; } json_t *j_id = json_object_get(parsed_json, "id"); assert(NULL != j_id); s = Sequence_new(json_integer_value(j_id)); *dot = '\0'; s->name = strdup(file); /* get auto_colormaps */ json_t *j_auto_colormaps = json_object_get(parsed_json, "auto_colormaps"); if (NULL != j_auto_colormaps) { s->auto_colormaps = json_is_boolean(j_auto_colormaps) ? json_boolean_value(j_auto_colormaps) : json_integer_value(j_auto_colormaps); } else { s->auto_colormaps = 0; goto bare_sequence; } assert((s->auto_colormaps == 0) || (s->auto_colormaps == 1)); #ifdef DEBUG printf("[i] Random colormaps: %s\n", (s->auto_colormaps ? "on" : "off")); #endif /* if not auto*, get colormap name */ if (!s->auto_colormaps) { json_t *j_cmap = json_object_get(parsed_json, "colormap"); assert(NULL != j_cmap); const char *cmap = json_string_value(j_cmap); #ifdef DEBUG printf("[i] Need colormap: '%s'\n", cmap); #endif s->cmap_id = Colormaps_find(cmap); // xfree(cmap); } else { s->cmap_id = Colormaps_random_id(); } /* get auto_images */ json_t *j_auto_images = json_object_get(parsed_json, "auto_images"); if (NULL != j_auto_images) { s->auto_images = json_is_boolean(j_auto_images) ? json_boolean_value(j_auto_images) : json_integer_value(j_auto_colormaps);; } else { s->auto_images = 0; } assert((s->auto_images == 0) || (s->auto_images == 1)); #ifdef DEBUG printf("[i] Random images: %s\n", (s->auto_images ? "on" : "off")); #endif /* if not auto*, get image name */ if (!s->auto_images) { json_t *j_image = json_object_get(parsed_json, "image"); assert(NULL != j_image); const char *image = json_string_value(j_image); #ifdef DEBUG printf("[i] Need image: '%s'\n", image); #endif if (images == NULL) { VERBOSE(printf("[!] No images are loaded, won't find '%s'\n", image)); goto error; } else { s->image_id = Images_find(image); if (s->image_id == 0) { VERBOSE(printf("[!] Image '%s' not found, using default\n", image)); } } } else { if (images == NULL) { s->broken = 1; s->image_id = -1; s->auto_images = 0; } else { s->image_id = Images_random_id(); } } bare_sequence: /* get plugins */ j_plugins = json_object_get(parsed_json, "plugins"); assert(NULL != j_plugins); unsigned n_plugins = json_array_size(j_plugins); for (u_short n = 0; n < n_plugins; n++) { json_t *j_p = json_array_get(j_plugins, n); json_t *j_p_id = json_object_get(j_p, "id"); assert(NULL != j_p_id); int id = json_integer_value(j_p_id); if (!id) { goto error; } json_t *j_p_version = json_object_get(j_p, "version"); assert(NULL != j_p_version); uint32_t version = json_integer_value(j_p_version); Plugin_t *p = Plugins_find((u_long)id); if (p == NULL) { goto error; } if (p->version != version) { if (p->check_version != NULL && p->check_version(version) == 0) { VERBOSE(printf("[!] Plugin %s version is %d but trying to load from incompatible version %d\n", p->name, p->version, version)); goto error; } } json_t *j_p_mode = json_object_get(j_p, "mode"); assert(NULL != j_p_mode); const char *mode_str = json_string_value(j_p_mode); Layer_t *layer = Layer_new(p); layer->mode = LayerMode_from_string(mode_str); json_t *j_p_lens = json_object_get(j_p, "lens"); assert(NULL != j_p_lens); if (json_is_boolean(j_p_lens) && (json_is_true(j_p_lens))) { s->lens = p; } if (json_is_integer(j_p_lens) && (json_integer_value(j_p_lens))) { s->lens = p; } layer->plugin_parameters = json_deep_copy(json_object_get(j_p, "parameters")); s->layers = g_list_append(s->layers, (gpointer)layer); } json_decref(parsed_json); return s; error: VERBOSE(printf("[!] Failed to load sequence from file '%s'\n", file)); Sequence_delete(s); json_decref(parsed_json); return NULL; } /* * Left as an exercise to the reader: this code is not robust at all * we expect to read files that have been writen by Sequence_write. * But we are talibans and are not kind with wrong inputs. */ Sequence_t * Sequence_load_xml(const char *file) { Sequence_t *s = NULL; xmlDocPtr doc = NULL; /* XmlTree */ xmlNodePtr sequence_node = NULL, sequence_node_save = NULL, plugins_node = NULL; int res; long tmp; xmlChar *youhou; int legacy = 0; if (file == NULL) { xerror("Attempt to load a sequence with a NULL filename\n"); } char *dot = strrchr(file, '.'); if ((dot == NULL) || strcasecmp(dot, ".xml")) { #ifdef DEBUG printf("[!] Not a sequence filename: '%s'\n", file); #endif return NULL; } #ifdef DEBUG printf("[i] Loading sequence from file '%s'\n", file); #endif /* BLA ! */ xmlKeepBlanksDefault(0); xmlSubstituteEntitiesDefault(1); /* * build an XML tree from the file */ gchar *blah = g_strdup_printf("%s/%s", Sequences_get_dir(), file); doc = xmlParseFile(blah); g_free(blah); if (doc == NULL) { xerror("xmlParseFile error\n"); } sequence_node = xmlDocGetRootElement(doc); if (sequence_node == NULL) { VERBOSE(printf("[!] Sequence %s: xmlDocGetRootElement error\n", file)); goto error; } sequence_node = xmlFindElement("sequence", sequence_node); if (sequence_node == NULL) { VERBOSE(printf("[!] Sequence %s: no found\n", file)); goto error; } youhou = xmlGetProp(sequence_node, (const xmlChar *)"id"); tmp = getintfield(youhou); xmlFree(youhou); if (tmp <= 0) { VERBOSE(printf("[!] Sequence %s: id must be > 0\n", file)); goto error; } s = Sequence_new(tmp); /* first, get */ sequence_node_save = sequence_node = sequence_node->xmlChildrenNode; sequence_node = xmlFindElement("auto_colormaps", sequence_node); if (sequence_node == NULL) { sequence_node = sequence_node_save; goto bare_sequence; } res = xmlGetOptionalLong(doc, sequence_node, &tmp); if (res == -1) { s->auto_colormaps = 0; } else { s->auto_colormaps = (u_char)tmp; } assert((s->auto_colormaps == 0) || (s->auto_colormaps == 1)); #ifdef DEBUG printf("[i] Random colormaps: %s\n", (s->auto_colormaps ? "on" : "off")); #endif if (!s->auto_colormaps) { /* not auto*, get colormap name */ char *cmap = xmlGetMandatoryString(doc, "colormap", sequence_node); #ifdef DEBUG printf("[i] Need colormap: '%s'\n", cmap); #endif s->cmap_id = Colormaps_find(cmap); xfree(cmap); } else { s->cmap_id = Colormaps_random_id(); } /* then, get or (legacy) */ sequence_node_save = sequence_node = sequence_node->next; sequence_node = xmlFindElement("auto_images", sequence_node); if (sequence_node == NULL) { sequence_node = sequence_node_save; sequence_node = xmlFindElement("auto_pictures", sequence_node); if (sequence_node == NULL) { VERBOSE(printf("[!] Sequence %s: no or found\n", file)); goto error; } else { legacy = 1; } } res = xmlGetOptionalLong(doc, sequence_node, &tmp); if (res == -1) { s->auto_images = 0; } else { s->auto_images = (u_char)tmp; } assert((s->auto_images == 0) || (s->auto_images == 1)); #ifdef DEBUG printf("[i] Random images: %s\n", (s->auto_images ? "on" : "off")); #endif if (!s->auto_images) { /* not auto*, get image name */ char *image = xmlGetMandatoryString(doc, legacy ? "picture" : "image", sequence_node); #ifdef DEBUG printf("[i] Need image: '%s'\n", image); #endif if (images == NULL) { VERBOSE(printf("[!] No images are loaded, won't find '%s'\n", image)); xfree(image); goto error; } else { s->image_id = Images_find(image); if (s->image_id == 0) { VERBOSE(printf("[!] Image '%s' not found, using default\n", image)); } xfree(image); } } else { if (images == NULL) { s->broken = 1; s->image_id = -1; s->auto_images = 0; } else { s->image_id = Images_random_id(); } } bare_sequence: /* now, get plugins */ plugins_node = xmlFindElement("plugins", sequence_node); if (plugins_node == NULL) { VERBOSE(printf("[!] Sequence %s: no found\n", file)); goto error; } plugins_node = plugins_node->xmlChildrenNode; if (plugins_node == NULL) { VERBOSE(printf("[!] Sequence %s: no elements in \n", file)); goto error; } while (plugins_node != NULL) { u_char lens; Layer_t *layer; Plugin_t *p; assert(plugins_node->name != NULL); lens = !xmlStrcmp(plugins_node->name, (const xmlChar *)"lens"); youhou = xmlGetProp(plugins_node, (const xmlChar *)"id"); tmp = getintfield(youhou); xmlFree(youhou); if (!tmp) { goto error; } p = Plugins_find((u_long)tmp); if (p == NULL) { goto error; } enum LayerMode mode; layer = Layer_new(p); youhou = xmlGetProp(plugins_node, (const xmlChar *)"mode"); if (youhou != NULL) { mode = LayerMode_from_string((const char *)youhou); xmlFree(youhou); } else { mode = NORMAL; } layer->mode = mode; s->layers = g_list_append(s->layers, (gpointer)layer); if (lens) { s->lens = (Plugin_t *)p; } plugins_node = plugins_node->next; } /* Check sequence length */ assert(Sequence_size(s) <= MAX_SEQ_LEN); /* Clean up */ xmlFreeDoc(doc); xmlCleanupParser(); /* FIXME is this ok ? */ *dot = '\0'; /* spr0tch */ s->name = strdup(file); return s; error: VERBOSE(printf("[!] Failed to load sequence from file '%s'\n", file)); /* Clean up */ xmlFreeDoc(doc); xmlCleanupParser(); /* FIXME is this ok ? */ Sequence_delete(s); return NULL; } Sequence_t * Sequence_load(const char *filename) { char *dot = strrchr(filename, '.'); if (dot != NULL) { if (strncasecmp(dot, ".json", 5 * sizeof(char)) == 0) { return Sequence_load_json(filename); } if (strncasecmp(dot, ".xml", 4 * sizeof(char)) == 0) { return Sequence_load_xml(filename); } } return NULL; } lebiniou-3.40/src/point2d.h0000644000175000017500000000274213612112625012512 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_POINT2D_H #define __BINIOU_POINT2D_H typedef struct Point2d_s { float x; float y; } Point2d_t; /* operations on 2D points */ static inline Point2d_t p2d_add(const Point2d_t *p0, const Point2d_t *p1) { Point2d_t p; p.x = p0->x + p1->x; p.y = p0->y + p1->y; return p; } static inline Point2d_t p2d_sub(const Point2d_t *p0, const Point2d_t *p1) { Point2d_t p; p.x = p0->x - p1->x; p.y = p0->y - p1->y; return p; } static inline Point2d_t p2d_mul(const Point2d_t *p0, const float f) { Point2d_t p; p.x = p0->x * f; p.y = p0->y * f; return p; } static inline Point2d_t p2d_div(const Point2d_t *p0, const float f) { Point2d_t p; p.x = p0->x / f; p.y = p0->y / f; return p; } #endif /* __BINIOU_POINT2D_H */ lebiniou-3.40/src/spline.c0000644000175000017500000000731713612112625012423 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include #include "spline.h" Spline_t * Spline_new(const uint8_t span, const int64_t nb_cpoints) { uint8_t dd; Spline_t *s = xcalloc(1, sizeof(Spline_t)); assert(nb_cpoints > 2); s->span = span; s->nb_cpoints = nb_cpoints; s->nb_spoints = (s->nb_cpoints - 1) * s->span + 1; s->dt = 1.0 / (double)s->span; for (dd = 0; dd < 8; dd++) { s->space[dd] = xcalloc(nb_cpoints, sizeof(double)); } s->cpoints = xcalloc(s->nb_cpoints, sizeof(Point3d_t)); s->spoints = xcalloc(s->nb_spoints, sizeof(Point3d_t)); return s; } void Spline_delete(Spline_t *s) { uint8_t dd; xfree(s->cpoints); xfree(s->spoints); for (dd = 0; dd < 8; dd++) { xfree(s->space[dd]); } xfree(s); } void Spline_compute(const Spline_t *s) { /* C'est parti */ double *a, *b, *c, *d; double *h0, *h1, *h2, *h3, *hi_a; int64_t i, i1, imax; double t; uint8_t k; Point3d_t *v; if (s->nb_cpoints < 2) { return; } h0 = s->space[0]; h1 = s->space[1]; h2 = s->space[2]; h3 = s->space[3]; for (k = 0; k < 3; k++) { a = s->space[4]; b = s->space[5]; c = s->space[6]; d = s->space[7]; /* Trigonal system */ for (i = 0; i < s->nb_cpoints; i++) { d[i] = s->cpoints[i].coords[k]; } for (i = 0, imax = s->nb_cpoints - 2; i < imax; i++) { h3[i] = 3 * (d[i + 2] - 2 * d[i + 1] + d[i]); h2[i] = 1; } h2[s->nb_cpoints - 3] = 0; /* Dissolution of the system */ a[0] = 4; h1[0] = h3[0] / a[0]; for (i = 1, i1 = 0, imax = s->nb_cpoints - 2; i < imax; i++, i1++) { h0[i1] = h2[i1] / a[i1]; a[i] = 4 - h0[i1]; h1[i] = (h3[i] - h1[i1]) / a[i]; } b[s->nb_cpoints - 3] = h1[s->nb_cpoints - 3]; for (i = s->nb_cpoints - 4; i >= 0; i--) { b[i] = h1[i] - h0[i] * b[i + 1]; } for (i = s->nb_cpoints - 2; i >= 1; i--) { b[i] = b[i - 1]; } b[0] = b[s->nb_cpoints - 1] = 0; hi_a = a + s->nb_cpoints - 1; for ( ; a < hi_a; a++, b++, c++, d++) { *c = *(d + 1) - *d - ( 2 * *b + *(b + 1)) / 3; *a = (*(b + 1) - *b) / 3; } v = s->spoints; a = s->space[4]; b = s->space[5]; c = s->space[6]; d = s->space[7]; #ifdef DEBUG { int64_t lcount = 0; #endif for ( ; a < hi_a; a++, b++, c++, d++) for (t = 0; t < 1 - 1e-7; t += s->dt) { // for (t = 0; t < 1.0 - s->dt; t += s->dt) { // printf("spoints= %ld, lcount= %ld\n", s->nb_spoints, lcount); (*v++).coords[k] = ((*a * t + *b) * t + *c) * t + *d; #ifdef DEBUG lcount++; #endif } (*v++).coords[k] = *d; #ifdef DEBUG lcount++; if (lcount > s->nb_spoints) { xerror("spline fatal: %d points, wanted to set %d\n", s->nb_spoints, lcount); } } #endif } } void Spline_info(const Spline_t *s) { if (s != NULL) { printf("[s] Spline has span: %d\n", s->span); printf("[s] %"PRIu64" control points\n", s->nb_cpoints); printf("[s] %"PRIu64" spline points\n", s->nb_spoints); } } lebiniou-3.40/src/cmap_8bits.c0000644000175000017500000001175513612112625013163 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "constants.h" /* XXX just to get MAXLEN */ #include "cmap_8bits.h" Cmap8_t * Cmap8_new() { int i; Cmap8_t *cmap = xcalloc(1, sizeof(Cmap8_t)); cmap->name = strdup("grey"); cmap->id = -1; for (i = 0; i < 256; i++) cmap->colors[i].col.r = cmap->colors[i].col.g = cmap->colors[i].col.b = cmap->colors[i].col.a = i; cmap->min = 0; cmap->max = 255; return cmap; } void Cmap8_delete(Cmap8_t *cmap) { xfree(cmap->name); if (cmap->filename != NULL) { xfree(cmap->filename); } xfree(cmap); } int Cmap8_load(Cmap8_t *cmap, const char *filename) { FILE *stream; int i; char ccmap[MAXLEN]; /* check if we have a binary version of the colormap */ /* of course this is ugly, we should stat() the file, or whatever */ /* well... */ memset(ccmap, '\0', MAXLEN*sizeof(char)); snprintf(ccmap, (MAXLEN-1)*sizeof(char), "%s.bin", filename); if (Cmap8_load_binary(cmap, ccmap) == 0) { /* printf("[i] Succeeded loading binary version of %s from %s\n", filename, ccmap); */ cmap->filename = strdup(filename); return 0; } stream = fopen(filename, "r"); if (stream == NULL) { xperror("fopen"); } /* TODO: fscanf() verfsion */ for (i = 0; i < 256; ) { int r = -1, g = -1, b = -1; int ret; char prout[1024]; char *strret = NULL; /* try to read an RGB */ strret = fgets(prout, 1024, stream); if (strret == NULL) { fclose(stream); return -1; } ret = sscanf(prout, "%d %d %d", &r, &g, &b); if (EOF == ret) { fclose(stream); return -1; } if (ret == 3) { /* success */ cmap->colors[i].col.r = r; cmap->colors[i].col.g = g; cmap->colors[i].col.b = b; cmap->colors[i].col.a = 255; /* alpha channel */ i++; } } fclose(stream); cmap->filename = strdup(filename); return 0; } void Cmap8_copy(const Cmap8_t *from, Cmap8_t *to) { u_short i; assert(from != NULL); assert(to != NULL); if (to->name != NULL) { xfree(to->name); } assert(from->name != NULL); to->name = strdup(from->name); to->id = from->id; for (i = 0; i < 256; i++) { to->colors[i] = from->colors[i]; } to->min = from->min; to->max = from->max; } void Cmap8_findMinMax(Cmap8_t *cmap) { int i; short min = 256; short max = -1; for (i = 0; i < 256; i++) { long sum; sum = cmap->colors[i].col.r * 0.299; sum += cmap->colors[i].col.g * 0.587; sum += cmap->colors[i].col.b * 0.114; if (sum < min) { min = sum; cmap->min = i; } /* >= is a trick so that we get as high * as possible in the indices */ if (sum >= max) { max = sum; cmap->max = i; } } } int Cmap8_load_binary(Cmap8_t *cmap, const char *filename) { int fd; int r; size_t res; fd = open(filename, O_RDONLY); if (fd == -1) { return -1; } #define BTR (256*sizeof(rgba_t)) /* Bytes To Read */ res = read(fd, (void *)cmap->colors, BTR); if (res != BTR) { printf("[!] short read in Cmap8_load_binary '%s'\n", filename); r = close(fd); if (r == -1) { xperror("close"); } return -1; } r = close(fd); if (r == -1) { xperror("close"); } cmap->compressed = 1; return 0; } int Cmap8_save(Cmap8_t *cmap) { FILE *stream; char filename[MAXLEN]; size_t res; /* don't save if we loaded from a binary version */ if (cmap->compressed) { /* printf("[!] we were loaded from a binary version, faking save\n"); */ return 0; } /* so, we take the filename, and append a ".bin" to it */ memset(filename, '\0', MAXLEN*sizeof(char)); snprintf(filename, (MAXLEN-1)*sizeof(char), "%s.bin", cmap->filename); stream = fopen(filename, "w"); if (stream == NULL) { printf("[!] failed to open '%s' for writing :(\n", filename); return -1; } res = fwrite((const void *)cmap->colors, sizeof(rgba_t), 256, stream); if (res != 256) { printf("[!] short write in Cmap8_save\n"); fclose(stream); return -1; } else { fclose(stream); } cmap->compressed = 1; /* to NOT save it again on disk if calling Cmap8_save */ return 0; } void Cmap8_shift_left(Cmap8_t *cmap) { int i; rgba_t col0 = cmap->colors[0]; for (i = 0; i < 255; i++) { cmap->colors[i] = cmap->colors[i+1]; } cmap->colors[255] = col0; } lebiniou-3.40/src/webcam.h0000644000175000017500000000355413612112625012373 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __WEBCAM_H #define __WEBCAM_H #include "context.h" #if HAVE_LINUX_VIDEODEV2_H #include #endif #if HAVE_SYS_VIDEOIO_H #include #endif #include "globals.h" #ifndef CAPTURE_SET #define CAP_WIDTH 640 #define CAP_HEIGHT 480 #endif /* CAPTURE_SET */ #define CLEAR(x) memset(&(x), 0, sizeof(x)) typedef enum { IO_METHOD_READ, IO_METHOD_MMAP } io_method; typedef struct buffer { void *start; size_t length; } buffer_t; #define DEFAULT_VIDEO_DEVICE "/dev/video" #define WEBCAM_MMAP 4 typedef struct { int cam_no; Context_t *ctx; io_method io; int fd; int n_buffers; buffer_t *buffers; int hflip; int vflip; } webcam_t; void parse_options(); int open_device(webcam_t *, const uint8_t); int init_device(webcam_t *); void enumerate_cids(webcam_t *); void start_capturing(webcam_t *); int list_inputs(const webcam_t *); void* loop(void *); void stop_capturing(webcam_t *); void uninit_device(webcam_t *); void close_device(const webcam_t *); int xioctl(int, int, void *); void cam_hflip(int, const int); void cam_vflip(int, const int); #endif /* __WEBCAM_H */ lebiniou-3.40/src/sequencemanager.h0000644000175000017500000000341113612112625014270 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_SEQUENCE_MANAGER_H #define __BINIOU_SEQUENCE_MANAGER_H #include "sequence.h" #include "event.h" #include "constants.h" enum BankMode { SEQUENCES=0, COLORMAPS, IMAGES }; typedef struct SequenceManager_s { Sequence_t *cur, *next, *transient; GList *curseq; } SequenceManager_t; SequenceManager_t *SequenceManager_new(); void SequenceManager_delete(SequenceManager_t *); void SequenceManager_toggle_lens(Sequence_t *); void SequenceManager_select_previous_plugin(Sequence_t *); void SequenceManager_select_next_plugin(Sequence_t *); void SequenceManager_move_selected_front(Sequence_t *); void SequenceManager_move_selected_back(Sequence_t *); void SequenceManager_default_layer_mode(const Sequence_t *); void SequenceManager_prev_layer_mode(const Sequence_t *); void SequenceManager_next_layer_mode(const Sequence_t *); int SequenceManager_event(SequenceManager_t *, const Event_t *, const char, const char); int SequenceManager_is_transient(const SequenceManager_t *, const Sequence_t *); #endif /* __BINIOU_SEQUENCE_MANAGER_H */ lebiniou-3.40/src/utils.h0000644000175000017500000000327713612112625012277 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_UTILS_H #define __BINIOU_UTILS_H #if HAVE_CONFIG_H #include "config.h" #include "includes.h" #else #error "No config.h" #endif /* #ifdef ICC_COMPILER #pragma warning(disable:981) #endif */ #if __STDC_VERSION__ < 199901L #if __GNUC__ >= 2 #define __func__ __FUNCTION__ #else #define __func__ "" #endif #endif void xerror(const char *, ...); void xperror(const char *); void okdone(const char *); void *xmalloc(const size_t); void *xcalloc(const size_t, const size_t); #define xfree(ptr) do { free(ptr); ptr = NULL; } while (0) void *xrealloc(void *, size_t); double xatof(const char *); long xatol(const char *); void rmkdir(const char *); uint32_t FNV_hash(const char*); void ms_sleep(const u_long); int parse_two_shorts(const char *, const int, short *, short *); extern u_char libbiniou_verbose; #define VERBOSE(X) if (libbiniou_verbose) { X; fflush(stdout); } int check_command(const char *); time_t unix_timestamp(); #endif /* __BINIOU_UTILS_H */ lebiniou-3.40/src/cmapfader.h0000644000175000017500000000272713612112625013060 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_CMAPFADER_H #define __BINIOU_CMAPFADER_H #include "cmap_8bits.h" #include "fader.h" #include "event.h" #include "shuffler.h" typedef struct CmapFader_s { u_char on; Cmap8_t *cur; Cmap8_t *dst; Fader_t *fader; Shuffler_t *shf; u_char refresh; /* refresh 8bits drivers (not RGB) */ } CmapFader_t; CmapFader_t *CmapFader_new(const u_short); void CmapFader_delete(CmapFader_t *); void CmapFader_set(CmapFader_t *); void CmapFader_prev(CmapFader_t *); void CmapFader_next(CmapFader_t *); void CmapFader_random(CmapFader_t *); void CmapFader_init(CmapFader_t *); void CmapFader_run(CmapFader_t *); int CmapFader_event(CmapFader_t *, const Event_t *); int CmapFader_ring(const CmapFader_t *); #endif /* __BINIOU_CMAPFADER_H */ lebiniou-3.40/src/context.h0000644000175000017500000001720413612323002012607 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_CONTEXT_H #define __BINIOU_CONTEXT_H #ifdef WITH_GL #include #endif #include "input.h" #include "sequencemanager.h" #include "params3d.h" #include "particles.h" #include "imagefader.h" #include "cmapfader.h" #include "alarm.h" #include "brandom.h" #include "buffer_RGBA.h" #ifdef WITH_ULFIUS #include "bulfius.h" #endif #define NFPS 25 /* to get mean fps */ enum RandomMode { BR_NONE=0, BR_SEQUENCES, BR_SCHEMES, BR_BOTH } RandomMode_e; /* Random changes delays */ #define DELAY_MIN 15 #define DELAY_MAX 30 enum RandomDelays { BD_COLORMAPS=0, BD_IMAGES=1, BD_SEQUENCES=2 #ifdef WITH_WEBCAM , BD_WEBCAMS=3 #endif } RandomDelays_e; #define ACTIVE_BUFFER 0 #define PASSIVE_BUFFER 1 #define SAVE_BUFFER 2 #ifdef WITH_WEBCAM #define NSCREENS 6 /* <--- ??? oliv3 */ #else #define NSCREENS 3 #endif #define MAX_CAMS 6 /* store the last N frames from the webcam -same as EffectTV */ #define CAM_SAVE 32 typedef struct BKey_s { uint32_t val; uint16_t mod; } BKey_t; typedef struct Context_s { u_char running:1; Plugin_t *input_plugin; Input_t *input; /* Buffers */ Buffer8_t *buffers[NSCREENS]; BufferRGBA_t *rgba_buffers[NSCREENS]; /* 0 = active_buffer * 1 = passive_buffer - for double-buffering * 2 = save_buffer - push/pop screen for lens effects */ int webcams; #ifdef WITH_WEBCAM /* webcam */ Buffer8_t *cam_save[MAX_CAMS][CAM_SAVE]; Buffer8_t *cam_ref[MAX_CAMS]; Buffer8_t *cam_ref0[MAX_CAMS]; /* reference picture taken on program start */ u_char ref_taken[MAX_CAMS]; /* auto-change webcams */ Shuffler_t *webcams_shuffler; Alarm_t *a_webcams; /* Webcam */ pthread_mutex_t cam_mtx[MAX_CAMS]; u_char cam; /* active webcam */ #endif /* Faders */ ImageFader_t *imgf; Alarm_t *a_images; CmapFader_t *cf; Alarm_t *a_cmaps; GSList *outputs; SequenceManager_t *sm; Params3d_t params3d; /* auto-change sequences (user or generated) */ enum RandomMode random_mode; Alarm_t *a_random; u_long frames; GList *events; u_long nb_events; BTimer_t *timer; /* FPS stuff */ u_char sync_fps:1; u_short max_fps; float i_max_fps; /* inverse of the maximum frames per second */ int fps[NFPS]; BTimer_t *fps_timer; uint8_t window_decorations:1; u_char fullscreen:1; u_char display_colormap:1; u_char take_screenshot:1; u_char bypass:1; /* Banks */ u_char bank_mode; /* will default to SEQUENCES */ uint32_t banks[3][MAX_BANKS][MAX_BANKS]; u_char bankset[3]; u_char bank[3]; /* the bank used */ /* OpenGL */ #ifdef WITH_GL u_char texture_ready:1; u_char texture_used:1; u_char gl_done:1; GLuint textures[NSCREENS]; GLuint cam_textures[MAX_CAMS]; u_char pulse_3d:1; u_char force_cube:1; #endif /* Target */ Image8_t *target_pic; Plugin_t *locked; // Locked plugin feature uint32_t input_size; uint8_t phase_space_delay; uint8_t span_size; char auto_colormaps; char auto_images; /* used to randomly mix buffers */ Buffer8_t *random; /* ulfius */ #ifdef WITH_ULFIUS struct _u_instance instance; #endif } Context_t; Context_t *Context_new(const int); void Context_delete(Context_t *); void Context_set(Context_t *); void Context_set_colormap(Context_t *); void Context_set_image(Context_t *); void Context_run(Context_t *); void Context_update(Context_t *); void Context_update_auto(Context_t *); int Context_add_rand(Sequence_t *, const enum PluginOptions, const int, const Plugin_t *); void Context_randomize(Context_t *); void Context_set_max_fps(Context_t *, const u_short); void Context_set_engine_random_mode(Context_t *, const enum RandomMode); void Context_insert_plugin(Context_t *, Plugin_t *); void Context_remove_plugin(Context_t *, Plugin_t *); void Context_screenshot(const Context_t *); float Context_fps(const Context_t *); void Context_previous_sequence(Context_t *); void Context_next_sequence(Context_t *); void Context_latest_sequence(Context_t *); void Context_random_sequence(Context_t *); void Context_set_sequence(Context_t *, const uint32_t); /* Events */ int Context_event(Context_t *, const Event_t *); /* TODO void ? */ void Context_process_events(Context_t *); void Context_add_event(Context_t *, const Event_t *); void Context_send_event(Context_t *, const enum RcptTo, const enum Command, const enum Arg); Buffer8_t *active_buffer(const Context_t *); Buffer8_t *passive_buffer(const Context_t *); static inline Buffer8_t * save_buffer(const Context_t *ctx) { return ctx->buffers[SAVE_BUFFER]; } static inline void swap_buffers(Context_t *ctx) { Buffer8_t *tmp = ctx->buffers[ACTIVE_BUFFER]; ctx->buffers[ACTIVE_BUFFER] = ctx->buffers[PASSIVE_BUFFER]; ctx->buffers[PASSIVE_BUFFER] = tmp; } static inline void push_buffer(const Context_t *ctx) { Buffer8_copy(active_buffer(ctx), save_buffer(ctx)); } static inline void pop_buffer(const Context_t *ctx) { Buffer8_copy(save_buffer(ctx), active_buffer(ctx)); } /* TODO: deprecate export_RGB*, use export RGBA* */ Pixel_t *export_RGB_buffer(const Context_t *, const u_char, const u_char); Pixel_t *export_BGR_buffer(const Context_t *, const u_char, const u_char); Pixel_t *export_RGB_active_buffer(const Context_t *, const u_char); Pixel_t *export_BGR_active_buffer(const Context_t *, const u_char); Pixel_t *export_YUV_buffer(const Context_t *, const u_char, const u_char); Pixel_t *export_YUV_active_buffer(const Context_t *, const u_char); const RGBA_t *export_RGBA_buffer(const Context_t *, const u_char); const RGBA_t *export_RGBA_active_buffer(const Context_t *); void Context_save_banks(const Context_t *); void Context_load_banks(Context_t *); void Context_use_sequence_bank(Context_t *, const u_char); void Context_clear_bank(Context_t *, const u_char); void Context_store_bank(Context_t *, const u_char); void Context_use_bankset(Context_t *, const u_char); void Context_push_webcam(Context_t *, Buffer8_t *, const int); void Context_make_GL_RGBA_texture(Context_t *ctx, const u_char); #ifdef WITH_WEBCAM void Context_make_GL_gray_texture(Context_t *ctx, const u_char); #endif void Context_set_shuffler_mode(const enum RandomDelays, const enum ShufflerMode); enum ShufflerMode Context_get_shuffler_mode(const enum RandomDelays); void Context_set_input_size(Context_t *, const uint32_t); uint32_t Context_get_input_size(const Context_t *); void Context_set_phase_space_delay(Context_t *, const uint8_t); uint8_t Context_get_phase_space_delay(const Context_t *); uint32_t Context_get_phase_space_samples(const Context_t *); void Context_set_span_size(Context_t *, const uint8_t); uint8_t Context_get_span_size(const Context_t *); /* volume scaling */ void Context_set_volume_scale(Context_t *, const double); double Context_get_volume_scale(const Context_t *); void Context_mix_buffers(const Context_t *, Buffer8_t *[2]); #ifdef WITH_ULFIUS void Context_start_ulfius(Context_t *); void Context_stop_ulfius(Context_t *); #endif #endif /* __BINIOU_CONTEXT_H */ lebiniou-3.40/src/events.h0000644000175000017500000000143213612112625012432 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "keys.h" void on_key(Context_t *, const BKey_t *); lebiniou-3.40/src/translation.h0000644000175000017500000000335013612112625013465 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_TRANSLATION_H #define __BINIOU_TRANSLATION_H /* * Translation effects come from Cthugha * http://www.afn.org/~cthugha/ * background computing and fading of new translations * added by oliv3 */ /* TODO add an Alarm to restart a new translation */ #include "biniou.h" /* -- Map -- */ typedef struct Map_s { short map_x, map_y; } Map_t; /* -- wPoint -- */ typedef struct M_wPoint_s { float x, y; float dx, dy; } M_wPoint_t; /* -- Translation -- */ typedef struct Translation_s { Map_t (*f)(const short, const short); M_wPoint_t *point; int line; u_char fading; void (*init)(); } Translation_t; Translation_t *Translation_new(Map_t (*)(const short, const short), void (*)()); void Translation_delete(Translation_t *); int Translation_run(Translation_t *, const Context_t *); void Translation_batch_init(Translation_t *); u_char Translation_batch_line(Translation_t *); u_char Translation_batch_done(const Translation_t *); #endif /* __BINIOU_TRANSLATION_H */ lebiniou-3.40/src/sequencemanager_event.c0000644000175000017500000001163313612112625015471 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "globals.h" #include "sequencemanager.h" void plugins_parameters_change(SequenceManager_t *sm, const char *delta, const float factor) { json_t *params = plugin_parameter_change_selected(delta, factor); const GList *ptr = Sequence_find(sm->cur, plugins->selected); if (ptr != NULL) { Layer_t *layer = (Layer_t *)ptr->data; json_decref(layer->plugin_parameters); layer->plugin_parameters = params; } else { json_decref(params); } } int SequenceManager_event(SequenceManager_t *sm, const Event_t *e, const char auto_colormaps, const char auto_images) { switch (e->cmd) { case BC_SWITCH: if (e->arg0 == BA_LENS) { SequenceManager_toggle_lens(sm->cur); return 1; } break; case BC_MOVE: if (e->arg0 == BA_UP) { SequenceManager_move_selected_front(sm->cur); return 1; } else if (e->arg0 == BA_DOWN) { SequenceManager_move_selected_back(sm->cur); return 1; } else { return 0; } break; case BC_PREV: if (e->arg0 == BA_LAYER_MODE) { SequenceManager_prev_layer_mode(sm->cur); } else { SequenceManager_select_previous_plugin(sm->cur); } return 1; break; case BC_NEXT: if (e->arg0 == BA_LAYER_MODE) { SequenceManager_next_layer_mode(sm->cur); } else { SequenceManager_select_next_plugin(sm->cur); } return 1; break; case BC_PARAM_PREV: if (plugins->selected->parameters != NULL) { json_t *j_params = plugins->selected->parameters(NULL); uint8_t nb_params = plugin_parameter_number(j_params); json_decref(j_params); /* authorised underlow */ plugins->selected->selected_param = MIN((uint8_t)(plugins->selected->selected_param-1), nb_params-1); } return 1; break; case BC_PARAM_NEXT: if (plugins->selected->parameters != NULL) { json_t *j_params = plugins->selected->parameters(NULL); uint8_t nb_params = plugin_parameter_number(j_params); json_decref(j_params); plugins->selected->selected_param = (plugins->selected->selected_param + 1) % nb_params; } return 1; break; case BC_PARAM_DEC: plugins_parameters_change(sm, "dec", 1); return 1; break; case BC_PARAM_INC: plugins_parameters_change(sm, "inc", 1); return 1; break; case BC_PARAM_DEC_FAST: plugins_parameters_change(sm, "dec", 10); return 1; break; case BC_PARAM_INC_FAST: plugins_parameters_change(sm, "inc", 10); return 1; break; case BC_RESET: if (e->arg0 == BA_LAYER_MODE) { SequenceManager_default_layer_mode(sm->cur); return 1; } else if (e->arg0 == BA_SEQUENCE) { Sequence_clear(sm->cur, 0); return 1; } else { return 0; } break; case BC_SAVE: if (e->arg0 == BA_SEQUENCE_FULL) { #ifdef DEBUG printf("[i] Save full sequence\n"); #endif Sequence_save(sm->cur, 0, SequenceManager_is_transient(sm, sm->cur), TRUE, auto_colormaps, auto_images); sm->curseq = sequences->seqs; Shuffler_grow_one_left(sequences->shuffler); return 1; } else if (e->arg0 == BA_OVERWRITE_FULL) { #ifdef DEBUG printf("[i] Update full sequence\n"); #endif Sequence_save(sm->cur, 1, SequenceManager_is_transient(sm, sm->cur), TRUE, auto_colormaps, auto_images); return 1; } else if (e->arg0 == BA_SEQUENCE_BARE) { #ifdef DEBUG printf("[i] Save bare sequence\n"); #endif Sequence_save(sm->cur, 0, SequenceManager_is_transient(sm, sm->cur), FALSE, auto_colormaps, auto_images); sm->curseq = sequences->seqs; Shuffler_grow_one_left(sequences->shuffler); return 1; } else if (e->arg0 == BA_OVERWRITE_BARE) { #ifdef DEBUG printf("[i] Update bare sequence\n"); #endif Sequence_save(sm->cur, 1, SequenceManager_is_transient(sm, sm->cur), FALSE, auto_colormaps, auto_images); return 1; } break; default: break; } return 0; } lebiniou-3.40/src/rgba.h0000644000175000017500000000213013612112625012035 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_RGBA_H #define __BINIOU_RGBA_H #include "utils.h" /*! * \struct RGBA_t * \brief RGBA color, as four uint8_t */ typedef struct _rgba_s { uint8_t r; uint8_t g; uint8_t b; uint8_t a; } RGBA_t; /*! * \union rgba_t * \brief RGBA color as a union */ typedef union _rgba_u { RGBA_t col; uint8_t rgbav[4]; } rgba_t; #endif /* __BINIOU_RGBA_H */ lebiniou-3.40/src/bulfius_get.c0000644000175000017500000000602413612323002013424 00000000000000/* * Copyright 1994-2019 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "bulfius.h" #include "context.h" #include "plugins.h" int callback_get_parameters(const struct _u_request *request, struct _u_response *response, void *user_data) { const struct _u_map *u_map = request->map_url; if (u_map_has_key(u_map, "name")) { Plugin_t *p = Plugins_find_by_name(u_map_get(u_map, "name")); json_t *res = NULL; if (NULL != p) { if (NULL != p->parameters) { res = p->parameters(NULL); if (u_map_has_key(u_map, "param")) { const char *param_name = u_map_get(u_map, "param"); json_t *new_res = NULL; json_t *param = json_object_get(res, param_name); if (param != NULL) { new_res = json_object(); json_object_set(new_res, param_name, json_object_get(param, "value")); assert(NULL != new_res); ulfius_set_json_body_response(response, 200, new_res); // value json_decref(res); res = new_res; } else { ulfius_set_string_body_response(response, 404, "Parameter not found"); } } else { ulfius_set_json_body_response(response, 200, res); // all parameters } } else { ulfius_set_json_body_response(response, 200, res); // no parameters } json_decref(res); } else { ulfius_set_string_body_response(response, 404, "Plugin not found"); } } else { ulfius_set_string_body_response(response, 400, "Bad request"); } return U_CALLBACK_COMPLETE; } int callback_get_sequence(const struct _u_request *request, struct _u_response *response, void *user_data) { const Context_t *ctx = user_data; assert(ctx != NULL); json_t *payload = Sequence_to_json(ctx->sm->cur, 1); ulfius_set_json_body_response(response, 200, payload); json_decref(payload); return U_CALLBACK_COMPLETE; } int callback_get_statistics(const struct _u_request *request, struct _u_response *response, void *user_data) { const Context_t *ctx = user_data; assert(ctx != NULL); json_t *payload = json_object(); json_object_set_new(payload, "frames", json_integer(ctx->frames)); if (NULL != ctx->input) { json_object_set_new(payload, "volume", json_real(ctx->input->volume)); } ulfius_set_json_body_response(response, 200, payload); json_decref(payload); return U_CALLBACK_COMPLETE; } lebiniou-3.40/src/shuffler.h0000644000175000017500000000344313612112625012750 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_SHUFFLER_H #define __BINIOU_SHUFFLER_H #include "utils.h" enum ShufflerMode { BS_NONE=0, BS_SHUFFLE, BS_CYCLE, BS_RANDOM } ShufflerMode_e; typedef struct Shuffler_s { u_short size; long current; enum ShufflerMode mode; char *used; char *disabled; char verbose; } Shuffler_t; Shuffler_t *Shuffler_new(const u_short); void Shuffler_delete(Shuffler_t *); void Shuffler_verbose(Shuffler_t *); u_short Shuffler_get(Shuffler_t *); void Shuffler_set_mode(Shuffler_t *, const enum ShufflerMode); void Shuffler_next_mode(Shuffler_t *); void Shuffler_enable(Shuffler_t *, const u_short); void Shuffler_disable(Shuffler_t *, const u_short); void Shuffler_used(Shuffler_t *, const u_short); void Shuffler_reinit(Shuffler_t *); /* reinitilize used AND disabled */ void Shuffler_restart(Shuffler_t *); /* only reinitialize used */ void Shuffler_grow_one_left(Shuffler_t *); u_char Shuffler_ok(const Shuffler_t *); enum ShufflerMode Shuffler_parse_mode(const char *); #endif /* __BINIOU_SHUFFLER_H */ lebiniou-3.40/src/btimer.c0000644000175000017500000000316113612112625012404 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "btimer.h" #include "utils.h" #define GETTIME(v) do { gettimeofday(&v, NULL); } while(0) BTimer_t * b_timer_new(void) { BTimer_t *timer; timer = xcalloc(1, sizeof(BTimer_t)); GETTIME(timer->start); return timer; } void b_timer_delete(BTimer_t *timer) { xfree(timer); } void b_timer_start(BTimer_t *timer) { GETTIME(timer->start); } void b_timer_stop(BTimer_t *timer) { GETTIME(timer->end); } void b_timer_restart(BTimer_t *timer) { b_timer_stop(timer); b_timer_start(timer); } float b_timer_elapsed(BTimer_t *timer) { struct timeval elapsed; GETTIME(timer->end); if (timer->start.tv_usec > timer->end.tv_usec) { timer->end.tv_usec += 1000000; timer->end.tv_sec--; } elapsed.tv_usec = timer->end.tv_usec - timer->start.tv_usec; elapsed.tv_sec = timer->end.tv_sec - timer->start.tv_sec; return (float)(elapsed.tv_sec + ((float)elapsed.tv_usec / 1e6)); } lebiniou-3.40/src/circle.h0000644000175000017500000000166613612112625012400 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_CIRCLE_H #define __BINIOU_CIRCLE_H #include "buffer_8bits.h" void draw_circle(Buffer8_t *, float, float, float); void draw_rosace(Buffer8_t *, float, float, float); #endif /* __BINIOU_CIRCLE_H */ lebiniou-3.40/src/Makefile.am0000644000175000017500000000606213612323002013006 00000000000000lebiniou_PROGRAMS = liblebiniou.so.0 lebinioudir = $(libdir) liblebiniou_so_0_CFLAGS = -fPIC ${MagickWand_CFLAGS} liblebiniou_so_0_SOURCES = \ alarm.c alarm.h \ btimer.c btimer.h \ buffer_8bits.c buffer_8bits.h \ buffer_RGBA.c buffer_RGBA.h \ brandom.c brandom.h \ cmap_8bits.c cmap_8bits.h \ cmapfader.c cmapfader.h \ cmapfader_event.c \ colormaps.c colormaps.h \ context.c context.h \ context_banks.c \ context_export.c \ context_event.c \ event.h \ events.c \ fader.c fader.h \ globals.c globals.h \ image_8bits.c image_8bits.h \ imagefader.c imagefader.h \ imagefader_event.c \ image_filter.c image_filter.h \ images.c images.h \ input.c input.h \ layer.c layer.h \ options.c options.h \ oscillo.c oscillo.h \ params3d.c params3d.h \ particles.c particles.h \ plugin.c plugin.h \ plugins.c plugins.h \ plugins_event.c \ pnglite.c pnglite.h \ schemes_random.c \ screenshot.c \ sequence.c sequence.h \ sequencemanager.c sequencemanager.h \ sequencemanager_event.c \ sequence_load.c sequence_save.c \ sequences.c sequences.h \ shuffler.c shuffler.h \ spline.c spline.h \ translation.c translation.h \ utils.c utils.h \ xmlutils.c xmlutils.h if EXTRA_WEBCAM liblebiniou_so_0_SOURCES += webcam.h webcam_start_stop.c webcam_init_uninit.c \ webcam_loop.c webcam_open_close.c webcam_controls.c webcam_options.c endif if HAVE_ULFIUS liblebiniou_so_0_SOURCES += bulfius.h bulfius_get.c bulfius_post.c endif liblebiniou_so_0_LDFLAGS = -shared ${MagickWand_LDFLAGS} ${AVUTILS_LDFLAGS} ${SWSCALE_LDFLAGS} liblebiniou_so_0_LDFLAGS += -Wl,-soname,liblebiniou.so.0 liblebiniou_so_0_LDADD = ${MagickWand_LIBS} ${AVUTILS_LIBS} ${SWSCALE_LIBS} bin_PROGRAMS = lebiniou lebiniou_SOURCES = main.c events.h cmdline.c signals.c main.h lebiniou_SOURCES += \ biniou.c biniou.h \ circle.c circle.h \ constants.h \ context_run.c \ event_enums.h \ includes.h \ keyfile.c \ keys.h \ point2d.h point3d.h \ rgba.h \ schemes.c schemes.h if EXTRA_OPENGL lebiniou_SOURCES += context_gl.c endif dist_lebiniou_SOURCES = events.c.in gen.awk man.awk defaults.h.in lebiniou_DEPENDENCIES = liblebiniou.so.0 lebiniou_CFLAGS = -fPIE -fPIC lebiniou_LDFLAGS = -pthread lebiniou_LDADD = ${MagickWand_LIBS} ${AVUTILS_LIBS} ${SWSCALE_LIBS} -L. -l:liblebiniou.so.0 BUILT_SOURCES = event_enums.h events.c: events.c.in gen.awk @echo "Generating "$@ @$(AWK) -f $(DESTDIR)$(srcdir)/gen.awk $(DESTDIR)$(srcdir)/events.c.in > $@ dist_lebiniou_SOURCES += event_enums.h.head event_enums.to \ event_enums.cmd event_enums.arg event_enums.h.tail event_enums.awk gen.awk nodist_lebiniou_SOURCES = events.c event_enums.h event_enums.h: event_enums.h.head event_enums.to event_enums.cmd event_enums.arg event_enums.h.tail \ event_enums.awk @echo "Generating "$@ @cp -f event_enums.h.head $@ @ENUM="RcptTo" $(AWK) -f $(DESTDIR)$(srcdir)/event_enums.awk event_enums.to >> $@ @ENUM="Command" $(AWK) -f $(DESTDIR)$(srcdir)/event_enums.awk event_enums.cmd >> $@ @ENUM="Arg" $(AWK) -f $(DESTDIR)$(srcdir)/event_enums.awk event_enums.arg >> $@ @cat event_enums.h.tail >> $@ CLEANFILES = events.c event_enums.h lebiniou-3.40/src/event.h0000644000175000017500000000165313612112625012254 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_EVENT_H #define __BINIOU_EVENT_H #include "event_enums.h" typedef struct Event_s { enum RcptTo to; enum Command cmd; enum Arg arg0; } Event_t; #endif /* __BINIOU_EVENT_H */ lebiniou-3.40/src/layer.h0000644000175000017500000000245213612112625012245 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_LAYER_H #define __BINIOU_LAYER_H #include "plugin.h" enum LayerMode { NONE=0, NORMAL, OVERLAY, XOR, AVERAGE, RANDOM, NB_LAYER_MODES } LayerMode_e; typedef struct Layer_s { Plugin_t *plugin; json_t *plugin_parameters; enum LayerMode mode; } Layer_t; Layer_t *Layer_new(Plugin_t *); void Layer_delete(Layer_t *); Layer_t *Layer_copy(const Layer_t *); enum LayerMode LayerMode_from_string(const char *); const char *LayerMode_to_string(const enum LayerMode); const char *LayerMode_to_OSD_string(const enum LayerMode); #endif /* __BINIOU_LAYER_H */ lebiniou-3.40/src/context_event.c0000644000175000017500000003363413612112635014020 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "globals.h" #include "context.h" #include "colormaps.h" #include "images.h" void Context_add_event(Context_t *ctx, const Event_t *e) { ctx->events = g_list_append(ctx->events, (gpointer)e); } static void Context_process_event(Context_t *ctx, const Event_t *e) { /* find out the recipient */ switch (e->to) { case BT_NONE: break; case BT_IMAGEFADER: if (ImageFader_event(ctx->imgf, e)) { Sequence_changed(ctx->sm->cur); } break; case BT_CMAPFADER: if (CmapFader_event(ctx->cf, e)) { Sequence_changed(ctx->sm->cur); } break; case BT_CONTEXT: (void)Context_event(ctx, e); break; case BT_SEQMGR: (void)SequenceManager_event(ctx->sm, e, ctx->auto_colormaps, ctx->auto_images); break; case BT_PLUGINS: (void)Plugins_event(plugins, e); break; default: break; } ctx->nb_events++; } void Context_process_events(Context_t *ctx) { GList *t; for (t = ctx->events; t != NULL; t = g_list_next(t)) { Event_t *e = (Event_t *)t->data; Context_process_event(ctx, e); xfree(e); } g_list_free(ctx->events); ctx->events = NULL; } static void Context_display_random(const Context_t *ctx) { printf("[A] Auto random is "); if (ctx->random_mode == BR_NONE) { printf("off\n"); } else if (ctx->random_mode == BR_SEQUENCES) { printf("auto sequences\n"); } else if (ctx->random_mode == BR_SCHEMES) { printf("auto schemes\n"); } else if (ctx->random_mode == BR_BOTH) { printf("auto schemes/sequences\n"); } } int Context_event(Context_t *ctx, const Event_t *e) { GSList *outputs = ctx->outputs; uint8_t delay; // current phase-space delay uint8_t span; // spline span size switch (e->cmd) { case BC_QUIT: if (e->arg0 == BA_SAVE) Sequence_save(ctx->sm->cur, 0, SequenceManager_is_transient(ctx->sm, ctx->sm->cur), TRUE, ctx->auto_colormaps, ctx->auto_images); ctx->running = 0; return 1; case BC_SAVE: if (e->arg0 == BA_SCREENSHOT) { ctx->take_screenshot = 1; return 1; } else { return 0; } case BC_SWITCH: switch (e->arg0) { case BA_SELECTED: if (Sequence_find(ctx->sm->cur, plugins->selected) != NULL) { Context_remove_plugin(ctx, plugins->selected); } else { if (g_list_length(ctx->sm->cur->layers) < MAX_SEQ_LEN) { Context_insert_plugin(ctx, plugins->selected); } } return 1; case BA_FULLSCREEN: ctx->fullscreen = !ctx->fullscreen; printf("[S] Full-screen %s\n", ctx->fullscreen ? "off" : "on"); for ( ; outputs != NULL; outputs = g_slist_next(outputs)) { Plugin_t *output = (Plugin_t *)outputs->data; if (output->fullscreen != NULL) { output->fullscreen(ctx->fullscreen); } } return 1; case BA_CURSOR: for ( ; outputs != NULL; outputs = g_slist_next(outputs)) { Plugin_t *output = (Plugin_t *)outputs->data; if (output->switch_cursor != NULL) { output->switch_cursor(); } } return 1; case BA_COLORMAPS: if ((colormaps != NULL) && (colormaps->size > 1)) { ctx->sm->cur->auto_colormaps = ctx->auto_colormaps = !ctx->auto_colormaps; Sequence_changed(ctx->sm->cur); Context_update_auto(ctx); return 1; } else { return 0; } case BA_IMAGES: if ((images != NULL) && (images->size > 1)) { ctx->sm->cur->auto_images = ctx->auto_images = !ctx->auto_images; Sequence_changed(ctx->sm->cur); Context_update_auto(ctx); return 1; } else { return 0; } case BA_OSD_CMAP: ctx->display_colormap = 1 - ctx->display_colormap; return 1; case BA_ROTATIONS: if (Params3d_is_rotating(&ctx->params3d)) { zero_3d(&ctx->params3d); } else { /* By default, rotate around the Y axis */ ctx->params3d.rotate_factor[X_AXIS] = 0; ctx->params3d.rotate_factor[Y_AXIS] = 1; ctx->params3d.rotate_factor[Z_AXIS] = 0; } return 1; case BA_BYPASS: ctx->bypass = !ctx->bypass; return 1; #ifdef WITH_GL case BA_PULSE: ctx->pulse_3d = !ctx->pulse_3d; return 1; case BA_BOUNDARY: ctx->force_cube = !ctx->force_cube; return 1; #endif case BA_MUTE: Input_toggle_mute(ctx->input); return 1; default: return 0; } case BC_PREV: switch (e->arg0) { case BA_SEQUENCE: Context_previous_sequence(ctx); return 1; case BA_RANDOM: if (ctx->random_mode == BR_NONE) { ctx->random_mode = BR_BOTH; } else { --ctx->random_mode; } if (ctx->random_mode == BR_SCHEMES) { if ((schemes == NULL) || (!Shuffler_ok(schemes->shuffler))) { printf("[i] Skipping random schemes since there are no schemes available\n"); ctx->random_mode = BR_SEQUENCES; } else { Schemes_random(ctx); Alarm_init(ctx->a_random); } } if (ctx->random_mode == BR_SEQUENCES) { if ((sequences->seqs == NULL) || !g_list_length(sequences->seqs)) { printf("[i] Skipping random sequences since there are no sequences available\n"); ctx->random_mode = BR_NONE; } else { Context_random_sequence(ctx); Alarm_init(ctx->a_random); } } Context_display_random(ctx); return 1; case BA_DELAY: if ((delay = Context_get_phase_space_delay(ctx)) > 1) { Context_set_phase_space_delay(ctx, --delay); printf("[i] Phase-space delay: %d\n", delay); } return 1; case BA_SPAN: if ((span = Context_get_span_size(ctx)) > 1) { Context_set_span_size(ctx, --span); printf("[i] Spline span size: %d\n", span); } return 1; default: return 0; } break; case BC_NEXT: switch (e->arg0) { case BA_BOUNDARY: ctx->params3d.draw_boundary = (ctx->params3d.draw_boundary+1) % 4; return 1; case BA_SEQUENCE: Context_next_sequence(ctx); return 1; case BA_RANDOM: ctx->random_mode = (enum RandomMode)((ctx->random_mode+1) % sizeof(RandomMode_e)); if (ctx->random_mode == BR_SEQUENCES) { if ((sequences->seqs == NULL) || !g_list_length(sequences->seqs)) { printf("[i] Skipping random sequences since there are no sequences available\n"); ctx->random_mode = BR_SCHEMES; } else { Context_random_sequence(ctx); Alarm_init(ctx->a_random); } } if (ctx->random_mode == BR_SCHEMES) { if ((schemes == NULL) || (!Shuffler_ok(schemes->shuffler))) { printf("[i] Skipping random schemes since there are no schemes available\n"); ctx->random_mode = BR_BOTH; } else { Schemes_random(ctx); Alarm_init(ctx->a_random); } } Context_display_random(ctx); return 1; #ifdef WITH_WEBCAM case BA_WEBCAM: if (ctx->webcams) { ctx->cam = (ctx->cam + 1) % ctx->webcams; } else { printf("[i] No webcams in use\n"); } return 1; #endif case BA_DELAY: if ((delay = Context_get_phase_space_delay(ctx)) < 255) { Context_set_phase_space_delay(ctx, ++delay); printf("[i] Phase-space delay: %d\n", delay); } return 1; case BA_SPAN: if ((span = Context_get_span_size(ctx)) < 50) { Context_set_span_size(ctx, ++span); printf("[i] Spline span size: %d\n", span); } return 1; default: return 0; } break; case BC_RANDOM: switch (e->arg0) { case BA_SEQUENCE: assert(sequences != NULL); if (sequences->size > 1) { Context_random_sequence(ctx); Alarm_init(ctx->a_random); } return 1; case BA_SCHEME: if ((schemes != NULL) && (schemes->size > 1)) { Schemes_random(ctx); Alarm_init(ctx->a_random); } return 1; case BA_ROTATIONS: printf("[i] Randomizing rotations\n"); Params3d_randomize(&ctx->params3d); return 1; default: return 0; } break; case BC_RESET: switch (e->arg0) { case BA_RANDOM: Buffer8_randomize(active_buffer(ctx)); return 1; case BA_SEQUENCE: Buffer8_clear(active_buffer(ctx)); return 1; case BA_NONE: printf("[!] *** EMERGENCY STOP *** button pressed !!!\n"); /* Emergency stop, all auto_* modes -> disabled */ ctx->auto_colormaps = ctx->auto_images = 0; ctx->sm->cur->auto_colormaps = ctx->sm->cur->auto_images = -1; Context_update_auto(ctx); Sequence_changed(ctx->sm->cur); ctx->random_mode = BR_NONE; ctx->locked = NULL; /* Stop and reset 3D rotations, remove boundary */ zero_3d(&ctx->params3d); ctx->params3d.draw_boundary = 0; return 1; default: return 0; } case BC_USE_BANK: switch (ctx->bank_mode) { case SEQUENCES: Context_use_sequence_bank(ctx, e->arg0); return 1; case COLORMAPS: { uint32_t id = ctx->banks[COLORMAPS][ctx->bankset[COLORMAPS]][e->arg0]; if (id) { printf("[i] Using colormap in bank #%d\n", (e->arg0+1)); ctx->sm->next->cmap_id = id; ctx->bank[COLORMAPS] = e->arg0; Context_set_colormap(ctx); } } return 1; case IMAGES: { uint32_t id = ctx->banks[IMAGES][ctx->bankset[IMAGES]][e->arg0]; if (id) { printf("[i] Using image in bank #%d\n", (e->arg0+1)); ctx->sm->next->image_id = id; ctx->bank[IMAGES] = e->arg0; Context_set_image(ctx); } } return 1; default: return 0; } case BC_CLEAR_BANK: printf("[i] Clear sequence/colormap/image in bank #%d\n", (e->arg0+1)); Context_clear_bank(ctx, e->arg0); return 1; case BC_RELOAD: if (e->arg0 == BA_SEQUENCE) { Context_latest_sequence(ctx); return 1; } else { return 0; } #ifdef WITH_WEBCAM case BC_SET: if (e->arg0 == BA_WEBCAM) { if (ctx->webcams) { pthread_mutex_lock(&ctx->cam_mtx[ctx->cam]); Buffer8_copy(ctx->cam_save[ctx->cam][0], ctx->cam_ref[ctx->cam]); pthread_mutex_unlock(&ctx->cam_mtx[ctx->cam]); } else { printf("[i] No webcams in use\n"); } return 1; } else { return 0; } #endif case BC_STORE_BANK: printf("[i] Storing sequence/colormap/image in bank #%d\n", e->arg0+1); Context_store_bank(ctx, e->arg0); return 1; case BC_USE_BANKSET: printf("[i] Using bankset %d\n", (e->arg0+1)); Context_use_bankset(ctx, e->arg0); return 1; case BC_SAVE_BANKS: printf("[i] Writing banks file\n"); Context_save_banks(ctx); return 1; case BC_SET_BANKMODE: printf("[i] Set bank mode to "); switch (e->arg0) { case SEQUENCES: printf("sequences"); break; case COLORMAPS: printf("colormaps"); break; case IMAGES: printf("images"); break; default: xerror("Invalid bank mode %d\n", e->arg0); break; } printf("\n"); ctx->bank_mode = e->arg0; return 1; case BC_LOCK: if (e->arg0 == BA_SELECTED) { if (ctx->locked != plugins->selected) { ctx->locked = plugins->selected; printf("[i] Lock plugin '%s' (%s)\n", ctx->locked->name, plugins->selected->dname); } else { printf("[i] Unlock plugin '%s' (%s)\n", ctx->locked->name, plugins->selected->dname); ctx->locked = NULL; } return 1; } else { return 0; } case BC_VOLUME_SCALE: if (e->arg0 == BA_UP) { Input_volume_upscale(ctx->input); return 1; } else if (e->arg0 == BA_DOWN) { Input_volume_downscale(ctx->input); return 1; } else { return 0; } default: break; } return 0; } void Context_send_event(Context_t *ctx, const enum RcptTo TO, const enum Command CMD, const enum Arg ARG0) { Event_t *e = xmalloc(sizeof(Event_t)); e->to = TO; e->cmd = CMD; e->arg0 = ARG0; Context_add_event(ctx, e); } lebiniou-3.40/src/input.h0000644000175000017500000000664413612112625012277 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_INPUT_H #define __BINIOU_INPUT_H #include #include "utils.h" #ifdef DEBUG #include "btimer.h" #endif #include "buffer_8bits.h" /* A_STEREO is only used in calls to Input_set() */ enum Channel { A_MONO=0, A_LEFT=1, A_RIGHT=2, A_STEREO }; typedef struct Input_s { /* mutex */ pthread_mutex_t mutex; /* FFTW stuff */ fftw_plan plan_fft[3]; /* input buffer size */ // FIXME make this a uint16_t uint32_t size; uint32_t size2; /* number of samples in data2 */ /* to get Mytho Random Numbers(c)(r)(tm) */ // FIXME make this a uint16_t uint32_t roulette; /* you can also mute the input */ u_char mute; /* Write raw input data here then call Input_set(...) */ /* the input data, [-1..1] */ double *data[3]; /* all frames after last context_run If plugin can handle variable size input, this should be used instead of data. Variable size includes zero size. */ double *data2[3]; /* * these should be seen as Read-Only */ /* unsigned input, used for PRNGs */ double *data_u[3]; /* spectrum info */ // FIXME make this a uint16_t uint32_t spectrum_size; /* used to compute FFT */ fftw_complex *out[3]; double *spectrum[3]; double *spectrum_log[3]; double max_spectrum[3]; double max_spectrum_log[3]; /* FFT timer */ #ifdef DEBUG BTimer_t *timer; #endif double volume_scale; double volume; double maxpeak; /* highest peak on history buffer */ double curpeak; /* highest peak on data2 */ double average; /* average value on data2 */ u_char on_beat; /* are we on frame where beat happens */ double peakpower; /* power value (squared) of highest peak */ double rms; /* rms power of data2 */ } Input_t; Input_t *Input_new(const uint32_t); void Input_delete(Input_t *); void Input_set(Input_t *, u_char); /* void Input_reset_max_spectrum(Input_t *); */ /* MRNG stuff */ /* random float [-1.0 .. 1.0] */ float Input_random_s_u_float(Input_t *); /* random float [0.0 .. 1.0] */ float Input_random_u_u_float(Input_t *); /* random Pixel_t [0 .. 255] */ Pixel_t Input_random_color(Input_t *); /* random float [min .. max] */ float Input_random_float_range(Input_t *, const float, const float); /* random short [min .. max] */ short Input_random_short_range(Input_t *, const short, const short); float Input_get_volume(Input_t *); void Input_toggle_mute(Input_t *); /* volume scaling */ void Input_volume_upscale(Input_t *); void Input_volume_downscale(Input_t *); double Input_clamp(const double); void Input_process(Input_t *); /* signal processing */ double compute_avg_abs(double *buf, u_long a, u_long b); u_short compute_avg_freq_id(Input_t *input, double spectrum_low_treshold_factor); #endif /* INPUT_H */ lebiniou-3.40/src/webcam_controls.c0000644000175000017500000001154313612112625014306 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "webcam.h" static struct v4l2_queryctrl queryctrl; static struct v4l2_querymenu querymenu; static void enumerate_menu(const webcam_t *cam) { memset(&querymenu, 0, sizeof(querymenu)); querymenu.id = queryctrl.id; for (querymenu.index = queryctrl.minimum; querymenu.index <= (unsigned)queryctrl.maximum; querymenu.index++) if (0 == ioctl(cam->fd, VIDIOC_QUERYMENU, &querymenu)) { VERBOSE(printf ("[i] - %s\n", querymenu.name)); } else { xperror("VIDIOC_QUERYMENU"); } } static void enumerate_base_cids(const webcam_t *cam) { memset(&queryctrl, 0, sizeof(queryctrl)); for (queryctrl.id = V4L2_CID_BASE; queryctrl.id < V4L2_CID_LASTP1; queryctrl.id++) { if (0 == ioctl(cam->fd, VIDIOC_QUERYCTRL, &queryctrl)) { if (queryctrl.flags & V4L2_CTRL_FLAG_DISABLED) { continue; } VERBOSE(printf("[i] * %s\n", queryctrl.name)); if (queryctrl.type == V4L2_CTRL_TYPE_MENU) { enumerate_menu(cam); } } else { if (errno == EINVAL) { continue; } else { xperror("VIDIOC_QUERYCTRL"); } } } } static void enumerate_private_cids(webcam_t *cam) { memset(&queryctrl, 0, sizeof (queryctrl)); for (queryctrl.id = V4L2_CID_PRIVATE_BASE; ; queryctrl.id++) { if (0 == ioctl(cam->fd, VIDIOC_QUERYCTRL, &queryctrl)) { if (queryctrl.flags & V4L2_CTRL_FLAG_DISABLED) { continue; } VERBOSE(printf ("[i] * %s\n", queryctrl.name)); if (queryctrl.type == V4L2_CTRL_TYPE_MENU) { enumerate_menu(cam); } } else { if (errno == EINVAL) { break; } else { xperror("VIDIOC_QUERYCTRL"); } } } } void enumerate_cids(webcam_t *cam) { VERBOSE(printf("[i] Webcam %d: base controls\n", cam->cam_no)); enumerate_base_cids(cam); VERBOSE(printf("[i] Webcam %d: private controls\n", cam->cam_no)); enumerate_private_cids(cam); } static void set_ctrl(int fd, const int ctrl, const int value) { struct v4l2_queryctrl queryctrl; struct v4l2_control control; memset(&queryctrl, 0, sizeof(queryctrl)); queryctrl.id = ctrl; if (-1 == xioctl(fd, VIDIOC_QUERYCTRL, &queryctrl)) { if (errno != EINVAL) { xerror("VIDIOC_QUERYCTRL\n"); } else { fprintf(stderr, "V4L2_CID_BRIGHTNESS is not supported\n"); } } else if (queryctrl.flags & V4L2_CTRL_FLAG_DISABLED) { fprintf(stderr, "%s is not supported\n", (ctrl == V4L2_CID_VFLIP) ? "V4L2_CID_VFLIP" : "V4L2_CID_HFLIP"); } else { memset(&control, 0, sizeof(control)); control.id = ctrl; control.value = queryctrl.default_value; if (-1 == xioctl(fd, VIDIOC_S_CTRL, &control)) { xerror("VIDIOC_S_CTRL\n"); } } VERBOSE(printf("[i] %s: default= %d", ((ctrl == V4L2_CID_VFLIP) ? "V4L2_CID_VFLIP" : "V4L2_CID_HFLIP"), control.value)); memset(&control, 0, sizeof (control)); control.id = ctrl; if (0 == xioctl(fd, VIDIOC_G_CTRL, &control)) { control.value = value; if (-1 == xioctl(fd, VIDIOC_S_CTRL, &control) && errno != ERANGE) { xerror("VIDIOC_S_CTRL\n"); } else { VERBOSE(printf(" set: %d\n", value)); } /* Ignore if V4L2_CID_CONTRAST is unsupported */ } else if (errno != EINVAL) { xerror("VIDIOC_G_CTRL\n"); } } void cam_hflip(int fd, const int value) { set_ctrl(fd, V4L2_CID_HFLIP, value); } void cam_vflip(int fd, const int value) { set_ctrl(fd, V4L2_CID_VFLIP, value); } int list_inputs(const webcam_t *cam) { struct v4l2_input inputs; int index = 0; int fd = cam->fd; inputs.index = 0; while (ioctl(fd, VIDIOC_ENUMINPUT, &inputs) == 0) { VERBOSE(printf("[i] Webcam %d: input #%d\n", cam->cam_no, index)); VERBOSE(printf("[i] * Name: %s\n", inputs.name)); VERBOSE(printf("[i] * Type: ")); if (inputs.type == V4L2_INPUT_TYPE_CAMERA) { VERBOSE(printf("camera\n")); } else if (inputs.type == V4L2_INPUT_TYPE_TUNER) { VERBOSE(printf("tuner\n")); } else { assert(0); } VERBOSE(printf("[i] * Video standard: %d\n", (int)inputs.std)); index++; inputs.index = index; } return index; } lebiniou-3.40/src/spline.h0000644000175000017500000000235313612112625012423 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_SPLINE_H #define __BINIOU_SPLINE_H #include "utils.h" #include "point3d.h" typedef struct Spline_s { uint8_t span; double *space[8], dt; Point3d_t *cpoints, *spoints; int64_t nb_cpoints; int64_t nb_spoints; } Spline_t; Spline_t *Spline_new(const uint8_t, const int64_t); void Spline_delete(Spline_t *); void Spline_info(const Spline_t *); void Spline_compute(const Spline_t *); /* TODO Spline_draw (fully connected or not) dans un Buffer_8bits */ #endif /* __BINIOU_SPLINE_H */ lebiniou-3.40/src/translation.c0000644000175000017500000000776413612112625013475 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "translation.h" #define BATCH_LINES 20 /* lines per turn */ #define FADE_STEPS 50.0 /* fade stuff */ static void Translation_build(Translation_t *t) { u_short i, j; M_wPoint_t *wp = t->point; for (j = 0; j < HEIGHT; j++) for (i = 0; i < WIDTH; i++) { wp->x = i; wp->y = j; wp->dx = 0; wp->dy = 0; wp++; } } Translation_t * Translation_new(Map_t (*f)(const short, const short), void (*init)()) { Translation_t *t = NULL; assert(init != NULL); t = xcalloc(1, sizeof(Translation_t)); t->f = f; t->point = xcalloc(BUFFSIZE, sizeof(M_wPoint_t)); t->line = t->fading = 0; t->init = init; Translation_build(t); (*init)(); return t; } static void Translation_init_fade(Translation_t *t) { t->fading = FADE_STEPS; } static void Translation_idle(const Translation_t *t, const Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); M_wPoint_t *p = t->point; u_short i, j; for (j = 0; j < HEIGHT; j++) for (i = 0; i < WIDTH; i++) { set_pixel_nc(dst, i, j, get_pixel_nc(src, (u_short)p[j * WIDTH + i].x, (u_short)p[j * WIDTH + i].y)); } } static void Translation_fade(Translation_t *t, const Context_t *ctx) { const Buffer8_t *src = active_buffer(ctx); Buffer8_t *dst = passive_buffer(ctx); M_wPoint_t *p = t->point; u_short i, j; for (j = 0; j < HEIGHT; j++) for (i = 0; i < WIDTH; i++) { p[j * WIDTH + i].x += p[j * WIDTH + i].dx; p[j * WIDTH + i].y += p[j * WIDTH + i].dy; set_pixel_nc(dst, i, j, get_pixel_nc(src, (u_short)(p[j * WIDTH + i].x + WIDTH ) % WIDTH, (u_short)(p[j * WIDTH + i].y + HEIGHT) % HEIGHT)); } /* save coordinages cropped to screen size */ if (--t->fading == 0) for (j = 0; j < HEIGHT; j++) for (i = 0; i < WIDTH; i++) { p[j * WIDTH + i].x = (u_short)(p[j * WIDTH + i].x + WIDTH) % WIDTH; p[j * WIDTH + i].y = (u_short)(p[j * WIDTH + i].y + HEIGHT) % HEIGHT; } } void Translation_compute(Translation_t *t) { u_short k; assert(t != NULL); for (k = 0; (k < BATCH_LINES) && !Translation_batch_done(t); k++) if (Translation_batch_line(t)) { return; } } int Translation_run(Translation_t *t, const Context_t *ctx) { if (!Translation_batch_done(t)) { Translation_compute(t); } if (t->fading) { Translation_fade(t, ctx); } else { Translation_idle(t, ctx); } return t->fading; } void Translation_delete(Translation_t *t) { if (t != NULL) { xfree(t->point); xfree(t); } } void Translation_batch_init(Translation_t *t) { t->line = t->fading = 0; (*t->init)(); Translation_build(t); } u_char Translation_batch_line(Translation_t *t) { M_wPoint_t *wp = &t->point[t->line * WIDTH]; for (u_short i = 0; i < WIDTH; i++) { Map_t m = t->f(wp->x, wp->y); wp->dx = (float)((float)m.map_x - (float)wp->x) / FADE_STEPS; wp->dy = (float)((float)m.map_y - (float)wp->y) / FADE_STEPS; wp++; } if (++t->line == HEIGHT) { Translation_init_fade(t); return 1; } else { return 0; } } u_char Translation_batch_done(const Translation_t *t) { return (t->line == HEIGHT); } lebiniou-3.40/src/buffer_RGBA.h0000644000175000017500000000220013612112625013164 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_BUFFER_RGBA_H #define __BINIOU_BUFFER_RGBA_H #include "rgba.h" #include "utils.h" #include "constants.h" typedef struct BufferRGBA_s { RGBA_t *buffer; } BufferRGBA_t; BufferRGBA_t *BufferRGBA_new(void); void BufferRGBA_delete(BufferRGBA_t *); static inline void BufferRGBA_clear(BufferRGBA_t *buff) { memset(buff->buffer, 0, BUFFSIZE*sizeof(RGBA_t)); } #endif /* __BINIOU_BUFFER_RGBA_H */ lebiniou-3.40/src/webcam_open_close.c0000644000175000017500000000364213612112625014572 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "webcam.h" extern u_long options; extern char *video_base; int open_device(webcam_t *cam, const uint8_t try) { struct stat st; gchar *dev_name = NULL; int base_len = strlen(video_base); /* remove trailing digits: "/dev/video000" => "/dev/video" */ while ((base_len > 1) && isdigit(video_base[base_len-1])) { video_base[base_len-1] = '\0'; base_len--; } dev_name = g_strdup_printf("%s%d", video_base, cam->cam_no+try); if (-1 == stat(dev_name, &st)) { VERBOSE(printf("[!] Cannot identify '%s': %d, %s\n", dev_name, errno, strerror(errno))); g_free(dev_name); return -1; } if (!S_ISCHR(st.st_mode)) { VERBOSE(printf("[!] '%s' is no device\n", dev_name)); g_free(dev_name); return -1; } cam->fd = open(dev_name, O_RDWR /* required */ | O_NONBLOCK, 0); if (-1 == cam->fd) { VERBOSE(printf("[!] Cannot open '%s': %d, %s\n", dev_name, errno, strerror(errno))); g_free(dev_name); return -1; } else { VERBOSE(printf("[i] Successfully opened %s as a video device, fd= %d\n", dev_name, cam->fd)); } g_free(dev_name); return 0; } void close_device(const webcam_t *cam) { if (-1 == close(cam->fd)) { xperror("close"); } } lebiniou-3.40/src/buffer_RGBA.c0000644000175000017500000000206413612112625013167 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "buffer_RGBA.h" /*! * \brief Create a pixel buffer */ BufferRGBA_t * BufferRGBA_new() { BufferRGBA_t *buff = xcalloc(1, sizeof(BufferRGBA_t)); buff->buffer = xcalloc(BUFFSIZE, sizeof(RGBA_t)); return buff; } void BufferRGBA_delete(BufferRGBA_t *buff) { if (buff != NULL) { xfree(buff->buffer); } xfree(buff); } lebiniou-3.40/src/keyfile.c0000644000175000017500000003560313612112625012560 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "main.h" /* check doc/lebiniourc.in for the complete list of options */ /* configuration file */ gchar *keyfile = NULL; /* groups */ #define PLUGINS "Plugins" #define SCREEN "Screen" #define ENGINE "Engine" #define INPUT "Input" #define WEBCAM "Webcam" #define PARAMS3D "3D" extern float phase; #ifdef WITH_WEBCAM extern int hflip, vflip, webcams; extern char *video_base; #endif extern char *video_filename; extern char *data_dir; extern uint32_t input_size; extern double volume_scale; extern double scale_factor; // 3D scale factor extern double rot_amount; extern uint8_t rotation_factor; extern uint8_t start_with_first_sequence; static void process_timers(GKeyFile *); static void process_change_modes(GKeyFile *); static void process_3d_parameters(GKeyFile *); static void process(GKeyFile *kf) { GError *error = NULL; gchar *input = NULL, *output = NULL, *kf_themes = NULL; gint kf_input_size; gchar **blacklist; gsize blacklist_length = 0; gchar fs = FALSE, antiphase = FALSE; #ifndef FIXED gint kf_width, kf_height; #endif gint kf_fps, kf_rnd; #ifdef WITH_WEBCAM gchar whflip = FALSE, wvflip = FALSE; gint kf_webcams; gchar *kf_video_base; #endif gchar *kf_sequences_dir = NULL; gchar *kf_data_dir = NULL; double kf_volume_scale = 0; gchar first_sequence = FALSE; input = g_key_file_get_string(kf, PLUGINS, "Input", NULL); if (NULL != input) { input_plugin = input; VERBOSE(printf("[k] Setting input plugin: %s\n", input_plugin)); } kf_input_size = g_key_file_get_integer(kf, PLUGINS, "InputSize", &error); if (NULL == error) { if (kf_input_size > 0) { input_size = kf_input_size; VERBOSE(printf("[k] Setting input size to %d\n", input_size)); } } else { g_error_free(error); error = NULL; } output = g_key_file_get_string(kf, PLUGINS, "Output", NULL); if (NULL != output) { output_plugin = output; VERBOSE(printf("[k] Setting output plugin: %s\n", output_plugin)); } video_filename = g_key_file_get_string(kf, PLUGINS, "Video", NULL); if (NULL != video_filename) { VERBOSE(printf("[k] Setting video file: %s\n", video_filename)); } fs = g_key_file_get_boolean(kf, SCREEN, "FullScreen", &error); if (NULL == error) { if (fs != fullscreen) { fullscreen = fs; VERBOSE(printf("[k] Setting full-screen to: %s\n", (fs ? "on" : "off"))); } } else { g_error_free(error); error = NULL; } first_sequence = g_key_file_get_boolean(kf, ENGINE, "StartWithFirstSequence", &error); if (NULL == error) { start_with_first_sequence = first_sequence; VERBOSE(printf("[k] Starting with the %s sequence\n", (start_with_first_sequence ? "first" : "last"))); } else { g_error_free(error); error = NULL; } #ifndef FIXED kf_width = g_key_file_get_integer(kf, SCREEN, "Width", &error); if (NULL == error) { if (kf_width > 0) if (width != kf_width) { width = kf_width; VERBOSE(printf("[k] Setting screen width to %d\n", width)); } } else { g_error_free(error); error = NULL; } kf_height = g_key_file_get_integer(kf, SCREEN, "Height", &error); if (NULL == error) { if (kf_height > 0) if (height != kf_height) { height = kf_height; VERBOSE(printf("[k] Setting screen height to %d\n", height)); } } else { g_error_free(error); error = NULL; } #endif kf_fps = g_key_file_get_integer(kf, ENGINE, "Fps", &error); if (NULL == error) { if (kf_fps > 0) if (max_fps != kf_fps) { max_fps = kf_fps; VERBOSE(printf("[k] Setting FPS to %li\n", max_fps)); } } else { g_error_free(error); error = NULL; } kf_rnd = g_key_file_get_integer(kf, ENGINE, "RandomMode", &error); if (NULL == error) { if ((kf_rnd >= BR_NONE) && (kf_rnd <= BR_BOTH)) if ((gint)random_mode != kf_rnd) { random_mode = kf_rnd; VERBOSE(printf("[k] Setting random mode to %d\n", kf_rnd)); } } else { g_error_free(error); error = NULL; } kf_themes = g_key_file_get_string(kf, ENGINE, "Themes", NULL); if (NULL != kf_themes) { themes = kf_themes; VERBOSE(printf("[k] Setting themes to: %s\n", themes)); } kf_sequences_dir = g_key_file_get_string(kf, ENGINE, "SequencesDir", NULL); if (NULL != kf_sequences_dir) { VERBOSE(printf("[k] Setting sequences directory to: %s\n", kf_sequences_dir)); Sequences_set_dir(kf_sequences_dir); } kf_data_dir = g_key_file_get_string(kf, ENGINE, "DataDir", NULL); if (NULL != kf_data_dir) { VERBOSE(printf("[k] Setting data directory to: %s\n", kf_data_dir)); data_dir = kf_data_dir; } antiphase = g_key_file_get_boolean(kf, INPUT, "AntiPhase", &error); if (NULL == error) { if (antiphase == TRUE) { phase = -1.0; VERBOSE(printf("[k] Setting antiphase\n")); } } else { g_error_free(error); error = NULL; } kf_volume_scale = g_key_file_get_double(kf, INPUT, "VolumeScale", &error); if (NULL == error) { if (kf_volume_scale > 0) { VERBOSE(printf("[k] Setting volume scale to %.1f\n", kf_volume_scale)); volume_scale = kf_volume_scale; } else { xerror("VolumeScale must be > 0\n"); } } else if (G_KEY_FILE_ERROR_INVALID_VALUE == error->code) { xerror("Invalid VolumeScale\n"); } else { g_error_free(error); error = NULL; } #ifdef WITH_WEBCAM whflip = g_key_file_get_boolean(kf, WEBCAM, "HorizontalFlip", &error); if (NULL == error) { if (whflip == TRUE) { VERBOSE(printf("[k] Setting webcam horizontal flip\n")); hflip = !hflip; } } else { g_error_free(error); error = NULL; } wvflip = g_key_file_get_boolean(kf, WEBCAM, "VerticalFlip", &error); if (NULL == error) { if (wvflip == TRUE) { VERBOSE(printf("[k] Setting webcam vertical flip\n")); vflip = !vflip; } } else { g_error_free(error); error = NULL; } kf_webcams = g_key_file_get_integer(kf, WEBCAM, "Webcams", &error); if (NULL == error) { if ((kf_webcams >= 0) && (kf_webcams <= MAX_CAMS)) { webcams = kf_webcams; VERBOSE(printf("[k] Webcam: grabbing %d device%s\n", webcams, (webcams == 1 ? "": "s"))); } } else { g_error_free(error); error = NULL; } kf_video_base = g_key_file_get_string(kf, WEBCAM, "Device", NULL); if (NULL != kf_video_base) { free(video_base); video_base = kf_video_base; VERBOSE(printf("[k] Webcam: device base %s\n", video_base)); } #endif /* WITH_WEBCAM */ blacklist = g_key_file_get_string_list(kf, PLUGINS, "Blacklist", &blacklist_length, NULL); if (blacklist_length) { VERBOSE(printf("[k] Plugins: blacklist of %"G_GSIZE_FORMAT" plugins\n", blacklist_length)); } Plugins_set_blacklist(blacklist); } void read_keyfile() { const gchar *home_dir = NULL; g_autoptr(GKeyFile) kf = g_key_file_new(); GKeyFileFlags flags = G_KEY_FILE_NONE; g_autoptr(GError) error = NULL; if (keyfile == NULL) { home_dir = g_get_home_dir(); keyfile = g_strdup_printf("%s/%s", home_dir, KEYFILE); VERBOSE(printf("[k] Using default configuration file: %s\n", keyfile)); } if (TRUE != g_key_file_load_from_file(kf, keyfile, flags, &error)) { if (G_FILE_ERROR_NOENT == error->code) { g_free(keyfile); return; } else { xerror("Failed to load %s\n", keyfile); } } process(kf); process_timers(kf); process_change_modes(kf); process_3d_parameters(kf); g_free(keyfile); } static void process_timers(GKeyFile *kf) { GError *error = NULL; gint colormaps_min, colormaps_max; gint images_min, images_max; gint sequences_min, sequences_max; colormaps_min = g_key_file_get_integer(kf, ENGINE, "ColormapsMin", &error); if (NULL == error) { VERBOSE(printf("[k] Setting ColormapsMin to %d\n", colormaps_min)); } else { colormaps_min = DELAY_MIN; if (error->code != G_KEY_FILE_ERROR_KEY_NOT_FOUND) { VERBOSE(printf("[!] Invalid value for ColormapsMin, using default= %d\n", colormaps_min)); } g_error_free(error); error = NULL; } colormaps_max = g_key_file_get_integer(kf, ENGINE, "ColormapsMax", &error); if (NULL == error) { VERBOSE(printf("[k] Setting ColormapsMax to %d\n", colormaps_max)); } else { colormaps_max = DELAY_MAX; if (error->code != G_KEY_FILE_ERROR_KEY_NOT_FOUND) { VERBOSE(printf("[!] Invalid value for ColormapsMax, using default= %d\n", colormaps_max)); } g_error_free(error); error = NULL; } biniou_set_delay(BD_COLORMAPS, colormaps_min, colormaps_max); images_min = g_key_file_get_integer(kf, ENGINE, "ImagesMin", &error); if (NULL == error) { VERBOSE(printf("[k] Setting ImagesMin to %d\n", images_min)); } else { images_min = DELAY_MIN; if (error->code != G_KEY_FILE_ERROR_KEY_NOT_FOUND) { VERBOSE(printf("[!] Invalid value for ImagesMin, using default= %d\n", images_min)); } g_error_free(error); error = NULL; } images_max = g_key_file_get_integer(kf, ENGINE, "ImagesMax", &error); if (NULL == error) { VERBOSE(printf("[k] Setting ImagesMax to %d\n", images_max)); } else { images_max = DELAY_MAX; if (error->code != G_KEY_FILE_ERROR_KEY_NOT_FOUND) { VERBOSE(printf("[!] Invalid value for ImagesMax, using default= %d\n", images_max)); } g_error_free(error); error = NULL; } biniou_set_delay(BD_IMAGES, images_min, images_max); sequences_min = g_key_file_get_integer(kf, ENGINE, "SequencesMin", &error); if (NULL == error) { VERBOSE(printf("[k] Setting SequencesMin to %d\n", sequences_min)); } else { sequences_min = DELAY_MIN; if (error->code != G_KEY_FILE_ERROR_KEY_NOT_FOUND) { VERBOSE(printf("[!] Invalid value for SequencesMin, using default= %d\n", sequences_min)); } g_error_free(error); error = NULL; } sequences_max = g_key_file_get_integer(kf, ENGINE, "SequencesMax", &error); if (NULL == error) { VERBOSE(printf("[k] Setting SequencesMax to %d\n", sequences_max)); } else { sequences_max = DELAY_MAX; if (error->code != G_KEY_FILE_ERROR_KEY_NOT_FOUND) { VERBOSE(printf("[!] Invalid value for SequencesMax, using default= %d\n", sequences_max)); } g_error_free(error); error = NULL; } biniou_set_delay(BD_SEQUENCES, sequences_min, sequences_max); #ifdef WITH_WEBCAM gint webcams_min, webcams_max; webcams_min = g_key_file_get_integer(kf, WEBCAM, "WebcamsMin", &error); if (NULL == error) { VERBOSE(printf("[k] Setting WebcamsMin to %d\n", webcams_min)); } else { webcams_min = DELAY_MIN; if (error->code != G_KEY_FILE_ERROR_KEY_NOT_FOUND) { VERBOSE(printf("[!] Invalid value for WebcamsMin, using default= %d\n", webcams_min)); } g_error_free(error); error = NULL; } webcams_max = g_key_file_get_integer(kf, WEBCAM, "WebcamsMax", &error); if (NULL == error) { VERBOSE(printf("[k] Setting WebcamsMax to %d\n", webcams_max)); } else { webcams_max = DELAY_MAX; if (error->code != G_KEY_FILE_ERROR_KEY_NOT_FOUND) { VERBOSE(printf("[!] Invalid value for WebcamsMax, using default= %d\n", webcams_max)); } g_error_free(error); error = NULL; } biniou_set_delay(BD_WEBCAMS, webcams_min, webcams_max); #endif } void set_configuration(gchar *file) { keyfile = strdup(file); VERBOSE(printf("[k] Setting configuration file: %s\n", keyfile)); } static void process_change_modes(GKeyFile *kf) { gchar *colormaps_mode = NULL; gchar *images_mode = NULL; gchar *sequences_mode = NULL; colormaps_mode = g_key_file_get_string(kf, ENGINE, "ColormapsMode", NULL); if (NULL != colormaps_mode) { VERBOSE(printf("[k] Setting colormaps mode: %s\n", colormaps_mode)); Context_set_shuffler_mode(BD_COLORMAPS, Shuffler_parse_mode(colormaps_mode)); xfree(colormaps_mode); } images_mode = g_key_file_get_string(kf, ENGINE, "ImagesMode", NULL); if (NULL != images_mode) { VERBOSE(printf("[k] Setting images mode: %s\n", images_mode)); Context_set_shuffler_mode(BD_IMAGES, Shuffler_parse_mode(images_mode)); xfree(images_mode); } sequences_mode = g_key_file_get_string(kf, ENGINE, "SequencesMode", NULL); if (NULL != sequences_mode) { VERBOSE(printf("[k] Setting sequences mode: %s\n", sequences_mode)); Context_set_shuffler_mode(BD_SEQUENCES, Shuffler_parse_mode(sequences_mode)); xfree(sequences_mode); } #ifdef WITH_WEBCAM gchar *webcams_mode = NULL; webcams_mode = g_key_file_get_string(kf, WEBCAM, "WebcamsMode", NULL); if (NULL != webcams_mode) { VERBOSE(printf("[k] Setting webcams mode: %s\n", webcams_mode)); Context_set_shuffler_mode(BD_WEBCAMS, Shuffler_parse_mode(webcams_mode)); } #endif } static void process_3d_parameters(GKeyFile *kf) { GError *error = NULL; double kf_scale_factor = 0; double kf_rot_amount = 0; int kf_rotation_factor = 0; kf_scale_factor = g_key_file_get_double(kf, PARAMS3D, "ScaleFactor", &error); if (NULL == error) { if (kf_scale_factor >= SCALE_FACTOR_MIN) { VERBOSE(printf("[k] Setting scale factor to %.2f\n", kf_scale_factor)); scale_factor = kf_scale_factor; } else { xerror("ScaleFactor must be >= %.2f\n", SCALE_FACTOR_MIN); } } else if (G_KEY_FILE_ERROR_INVALID_VALUE == error->code) { xerror("Invalid ScaleFactor\n"); } else { g_error_free(error); error = NULL; } kf_rot_amount = g_key_file_get_double(kf, PARAMS3D, "RotationAmount", &error); if (NULL == error) { if (kf_rot_amount >= ROT_AMOUNT_MIN) { VERBOSE(printf("[k] Setting rotation amount to %.4f\n", kf_rot_amount)); rot_amount = kf_rot_amount; } else { xerror("RotationAmount must be >= %.4f\n", ROT_AMOUNT_MIN); } } else if (G_KEY_FILE_ERROR_INVALID_VALUE == error->code) { xerror("Invalid RotationAmount\n"); } else { g_error_free(error); error = NULL; } kf_rotation_factor = g_key_file_get_integer(kf, PARAMS3D, "RotationFactor", &error); if (NULL == error) { if (kf_rotation_factor > 1) { rotation_factor = kf_rotation_factor; VERBOSE(printf("[k] Setting rotation factor to %d\n", rotation_factor)); } else { xerror("RotationFactor must be > 1\n"); } } else if (G_KEY_FILE_ERROR_INVALID_VALUE == error->code) { xerror("Invalid RotationFactor\n"); } else { g_error_free(error); error = NULL; } } lebiniou-3.40/src/alarm.c0000644000175000017500000000306413612112625012220 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "alarm.h" #include "brandom.h" void Alarm_init(Alarm_t *a) { a->delay = (u_short)b_rand_int_range(a->min, a->max); b_timer_start(a->timer); } Alarm_t * Alarm_new(const u_short min, const u_short max) { Alarm_t *a = NULL; a = xcalloc(1, sizeof(Alarm_t)); a->timer = b_timer_new(); a->min = min; a->max = max; assert(a->min <= a->max); Alarm_init(a); return a; } void Alarm_delete(Alarm_t *a) { b_timer_delete(a->timer); xfree(a); } int Alarm_ring(Alarm_t *a) { if (b_timer_elapsed(a->timer) >= (float)a->delay) { Alarm_init(a); return 1; } else { return 0; } } float Alarm_elapsed_pct(Alarm_t *a) { float elapsed = b_timer_elapsed(a->timer); u_short delay = a->delay; float pct; pct = elapsed / (float)delay; assert(pct >= 0); if (pct > 1) { pct = 1; } return pct; } lebiniou-3.40/src/xmlutils.c0000644000175000017500000000577513612112625013020 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "xmlutils.h" xmlNodePtr xmlFindElement(const char *element, xmlNodePtr start) { assert(element != NULL); /* faudrait vraiment le chercher */ if (start == NULL) { xerror("xmlFindElement(%s): got a NULL start\n", element); } while ((start != NULL) && (xmlStrcmp(start->name, (const xmlChar *)element))) { start = start->next; } if (start == NULL) { #ifdef DEBUG printf("[!] xmlFindElement(%s): not found\n", element); #endif return NULL; } /* normalement on est bon */ assert(!xmlStrcmp(start->name, (const xmlChar *)element)); return start; } int xmlGetOptionalLong(const xmlDocPtr doc, const xmlNodePtr node, long *value) { xmlChar *data; int res = 0; assert(doc != NULL); data = xmlNodeListGetString(doc, node->xmlChildrenNode, 1); if (data != NULL) { long tmp; errno = 0; tmp = strtol((const char *)data, NULL, 10); if (errno != 0) { *value = res = -1; } else { *value = tmp; } xmlFree(data); } return res; } char * xmlGetMandatoryString(const xmlDocPtr doc, const char *element, xmlNodePtr start) { xmlChar *data; xmlNodePtr ptr; assert(doc != NULL); ptr = xmlFindElement(element, start); if (ptr == NULL) { xerror("xmlGetMandatoryString: failed to find element <%s>\n", element); } data = xmlNodeListGetString(doc, ptr->xmlChildrenNode, 1); if (data == NULL) { xerror("xmlGetMandatoryString: failed to get data in <%s>\n", element); } else { return (char *)data; } return NULL; /* not reached */ } long getintfield(xmlChar *field) { if (field != NULL) { long int i = 0; char *ret = malloc((xmlStrlen(field)+1)*sizeof(char)); while (*field==' ') { field++; } for (i=0; field[i] && (field[i]!=' ') && (field[i]!='"'); i++) { ret[i]=field[i]; } ret[i] = '\0'; i=atol(ret); free(ret); return i; } else { return -1; } } int getfloatfield_optional(xmlChar *field, float *f) { if (field != NULL) { int i; char *ret = malloc((xmlStrlen(field)+1)*sizeof(char)); while (*field==' ') { field++; } for (i=0; field[i] && (field[i]!=' ') && (field[i]!='"'); i++) { ret[i]=field[i]; } ret[i] = '\0'; *f=atof(ret); free(ret); return 0; } else { return -1; } } lebiniou-3.40/src/particles.h0000644000175000017500000000425513612112625013122 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_PARTICLES_H #define __BINIOU_PARTICLES_H #include "point3d.h" #include "buffer_8bits.h" #include "params3d.h" #include "rgba.h" /* Basic Particle System */ #define PS_DEFAULT_MAX_PARTICLES 4096 #define PS_NOLIMIT 0 typedef struct { float ttl; /* time to live */ union { Pixel_t idx; /* color */ rgba_t rgba; } col; Point3d_t pos, vel, acc, gra; /* position, speed, acceleration */ float gfa; /* gfa: gravity factor (1.0 == g) */ struct timeval age; /* particle's age */ } Particle_t; Particle_t *Particle_new_indexed(float, Pixel_t, Point3d_t, Point3d_t, Point3d_t, float); Particle_t *Particle_new_rgba(float, rgba_t, Point3d_t, Point3d_t, Point3d_t, float); /* -------------------------------------------------------- */ typedef struct { u_long max_particles; u_long nb_particles; GSList *particles; } Particle_System_t; Particle_System_t *Particle_System_new(const long); void Particle_System_delete(Particle_System_t *); u_char Particle_System_can_add(const Particle_System_t *); void Particle_System_add(Particle_System_t *, const Particle_t *); void Particle_System_go(Particle_System_t *); void Particle_System_draw(const Particle_System_t *, const Params3d_t *, Buffer8_t *); static inline u_short Particle_System_is_dead(const Particle_System_t *ps) { return (u_short)(ps->nb_particles == 0); } #endif /* __BINIOU_PARTICLES_H */ lebiniou-3.40/src/image_filter.h0000644000175000017500000000474213612112625013564 00000000000000/* * Copyright 1994-2020 Olivier Girondel * Copyright 2019-2020 Laurent Marsac * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_IMAGE_FILTER_H #define __BINIOU_IMAGE_FILTER_H #include "buffer_8bits.h" enum FilterType { FT_GENERIC = 0, FT_BLUR1_3x3, FT_BLUR2_3x3, FT_BLUR4_3x3, FT_VBLUR_3x3, FT_HBLUR_3x3, FT_DBLUR1_3x3, FT_DBLUR2_3x3 } FilterType_e; enum BorderMode { BM_NONE = 0, BM_CLEAR, BM_LOCAL, BM_TOROIDAL, BM_NB } BorderMode_e; const char *border_list[BM_NB] = { "None", "Clear", "Local", "Toroidal" }; /* optimized filters */ #define FILTER_BLUR1_3x3_SIZE 3 #define FILTER_BLUR1_3x3_SUM 8 u_short filter_BLUR1_3x3[3*3] = { 0, 1, 0, 1, 4, 1, 0, 1, 0 }; #define FILTER_BLUR2_3x3_SIZE 3 #define FILTER_BLUR2_3x3_SUM 8 u_short filter_BLUR2_3x3[3*3] = { 0, 1, 0, 2, 2, 2, 0, 1, 0 }; #define FILTER_BLUR4_3x3_SIZE 3 #define FILTER_BLUR4_3x3_SUM 32 u_short filter_BLUR4_3x3[3*3] = { 1, 2, 1, 2, 16, 2, 1, 2, 1 }; #define FILTER_VBLUR_3x3_SIZE 3 #define FILTER_VBLUR_3x3_SUM 10 u_short filter_VBLUR_3x3[3*3] = { 0, 2, 0, 1, 4, 1, 0, 2, 0 }; #define FILTER_HBLUR_3x3_SIZE 3 #define FILTER_HBLUR_3x3_SUM 10 u_short filter_HBLUR_3x3[3*3] = { 0, 1, 0, 2, 4, 2, 0, 1, 0 }; #define FILTER_DBLUR1_3x3_SIZE 3 #define FILTER_DBLUR1_3x3_SUM 10 u_short filter_DBLUR1_3x3[3*3] = { 2, 0, 1, 0, 4, 0, 1, 0, 2 }; #define FILTER_DBLUR2_3x3_SIZE 3 #define FILTER_DBLUR2_3x3_SUM 10 u_short filter_DBLUR2_3x3[3*3] = { 1, 0, 2, 0, 4, 0, 2, 0, 1 }; /* filter size must be size*size */ void image_filter_average(Buffer8_t *dst, const Buffer8_t *src, enum FilterType type, enum BorderMode borders, u_short size, u_short *filter); #endif /* __BINIOU_IMAGE_FILTER_H */ lebiniou-3.40/src/input.c0000644000175000017500000003173013612112625012264 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "biniou.h" float phase = 1.0; #define HISTORY_SIZE 48000 /* ~1s of data */ #define PEAK_ABOVE_AVG 0.5 /* ratio how many (avg-max) over avg to be considered peak */ #define PEAK_DURATION 100 /* if 'peak' is this near previous, it is considered same peak continued */ #define PEAK_MAX_COUNT 1000 /* After detecting given amount of peaks give up */ /* We want treshold where we have roughly 4 peaks / second. There is no best value, but 4 peaks/second is reasonable compromise before rewriting this system properly. */ #define PEAKS_PER_SECOND 4 /* how many peaks we try to find */ #define PEAK_COUNT_ON_HISTORY (HISTORY_SIZE / PEAKS_PER_SECOND) /* history ring buffer for peak detection */ static double history_buff[3][HISTORY_SIZE] = { { 0 } }; static int history_wr = 0; /* write index of history buffer */ static int history_rd = 0; /* read index of history buffer */ static inline void history_add(double mono, double left, double right) { history_buff[A_MONO][history_wr] = mono; history_buff[A_LEFT][history_wr] = left; history_buff[A_RIGHT][history_wr] = right; history_wr++; if (history_wr >= HISTORY_SIZE) { history_wr = 0; } if (history_wr == history_rd) { history_rd++; if (history_rd >= HISTORY_SIZE) { history_rd = 0; } } } inline double Input_clamp(const double val) { if (val < -1.0) { return -1.0; } else if (val > 1.0) { return 1.0; } else { return val; } } Input_t * Input_new(const uint32_t size) { Input_t *input = xcalloc(1, sizeof(Input_t)); uint8_t c; pthread_mutex_init(&input->mutex, NULL); input->size = size; input->size2 = 0; input->mute = 0; input->spectrum_size = (input->size / 2) + 1; VERBOSE(printf("[w] data size= %d, power spectrum size= %d\n", input->size, input->spectrum_size)); for (c = 0; c < 3; c++) { uint16_t i; input->data[c] = fftw_alloc_real(input->size); for (i = 0; i < input->size; i++) { input->data[c][i] = 0; } input->data2[c] = xcalloc(HISTORY_SIZE, sizeof(double)); input->data_u[c] = xcalloc(input->size, sizeof(double)); input->out[c] = fftw_alloc_complex(input->spectrum_size); for (i = 0; i < input->spectrum_size; i++) { input->out[c][i] = 0; } input->plan_fft[c] = fftw_plan_dft_r2c_1d(input->size, input->data[c], input->out[c], FFTW_MEASURE); input->spectrum[c] = xcalloc(input->spectrum_size, sizeof(double)); input->spectrum_log[c] = xcalloc(input->spectrum_size, sizeof(double)); } #ifdef DEBUG input->timer = b_timer_new(); #endif input->volume_scale = 1.0; return input; } void Input_delete(Input_t *input) { int c; for (c = 0; c < 3; c++) { fftw_free(input->data[c]); xfree(input->data2[c]); xfree(input->data_u[c]); fftw_free(input->out[c]); xfree(input->spectrum[c]); xfree(input->spectrum_log[c]); fftw_destroy_plan(input->plan_fft[c]); } #ifdef DEBUG b_timer_delete(input->timer); #endif xfree(input); fftw_cleanup(); } static int Input_seek_max_spectrum(Input_t *input, int c) { uint32_t i; u_short new_max = 0; /* Input_reset_max_spectrum(input); */ input->max_spectrum[c] = -1.0; /* start at 1 to avoid power spectrum value at index 0 */ for (i = 1; i < input->spectrum_size; i++) if (input->spectrum[c][i] > input->max_spectrum[c]) { input->max_spectrum[c] = input->spectrum[c][i]; new_max = i; } return new_max; } static void Input_do_fft(Input_t *input) { /* const int N = input->size; */ /* const int even = (N % 2 == 0); */ int c; uint32_t k; #ifdef DEBUG b_timer_start(input->timer); #endif for (c = 0; c < 3; c++) { fftw_execute(input->plan_fft[c]); } for (c = 0; c < 3; c++) { for (k = 0; k < input->spectrum_size; k++) { input->out[c][k] /= input->size; // normalize input->spectrum[c][k] = cabs(input->out[c][k]) * M_SQRT1_2; // == / sqrtf(2.0); } } for (c = 0; c < 3; c++) { int new_max = Input_seek_max_spectrum(input, c); for (k = 0; k < input->spectrum_size; k++) { /* log1p(x)=logf(x+1) */ input->spectrum_log[c][k] = log1p(input->spectrum[c][k]) / (M_LN2 / M_LN10); } input->max_spectrum_log[c] = input->spectrum_log[c][new_max]; #ifdef XDEBUG if (c == A_MONO) { printf("[s] %d % 3d\tspectrum: %f\tspectrum_log: %f\n", c, new_max, input->max_spectrum[c], input->max_spectrum_log[c]); } #endif } #ifdef XDEBUG printf("[i] FFT time: %f ms\n", b_timer_elapsed(input->timer) * 1000); #endif } void Input_set(Input_t *input, u_char mode) { /* mode: * A_MONO => copy A_MONO to A_LEFT and A_RIGHT * A_STEREO => compute A_MONO as the average of A_LEFT and A_RIGHT */ uint32_t i; if (mode == A_MONO) { for (i = 0; i < input->size; i++) { /* set unsigned value */ input->data_u[A_MONO][i] = fabs(Input_clamp(input->data[A_MONO][i])); /* scale value */ input->data[A_MONO][i] *= input->volume_scale; /* copy to A_LEFT and A_RIGHT */ input->data[A_LEFT][i] = input->data[A_RIGHT][i] = input->data[A_MONO][i]; input->data_u[A_LEFT][i] = input->data_u[A_RIGHT][i] = input->data_u[A_MONO][i]; history_add(input->data[A_MONO][i], input->data[A_LEFT][i], input->data[A_RIGHT][i]); } } else { assert(mode == A_STEREO); for (i = 0; i < input->size; i++) { /* set unsigned values */ input->data_u[A_LEFT][i] = fabs(Input_clamp(input->data[A_LEFT][i])); input->data_u[A_RIGHT][i] = fabs(Input_clamp(input->data[A_RIGHT][i])); /* scale values */ input->data[A_LEFT][i] *= input->volume_scale; input->data[A_RIGHT][i] *= input->volume_scale; /* compute A_MONO from A_LEFT and A_RIGHT */ input->data[A_MONO][i] = (input->data[A_LEFT][i] + (phase * input->data[A_RIGHT][i])) / 2; input->data_u[A_MONO][i] = (input->data_u[A_LEFT][i] + input->data_u[A_RIGHT][i]) / 2; history_add(input->data[A_MONO][i], input->data[A_LEFT][i], input->data[A_RIGHT][i]); } } Input_do_fft(input); } static inline void do_roulette(Input_t *input) { INC(input->roulette, input->size); } inline float Input_random_s_u_float(Input_t *input) { /* random float [-1..+1] */ float f = input->data[A_MONO][input->roulette]; do_roulette(input); return f; } inline float Input_random_u_u_float(Input_t *input) { /* random float [0..1] */ float f = input->data_u[A_MONO][input->roulette]; do_roulette(input); return f; } inline float Input_random_float_range(Input_t *input, const float min, const float max) { #ifdef DEBUG if (max <= min) { xerror("Input_random_short_range: max %f <= min %f\n", max, min); } #endif /* random short */ float rnd = input->data_u[A_MONO][input->roulette]; float f = min + rnd * (max - min); do_roulette(input); return f; } inline short Input_random_short_range(Input_t *input, const short min, const short max) { /* random short */ short s; float rnd = input->data_u[A_MONO][input->roulette]; #ifdef DEBUG if (max <= min) { xerror("Input_random_short_range: max %d <= min %d\n", max, min); } #endif s = min + rnd * (max - min); do_roulette(input); return s; } inline Pixel_t Input_random_color(Input_t *input) { float col = (PIXEL_MAXVAL >> 1) * (1 + input->data[A_MONO][input->roulette]); do_roulette(input); return (col < PIXEL_MINVAL) ? PIXEL_MINVAL : (col > PIXEL_MAXVAL) ? PIXEL_MAXVAL : (Pixel_t)col; } inline float Input_get_volume(Input_t *input) { return input->volume; } void Input_process(Input_t *input) { uint32_t i; uint32_t j; uint32_t count; double tmp = 0.0; double sum = 0.0; double sqsum = 0.0; uint32_t peaks[2][PEAK_MAX_COUNT] = { { 0 } }; double peak_val[PEAK_MAX_COUNT] = { 0 } ; double limit; assert(input != NULL); pthread_mutex_lock(&input->mutex); /* run thru history to get history averages and max */ input->maxpeak = 0.0; sum = 0.0; for (i = 0; i < HISTORY_SIZE; i++) { tmp = fabs(history_buff[A_MONO][i]); if (tmp > input->maxpeak) { input->maxpeak = tmp; } sum += tmp; } input->average = sum / HISTORY_SIZE; /* one more loop on whole history, to collect peaks we have */ j = 0; tmp = -1.0; for (i = 0; i < HISTORY_SIZE; i++) { sum = fabs(history_buff[A_MONO][i]); if (sum > (input->average + (input->maxpeak - input->average) * PEAK_ABOVE_AVG)) { if (tmp < 0.0) { /* new peak */ /* if we are very near previous peak, continue with it */ if ((j > 0) && (i < (peaks[1][j-1] + PEAK_DURATION))) { tmp = (peak_val[j-1] > sum) ? peak_val[j-1] : sum; peaks[1][j-1] = i; } else { /* really new peak */ peaks[0][j] = i; tmp = sum; j++; if (j >= PEAK_MAX_COUNT) { #ifdef DEBUG printf("**** Got more than %d peaks\n", PEAK_MAX_COUNT); #endif break; } } } else { /* still in same peak */ if (sum > tmp) { tmp = sum; } peaks[1][j-1] = i; } } else { /* not in peak */ if (tmp > 0.0) { /* first non-peak value after peak */ peak_val[j-1] = tmp; tmp = -1.0; } } } /* now loop the found peaks, and try to find suitable limit */ count = 0; for (limit = 0.99; count < PEAK_COUNT_ON_HISTORY && limit > PEAK_ABOVE_AVG; limit -= 0.01) { count = 0; for (i = 0; i < j; i++) { if (peak_val[i] > (input->average + (input->maxpeak - input->average) * limit)) { count++; } } } /* copy data for plugin usage from ring buffer and get peaks */ input->size2 = 0; input->curpeak = 0.0; sum = 0.0; sqsum = 0.0; while (history_rd != history_wr) { input->data2[A_MONO][input->size2] = history_buff[A_MONO][history_rd]; input->data2[A_LEFT][input->size2] = history_buff[A_LEFT][history_rd]; input->data2[A_RIGHT][input->size2] = history_buff[A_RIGHT][history_rd]; tmp = fabs(history_buff[A_MONO][history_rd]); sum += tmp; sqsum += 100 * tmp * tmp; if (tmp > input->curpeak) { input->curpeak = tmp; } history_rd++; input->size2++; if (history_rd >= HISTORY_SIZE) { history_rd = 0; } } input->volume = sum / input->size2; input->rms = sqrt(sqsum/input->size2); if (input->curpeak > (input->average + (input->maxpeak - input->average) * limit)) { input->on_beat = 1; } else { input->on_beat = 0; } input->peakpower = input->curpeak*input->curpeak; pthread_mutex_unlock(&input->mutex); } void Input_toggle_mute(Input_t *input) { input->mute = !input->mute; } void Input_volume_upscale(Input_t *input) { input->volume_scale += VOLUME_SCALE_STEP; VERBOSE(printf("[i] Volume scale: %.1f\n", input->volume_scale)); } void Input_volume_downscale(Input_t *input) { if (input->volume_scale >= (2 * VOLUME_SCALE_STEP)) { input->volume_scale -= VOLUME_SCALE_STEP; VERBOSE(printf("[i] Volume scale: %.1f\n", input->volume_scale)); } } double compute_avg_abs(double *buf, u_long a, u_long b) { if (b < a) { return 0.0; } double sum = 0.0; for (u_long n = a; n < b; n++) { sum += fabs(buf[n]); } return sum / (b - a + 1); } u_short compute_avg_freq_id(Input_t *input, double spectrum_low_treshold_factor) { assert(input != NULL); /* find the frequency having the highest value of the spectrum */ double spectrum_max = 0; for (u_short i = 0; i < input->spectrum_size; i++) if (input->spectrum_log[A_MONO][i] > spectrum_max) { spectrum_max = input->spectrum_log[A_MONO][i]; } double spectrum_low_treshold = spectrum_max * spectrum_low_treshold_factor; /* find average frequency, based on frequencies higher than spectrum_low_treshold */ double average_freq_id = 0; double spectrum_sum = 0; for (u_short i = 0; i < input->spectrum_size; i++) { if (input->spectrum_log[A_MONO][i] > spectrum_low_treshold) { spectrum_sum += input->spectrum_log[A_MONO][i]; average_freq_id += (double)(i+1) * input->spectrum_log[A_MONO][i]; } } /* avoid 0 division and compute average frequency id */ if (spectrum_sum == 0) { average_freq_id = 0; } else { average_freq_id /= spectrum_sum ; average_freq_id = round(average_freq_id); } return (u_short)average_freq_id; } lebiniou-3.40/src/buffer_8bits.h0000644000175000017500000002516513612112625013521 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_BUFFER_8BITS_H #define __BINIOU_BUFFER_8BITS_H #include "utils.h" #include "constants.h" #include "point2d.h" #define PIXEL_MINVAL ((Pixel_t) (0)) #define PIXEL_MAXVAL ((Pixel_t) (~0)) #define PIXEL_TRANSPARENT (PIXEL_MINVAL) /** * \typedef Pixel_t * \brief A pixel (color index in a RGBA colormap) */ typedef u_char Pixel_t; typedef struct Line_s { short x1; short y1; short x2; short y2; } Line_t; /* Alias */ typedef struct Buffer8_s { Pixel_t *buffer; } Buffer8_t; Buffer8_t *Buffer8_new(void); Buffer8_t *Buffer8_clone(const Buffer8_t *); void Buffer8_delete(Buffer8_t *); /* Pixel operations */ static inline Pixel_t get_pixel_nc(const Buffer8_t *buf, const short x, const short y) { #ifdef DEBUG /* if ((x < MINX) || (y < MINY) || (x > MAXX) || (y > MAXY)) { */ if (!((unsigned)(x-MINX) < (WIDTH-MINX)) || !((unsigned)(y-MINY) < (HEIGHT-MINY))) { xerror("want to get_pixel_nc(%d, %d)\n", x, y); } #endif /* DEBUG */ return buf->buffer[y*WIDTH+x]; } static inline void set_pixel_nc(Buffer8_t *buf, const short x, const short y, const Pixel_t col) { #ifdef DEBUG /* if ((x < MINX) || (y < MINY) || (x > MAXX) || (y > MAXY)) { */ if (!((unsigned)(x-MINX) < (WIDTH-MINX)) || !((unsigned)(y-MINY) < (HEIGHT-MINY))) { xerror("want to set_pixel_nc(%d, %d, %d)\n", x, y, col); } #endif /* DEBUG */ buf->buffer[y*WIDTH+x] = col; } static inline void neg_pixel_nc(Buffer8_t *buf, const short x, const short y) { #ifdef DEBUG /* if ((x < MINX) || (y < MINY) || (x > MAXX) || (y > MAXY)) { */ if (!((unsigned)(x-MINX) < (WIDTH-MINX)) || !((unsigned)(y-MINY) < (HEIGHT-MINY))) { xerror("want to neg_pixel_nc(%d, %d)\n", x, y); } #endif /* DEBUG */ buf->buffer[y*WIDTH+x] = (Pixel_t)(255-buf->buffer[y*WIDTH+x]); } static inline Pixel_t get_pixel(const Buffer8_t *buff, const short x, const short y) { /* if ((x>=MINX) && (x<=MAXX) && (y>=MINY) && (y<=MAXY)) */ if (((unsigned)(x-MINX) < (WIDTH-MINX)) && ((unsigned)(y-MINY) < (HEIGHT-MINY))) { return get_pixel_nc(buff, x, y); } else { return 0; } } static inline void set_pixel(Buffer8_t *buff, const short x, const short y, const Pixel_t col) { /* if ((x>=MINX) && (x<=MAXX) && (y>=MINY) && (y<=MAXY)) */ if (((unsigned)(x-MINX) < (WIDTH-MINX)) && ((unsigned)(y-MINY) < (HEIGHT-MINY))) { set_pixel_nc(buff, x, y, col); } } static inline void neg_pixel(Buffer8_t *buff, const short x, const short y) { /* if ((x>=MINX) && (x<=MAXX) && (y>=MINY) && (y<=MAXY)) */ if (((unsigned)(x-MINX) < (WIDTH-MINX)) && ((unsigned)(y-MINY) < (HEIGHT-MINY))) { neg_pixel_nc(buff, x, y); } } /* Line operations */ static inline void h_line_nc(Buffer8_t *buff, const short lig, const short start, const short end, const Pixel_t c) { #if 1 int s, e, n; assert(lig >= MINY); assert(lig <= MAXY); assert(start >= MINX); assert(start <= MAXX); assert(end >= MINX); assert(end <= MAXX); if (start <= end) { s = start; e = end; } else { s = end; e = start; } n = e-s+1; memset((void *)&buff->buffer[lig*WIDTH+s], (int)c, n*sizeof(Pixel_t)); #else short i; for (i = start; i <= end; i++) { set_pixel_nc(buff, i, lig, c); } #endif } static inline void h_line(Buffer8_t *buff, const short lig, const short start, const short end, const Pixel_t c) { #if 1 int s, e, n; assert(lig >= MINY); assert(lig <= MAXY); assert(start >= MINX); assert(start <= MAXX); assert(end >= MINX); assert(end <= MAXX); if (start <= end) { s = start; e = end; } else { s = end; e = start; } n = e-s+1; memset((void *)&buff->buffer[lig*WIDTH+s], (int)c, n*sizeof(Pixel_t)); #else short i; for (i = start; i <= end; i++) { set_pixel(buff, i, lig, c); } #endif } static inline void v_line_nc(Buffer8_t *buff, const short col, const short start, const short end, const Pixel_t c) { short s, e, j; if (start <= end) { s = start; e = end; } else { s = end; e = start; } for (j = s; j <= e; j++) { set_pixel_nc(buff, col, j, c); } } static inline void v_line(Buffer8_t *buff, const short col, const short start, const short end, const Pixel_t c) { short s, e, j; if (start <= end) { s = start; e = end; } else { s = end; e = start; } for (j = s; j <= e; j++) { set_pixel(buff, col, j, c); } } static inline void Buffer8_clear(Buffer8_t *buff) { memset(buff->buffer, 0, BUFFSIZE*sizeof(Pixel_t)); } static inline void Buffer8_clear_border(Buffer8_t *buff) { h_line_nc(buff, MINY, MINX, MAXX, PIXEL_MINVAL); h_line_nc(buff, MAXY, MINX, MAXX, PIXEL_MINVAL); v_line_nc(buff, MINX, MINY, MAXY, PIXEL_MINVAL); v_line_nc(buff, MAXX, MINY, MAXY, PIXEL_MINVAL); } static inline void Buffer8_copy(const Buffer8_t *from, Buffer8_t *to) { memcpy(to->buffer, from->buffer, BUFFSIZE*sizeof(Pixel_t)); } static inline void Buffer8_add(const Buffer8_t *from, Buffer8_t *to, const Pixel_t min) { u_long i; for (i = 0; i < BUFFSIZE*sizeof(Pixel_t); i++) if (from->buffer[i] > min) { to->buffer[i] = from->buffer[i]; } } void Buffer8_color_bar(Buffer8_t *, const u_short); static inline void swap(short *a, short *b) { short t; t = *a; *a = *b; *b = t; } static inline void draw_box(Buffer8_t *buff, short x1, short y1, short x2, short y2, const Pixel_t c) { if (x1 < 0) { x1 = 0; } else if (x1 > MAXX) { x1 = MAXX; } if (x2 < 0) { x2 = 0; } else if (x2 > MAXX) { x2 = MAXX; } if (y1 < 0) { y1 = 0; } else if (y1 > MAXY) { y1 = MAXY; } if (y2 < 0) { y2 = 0; } else if (y2 > MAXY) { y2 = MAXY; } if (x1 > x2) { swap(&x1, &x2); } if (y1 > y2) { swap(&y1, &y2); } h_line(buff, y1, x1, x2, c); h_line(buff, y2, x1, x2, c); v_line(buff, x1, y1, y2, c); v_line(buff, x2, y1, y2, c); } static inline void draw_box_nc(Buffer8_t *buff, short x1, short y1, short x2, short y2, const Pixel_t c) { if (x1 > x2) { swap(&x1, &x2); } if (y1 > y2) { swap(&y1, &y2); } h_line_nc(buff, y1, x1, x2, c); h_line_nc(buff, y2, x1, x2, c); v_line_nc(buff, x1, y1, y2, c); v_line_nc(buff, x2, y1, y2, c); } static inline void draw_filled_box(Buffer8_t *b, short x1, short y1, short x2, short y2, const Pixel_t c) { short j; if (x1 > x2) { swap(&x1, &x2); } if (y1 > y2) { swap(&y1, &y2); } for (j = y1; j <= y2; j++) { h_line(b, j, x1, x2, c); } } static inline void draw_filled_box_nc(Buffer8_t *b, short x1, short y1, short x2, short y2, const Pixel_t c) { short j; if (x1 > x2) { swap(&x1, &x2); } if (y1 > y2) { swap(&y1, &y2); } for (j = y1; j <= y2; j++) { h_line_nc(b, j, x1, x2, c); } } /* Kohen-Sutherland clipping */ #define KS_LEFT 0x01 #define KS_RIGHT 0x02 #define KS_ABOVE 0x04 #define KS_BELOW 0x08 static inline void ks_region(short *reg, const short x, const short y) { *reg = 0; if (x > MAXX) { *reg |= KS_RIGHT; } else if (x < MINX) { *reg |= KS_LEFT; } if (y > MAXY) { *reg |= KS_ABOVE; } else if (y < MINY) { *reg |= KS_BELOW; } } u_char ks_clip_line(short *, Point2d_t *, Point2d_t *, Point2d_t *, Point2d_t *); void draw_line(Buffer8_t *, short, short, short, short, const Pixel_t); void draw(Buffer8_t *, const Line_t *, const Pixel_t); static inline void Buffer8_init_mask_3x3(Buffer8_t *buff) { short i, j; for (i = 1; i < MAXX; i++) { /* copy hor bottom */ set_pixel_nc(buff, i, 0, get_pixel_nc(buff, i, MAXY - 1)); /* copy hor top */ set_pixel_nc(buff, i, MAXY, get_pixel_nc(buff, i, 1)); } for (j = 1; j < MAXY; j++) { /* copy ver right */ set_pixel_nc(buff, 0, j, get_pixel_nc(buff, MAXX - 1, j)); /* copy ver left */ set_pixel_nc(buff, MAXX, j, get_pixel_nc(buff, 1, j)); } /* copy 4 corners */ set_pixel_nc(buff, 0, 0, get_pixel_nc(buff, MAXX - 1, MAXY - 1)); set_pixel_nc(buff, MAXX, 0, get_pixel_nc(buff, 1, MAXY - 1)); set_pixel_nc(buff, 0, MAXY, get_pixel_nc(buff, MAXX - 1, 1)); set_pixel_nc(buff, MAXX, MAXY, get_pixel_nc(buff, 1, 1)); } static inline void Buffer8_expand_border(Buffer8_t *buff) { short i, j; /* ok we cheat a little little little bit to save 4 annoying corner pixels: * horizontally we set from MINX to MAXX * vertically we set from MINY+1 to MAXY-1 */ /* set bottom and top lines */ /* we use +-2 since most blurs only act within that range */ for (i = MINX; i <= MAXX; i++) { Pixel_t sum = (Pixel_t)((get_pixel_nc(buff, i, MINY+2) + get_pixel_nc(buff, i, MAXY-2)) >> 1); set_pixel_nc(buff, i, MINY, sum); set_pixel_nc(buff, i, MAXY, sum); } /* set left and right */ for (j = MINY+1; j < MAXY; j++) { Pixel_t sum = (Pixel_t)((get_pixel_nc(buff, MINX+2, j) + get_pixel_nc(buff, MAXX-2, j)) >> 1); set_pixel_nc(buff, MINX, j, sum); set_pixel_nc(buff, MAXX, j, sum); } } void Buffer8_randomize(Buffer8_t *); void Buffer8_overlay(Buffer8_t *, const Buffer8_t *); void Buffer8_XOR(Buffer8_t *, const Buffer8_t *); void Buffer8_average(Buffer8_t *, const Buffer8_t *); static inline void Buffer8_flip_v(Buffer8_t *buff) { u_short j; for (j = 0; j < HHEIGHT; j++) { Pixel_t tmp[WIDTH]; memcpy(tmp, &buff->buffer[j*WIDTH], WIDTH * sizeof(Pixel_t)); memcpy(&buff->buffer[j*WIDTH], &buff->buffer[(MAXY-j)*WIDTH], WIDTH * sizeof(Pixel_t)); memcpy(&buff->buffer[(MAXY-j)*WIDTH], tmp, WIDTH * sizeof(Pixel_t)); } } static inline void Buffer8_flip_h(Buffer8_t *buff) { u_short j; for (j = 0; j < HEIGHT; j++) { u_short i; for (i = 0; i < HWIDTH; i++) { Pixel_t tmp; tmp = buff->buffer[j*WIDTH+i]; buff->buffer[j*WIDTH+i] = buff->buffer[j*WIDTH+WIDTH-i-1]; buff->buffer[j*WIDTH+WIDTH-i-1] = tmp; } } } void gray_scale(Pixel_t *, const uint16_t, const uint16_t, const Pixel_t *); void Buffer8_substract_y(const Buffer8_t *, const Buffer8_t *, const Pixel_t, const Buffer8_t *); #endif /* __BINIOU_BUFFER_8BITS_H */ lebiniou-3.40/src/layer.c0000644000175000017500000000453013612112625012237 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "layer.h" Layer_t * Layer_new(Plugin_t *p) { Layer_t *l; l = xcalloc(1, sizeof(Layer_t)); l->plugin = p; l->mode = NORMAL; return l; } void Layer_delete(Layer_t *l) { json_decref(l->plugin_parameters); xfree(l); } Layer_t * Layer_copy(const Layer_t *from) { Layer_t *l = Layer_new(from->plugin); l->mode = from->mode; l->plugin_parameters = json_deep_copy(from->plugin_parameters); return l; } enum LayerMode LayerMode_from_string(const char *mode) { if (!strcmp(mode, "none")) { return NONE; } if (!strcmp(mode, "normal")) { return NORMAL; } if (!strcmp(mode, "overlay")) { return OVERLAY; } if (!strcmp(mode, "xor")) { return XOR; } if (!strcmp(mode, "average")) { return AVERAGE; } if (!strcmp(mode, "random")) { return RANDOM; } printf("[!] Failed to parse mode '%s', setting to NORMAL\n", mode); return NORMAL; } const char * LayerMode_to_string(const enum LayerMode mode) { switch (mode) { case NONE: return "none"; break; case NORMAL: return "normal"; break; case OVERLAY: return "overlay"; break; case XOR: return "xor"; break; case AVERAGE: return "average"; break; case RANDOM: return "random"; break; default: xerror("LayerMode_to_string: unknown mode= %d\n", mode); break; } return NULL; /* not reached */ } const char * LayerMode_to_OSD_string(const enum LayerMode mode) { if ((unsigned)mode > RANDOM) { return "???"; } else return &"---\0NOR\0OVL\0XOR\0AVG\0RND\0"[4*mode*sizeof(char)]; } lebiniou-3.40/src/options.h0000644000175000017500000000507513612112625012630 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_OPTIONS_H #define __BINIOU_OPTIONS_H #include "utils.h" enum PluginOptions { /* BE_ stands for "Biniou Effect" */ BE_NONE = 0, BE_SFX2D = 1 << 0, /* sound effect, 2d */ BE_SFX3D = 1 << 1, /* sound effect, 3d */ BE_GFX = 1 << 2, /* graphic effect */ BE_BLUR = 1 << 3, /* blur effect */ BE_DISPLACE = 1 << 4, /* displace effect */ BE_LENS = 1 << 5, /* lens effect */ BE_SCROLL = 1 << 6, /* scroll effect */ BE_MIRROR = 1 << 7, /* mirror effect */ BE_ROLL = 1 << 8, /* roll effect */ BE_WARP = 1 << 9, /* warp effect */ BE_CLEAN = 1 << 10, /* obvious */ /* BEQ_ stands for "Biniou Effect Qualifier" */ BEQ_HOR = 1 << 11, BEQ_VER = 1 << 12, BEQ_DIAG = 1 << 13, BEQ_UP = 1 << 14, /* 2d effect hints */ BEQ_DOWN = 1 << 15, BEQ_LEFT = 1 << 16, BEQ_RIGHT = 1 << 17, BEQ_COLORMAP = 1 << 18, /* changes colormap */ BEQ_PARTICLES = 1 << 19, /* generates particles */ BEQ_SPLASH = 1 << 20, /* splashes images */ BEQ_THREAD = 1 << 21, /* thread, do not use in sequences */ BEQ_IMAGE = 1 << 22, /* uses background image */ BEQ_NORANDOM = 1 << 23, /* don't select at random */ BEQ_WEBCAM = 1 << 24, /* uses a webcam input */ BEQ_UNIQUE = 1 << 25, /* plugin must be alone to be cool */ BEQ_FIRST = 1 << 26, /* insert plugin at the begining */ BEQ_LAST = 1 << 27, /* insert plugin at the end */ BEQ_MUTE_CAM = 1 << 28 /* some plugins (eg webcams) can be muted */ } PluginOptions_e; #define MAX_TYPES 29 /* all types available */ /* -- PluginType -- */ typedef struct PluginType_s { enum PluginOptions option; char *name; char *oname; u_short count; } PluginType_t; extern PluginType_t pTypes[MAX_TYPES]; #endif /* __BINIOU_OPTIONS_H */ lebiniou-3.40/src/utils.c0000644000175000017500000001030613612112625012261 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "globals.h" void xerror(const char *fmt, ...) { va_list ap; fprintf(stderr, "O_o "); va_start(ap, fmt); vfprintf(stderr, fmt, ap); va_end(ap); #ifdef DEBUG assert(0); /* to get a backtrace */ #else exit(1); #endif } void xperror(const char *why) { fprintf(stderr, "[!] System error: "); perror(why); exit(1); } void okdone(const char *what) { if (libbiniou_verbose) { printf("[+] %s\n", what); } } void * xmalloc(const size_t size) { void *pouet = malloc(size); if (NULL == pouet) { xperror("malloc"); } return pouet; } void * xcalloc(const size_t nmemb, const size_t size) { void *pouet = calloc(nmemb, size); if (NULL == pouet) { xperror("calloc"); } return pouet; } void * xrealloc(void *ptr, size_t size) { void *pouet = realloc(ptr, size); if (NULL == pouet) { xperror("realloc"); } return pouet; } double xatof(const char *value) { double f; errno = 0; f = strtod(value, NULL); if (errno != 0) { xperror("strtod"); } return f; } long xatol(const char *value) { long l; errno = 0; l = strtol(value, NULL, 10); if (errno != 0) { xperror("strtol"); } return l; } static void rmkdir2(const char *dir) { const mode_t omode = S_IRWXU|S_IRWXG|S_IRWXO; if (access(dir, R_OK) == -1) { if (mkdir(dir, omode) == -1) { xperror("mkdir"); } } } void rmkdir(const char *p) { /* recursive mkdir */ char *slash = NULL; char *path; assert(p != NULL); path = strdup(p); if (path[0] == '/') { slash = strchr(path+sizeof(char), '/'); } else { slash = strchr(path, '/'); } while (slash != NULL) { *slash = '\0'; rmkdir2(path); *slash = '/'; slash = strchr(slash+sizeof(char), '/'); } rmkdir2(path); xfree(path); } uint32_t FNV_hash(const char* str) { const unsigned int fnv_prime = 0x811C9DC5; unsigned int hash = 0; int c; while ((c = *str++)) { hash *= fnv_prime; hash ^= c; } return (uint32_t)hash; } void ms_sleep(const u_long msec) { #if 0 /* nanosleep seems NOK */ struct timespec ts; ts.tv_sec = (msec / 1000); ts.tv_nsec = (msec % 1000) * 1000000; nanosleep(&ts, NULL); #else struct timeval tv; tv.tv_sec = (msec / 1000); tv.tv_usec = (msec % 1000) * 1000; select(0, 0, 0, 0, &tv); #endif } /*! * Parses a string containing 2 shorts * eg "960x540" => 960, 540 (for resolution) * "15,30" => 15, 30 (for timers) */ int parse_two_shorts(const char *str, const int delim, short *a, short *b) { int rc = 0; char *dup = NULL; char *found = NULL; long a0, b0; if ((NULL == a) && (NULL == b)) { xerror("%s: No variable to set !\n", __FUNCTION__, a, b); } dup = strdup(str); if (NULL == dup) { xperror("strdup"); } found = strchr(str, delim); if (NULL == found) { xerror("%s: Did not find delimiter '%c' in \"%s\"\n", __FUNCTION__, delim, str); } *found++ = '\0'; if (NULL != a) { a0 = xatol(dup); if ((a0 >= SHRT_MIN) && (a0 <= SHRT_MAX)) { *a = a0; } else { rc = -1; } } if (NULL != b) { b0 = xatol(found); if ((b0 >= SHRT_MIN) && (b0 <= SHRT_MAX)) { *b = b0; } else { rc = -1; } } xfree(dup); return rc; } /* returns 0 if command was executed, -1 otherwise */ int check_command(const char *cmd) { if (cmd != NULL) { int res = system(cmd); if (!res) { return 0; } } return -1; } time_t unix_timestamp() { struct timeval t; gettimeofday(&t, NULL); return t.tv_sec; } lebiniou-3.40/src/event_enums.h0000644000175000017500000000374113612323127013464 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_EVENT_ENUMS_H #define __BINIOU_EVENT_ENUMS_H /* * Automagically generated * DO NOT EDIT !!! */ enum RcptTo { BT_NONE = 0, BT_IMAGEFADER, BT_CMAPFADER, BT_PLUGINS, BT_CONTEXT, BT_SEQMGR, BT_LAST, }; enum Command { BC_NONE = 0, BC_QUIT, BC_PREV, BC_NEXT, BC_RANDOM, BC_SWITCH, BC_RESET, BC_SELECT, BC_RELOAD, BC_SET, BC_INFO, BC_MOVE, BC_SAVE, BC_USE_BANKSET, BC_STORE_BANK, BC_USE_BANK, BC_CLEAR_BANK, BC_SAVE_BANKS, BC_SET_BANKMODE, BC_LAST, BC_LOCK, BC_VOLUME_SCALE, BC_PARAM_PREV, BC_PARAM_NEXT, BC_PARAM_DEC, BC_PARAM_INC, BC_PARAM_DEC_FAST, BC_PARAM_INC_FAST, }; enum Arg { BA_NONE = 0, BA_RANDOM, BA_SEQUENCE, BA_SCHEME, BA_COLORMAPS, BA_IMAGES, BA_FULLSCREEN, BA_ROTATIONS, BA_BOUNDARY, BA_OSD_CMAP, BA_CURSOR, BA_UP, BA_SAVE, BA_SCREENSHOT, BA_DOWN, BA_PREV, BA_NEXT, BA_LAYER_MODE, BA_SELECTED, BA_LENS, BA_BYPASS, BA_WEBCAM, BA_PULSE, BA_LAST, BA_DELAY, BA_SPAN, BA_MUTE, BA_SEQUENCE_FULL, BA_SEQUENCE_BARE, BA_OVERWRITE_FULL, BA_OVERWRITE_BARE, }; #endif /* __BINIOU_EVENT_ENUMS_H */ lebiniou-3.40/src/cmdline.c0000644000175000017500000002207613612112625012543 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #include "main.h" #include "webcam.h" #ifdef WITH_WEBCAM extern int hflip, vflip, webcams; extern char *video_base; #endif extern uint8_t statistics; #define MIN_WIDTH 80 #define MIN_HEIGHT 60 static void usage() { printf("Usage: " PACKAGE_NAME " [options]\n\n" "\t-b, --basedir \tSet base directory [" DEFAULT_PLUGINSDIR "]\n" "\t-d, --datadir \tSet data directory [" DEFAULT_DATADIR "]\n" "\t-z, --schemes \tSet the schemes file [" DEFAULT_SCHEMES_FILE "]\n" "\t-f, --fullscreen\tSet fullscreen\n" "\t-h, --help\t\tDisplay this help\n" "\t-i, --input \tSet input plugin [" DEFAULT_INPUT_PLUGIN "]\n" "\t-m, --maxfps \tSet maximum framerate [%ld]\n" "\t-o, --output \tSet output plugin [" DEFAULT_OUTPUT_PLUGIN "]\n" "\t-r, --random \tSet auto-random mode\n" "\t-v, --version\t\tDisplay the version and exit\n" "\t-q, --quiet\t\tSuppress messages\n" "\t-c, --config \tSet configuration file [~/" KEYFILE "]\n" "\t-X, --xpos \tSet left position of the window\n" "\t-Y, --ypos \tSet top position of the window\n" #ifndef FIXED "\t-x, --width \tSet width [%d]\n" "\t-y, --height \tSet height [%d]\n" #endif "\t-n, --noborder\tDisable window borders\n" "\t-p, --pidfile \tSet the PID file [%s]\n" "\t-t, --themes \tComma-separated list of themes to use [biniou]\n" #ifdef WITH_WEBCAM "\t-W, --webcams \tNumber of webcams [%d]\n" "\t-D, --device \tWebcam base [" DEFAULT_VIDEO_DEVICE "]\n" "\t-C, --camflip \tFlip webcam image horizontally/vertically\n" #endif "\t-S, --stats\t\tDisplay statistics\n" "\n" "This version of " PACKAGE_STRING " was compiled with:\n" "\tInput plugins: " INPUT_PLUGINS "\n" "\tOutput plugins: " OUTPUT_PLUGINS "\n" "\n" #ifdef MANLINK "Manual: file://" MANLINK "\n" "\n" #endif , max_fps #ifndef FIXED , DEFAULT_WIDTH , DEFAULT_HEIGHT #endif , pid_file #ifdef WITH_WEBCAM , webcams #endif ); /* TODO print default values for all options */ exit(0); } void getargs(int argc, char **argv) { int ch; #ifndef FIXED int w, h; #endif #if HAVE_GETOPT_LONG static struct option long_opt[] = { {"basedir", required_argument, NULL, 'b'}, {"datadir", required_argument, NULL, 'd'}, {"schemes", required_argument, NULL, 'z'}, {"fullscreen", no_argument, NULL, 'f'}, {"help", no_argument, NULL, 'h'}, {"input", required_argument, NULL, 'i'}, {"maxfps", required_argument, NULL, 'm'}, {"noborder", no_argument, NULL, 'n'}, {"output", required_argument, NULL, 'o'}, {"random", required_argument, NULL, 'r'}, {"quiet", no_argument, NULL, 'q'}, {"config", required_argument, NULL, 'c'}, {"xpos", required_argument, NULL, 'X'}, {"ypos", required_argument, NULL, 'Y'}, #ifndef FIXED {"width", required_argument, NULL, 'x'}, {"height", required_argument, NULL, 'y'}, #endif {"version", no_argument, NULL, 'v'}, {"pidfile", required_argument, NULL, 'p'}, {"themes", required_argument, NULL, 't'}, #ifdef WITH_WEBCAM {"camflip", required_argument, NULL, 'C'}, {"webcams", required_argument, NULL, 'W'}, {"device", required_argument, NULL, 'D'}, #endif {"stats", no_argument, NULL, 'S'}, {0, 0, 0, 0} }; /* Get command line arguments */ while ((ch = getopt_long(argc, argv, "b:c:C:d:D:fhi:m:no:p:qr:St:x:X:y:Y:vW:z:", long_opt, NULL)) != -1) #else while ((ch = getopt(argc, argv, "b:c:C:d:D:fhi:m:no:p:qr:St:x:X:y:Y:vW:z:")) != -1) #endif switch (ch) { case 'b': if (base_dir == NULL) { base_dir = optarg; } break; case 'c': /* re-read configuration file */ set_configuration(optarg); read_keyfile(); break; #ifdef WITH_WEBCAM case 'C': if (*optarg == 'h') { hflip=!hflip; } if (*optarg == 'v') { vflip=!vflip; } break; #endif case 'd': if (data_dir == NULL) { data_dir = optarg; } break; case 'z': if (schemes_file == NULL) { schemes_file = optarg; } break; case 'f': fullscreen = 1; break; case 'h': usage(); break; case 'n': window_decorations = 0; VERBOSE(printf("[c] Deactivate window decorations\n")); break; case 'i': if (NULL != input_plugin) { xfree(input_plugin); } input_plugin = optarg; VERBOSE(printf("[c] Setting input plugin: %s\n", input_plugin)); break; case 'o': if (NULL != output_plugin) { xfree(output_plugin); } output_plugin = optarg; VERBOSE(printf("[c] Setting output plugin: %s\n", output_plugin)); break; case 'm': max_fps = xatol(optarg); if (max_fps > 0) { VERBOSE(printf("[c] Maximum fps set to %li\n", max_fps)); } else { xerror("Invalid max_fps (%li)\n", max_fps); } break; case 'r': random_mode = (enum RandomMode)xatol(optarg); if (random_mode > BR_BOTH) { xerror("Invalid random_mode (%d)\n", random_mode); } else { VERBOSE(printf("[c] Random mode set to %d\n", random_mode)); } break; case 't': if (NULL != themes) { xfree(themes); } themes = strdup(optarg); VERBOSE(printf("[c] Using themes: %s\n", themes)); break; case 'v': printf("%s %s\n", PACKAGE_NAME, PACKAGE_VERSION); exit(0); break; case 'q': libbiniou_verbose = 0; break; case 'x': #ifndef FIXED w = xatol(optarg); if (w >= MIN_WIDTH) { width = w; VERBOSE(printf("[c] Width set to %i\n", width)); } else { xerror("Invalid width: %d (min: %d)\n", w, MIN_WIDTH); } #else VERBOSE(fprintf(stderr, "[!] Compiled with fixed buffers, ignoring width= %li\n", xatol(optarg))); #endif break; case 'X': x_origin = xatol(optarg); VERBOSE(printf("[c] X origin set to %i\n", x_origin)); break; case 'y': #ifndef FIXED h = xatol(optarg); if (h >= MIN_HEIGHT) { height = h; VERBOSE(printf("[c] Height set to %i\n", height)); } else { xerror("Invalid height: %d (min: %d)\n", h, MIN_HEIGHT); } #else VERBOSE(fprintf(stderr, "[!] Compiled with fixed buffers, ignoring height= %li\n", xatol(optarg))); #endif break; case 'Y': y_origin = xatol(optarg); VERBOSE(printf("[c] Y origin set to %i\n", y_origin)); break; case 'p': if (pid_file == NULL) { pid_file = optarg; } break; #ifdef WITH_WEBCAM case 'W': /* webcams */ webcams = xatol(optarg); if ((webcams >= 0) && (webcams <= MAX_CAMS)) { VERBOSE(printf("[c] webcam: grabbing %d device%s\n", webcams, (webcams == 1 ? "": "s"))); } else { webcams = 1; } break; case 'D': /* video_base */ if (NULL != video_base) { xfree(video_base); } video_base = strdup(optarg); VERBOSE(printf("[c] webcam: first device is %s\n", video_base)); break; #endif case 'S': libbiniou_verbose = 0; statistics = 1; break; default: usage(); break; } if (NULL == base_dir) { base_dir = DEFAULT_PLUGINSDIR; } if (NULL == data_dir) { data_dir = DEFAULT_DATADIR; } if (NULL == schemes_file) { schemes_file = DEFAULT_SCHEMES_FILE; } if (NULL == input_plugin) { input_plugin = strdup(DEFAULT_INPUT_PLUGIN); } else if (!strcmp(input_plugin, "NULL")) { input_plugin = NULL; } if (NULL == output_plugin) { output_plugin = strdup(DEFAULT_OUTPUT_PLUGIN); } else if (!strcmp(output_plugin, "NULL")) { output_plugin = NULL; } if (NULL == themes) { themes = strdup("biniou"); } #ifdef WITH_WEBCAM if (NULL == video_base) { video_base = strdup(DEFAULT_VIDEO_DEVICE); } #endif } lebiniou-3.40/src/imagefader.h0000644000175000017500000000270413612112625013215 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ #ifndef __BINIOU_IMAGEFADER_H #define __BINIOU_IMAGEFADER_H #include "image_8bits.h" #include "fader.h" #include "event.h" #include "shuffler.h" typedef struct ImageFader_s { u_char on; Image8_t *cur; Image8_t *dst; Fader_t *fader; Shuffler_t *shf; } ImageFader_t; ImageFader_t *ImageFader_new(const u_short); void ImageFader_delete(ImageFader_t *); void ImageFader_set(ImageFader_t *); void ImageFader_prev(ImageFader_t *); void ImageFader_next(ImageFader_t *); void ImageFader_random(ImageFader_t *); void ImageFader_init(ImageFader_t *); void ImageFader_run(ImageFader_t *); int ImageFader_event(ImageFader_t *, const Event_t *); int ImageFader_ring(const ImageFader_t *); #endif /* __BINIOU_IMAGEFADER_H */ lebiniou-3.40/src/defaults.h.in0000644000175000017500000000213613612112625013344 00000000000000/* * Copyright 1994-2020 Olivier Girondel * * This file is part of lebiniou. * * lebiniou is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * lebiniou is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with lebiniou. If not, see . */ /* * Automagically generated * DO NOT EDIT !!! */ #ifndef __BINIOU_DEFAULTS_H #define __BINIOU_DEFAULTS_H #define DEFAULT_WIDTH 960 #define DEFAULT_HEIGHT 540 #define DEFAULT_DATADIR "@LEBINIOU_DATADIR@" #define DEFAULT_PLUGINSDIR "@LEBINIOU_PLUGINSDIR@" #define DEFAULT_SCHEMES_FILE "@LEBINIOU_SCHEMES_FILE@" #endif /* __BINIOU_DEFAULTS_H */