[SCM] drumgizmo/master: New upstream version 0.9.13

viccuad-guest at users.alioth.debian.org viccuad-guest at users.alioth.debian.org
Sun May 14 20:46:00 UTC 2017


The following commit has been merged in the master branch:
commit ba5f722b6e2e50a638925f12299318f59383f5a0
Author: Víctor Cuadrado Juan <me at viccuad.me>
Date:   Sun May 14 18:48:12 2017 +0200

    New upstream version 0.9.13

diff --git a/ABOUT b/ABOUT
new file mode 100644
index 0000000..46cdc24
--- /dev/null
+++ b/ABOUT
@@ -0,0 +1,4 @@
+DrumGizmo is an open source, multichannel, multilayered, cross-platform drum
+plugin and stand-alone application. It enables you to compose drums in midi and
+mix them with a multichannel approach. It is comparable to that of mixing a
+real drumkit that has been recorded with a multimic setup.
diff --git a/AUTHORS b/AUTHORS
index 056ec04..f30f477 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -13,5 +13,8 @@ Developer:
 Developer, Graphics, GUI design and logo:
  Lars Muldjord [muldjord] (muldjordlars at gmail.com)
 
+Developer:
+ Goran Mekić [meka] (meka at tilda.center)
+
 Patches:
  John Hammen (sample multichannel support)
diff --git a/ChangeLog b/ChangeLog
index a4f932d..a65ebce 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,44 @@
+Version 0.9.13
+==============
+Release date: April 23rd 2017
+Contributors: deva, chaot4, Muldjord, meka
+
+Highlighted changes / fixes:
+ - New ui
+ - Diskstreaming
+ - OSS support
+
+All changes / fixes:
+ - Fixed rcgen compilation with BSD make
+ - Made ui and engine compile as internal libs instead of compiling all sources in each component
+ - Implemented settings for controlling diskstreaming
+ - Complete gui makeover
+ - Made changes to UI to incorporate diskstreaming controls
+   - Now generates resources at compile-time
+   - Made window resize flicker-free on X11
+   - Fixed missing redraw on resize event on X11
+   - Now uses XShmImage for rendering on X11
+   - Refactored event system on X11 and Win32
+   - Now supports size and position changes in the same event on X11
+   - New rendering system based on ''dirty'' flag
+   - Added "partial rendering" support in rendering system
+   - Fixed double click
+   - Scroll-wheel inside textareas now works
+ - Made diskstreaming controls work in the engine
+   - Made DrumKitLoader use disk streaming settings
+   - Fixed crash or channel overload on stop/start command or loop due to invalid pointer returned to the engine from the diskstreamer
+   - Made AudioCache use configurable fixed size chunks
+   - Stores memory limit and chunk size in config as ints instead of floats
+ - Made cli support for disk cache controls
+   - ''-s'' and ''-S'' enables diskstreaming and set its parameters
+   - Updated man page
+   - Changed onsite info for cli
+   - Added FreeBSD OSS audio output support
+   - Added buffer size control for OSS audio output module
+ - Fixed the dgreftest for aasimonster2
+ - Added dependency check for rcgen so resource_data.cc is regenerated whenever one of the resource png files change
+
+
 Version 0.9.12
 ==============
 Release date: January 18th 2017
@@ -19,7 +60,6 @@ Version 0.9.11
 ==============
 Release date: October 29th 2016
 Contributors: deva, cglocke, chaot4, Jin^Eld
-
  - Unicode crash bug fixed
  - lv2 inline display
  - Fixed problems when running more than one instance of DrumGizmo plugin in
diff --git a/Makefile.am b/Makefile.am
index 3784c39..94d578c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,6 +1,6 @@
 AUTOMAKE_OPTIONS = gnu
-SUBDIRS = plugingui tools include src plugin drumgizmo man test
-DISTDIRS = plugingui tools include src plugin drumgizmo man test
+SUBDIRS = tools include src plugingui plugin drumgizmo man test
+DISTDIRS = tools include src plugingui plugin drumgizmo man test
 
 EXTRA_DIST = \
 	version.h \
diff --git a/Makefile.in b/Makefile.in
index c7ee10a..7c2a323 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -256,6 +256,9 @@ MANIFEST_TOOL = @MANIFEST_TOOL@
 MKDIR_P = @MKDIR_P@
 NM = @NM@
 NMEDIT = @NMEDIT@
+OBJC = @OBJC@
+OBJCDEPMODE = @OBJCDEPMODE@
+OBJCFLAGS = @OBJCFLAGS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 OTOOL = @OTOOL@
@@ -292,6 +295,8 @@ VST_CPPFLAGS = @VST_CPPFLAGS@
 VST_SOURCE_PATH = @VST_SOURCE_PATH@
 X11_CFLAGS = @X11_CFLAGS@
 X11_LIBS = @X11_LIBS@
+XEXT_CFLAGS = @XEXT_CFLAGS@
+XEXT_LIBS = @XEXT_LIBS@
 ZITA_CPPFLAGS = @ZITA_CPPFLAGS@
 ZITA_LIBS = @ZITA_LIBS@
 abs_builddir = @abs_builddir@
@@ -302,6 +307,7 @@ ac_ct_AR = @ac_ct_AR@
 ac_ct_CC = @ac_ct_CC@
 ac_ct_CXX = @ac_ct_CXX@
 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ac_ct_OBJC = @ac_ct_OBJC@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -349,8 +355,8 @@ top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 AUTOMAKE_OPTIONS = gnu
-SUBDIRS = plugingui tools include src plugin drumgizmo man test
-DISTDIRS = plugingui tools include src plugin drumgizmo man test
+SUBDIRS = tools include src plugingui plugin drumgizmo man test
+DISTDIRS = tools include src plugingui plugin drumgizmo man test
 EXTRA_DIST = \
 	version.h \
 	hugin/hugin.h \
diff --git a/configure b/configure
index e68b55b..cd7f6f3 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for drumgizmo 0.9.12.
+# Generated by GNU Autoconf 2.69 for drumgizmo 0.9.13.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='drumgizmo'
 PACKAGE_TARNAME='drumgizmo'
-PACKAGE_VERSION='0.9.12'
-PACKAGE_STRING='drumgizmo 0.9.12'
+PACKAGE_VERSION='0.9.13'
+PACKAGE_STRING='drumgizmo 0.9.13'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -646,6 +646,8 @@ SAMPLERATE_LIBS
 SAMPLERATE_CFLAGS
 SNDFILE_LIBS
 SNDFILE_CFLAGS
+HAVE_OUTPUT_OSS_FALSE
+HAVE_OUTPUT_OSS_TRUE
 HAVE_OUTPUT_JACKAUDIO_FALSE
 HAVE_OUTPUT_JACKAUDIO_TRUE
 HAVE_OUTPUT_WAVFILE_FALSE
@@ -686,6 +688,8 @@ ENABLE_TESTS_FALSE
 ENABLE_TESTS_TRUE
 CPPUNIT_LIBS
 CPPUNIT_CFLAGS
+ENABLE_COCOA_FALSE
+ENABLE_COCOA_TRUE
 ENABLE_X11_FALSE
 ENABLE_X11_TRUE
 ENABLE_WIN32_FALSE
@@ -694,6 +698,8 @@ ENABLE_PUGL_FALSE
 ENABLE_PUGL_TRUE
 GUI_LIBS
 GUI_CPPFLAGS
+XEXT_LIBS
+XEXT_CFLAGS
 X11_LIBS
 X11_CFLAGS
 PKG_CONFIG_LIBDIR
@@ -737,6 +743,12 @@ CCDEPMODE
 ac_ct_CC
 CFLAGS
 CC
+am__fastdepOBJC_FALSE
+am__fastdepOBJC_TRUE
+OBJCDEPMODE
+ac_ct_OBJC
+OBJCFLAGS
+OBJC
 am__fastdepCXX_FALSE
 am__fastdepCXX_TRUE
 CXXDEPMODE
@@ -848,6 +860,7 @@ enable_output_dummy
 enable_output_jackaudio
 enable_output_alsa
 enable_output_wavfile
+enable_output_oss
 enable_resampler
 enable_sse
 '
@@ -860,6 +873,8 @@ LDFLAGS
 LIBS
 CPPFLAGS
 CCC
+OBJC
+OBJCFLAGS
 CC
 CFLAGS
 CPP
@@ -869,6 +884,8 @@ PKG_CONFIG_PATH
 PKG_CONFIG_LIBDIR
 X11_CFLAGS
 X11_LIBS
+XEXT_CFLAGS
+XEXT_LIBS
 CPPUNIT_CFLAGS
 CPPUNIT_LIBS
 LV2_CFLAGS
@@ -1423,7 +1440,7 @@ 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 drumgizmo 0.9.12 to adapt to many kinds of systems.
+\`configure' configures drumgizmo 0.9.13 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1493,7 +1510,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of drumgizmo 0.9.12:";;
+     short | recursive ) echo "Configuration of drumgizmo 0.9.13:";;
    esac
   cat <<\_ACEOF
 
@@ -1530,6 +1547,8 @@ Optional Features:
   --disable-output-alsa   Disable output alsa plugin [default=enabled]
   --disable-output-wavfile
                           Disable output wavfile plugin [default=enabled]
+  --disable-output-oss    Disable output oss plugin [enabled by default on
+                          FreeBSD, disabled otherwise]
   --enable-resampler=lib  Enable resampling using libzita-resampler, set to
                           'src' to force use of libsamplerate (slow).
                           [default=yes]
@@ -1557,6 +1576,8 @@ Some influential environment variables:
   LIBS        libraries to pass to the linker, e.g. -l<library>
   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
               you have headers in a nonstandard directory <include dir>
+  OBJC        Objective C compiler command
+  OBJCFLAGS   Objective C compiler flags
   CC          C compiler command
   CFLAGS      C compiler flags
   CPP         C preprocessor
@@ -1568,6 +1589,8 @@ Some influential environment variables:
               path overriding pkg-config's built-in search path
   X11_CFLAGS  C compiler flags for X11, overriding pkg-config
   X11_LIBS    linker flags for X11, overriding pkg-config
+  XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config
+  XEXT_LIBS   linker flags for XEXT, overriding pkg-config
   CPPUNIT_CFLAGS
               C compiler flags for CPPUNIT, overriding pkg-config
   CPPUNIT_LIBS
@@ -1655,7 +1678,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-drumgizmo configure 0.9.12
+drumgizmo configure 0.9.13
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1707,6 +1730,44 @@ fi
 
 } # ac_fn_cxx_try_compile
 
+# ac_fn_objc_try_compile LINENO
+# -----------------------------
+# Try to compile conftest.$ac_ext, and return whether this succeeded.
+ac_fn_objc_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_objc_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_objc_try_compile
+
 # ac_fn_c_try_compile LINENO
 # --------------------------
 # Try to compile conftest.$ac_ext, and return whether this succeeded.
@@ -2141,7 +2202,7 @@ 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 drumgizmo $as_me 0.9.12, which was
+It was created by drumgizmo $as_me 0.9.13, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3005,7 +3066,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='drumgizmo'
- VERSION='0.9.12'
+ VERSION='0.9.13'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3755,6 +3816,383 @@ else
 fi
 
 
+ac_ext=m
+ac_cpp='$OBJCPP $CPPFLAGS'
+ac_compile='$OBJC -c $OBJCFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$OBJC -o conftest$ac_exeext $OBJCFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_objc_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  for ac_prog in gcc objcc objc cc CC
+  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_OBJC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OBJC"; then
+  ac_cv_prog_OBJC="$OBJC" # 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_OBJC="$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
+OBJC=$ac_cv_prog_OBJC
+if test -n "$OBJC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJC" >&5
+$as_echo "$OBJC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$OBJC" && break
+  done
+fi
+if test -z "$OBJC"; then
+  ac_ct_OBJC=$OBJC
+  for ac_prog in gcc objcc objc cc CC
+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_OBJC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OBJC"; then
+  ac_cv_prog_ac_ct_OBJC="$ac_ct_OBJC" # 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_OBJC="$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_OBJC=$ac_cv_prog_ac_ct_OBJC
+if test -n "$ac_ct_OBJC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJC" >&5
+$as_echo "$ac_ct_OBJC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_OBJC" && break
+done
+
+  if test "x$ac_ct_OBJC" = x; then
+    OBJC="gcc"
+  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
+    OBJC=$ac_ct_OBJC
+  fi
+fi
+
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for Objective 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
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Objective C compiler" >&5
+$as_echo_n "checking whether we are using the GNU Objective C compiler... " >&6; }
+if ${ac_cv_objc_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_objc_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_objc_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objc_compiler_gnu" >&5
+$as_echo "$ac_cv_objc_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GOBJC=yes
+else
+  GOBJC=
+fi
+ac_test_OBJCFLAGS=${OBJCFLAGS+set}
+ac_save_OBJCFLAGS=$OBJCFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $OBJC accepts -g" >&5
+$as_echo_n "checking whether $OBJC accepts -g... " >&6; }
+if ${ac_cv_prog_objc_g+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_save_objc_werror_flag=$ac_objc_werror_flag
+   ac_objc_werror_flag=yes
+   ac_cv_prog_objc_g=no
+   OBJCFLAGS="-g"
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_objc_try_compile "$LINENO"; then :
+  ac_cv_prog_objc_g=yes
+else
+  OBJCFLAGS=""
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_objc_try_compile "$LINENO"; then :
+
+else
+  ac_objc_werror_flag=$ac_save_objc_werror_flag
+	 OBJCFLAGS="-g"
+	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_objc_try_compile "$LINENO"; then :
+  ac_cv_prog_objc_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_objc_werror_flag=$ac_save_objc_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_objc_g" >&5
+$as_echo "$ac_cv_prog_objc_g" >&6; }
+if test "$ac_test_OBJCFLAGS" = set; then
+  OBJCFLAGS=$ac_save_OBJCFLAGS
+elif test $ac_cv_prog_objc_g = yes; then
+  if test "$GOBJC" = yes; then
+    OBJCFLAGS="-g -O2"
+  else
+    OBJCFLAGS="-g"
+  fi
+else
+  if test "$GOBJC" = yes; then
+    OBJCFLAGS="-O2"
+  else
+    OBJCFLAGS=
+  fi
+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
+
+depcc="$OBJC" am_compiler_list='gcc3 gcc'
+
+{ $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_OBJC_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_OBJC_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
+
+
+  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_OBJC_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_OBJC_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_OBJC_dependencies_compiler_type" >&5
+$as_echo "$am_cv_OBJC_dependencies_compiler_type" >&6; }
+OBJCDEPMODE=depmode=$am_cv_OBJC_dependencies_compiler_type
+
+ if
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_OBJC_dependencies_compiler_type" = gcc3; then
+  am__fastdepOBJC_TRUE=
+  am__fastdepOBJC_FALSE='#'
+else
+  am__fastdepOBJC_TRUE='#'
+  am__fastdepOBJC_FALSE=
+fi
+
+
 ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -15930,7 +16368,7 @@ if test "x$enable_gui" = "xauto"; then :
 $as_echo "Auto setting gui based on host: $host_os" >&6; }
 	     case $host_os in #(
   darwin*) :
-    enable_gui="carbon" ;; #(
+    enable_gui="cocoa" ;; #(
   linux*|*bsd*) :
     enable_gui="x11" ;; #(
   mingw*|windows*|winnt|cygwin) :
@@ -16037,23 +16475,114 @@ $as_echo "yes" >&6; }
 
 fi
 
-  GUI_CPPFLAGS="-DX11 $X11_CFLAGS"
-  GUI_LIBS="$X11_LIBS"
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5
+$as_echo_n "checking for XEXT... " >&6; }
+
+if test -n "$XEXT_CFLAGS"; then
+    pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+    if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xext >= 1.0\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "xext >= 1.0") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xext >= 1.0" 2>/dev/null`
+		      test "x$?" != "x0" && pkg_failed=yes
+else
+  pkg_failed=yes
+fi
+ else
+    pkg_failed=untried
+fi
+if test -n "$XEXT_LIBS"; then
+    pkg_cv_XEXT_LIBS="$XEXT_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+    if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xext >= 1.0\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "xext >= 1.0") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xext >= 1.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
+	        XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xext >= 1.0" 2>&1`
+        else
+	        XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xext >= 1.0" 2>&1`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$XEXT_PKG_ERRORS" >&5
+
+	as_fn_error $? "Package requirements (xext >= 1.0) were not met:
+
+$XEXT_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables XEXT_CFLAGS
+and XEXT_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details." "$LINENO" 5
+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}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "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.
+
+Alternatively, you may set the environment variables XEXT_CFLAGS
+and XEXT_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details" "$LINENO" 5; }
+else
+	XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS
+	XEXT_LIBS=$pkg_cv_XEXT_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+
+fi
+
+  GUI_CPPFLAGS="-DUI_X11 $X11_CFLAGS $XEXT_CFLAGS"
+  GUI_LIBS="$X11_LIBS $XEXT_LIBS"
 elif test "x$enable_gui" = "xwin32"; then :
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting gui backend to Win32" >&5
 $as_echo "Setting gui backend to Win32" >&6; }
-  GUI_CPPFLAGS="-DWIN32"
-  GUI_LIBS="-lgdi32 -lsetupapi -lws2_32"
+  GUI_CPPFLAGS="-DUI_WIN32"
+  GUI_LIBS="-lgdi32 -lsetupapi -lws2_32 -lcomctl32"
 elif test "x$enable_gui" = "xpugl"; then :
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting gui backend to Pugl" >&5
 $as_echo "Setting gui backend to Pugl" >&6; }
-  GUI_CPPFLAGS="-DPUGL -I../../pugl"
+  GUI_CPPFLAGS="-DUI_PUGL -I../../pugl"
   GUI_LIBS="-lGLU -lGL -lglut"
-elif test "x$enable_gui" = "xcarbon"; then :
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting gui backend to Carbon" >&5
-$as_echo "Setting gui backend to Carbon" >&6; }
-  GUI_CPPFLAGS=""
-  GUI_LIBS=""
+elif test "x$enable_gui" = "xcocoa"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting gui backend to Cocoa" >&5
+$as_echo "Setting gui backend to Cocoa" >&6; }
+  GUI_CPPFLAGS="-DUI_COCOA -framework Cocoa"
+  GUI_LIBS="-framework Cocoa"
 else
   as_fn_error $? "*** No GUI backend has been selected ***" "$LINENO" 5
 
@@ -16086,6 +16615,14 @@ else
   ENABLE_X11_FALSE=
 fi
 
+ if test "x$enable_gui" = "xcocoa"; then
+  ENABLE_COCOA_TRUE=
+  ENABLE_COCOA_FALSE='#'
+else
+  ENABLE_COCOA_TRUE='#'
+  ENABLE_COCOA_FALSE=
+fi
+
 
 
 # Check whether --with-test was given.
@@ -16385,6 +16922,7 @@ else
 fi
 
 
+
 if test "x$enable_cli" = "xyes"; then :
   enable_cli=yes
 
@@ -16726,7 +17264,57 @@ $as_echo "*** output wavfile plugin disabled per user request ***" >&6; }
 
 fi
 
-  OUTPUT_PLUGINS="dummy alsa wavfile jackaudio"
+    case $host_os in
+    freebsd*)
+      enable_oss_value=yes
+      ;;
+    *)
+      enable_oss_value=no
+      ;;
+  esac
+  # Check whether --enable-output_oss was given.
+if test "${enable_output_oss+set}" = set; then :
+  enableval=$enable_output_oss;
+else
+  enable_output_oss=$enable_oss_value
+
+fi
+
+
+  if test "x$enable_output_oss" = "xyes"; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OSS" >&5
+$as_echo_n "checking for OSS... " >&6; }
+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+          #include <sys/soundcard.h>
+          #ifndef AFMT_S32_NE
+          # error no oss
+          #endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+          have_output_oss=yes
+          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+
+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 $? "no OSS headers found
+See \`config.log' for more details" "$LINENO" 5; }
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: *** output oss plugin disabled per user request ***" >&5
+$as_echo "*** output oss plugin disabled per user request ***" >&6; }
+    have_output_oss=no
+
+fi
+
+  OUTPUT_PLUGINS="dummy alsa wavfile jackaudio oss"
 
 
         dgplugindir=${libdir}/drumgizmo
@@ -16814,6 +17402,14 @@ else
   HAVE_OUTPUT_JACKAUDIO_FALSE=
 fi
 
+ if test "x$have_output_oss" = "xyes"; then
+  HAVE_OUTPUT_OSS_TRUE=
+  HAVE_OUTPUT_OSS_FALSE='#'
+else
+  HAVE_OUTPUT_OSS_TRUE='#'
+  HAVE_OUTPUT_OSS_FALSE=
+fi
+
 
 
 pkg_failed=no
@@ -17497,7 +18093,7 @@ fi
 
 
 
-ac_config_files="$ac_config_files Makefile tools/Makefile src/Makefile plugin/Makefile plugin/vst/Makefile plugingui/Makefile include/Makefile man/Makefile test/Makefile test/dgreftest/Makefile drumgizmo/Makefile"
+ac_config_files="$ac_config_files Makefile tools/Makefile src/Makefile plugin/Makefile plugin/vst/Makefile plugingui/Makefile include/Makefile man/Makefile test/Makefile test/dgreftest/Makefile test/uitests/Makefile drumgizmo/Makefile"
 
 
 cat >confcache <<\_ACEOF
@@ -17633,6 +18229,10 @@ if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
   as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
 fi
+if test -z "${am__fastdepOBJC_TRUE}" && test -z "${am__fastdepOBJC_FALSE}"; then
+  as_fn_error $? "conditional \"am__fastdepOBJC\" 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
@@ -17649,6 +18249,10 @@ if test -z "${ENABLE_X11_TRUE}" && test -z "${ENABLE_X11_FALSE}"; then
   as_fn_error $? "conditional \"ENABLE_X11\" was never defined.
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
 fi
+if test -z "${ENABLE_COCOA_TRUE}" && test -z "${ENABLE_COCOA_FALSE}"; then
+  as_fn_error $? "conditional \"ENABLE_COCOA\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
 if test -z "${ENABLE_TESTS_TRUE}" && test -z "${ENABLE_TESTS_FALSE}"; then
   as_fn_error $? "conditional \"ENABLE_TESTS\" was never defined.
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
@@ -17697,6 +18301,10 @@ if test -z "${HAVE_OUTPUT_JACKAUDIO_TRUE}" && test -z "${HAVE_OUTPUT_JACKAUDIO_F
   as_fn_error $? "conditional \"HAVE_OUTPUT_JACKAUDIO\" was never defined.
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
 fi
+if test -z "${HAVE_OUTPUT_OSS_TRUE}" && test -z "${HAVE_OUTPUT_OSS_FALSE}"; then
+  as_fn_error $? "conditional \"HAVE_OUTPUT_OSS\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
 
 : "${CONFIG_STATUS=./config.status}"
 ac_write_fail=0
@@ -18094,7 +18702,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by drumgizmo $as_me 0.9.12, which was
+This file was extended by drumgizmo $as_me 0.9.13, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -18160,7 +18768,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-drumgizmo config.status 0.9.12
+drumgizmo config.status 0.9.13
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
@@ -18678,6 +19286,7 @@ do
     "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
     "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
     "test/dgreftest/Makefile") CONFIG_FILES="$CONFIG_FILES test/dgreftest/Makefile" ;;
+    "test/uitests/Makefile") CONFIG_FILES="$CONFIG_FILES test/uitests/Makefile" ;;
     "drumgizmo/Makefile") CONFIG_FILES="$CONFIG_FILES drumgizmo/Makefile" ;;
 
   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
diff --git a/configure.ac b/configure.ac
index ce2a46f..c2c17ef 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4,6 +4,7 @@ AC_CONFIG_SRCDIR([src/drumgizmo.cc])
 AM_INIT_AUTOMAKE
 
 AC_PROG_CXX
+AC_PROG_OBJC
 AM_PROG_CC_C_O
 AC_PROG_MKDIR_P
 
@@ -140,7 +141,7 @@ AS_IF([test "x$enable_gui" = "xyes"], [enable_gui="auto"])
 AS_IF([test "x$enable_gui" = "xauto"],
       [AC_MSG_RESULT([Auto setting gui based on host: $host_os])
 	     AS_CASE([$host_os],
-		      [darwin*], [enable_gui="carbon"],
+		      [darwin*], [enable_gui="cocoa"],
 		      [linux*|*bsd*], [enable_gui="x11"],
 		      [mingw*|windows*|winnt|cygwin], [enable_gui="win32"],
 
@@ -155,24 +156,25 @@ AS_IF(
   dnl Check for Xlib
   dnl ======================
   PKG_CHECK_MODULES(X11, x11 >= 1.0)
+  PKG_CHECK_MODULES(XEXT, xext >= 1.0)
 
-  GUI_CPPFLAGS="-DX11 $X11_CFLAGS"
-  GUI_LIBS="$X11_LIBS"],
+  GUI_CPPFLAGS="-DUI_X11 $X11_CFLAGS $XEXT_CFLAGS"
+  GUI_LIBS="$X11_LIBS $XEXT_LIBS"],
 
   [test "x$enable_gui" = "xwin32"],
   [AC_MSG_RESULT([Setting gui backend to Win32])
-  GUI_CPPFLAGS="-DWIN32"
-  GUI_LIBS="-lgdi32 -lsetupapi -lws2_32"],
+  GUI_CPPFLAGS="-DUI_WIN32"
+  GUI_LIBS="-lgdi32 -lsetupapi -lws2_32 -lcomctl32"],
 
   [test "x$enable_gui" = "xpugl"],
   [AC_MSG_RESULT([Setting gui backend to Pugl])
-  GUI_CPPFLAGS="-DPUGL -I../../pugl"
+  GUI_CPPFLAGS="-DUI_PUGL -I../../pugl"
   GUI_LIBS="-lGLU -lGL -lglut"],
 
-  [test "x$enable_gui" = "xcarbon"],
-  [AC_MSG_RESULT([Setting gui backend to Carbon])
-  GUI_CPPFLAGS=""
-  GUI_LIBS=""],
+  [test "x$enable_gui" = "xcocoa"],
+  [AC_MSG_RESULT([Setting gui backend to Cocoa])
+  GUI_CPPFLAGS="-DUI_COCOA -framework Cocoa"
+  GUI_LIBS="-framework Cocoa"],
 
   AC_MSG_ERROR([*** No GUI backend has been selected ***])
 )
@@ -183,6 +185,7 @@ AC_SUBST(GUI_LIBS)
 AM_CONDITIONAL([ENABLE_PUGL], [test "x$enable_gui" = "xpugl"])
 AM_CONDITIONAL([ENABLE_WIN32], [test "x$enable_gui" = "xwin32"])
 AM_CONDITIONAL([ENABLE_X11], [test "x$enable_gui" = "xx11"])
+AM_CONDITIONAL([ENABLE_COCOA], [test "x$enable_gui" = "xcocoa"])
 
 dnl ======================
 dnl Compile unit tests
@@ -285,6 +288,7 @@ AC_ARG_ENABLE([cli],
 	AS_HELP_STRING([--enable-cli], [Compile the command line interface [default=yes]]),,
         [enable_cli="yes"])
 
+
 AS_IF(
   [test "x$enable_cli" = "xyes"],
   [enable_cli=yes
@@ -419,7 +423,44 @@ AS_IF(
      have_output_wavfile=no]
   )
 
-  OUTPUT_PLUGINS="dummy alsa wavfile jackaudio"
+  dnl *** oss
+  case $host_os in
+    freebsd*)
+      enable_oss_value=yes
+      ;;
+    *)
+      enable_oss_value=no
+      ;;
+  esac
+  AC_ARG_ENABLE([output_oss],
+    AS_HELP_STRING(
+      [--disable-output-oss],
+      [Disable output oss plugin [enabled by default on FreeBSD, disabled otherwise]]),,
+    [enable_output_oss=$enable_oss_value]
+  )
+
+  AS_IF(
+    [test "x$enable_output_oss" = "xyes"],
+    [AC_MSG_CHECKING(for OSS)
+      AC_COMPILE_IFELSE(
+        [AC_LANG_SOURCE([[
+          #include <sys/soundcard.h>
+          #ifndef AFMT_S32_NE
+          # error no oss
+          #endif
+        ]])],
+        [
+          have_output_oss=yes
+          AC_MSG_RESULT(yes)
+        ],
+        [AC_MSG_FAILURE([no OSS headers found])]
+    )],
+
+    [AC_MSG_RESULT([*** output oss plugin disabled per user request ***])
+    have_output_oss=no]
+  )
+
+  OUTPUT_PLUGINS="dummy alsa wavfile jackaudio oss"
   AC_SUBST(OUTPUT_PLUGINS)
 
   dnl
@@ -445,6 +486,7 @@ AM_CONDITIONAL([HAVE_OUTPUT_DUMMY], [test "x$have_output_dummy" = "xyes"])
 AM_CONDITIONAL([HAVE_OUTPUT_ALSA], [test "x$have_output_alsa" = "xyes"])
 AM_CONDITIONAL([HAVE_OUTPUT_WAVFILE], [test "x$have_output_wavfile" = "xyes"])
 AM_CONDITIONAL([HAVE_OUTPUT_JACKAUDIO], [test "x$have_output_jackaudio" = "xyes"])
+AM_CONDITIONAL([HAVE_OUTPUT_OSS], [test "x$have_output_oss" = "xyes"])
 
 dnl ======================
 dnl Check for sndfile
@@ -663,6 +705,7 @@ AC_CONFIG_FILES(
 	man/Makefile
 	test/Makefile
 	test/dgreftest/Makefile
+	test/uitests/Makefile
 	drumgizmo/Makefile)
 
 AC_OUTPUT()
diff --git a/drumgizmo/Makefile.am b/drumgizmo/Makefile.am
index 369cd03..e41e72c 100644
--- a/drumgizmo/Makefile.am
+++ b/drumgizmo/Makefile.am
@@ -2,15 +2,13 @@ DISTDIRS = input output
 
 if ENABLE_CLI
 
-include $(top_srcdir)/src/Makefile.am.drumgizmo
-
 bin_PROGRAMS = drumgizmo
 
-drumgizmo_LDADD = $(DRUMGIZMO_LIBS) $(JACK_LIBS)
+drumgizmo_LDADD = $(JACK_LIBS) $(top_srcdir)/src/libdg.la
 
 drumgizmo_LDFLAGS =
 
-drumgizmo_CXXFLAGS = $(DRUMGIZMO_CPPFLAGS) \
+drumgizmo_CXXFLAGS = \
 	-I$(top_srcdir)/include -I$(top_srcdir)/src \
 	-I$(top_srcdir)/hugin -DWITH_HUG_MUTEX -DWITH_HUG_FILTER \
 	$(JACK_CFLAGS) $(SSEFLAGS)
@@ -20,7 +18,6 @@ drumgizmo_CFLAGS = -DWITH_HUG_MUTEX -DWITH_HUG_FILTER
 drumgizmo_SOURCES = \
 	drumgizmoc.cc \
 	enginefactory.cc \
-	$(DRUMGIZMO_SOURCES) \
 	$(top_srcdir)/hugin/hugin.c \
 	$(top_srcdir)/hugin/hugin_filter.c
 
@@ -70,6 +67,12 @@ drumgizmo_SOURCES += output/jackaudio.cc
 drumgizmo_CXXFLAGS += -DHAVE_OUTPUT_JACKAUDIO
 endif # HAVE_OUTPUT_JACKAUDIO
 
+if HAVE_OUTPUT_OSS
+drumgizmo_SOURCES += output/oss.cc
+drumgizmo_CXXFLAGS += -DHAVE_OUTPUT_OSS
+endif # HAVE_OUTPUT_OSS
+
+
 # Only compile jackclient.cc if at least one of the jack modules are included.
 if HAVE_OUTPUT_JACKAUDIO
 drumgizmo_SOURCES += jackclient.cc
@@ -90,6 +93,7 @@ EXTRA_DIST = \
 	output/alsa.h \
 	output/jackaudio.h \
 	output/outputdummy.h \
+	output/oss.h \
 	output/wavfile.h
 
 endif # ENABLE_CLI
diff --git a/drumgizmo/Makefile.in b/drumgizmo/Makefile.in
index 8f42542..695f357 100644
--- a/drumgizmo/Makefile.in
+++ b/drumgizmo/Makefile.in
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-# -*- Makefile -*-
-
 VPATH = @srcdir@
 am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
 am__make_running_with_option = \
@@ -80,9 +78,6 @@ PRE_UNINSTALL = :
 POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
-DIST_COMMON = $(top_srcdir)/src/Makefile.am.drumgizmo \
-	$(srcdir)/Makefile.in $(srcdir)/Makefile.am \
-	$(top_srcdir)/depcomp
 @ENABLE_CLI_TRUE at bin_PROGRAMS = drumgizmo$(EXEEXT)
 @ENABLE_CLI_TRUE@@HAVE_INPUT_DUMMY_TRUE at am__append_1 = input/inputdummy.cc
 @ENABLE_CLI_TRUE@@HAVE_INPUT_DUMMY_TRUE at am__append_2 = -DHAVE_INPUT_DUMMY
@@ -108,12 +103,16 @@ DIST_COMMON = $(top_srcdir)/src/Makefile.am.drumgizmo \
 @ENABLE_CLI_TRUE@@HAVE_OUTPUT_JACKAUDIO_TRUE@	$(JACK_CFLAGS) \
 @ENABLE_CLI_TRUE@@HAVE_OUTPUT_JACKAUDIO_TRUE@	-DHAVE_OUTPUT_JACKAUDIO
 @ENABLE_CLI_TRUE@@HAVE_OUTPUT_JACKAUDIO_TRUE at am__append_18 = $(JACK_LIBS)
+ at ENABLE_CLI_TRUE@@HAVE_OUTPUT_JACKAUDIO_TRUE at am__append_19 = output/jackaudio.cc
+ at ENABLE_CLI_TRUE@@HAVE_OUTPUT_OSS_TRUE at am__append_20 = output/oss.cc
+ at ENABLE_CLI_TRUE@@HAVE_OUTPUT_OSS_TRUE at am__append_21 = -DHAVE_OUTPUT_OSS
 
 # Only compile jackclient.cc if at least one of the jack modules are included.
- at ENABLE_CLI_TRUE@@HAVE_OUTPUT_JACKAUDIO_TRUE at am__append_19 = output/jackaudio.cc \
- at ENABLE_CLI_TRUE@@HAVE_OUTPUT_JACKAUDIO_TRUE@	jackclient.cc
- at ENABLE_CLI_TRUE@@HAVE_INPUT_JACKMIDI_TRUE@@HAVE_OUTPUT_JACKAUDIO_FALSE at am__append_20 = jackclient.cc
+ at ENABLE_CLI_TRUE@@HAVE_OUTPUT_JACKAUDIO_TRUE at am__append_22 = jackclient.cc
+ at ENABLE_CLI_TRUE@@HAVE_INPUT_JACKMIDI_TRUE@@HAVE_OUTPUT_JACKAUDIO_FALSE at am__append_23 = jackclient.cc
 subdir = drumgizmo
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+	$(top_srcdir)/depcomp
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -125,96 +124,38 @@ CONFIG_CLEAN_VPATH_FILES =
 am__installdirs = "$(DESTDIR)$(bindir)"
 PROGRAMS = $(bin_PROGRAMS)
 am__drumgizmo_SOURCES_DIST = drumgizmoc.cc enginefactory.cc \
-	$(top_srcdir)/src/audiocachefile.cc \
-	$(top_srcdir)/src/audiocache.cc \
-	$(top_srcdir)/src/audiocacheeventhandler.cc \
-	$(top_srcdir)/src/audiocacheidmanager.cc \
-	$(top_srcdir)/src/audioinputenginemidi.cc \
-	$(top_srcdir)/src/audiofile.cc $(top_srcdir)/src/channel.cc \
-	$(top_srcdir)/src/channelmixer.cc \
-	$(top_srcdir)/src/chresampler.cc \
-	$(top_srcdir)/src/configfile.cc \
-	$(top_srcdir)/src/configparser.cc \
-	$(top_srcdir)/src/drumgizmo.cc $(top_srcdir)/src/drumkit.cc \
-	$(top_srcdir)/src/drumkitloader.cc \
-	$(top_srcdir)/src/drumkitparser.cc $(top_srcdir)/src/events.cc \
-	$(top_srcdir)/src/inputprocessor.cc \
-	$(top_srcdir)/src/instrument.cc \
-	$(top_srcdir)/src/instrumentparser.cc \
-	$(top_srcdir)/src/latencyfilter.cc \
-	$(top_srcdir)/src/memchecker.cc \
-	$(top_srcdir)/src/midimapparser.cc \
-	$(top_srcdir)/src/midimapper.cc $(top_srcdir)/src/mutex.cc \
-	$(top_srcdir)/src/path.cc $(top_srcdir)/src/powerlist.cc \
-	$(top_srcdir)/src/random.cc $(top_srcdir)/src/sample.cc \
-	$(top_srcdir)/src/semaphore.cc $(top_srcdir)/src/saxparser.cc \
-	$(top_srcdir)/src/staminafilter.cc $(top_srcdir)/src/thread.cc \
-	$(top_srcdir)/src/versionstr.cc $(top_srcdir)/hugin/hugin.c \
-	$(top_srcdir)/hugin/hugin_filter.c input/inputdummy.cc \
-	input/test.cc input/midifile.cc input/jackmidi.cc \
-	output/outputdummy.cc output/wavfile.cc output/alsa.cc \
-	output/jackaudio.cc jackclient.cc
- at ENABLE_CLI_TRUE@am__objects_1 = drumgizmo-audiocachefile.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-audiocache.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-audiocacheeventhandler.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-audiocacheidmanager.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-audioinputenginemidi.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-audiofile.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-channel.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-channelmixer.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-chresampler.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-configfile.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-configparser.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-drumgizmo.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-drumkit.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-drumkitloader.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-drumkitparser.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-events.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-inputprocessor.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-instrument.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-instrumentparser.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-latencyfilter.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-memchecker.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-midimapparser.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-midimapper.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-mutex.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-path.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-powerlist.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-random.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-sample.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-semaphore.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-saxparser.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-staminafilter.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-thread.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	drumgizmo-versionstr.$(OBJEXT)
- at ENABLE_CLI_TRUE@@HAVE_INPUT_DUMMY_TRUE at am__objects_2 = drumgizmo-inputdummy.$(OBJEXT)
- at ENABLE_CLI_TRUE@@HAVE_INPUT_TEST_TRUE at am__objects_3 = drumgizmo-test.$(OBJEXT)
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE at am__objects_4 = drumgizmo-midifile.$(OBJEXT)
- at ENABLE_CLI_TRUE@@HAVE_INPUT_JACKMIDI_TRUE at am__objects_5 = drumgizmo-jackmidi.$(OBJEXT)
- at ENABLE_CLI_TRUE@@HAVE_OUTPUT_DUMMY_TRUE at am__objects_6 = drumgizmo-outputdummy.$(OBJEXT)
- at ENABLE_CLI_TRUE@@HAVE_OUTPUT_WAVFILE_TRUE at am__objects_7 = drumgizmo-wavfile.$(OBJEXT)
- at ENABLE_CLI_TRUE@@HAVE_OUTPUT_ALSA_TRUE at am__objects_8 = drumgizmo-alsa.$(OBJEXT)
- at ENABLE_CLI_TRUE@@HAVE_OUTPUT_JACKAUDIO_TRUE at am__objects_9 = drumgizmo-jackaudio.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_OUTPUT_JACKAUDIO_TRUE@	drumgizmo-jackclient.$(OBJEXT)
- at ENABLE_CLI_TRUE@@HAVE_INPUT_JACKMIDI_TRUE@@HAVE_OUTPUT_JACKAUDIO_FALSE at am__objects_10 = drumgizmo-jackclient.$(OBJEXT)
+	$(top_srcdir)/hugin/hugin.c $(top_srcdir)/hugin/hugin_filter.c \
+	input/inputdummy.cc input/test.cc input/midifile.cc \
+	input/jackmidi.cc output/outputdummy.cc output/wavfile.cc \
+	output/alsa.cc output/jackaudio.cc output/oss.cc jackclient.cc
+ at ENABLE_CLI_TRUE@@HAVE_INPUT_DUMMY_TRUE at am__objects_1 = drumgizmo-inputdummy.$(OBJEXT)
+ at ENABLE_CLI_TRUE@@HAVE_INPUT_TEST_TRUE at am__objects_2 = drumgizmo-test.$(OBJEXT)
+ at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE at am__objects_3 = drumgizmo-midifile.$(OBJEXT)
+ at ENABLE_CLI_TRUE@@HAVE_INPUT_JACKMIDI_TRUE at am__objects_4 = drumgizmo-jackmidi.$(OBJEXT)
+ at ENABLE_CLI_TRUE@@HAVE_OUTPUT_DUMMY_TRUE at am__objects_5 = drumgizmo-outputdummy.$(OBJEXT)
+ at ENABLE_CLI_TRUE@@HAVE_OUTPUT_WAVFILE_TRUE at am__objects_6 = drumgizmo-wavfile.$(OBJEXT)
+ at ENABLE_CLI_TRUE@@HAVE_OUTPUT_ALSA_TRUE at am__objects_7 = drumgizmo-alsa.$(OBJEXT)
+ at ENABLE_CLI_TRUE@@HAVE_OUTPUT_JACKAUDIO_TRUE at am__objects_8 = drumgizmo-jackaudio.$(OBJEXT)
+ at ENABLE_CLI_TRUE@@HAVE_OUTPUT_OSS_TRUE at am__objects_9 = drumgizmo-oss.$(OBJEXT)
+ at ENABLE_CLI_TRUE@@HAVE_OUTPUT_JACKAUDIO_TRUE at am__objects_10 = drumgizmo-jackclient.$(OBJEXT)
+ at ENABLE_CLI_TRUE@@HAVE_INPUT_JACKMIDI_TRUE@@HAVE_OUTPUT_JACKAUDIO_FALSE at am__objects_11 = drumgizmo-jackclient.$(OBJEXT)
 @ENABLE_CLI_TRUE at am_drumgizmo_OBJECTS =  \
 @ENABLE_CLI_TRUE@	drumgizmo-drumgizmoc.$(OBJEXT) \
 @ENABLE_CLI_TRUE@	drumgizmo-enginefactory.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	$(am__objects_1) drumgizmo-hugin.$(OBJEXT) \
+ at ENABLE_CLI_TRUE@	drumgizmo-hugin.$(OBJEXT) \
 @ENABLE_CLI_TRUE@	drumgizmo-hugin_filter.$(OBJEXT) \
- at ENABLE_CLI_TRUE@	$(am__objects_2) $(am__objects_3) \
- at ENABLE_CLI_TRUE@	$(am__objects_4) $(am__objects_5) \
- at ENABLE_CLI_TRUE@	$(am__objects_6) $(am__objects_7) \
- at ENABLE_CLI_TRUE@	$(am__objects_8) $(am__objects_9) \
- at ENABLE_CLI_TRUE@	$(am__objects_10)
+ at ENABLE_CLI_TRUE@	$(am__objects_1) $(am__objects_2) \
+ at ENABLE_CLI_TRUE@	$(am__objects_3) $(am__objects_4) \
+ at ENABLE_CLI_TRUE@	$(am__objects_5) $(am__objects_6) \
+ at ENABLE_CLI_TRUE@	$(am__objects_7) $(am__objects_8) \
+ at ENABLE_CLI_TRUE@	$(am__objects_9) $(am__objects_10) \
+ at ENABLE_CLI_TRUE@	$(am__objects_11)
 drumgizmo_OBJECTS = $(am_drumgizmo_OBJECTS)
 am__DEPENDENCIES_1 =
- at ENABLE_CLI_TRUE@am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) \
- at ENABLE_CLI_TRUE@	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
- at ENABLE_CLI_TRUE@	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE at am__DEPENDENCIES_3 = $(am__DEPENDENCIES_1)
- at ENABLE_CLI_TRUE@drumgizmo_DEPENDENCIES = $(am__DEPENDENCIES_2) \
- at ENABLE_CLI_TRUE@	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_3)
+ at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE at am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1)
+ at ENABLE_CLI_TRUE@drumgizmo_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+ at ENABLE_CLI_TRUE@	$(top_srcdir)/src/libdg.la \
+ at ENABLE_CLI_TRUE@	$(am__DEPENDENCIES_2)
 AM_V_lt = $(am__v_lt_ at AM_V@)
 am__v_lt_ = $(am__v_lt_ at AM_DEFAULT_V@)
 am__v_lt_0 = --silent
@@ -365,6 +306,9 @@ MANIFEST_TOOL = @MANIFEST_TOOL@
 MKDIR_P = @MKDIR_P@
 NM = @NM@
 NMEDIT = @NMEDIT@
+OBJC = @OBJC@
+OBJCDEPMODE = @OBJCDEPMODE@
+OBJCFLAGS = @OBJCFLAGS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 OTOOL = @OTOOL@
@@ -401,6 +345,8 @@ VST_CPPFLAGS = @VST_CPPFLAGS@
 VST_SOURCE_PATH = @VST_SOURCE_PATH@
 X11_CFLAGS = @X11_CFLAGS@
 X11_LIBS = @X11_LIBS@
+XEXT_CFLAGS = @XEXT_CFLAGS@
+XEXT_LIBS = @XEXT_LIBS@
 ZITA_CPPFLAGS = @ZITA_CPPFLAGS@
 ZITA_LIBS = @ZITA_LIBS@
 abs_builddir = @abs_builddir@
@@ -411,6 +357,7 @@ ac_ct_AR = @ac_ct_AR@
 ac_ct_CC = @ac_ct_CC@
 ac_ct_CXX = @ac_ct_CXX@
 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ac_ct_OBJC = @ac_ct_OBJC@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -458,72 +405,27 @@ top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 DISTDIRS = input output
- at ENABLE_CLI_TRUE@DRUMGIZMO_SOURCES = \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/audiocachefile.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/audiocache.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/audiocacheeventhandler.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/audiocacheidmanager.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/audioinputenginemidi.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/audiofile.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/channel.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/channelmixer.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/chresampler.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/configfile.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/configparser.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/drumgizmo.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/drumkit.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/drumkitloader.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/drumkitparser.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/events.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/inputprocessor.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/instrument.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/instrumentparser.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/latencyfilter.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/memchecker.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/midimapparser.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/midimapper.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/mutex.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/path.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/powerlist.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/random.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/sample.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/semaphore.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/saxparser.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/staminafilter.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/thread.cc \
- at ENABLE_CLI_TRUE@	$(top_srcdir)/src/versionstr.cc
-
- at ENABLE_CLI_TRUE@DRUMGIZMO_LIBS = \
- at ENABLE_CLI_TRUE@	$(ZITA_LIBS) $(SNDFILE_LIBS) $(EXPAT_LIBS) $(SAMPLERATE_LIBS) \
- at ENABLE_CLI_TRUE@	$(PTHREAD_LIBS)
-
- at ENABLE_CLI_TRUE@DRUMGIZMO_CPPFLAGS = \
- at ENABLE_CLI_TRUE@	-I$(top_srcdir)/src -I$(top_srcdir)/include -I$(top_srcdir)/hugin \
- at ENABLE_CLI_TRUE@	$(SSEFLAGS) \
- at ENABLE_CLI_TRUE@	$(ZITA_CPPFLAGS) $(SNDFILE_CFLAGS) $(EXPAT_CFLAGS) $(SAMPLERATE_CFLAGS) \
- at ENABLE_CLI_TRUE@	$(PTHREAD_CFLAGS)
-
- at ENABLE_CLI_TRUE@drumgizmo_LDADD = $(DRUMGIZMO_LIBS) $(JACK_LIBS) \
- at ENABLE_CLI_TRUE@	$(am__append_6)
+ at ENABLE_CLI_TRUE@drumgizmo_LDADD = $(JACK_LIBS) \
+ at ENABLE_CLI_TRUE@	$(top_srcdir)/src/libdg.la $(am__append_6)
 @ENABLE_CLI_TRUE at drumgizmo_LDFLAGS = $(am__append_15) $(am__append_18)
- at ENABLE_CLI_TRUE@drumgizmo_CXXFLAGS = $(DRUMGIZMO_CPPFLAGS) \
- at ENABLE_CLI_TRUE@	-I$(top_srcdir)/include -I$(top_srcdir)/src \
- at ENABLE_CLI_TRUE@	-I$(top_srcdir)/hugin -DWITH_HUG_MUTEX \
- at ENABLE_CLI_TRUE@	-DWITH_HUG_FILTER $(JACK_CFLAGS) $(SSEFLAGS) \
- at ENABLE_CLI_TRUE@	$(am__append_2) $(am__append_4) \
- at ENABLE_CLI_TRUE@	$(am__append_5) $(am__append_9) \
- at ENABLE_CLI_TRUE@	$(am__append_11) $(am__append_13) \
- at ENABLE_CLI_TRUE@	$(am__append_14) $(am__append_17)
+ at ENABLE_CLI_TRUE@drumgizmo_CXXFLAGS = -I$(top_srcdir)/include \
+ at ENABLE_CLI_TRUE@	-I$(top_srcdir)/src -I$(top_srcdir)/hugin \
+ at ENABLE_CLI_TRUE@	-DWITH_HUG_MUTEX -DWITH_HUG_FILTER \
+ at ENABLE_CLI_TRUE@	$(JACK_CFLAGS) $(SSEFLAGS) $(am__append_2) \
+ at ENABLE_CLI_TRUE@	$(am__append_4) $(am__append_5) \
+ at ENABLE_CLI_TRUE@	$(am__append_9) $(am__append_11) \
+ at ENABLE_CLI_TRUE@	$(am__append_13) $(am__append_14) \
+ at ENABLE_CLI_TRUE@	$(am__append_17) $(am__append_21)
 @ENABLE_CLI_TRUE at drumgizmo_CFLAGS = -DWITH_HUG_MUTEX -DWITH_HUG_FILTER
 @ENABLE_CLI_TRUE at drumgizmo_SOURCES = drumgizmoc.cc enginefactory.cc \
- at ENABLE_CLI_TRUE@	$(DRUMGIZMO_SOURCES) \
 @ENABLE_CLI_TRUE@	$(top_srcdir)/hugin/hugin.c \
 @ENABLE_CLI_TRUE@	$(top_srcdir)/hugin/hugin_filter.c \
 @ENABLE_CLI_TRUE@	$(am__append_1) $(am__append_3) \
 @ENABLE_CLI_TRUE@	$(am__append_7) $(am__append_8) \
 @ENABLE_CLI_TRUE@	$(am__append_10) $(am__append_12) \
 @ENABLE_CLI_TRUE@	$(am__append_16) $(am__append_19) \
- at ENABLE_CLI_TRUE@	$(am__append_20)
+ at ENABLE_CLI_TRUE@	$(am__append_20) $(am__append_22) \
+ at ENABLE_CLI_TRUE@	$(am__append_23)
 @ENABLE_CLI_TRUE at EXTRA_DIST = \
 @ENABLE_CLI_TRUE@	drumgizmoc.h \
 @ENABLE_CLI_TRUE@	jackclient.h \
@@ -535,13 +437,14 @@ DISTDIRS = input output
 @ENABLE_CLI_TRUE@	output/alsa.h \
 @ENABLE_CLI_TRUE@	output/jackaudio.h \
 @ENABLE_CLI_TRUE@	output/outputdummy.h \
+ at ENABLE_CLI_TRUE@	output/oss.h \
 @ENABLE_CLI_TRUE@	output/wavfile.h
 
 all: all-am
 
 .SUFFIXES:
 .SUFFIXES: .c .cc .lo .o .obj
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/src/Makefile.am.drumgizmo $(am__configure_deps)
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
@@ -562,7 +465,6 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
 	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
 	esac;
-$(top_srcdir)/src/Makefile.am.drumgizmo:
 
 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
@@ -633,50 +535,18 @@ distclean-compile:
 	-rm -f *.tab.c
 
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-alsa.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-audiocache.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-audiocacheeventhandler.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-audiocachefile.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-audiocacheidmanager.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-audiofile.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-audioinputenginemidi.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-channel.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-channelmixer.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-chresampler.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-configfile.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-configparser.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-drumgizmo.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-drumgizmoc.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-drumkit.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-drumkitloader.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-drumkitparser.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-enginefactory.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-events.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-hugin.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-hugin_filter.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-inputdummy.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-inputprocessor.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-instrument.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-instrumentparser.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-jackaudio.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-jackclient.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-jackmidi.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-latencyfilter.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-memchecker.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-midifile.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-midimapparser.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-midimapper.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-mutex.Po at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-oss.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-outputdummy.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-path.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-powerlist.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-random.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-sample.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-saxparser.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-semaphore.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-staminafilter.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-test.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-thread.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-versionstr.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo-wavfile.Po at am__quote@
 
 .c.o:
@@ -777,468 +647,6 @@ drumgizmo-enginefactory.obj: enginefactory.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-enginefactory.obj `if test -f 'enginefactory.cc'; then $(CYGPATH_W) 'enginefactory.cc'; else $(CYGPATH_W) '$(srcdir)/enginefactory.cc'; fi`
 
-drumgizmo-audiocachefile.o: $(top_srcdir)/src/audiocachefile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-audiocachefile.o -MD -MP -MF $(DEPDIR)/drumgizmo-audiocachefile.Tpo -c -o drumgizmo-audiocachefile.o `test -f '$(top_srcdir)/src/audiocachefile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocachefile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-audiocachefile.Tpo $(DEPDIR)/drumgizmo-audiocachefile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocachefile.cc' object='drumgizmo-audiocachefile.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-audiocachefile.o `test -f '$(top_srcdir)/src/audiocachefile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocachefile.cc
-
-drumgizmo-audiocachefile.obj: $(top_srcdir)/src/audiocachefile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-audiocachefile.obj -MD -MP -MF $(DEPDIR)/drumgizmo-audiocachefile.Tpo -c -o drumgizmo-audiocachefile.obj `if test -f '$(top_srcdir)/src/audiocachefile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocachefile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocachefile.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-audiocachefile.Tpo $(DEPDIR)/drumgizmo-audiocachefile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocachefile.cc' object='drumgizmo-audiocachefile.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-audiocachefile.obj `if test -f '$(top_srcdir)/src/audiocachefile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocachefile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocachefile.cc'; fi`
-
-drumgizmo-audiocache.o: $(top_srcdir)/src/audiocache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-audiocache.o -MD -MP -MF $(DEPDIR)/drumgizmo-audiocache.Tpo -c -o drumgizmo-audiocache.o `test -f '$(top_srcdir)/src/audiocache.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-audiocache.Tpo $(DEPDIR)/drumgizmo-audiocache.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocache.cc' object='drumgizmo-audiocache.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-audiocache.o `test -f '$(top_srcdir)/src/audiocache.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocache.cc
-
-drumgizmo-audiocache.obj: $(top_srcdir)/src/audiocache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-audiocache.obj -MD -MP -MF $(DEPDIR)/drumgizmo-audiocache.Tpo -c -o drumgizmo-audiocache.obj `if test -f '$(top_srcdir)/src/audiocache.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocache.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocache.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-audiocache.Tpo $(DEPDIR)/drumgizmo-audiocache.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocache.cc' object='drumgizmo-audiocache.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-audiocache.obj `if test -f '$(top_srcdir)/src/audiocache.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocache.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocache.cc'; fi`
-
-drumgizmo-audiocacheeventhandler.o: $(top_srcdir)/src/audiocacheeventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-audiocacheeventhandler.o -MD -MP -MF $(DEPDIR)/drumgizmo-audiocacheeventhandler.Tpo -c -o drumgizmo-audiocacheeventhandler.o `test -f '$(top_srcdir)/src/audiocacheeventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheeventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-audiocacheeventhandler.Tpo $(DEPDIR)/drumgizmo-audiocacheeventhandler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheeventhandler.cc' object='drumgizmo-audiocacheeventhandler.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-audiocacheeventhandler.o `test -f '$(top_srcdir)/src/audiocacheeventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheeventhandler.cc
-
-drumgizmo-audiocacheeventhandler.obj: $(top_srcdir)/src/audiocacheeventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-audiocacheeventhandler.obj -MD -MP -MF $(DEPDIR)/drumgizmo-audiocacheeventhandler.Tpo -c -o drumgizmo-audiocacheeventhandler.obj `if test -f '$(top_srcdir)/src/audiocacheeventhandler.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocacheeventhandler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocacheeventhandler.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-audiocacheeventhandler.Tpo $(DEPDIR)/drumgizmo-audiocacheeventhandler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheeventhandler.cc' object='drumgizmo-audiocacheeventhandler.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-audiocacheeventhandler.obj `if test -f '$(top_srcdir)/src/audiocacheeventhandler.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocacheeventhandler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocacheeventhandler.cc'; fi`
-
-drumgizmo-audiocacheidmanager.o: $(top_srcdir)/src/audiocacheidmanager.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-audiocacheidmanager.o -MD -MP -MF $(DEPDIR)/drumgizmo-audiocacheidmanager.Tpo -c -o drumgizmo-audiocacheidmanager.o `test -f '$(top_srcdir)/src/audiocacheidmanager.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheidmanager.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-audiocacheidmanager.Tpo $(DEPDIR)/drumgizmo-audiocacheidmanager.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheidmanager.cc' object='drumgizmo-audiocacheidmanager.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-audiocacheidmanager.o `test -f '$(top_srcdir)/src/audiocacheidmanager.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheidmanager.cc
-
-drumgizmo-audiocacheidmanager.obj: $(top_srcdir)/src/audiocacheidmanager.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-audiocacheidmanager.obj -MD -MP -MF $(DEPDIR)/drumgizmo-audiocacheidmanager.Tpo -c -o drumgizmo-audiocacheidmanager.obj `if test -f '$(top_srcdir)/src/audiocacheidmanager.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocacheidmanager.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocacheidmanager.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-audiocacheidmanager.Tpo $(DEPDIR)/drumgizmo-audiocacheidmanager.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheidmanager.cc' object='drumgizmo-audiocacheidmanager.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-audiocacheidmanager.obj `if test -f '$(top_srcdir)/src/audiocacheidmanager.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocacheidmanager.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocacheidmanager.cc'; fi`
-
-drumgizmo-audioinputenginemidi.o: $(top_srcdir)/src/audioinputenginemidi.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-audioinputenginemidi.o -MD -MP -MF $(DEPDIR)/drumgizmo-audioinputenginemidi.Tpo -c -o drumgizmo-audioinputenginemidi.o `test -f '$(top_srcdir)/src/audioinputenginemidi.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audioinputenginemidi.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-audioinputenginemidi.Tpo $(DEPDIR)/drumgizmo-audioinputenginemidi.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audioinputenginemidi.cc' object='drumgizmo-audioinputenginemidi.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-audioinputenginemidi.o `test -f '$(top_srcdir)/src/audioinputenginemidi.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audioinputenginemidi.cc
-
-drumgizmo-audioinputenginemidi.obj: $(top_srcdir)/src/audioinputenginemidi.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-audioinputenginemidi.obj -MD -MP -MF $(DEPDIR)/drumgizmo-audioinputenginemidi.Tpo -c -o drumgizmo-audioinputenginemidi.obj `if test -f '$(top_srcdir)/src/audioinputenginemidi.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audioinputenginemidi.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audioinputenginemidi.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-audioinputenginemidi.Tpo $(DEPDIR)/drumgizmo-audioinputenginemidi.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audioinputenginemidi.cc' object='drumgizmo-audioinputenginemidi.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-audioinputenginemidi.obj `if test -f '$(top_srcdir)/src/audioinputenginemidi.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audioinputenginemidi.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audioinputenginemidi.cc'; fi`
-
-drumgizmo-audiofile.o: $(top_srcdir)/src/audiofile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-audiofile.o -MD -MP -MF $(DEPDIR)/drumgizmo-audiofile.Tpo -c -o drumgizmo-audiofile.o `test -f '$(top_srcdir)/src/audiofile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiofile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-audiofile.Tpo $(DEPDIR)/drumgizmo-audiofile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiofile.cc' object='drumgizmo-audiofile.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-audiofile.o `test -f '$(top_srcdir)/src/audiofile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiofile.cc
-
-drumgizmo-audiofile.obj: $(top_srcdir)/src/audiofile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-audiofile.obj -MD -MP -MF $(DEPDIR)/drumgizmo-audiofile.Tpo -c -o drumgizmo-audiofile.obj `if test -f '$(top_srcdir)/src/audiofile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiofile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiofile.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-audiofile.Tpo $(DEPDIR)/drumgizmo-audiofile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiofile.cc' object='drumgizmo-audiofile.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-audiofile.obj `if test -f '$(top_srcdir)/src/audiofile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiofile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiofile.cc'; fi`
-
-drumgizmo-channel.o: $(top_srcdir)/src/channel.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-channel.o -MD -MP -MF $(DEPDIR)/drumgizmo-channel.Tpo -c -o drumgizmo-channel.o `test -f '$(top_srcdir)/src/channel.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channel.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-channel.Tpo $(DEPDIR)/drumgizmo-channel.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channel.cc' object='drumgizmo-channel.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-channel.o `test -f '$(top_srcdir)/src/channel.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channel.cc
-
-drumgizmo-channel.obj: $(top_srcdir)/src/channel.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-channel.obj -MD -MP -MF $(DEPDIR)/drumgizmo-channel.Tpo -c -o drumgizmo-channel.obj `if test -f '$(top_srcdir)/src/channel.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/channel.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/channel.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-channel.Tpo $(DEPDIR)/drumgizmo-channel.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channel.cc' object='drumgizmo-channel.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-channel.obj `if test -f '$(top_srcdir)/src/channel.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/channel.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/channel.cc'; fi`
-
-drumgizmo-channelmixer.o: $(top_srcdir)/src/channelmixer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-channelmixer.o -MD -MP -MF $(DEPDIR)/drumgizmo-channelmixer.Tpo -c -o drumgizmo-channelmixer.o `test -f '$(top_srcdir)/src/channelmixer.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channelmixer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-channelmixer.Tpo $(DEPDIR)/drumgizmo-channelmixer.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channelmixer.cc' object='drumgizmo-channelmixer.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-channelmixer.o `test -f '$(top_srcdir)/src/channelmixer.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channelmixer.cc
-
-drumgizmo-channelmixer.obj: $(top_srcdir)/src/channelmixer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-channelmixer.obj -MD -MP -MF $(DEPDIR)/drumgizmo-channelmixer.Tpo -c -o drumgizmo-channelmixer.obj `if test -f '$(top_srcdir)/src/channelmixer.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/channelmixer.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/channelmixer.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-channelmixer.Tpo $(DEPDIR)/drumgizmo-channelmixer.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channelmixer.cc' object='drumgizmo-channelmixer.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-channelmixer.obj `if test -f '$(top_srcdir)/src/channelmixer.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/channelmixer.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/channelmixer.cc'; fi`
-
-drumgizmo-chresampler.o: $(top_srcdir)/src/chresampler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-chresampler.o -MD -MP -MF $(DEPDIR)/drumgizmo-chresampler.Tpo -c -o drumgizmo-chresampler.o `test -f '$(top_srcdir)/src/chresampler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/chresampler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-chresampler.Tpo $(DEPDIR)/drumgizmo-chresampler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/chresampler.cc' object='drumgizmo-chresampler.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-chresampler.o `test -f '$(top_srcdir)/src/chresampler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/chresampler.cc
-
-drumgizmo-chresampler.obj: $(top_srcdir)/src/chresampler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-chresampler.obj -MD -MP -MF $(DEPDIR)/drumgizmo-chresampler.Tpo -c -o drumgizmo-chresampler.obj `if test -f '$(top_srcdir)/src/chresampler.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/chresampler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/chresampler.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-chresampler.Tpo $(DEPDIR)/drumgizmo-chresampler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/chresampler.cc' object='drumgizmo-chresampler.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-chresampler.obj `if test -f '$(top_srcdir)/src/chresampler.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/chresampler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/chresampler.cc'; fi`
-
-drumgizmo-configfile.o: $(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-configfile.o -MD -MP -MF $(DEPDIR)/drumgizmo-configfile.Tpo -c -o drumgizmo-configfile.o `test -f '$(top_srcdir)/src/configfile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-configfile.Tpo $(DEPDIR)/drumgizmo-configfile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configfile.cc' object='drumgizmo-configfile.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-configfile.o `test -f '$(top_srcdir)/src/configfile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configfile.cc
-
-drumgizmo-configfile.obj: $(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-configfile.obj -MD -MP -MF $(DEPDIR)/drumgizmo-configfile.Tpo -c -o drumgizmo-configfile.obj `if test -f '$(top_srcdir)/src/configfile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configfile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configfile.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-configfile.Tpo $(DEPDIR)/drumgizmo-configfile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configfile.cc' object='drumgizmo-configfile.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-configfile.obj `if test -f '$(top_srcdir)/src/configfile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configfile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configfile.cc'; fi`
-
-drumgizmo-configparser.o: $(top_srcdir)/src/configparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-configparser.o -MD -MP -MF $(DEPDIR)/drumgizmo-configparser.Tpo -c -o drumgizmo-configparser.o `test -f '$(top_srcdir)/src/configparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-configparser.Tpo $(DEPDIR)/drumgizmo-configparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configparser.cc' object='drumgizmo-configparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-configparser.o `test -f '$(top_srcdir)/src/configparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configparser.cc
-
-drumgizmo-configparser.obj: $(top_srcdir)/src/configparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-configparser.obj -MD -MP -MF $(DEPDIR)/drumgizmo-configparser.Tpo -c -o drumgizmo-configparser.obj `if test -f '$(top_srcdir)/src/configparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-configparser.Tpo $(DEPDIR)/drumgizmo-configparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configparser.cc' object='drumgizmo-configparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-configparser.obj `if test -f '$(top_srcdir)/src/configparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configparser.cc'; fi`
-
-drumgizmo-drumgizmo.o: $(top_srcdir)/src/drumgizmo.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-drumgizmo.o -MD -MP -MF $(DEPDIR)/drumgizmo-drumgizmo.Tpo -c -o drumgizmo-drumgizmo.o `test -f '$(top_srcdir)/src/drumgizmo.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumgizmo.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-drumgizmo.Tpo $(DEPDIR)/drumgizmo-drumgizmo.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumgizmo.cc' object='drumgizmo-drumgizmo.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-drumgizmo.o `test -f '$(top_srcdir)/src/drumgizmo.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumgizmo.cc
-
-drumgizmo-drumgizmo.obj: $(top_srcdir)/src/drumgizmo.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-drumgizmo.obj -MD -MP -MF $(DEPDIR)/drumgizmo-drumgizmo.Tpo -c -o drumgizmo-drumgizmo.obj `if test -f '$(top_srcdir)/src/drumgizmo.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumgizmo.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumgizmo.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-drumgizmo.Tpo $(DEPDIR)/drumgizmo-drumgizmo.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumgizmo.cc' object='drumgizmo-drumgizmo.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-drumgizmo.obj `if test -f '$(top_srcdir)/src/drumgizmo.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumgizmo.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumgizmo.cc'; fi`
-
-drumgizmo-drumkit.o: $(top_srcdir)/src/drumkit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-drumkit.o -MD -MP -MF $(DEPDIR)/drumgizmo-drumkit.Tpo -c -o drumgizmo-drumkit.o `test -f '$(top_srcdir)/src/drumkit.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-drumkit.Tpo $(DEPDIR)/drumgizmo-drumkit.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkit.cc' object='drumgizmo-drumkit.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-drumkit.o `test -f '$(top_srcdir)/src/drumkit.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkit.cc
-
-drumgizmo-drumkit.obj: $(top_srcdir)/src/drumkit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-drumkit.obj -MD -MP -MF $(DEPDIR)/drumgizmo-drumkit.Tpo -c -o drumgizmo-drumkit.obj `if test -f '$(top_srcdir)/src/drumkit.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkit.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkit.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-drumkit.Tpo $(DEPDIR)/drumgizmo-drumkit.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkit.cc' object='drumgizmo-drumkit.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-drumkit.obj `if test -f '$(top_srcdir)/src/drumkit.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkit.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkit.cc'; fi`
-
-drumgizmo-drumkitloader.o: $(top_srcdir)/src/drumkitloader.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-drumkitloader.o -MD -MP -MF $(DEPDIR)/drumgizmo-drumkitloader.Tpo -c -o drumgizmo-drumkitloader.o `test -f '$(top_srcdir)/src/drumkitloader.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitloader.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-drumkitloader.Tpo $(DEPDIR)/drumgizmo-drumkitloader.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitloader.cc' object='drumgizmo-drumkitloader.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-drumkitloader.o `test -f '$(top_srcdir)/src/drumkitloader.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitloader.cc
-
-drumgizmo-drumkitloader.obj: $(top_srcdir)/src/drumkitloader.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-drumkitloader.obj -MD -MP -MF $(DEPDIR)/drumgizmo-drumkitloader.Tpo -c -o drumgizmo-drumkitloader.obj `if test -f '$(top_srcdir)/src/drumkitloader.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkitloader.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkitloader.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-drumkitloader.Tpo $(DEPDIR)/drumgizmo-drumkitloader.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitloader.cc' object='drumgizmo-drumkitloader.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-drumkitloader.obj `if test -f '$(top_srcdir)/src/drumkitloader.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkitloader.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkitloader.cc'; fi`
-
-drumgizmo-drumkitparser.o: $(top_srcdir)/src/drumkitparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-drumkitparser.o -MD -MP -MF $(DEPDIR)/drumgizmo-drumkitparser.Tpo -c -o drumgizmo-drumkitparser.o `test -f '$(top_srcdir)/src/drumkitparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-drumkitparser.Tpo $(DEPDIR)/drumgizmo-drumkitparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitparser.cc' object='drumgizmo-drumkitparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-drumkitparser.o `test -f '$(top_srcdir)/src/drumkitparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitparser.cc
-
-drumgizmo-drumkitparser.obj: $(top_srcdir)/src/drumkitparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-drumkitparser.obj -MD -MP -MF $(DEPDIR)/drumgizmo-drumkitparser.Tpo -c -o drumgizmo-drumkitparser.obj `if test -f '$(top_srcdir)/src/drumkitparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkitparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkitparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-drumkitparser.Tpo $(DEPDIR)/drumgizmo-drumkitparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitparser.cc' object='drumgizmo-drumkitparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-drumkitparser.obj `if test -f '$(top_srcdir)/src/drumkitparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkitparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkitparser.cc'; fi`
-
-drumgizmo-events.o: $(top_srcdir)/src/events.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-events.o -MD -MP -MF $(DEPDIR)/drumgizmo-events.Tpo -c -o drumgizmo-events.o `test -f '$(top_srcdir)/src/events.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/events.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-events.Tpo $(DEPDIR)/drumgizmo-events.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/events.cc' object='drumgizmo-events.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-events.o `test -f '$(top_srcdir)/src/events.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/events.cc
-
-drumgizmo-events.obj: $(top_srcdir)/src/events.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-events.obj -MD -MP -MF $(DEPDIR)/drumgizmo-events.Tpo -c -o drumgizmo-events.obj `if test -f '$(top_srcdir)/src/events.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/events.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/events.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-events.Tpo $(DEPDIR)/drumgizmo-events.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/events.cc' object='drumgizmo-events.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-events.obj `if test -f '$(top_srcdir)/src/events.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/events.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/events.cc'; fi`
-
-drumgizmo-inputprocessor.o: $(top_srcdir)/src/inputprocessor.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-inputprocessor.o -MD -MP -MF $(DEPDIR)/drumgizmo-inputprocessor.Tpo -c -o drumgizmo-inputprocessor.o `test -f '$(top_srcdir)/src/inputprocessor.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/inputprocessor.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-inputprocessor.Tpo $(DEPDIR)/drumgizmo-inputprocessor.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/inputprocessor.cc' object='drumgizmo-inputprocessor.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-inputprocessor.o `test -f '$(top_srcdir)/src/inputprocessor.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/inputprocessor.cc
-
-drumgizmo-inputprocessor.obj: $(top_srcdir)/src/inputprocessor.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-inputprocessor.obj -MD -MP -MF $(DEPDIR)/drumgizmo-inputprocessor.Tpo -c -o drumgizmo-inputprocessor.obj `if test -f '$(top_srcdir)/src/inputprocessor.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/inputprocessor.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/inputprocessor.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-inputprocessor.Tpo $(DEPDIR)/drumgizmo-inputprocessor.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/inputprocessor.cc' object='drumgizmo-inputprocessor.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-inputprocessor.obj `if test -f '$(top_srcdir)/src/inputprocessor.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/inputprocessor.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/inputprocessor.cc'; fi`
-
-drumgizmo-instrument.o: $(top_srcdir)/src/instrument.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-instrument.o -MD -MP -MF $(DEPDIR)/drumgizmo-instrument.Tpo -c -o drumgizmo-instrument.o `test -f '$(top_srcdir)/src/instrument.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrument.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-instrument.Tpo $(DEPDIR)/drumgizmo-instrument.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrument.cc' object='drumgizmo-instrument.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-instrument.o `test -f '$(top_srcdir)/src/instrument.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrument.cc
-
-drumgizmo-instrument.obj: $(top_srcdir)/src/instrument.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-instrument.obj -MD -MP -MF $(DEPDIR)/drumgizmo-instrument.Tpo -c -o drumgizmo-instrument.obj `if test -f '$(top_srcdir)/src/instrument.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/instrument.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/instrument.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-instrument.Tpo $(DEPDIR)/drumgizmo-instrument.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrument.cc' object='drumgizmo-instrument.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-instrument.obj `if test -f '$(top_srcdir)/src/instrument.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/instrument.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/instrument.cc'; fi`
-
-drumgizmo-instrumentparser.o: $(top_srcdir)/src/instrumentparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-instrumentparser.o -MD -MP -MF $(DEPDIR)/drumgizmo-instrumentparser.Tpo -c -o drumgizmo-instrumentparser.o `test -f '$(top_srcdir)/src/instrumentparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrumentparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-instrumentparser.Tpo $(DEPDIR)/drumgizmo-instrumentparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrumentparser.cc' object='drumgizmo-instrumentparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-instrumentparser.o `test -f '$(top_srcdir)/src/instrumentparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrumentparser.cc
-
-drumgizmo-instrumentparser.obj: $(top_srcdir)/src/instrumentparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-instrumentparser.obj -MD -MP -MF $(DEPDIR)/drumgizmo-instrumentparser.Tpo -c -o drumgizmo-instrumentparser.obj `if test -f '$(top_srcdir)/src/instrumentparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/instrumentparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/instrumentparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-instrumentparser.Tpo $(DEPDIR)/drumgizmo-instrumentparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrumentparser.cc' object='drumgizmo-instrumentparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-instrumentparser.obj `if test -f '$(top_srcdir)/src/instrumentparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/instrumentparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/instrumentparser.cc'; fi`
-
-drumgizmo-latencyfilter.o: $(top_srcdir)/src/latencyfilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-latencyfilter.o -MD -MP -MF $(DEPDIR)/drumgizmo-latencyfilter.Tpo -c -o drumgizmo-latencyfilter.o `test -f '$(top_srcdir)/src/latencyfilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/latencyfilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-latencyfilter.Tpo $(DEPDIR)/drumgizmo-latencyfilter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/latencyfilter.cc' object='drumgizmo-latencyfilter.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-latencyfilter.o `test -f '$(top_srcdir)/src/latencyfilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/latencyfilter.cc
-
-drumgizmo-latencyfilter.obj: $(top_srcdir)/src/latencyfilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-latencyfilter.obj -MD -MP -MF $(DEPDIR)/drumgizmo-latencyfilter.Tpo -c -o drumgizmo-latencyfilter.obj `if test -f '$(top_srcdir)/src/latencyfilter.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/latencyfilter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/latencyfilter.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-latencyfilter.Tpo $(DEPDIR)/drumgizmo-latencyfilter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/latencyfilter.cc' object='drumgizmo-latencyfilter.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-latencyfilter.obj `if test -f '$(top_srcdir)/src/latencyfilter.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/latencyfilter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/latencyfilter.cc'; fi`
-
-drumgizmo-memchecker.o: $(top_srcdir)/src/memchecker.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-memchecker.o -MD -MP -MF $(DEPDIR)/drumgizmo-memchecker.Tpo -c -o drumgizmo-memchecker.o `test -f '$(top_srcdir)/src/memchecker.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/memchecker.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-memchecker.Tpo $(DEPDIR)/drumgizmo-memchecker.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/memchecker.cc' object='drumgizmo-memchecker.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-memchecker.o `test -f '$(top_srcdir)/src/memchecker.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/memchecker.cc
-
-drumgizmo-memchecker.obj: $(top_srcdir)/src/memchecker.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-memchecker.obj -MD -MP -MF $(DEPDIR)/drumgizmo-memchecker.Tpo -c -o drumgizmo-memchecker.obj `if test -f '$(top_srcdir)/src/memchecker.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/memchecker.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/memchecker.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-memchecker.Tpo $(DEPDIR)/drumgizmo-memchecker.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/memchecker.cc' object='drumgizmo-memchecker.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-memchecker.obj `if test -f '$(top_srcdir)/src/memchecker.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/memchecker.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/memchecker.cc'; fi`
-
-drumgizmo-midimapparser.o: $(top_srcdir)/src/midimapparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-midimapparser.o -MD -MP -MF $(DEPDIR)/drumgizmo-midimapparser.Tpo -c -o drumgizmo-midimapparser.o `test -f '$(top_srcdir)/src/midimapparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-midimapparser.Tpo $(DEPDIR)/drumgizmo-midimapparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapparser.cc' object='drumgizmo-midimapparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-midimapparser.o `test -f '$(top_srcdir)/src/midimapparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapparser.cc
-
-drumgizmo-midimapparser.obj: $(top_srcdir)/src/midimapparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-midimapparser.obj -MD -MP -MF $(DEPDIR)/drumgizmo-midimapparser.Tpo -c -o drumgizmo-midimapparser.obj `if test -f '$(top_srcdir)/src/midimapparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/midimapparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/midimapparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-midimapparser.Tpo $(DEPDIR)/drumgizmo-midimapparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapparser.cc' object='drumgizmo-midimapparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-midimapparser.obj `if test -f '$(top_srcdir)/src/midimapparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/midimapparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/midimapparser.cc'; fi`
-
-drumgizmo-midimapper.o: $(top_srcdir)/src/midimapper.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-midimapper.o -MD -MP -MF $(DEPDIR)/drumgizmo-midimapper.Tpo -c -o drumgizmo-midimapper.o `test -f '$(top_srcdir)/src/midimapper.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapper.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-midimapper.Tpo $(DEPDIR)/drumgizmo-midimapper.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapper.cc' object='drumgizmo-midimapper.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-midimapper.o `test -f '$(top_srcdir)/src/midimapper.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapper.cc
-
-drumgizmo-midimapper.obj: $(top_srcdir)/src/midimapper.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-midimapper.obj -MD -MP -MF $(DEPDIR)/drumgizmo-midimapper.Tpo -c -o drumgizmo-midimapper.obj `if test -f '$(top_srcdir)/src/midimapper.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/midimapper.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/midimapper.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-midimapper.Tpo $(DEPDIR)/drumgizmo-midimapper.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapper.cc' object='drumgizmo-midimapper.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-midimapper.obj `if test -f '$(top_srcdir)/src/midimapper.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/midimapper.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/midimapper.cc'; fi`
-
-drumgizmo-mutex.o: $(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-mutex.o -MD -MP -MF $(DEPDIR)/drumgizmo-mutex.Tpo -c -o drumgizmo-mutex.o `test -f '$(top_srcdir)/src/mutex.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-mutex.Tpo $(DEPDIR)/drumgizmo-mutex.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/mutex.cc' object='drumgizmo-mutex.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-mutex.o `test -f '$(top_srcdir)/src/mutex.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/mutex.cc
-
-drumgizmo-mutex.obj: $(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-mutex.obj -MD -MP -MF $(DEPDIR)/drumgizmo-mutex.Tpo -c -o drumgizmo-mutex.obj `if test -f '$(top_srcdir)/src/mutex.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/mutex.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/mutex.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-mutex.Tpo $(DEPDIR)/drumgizmo-mutex.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/mutex.cc' object='drumgizmo-mutex.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-mutex.obj `if test -f '$(top_srcdir)/src/mutex.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/mutex.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/mutex.cc'; fi`
-
-drumgizmo-path.o: $(top_srcdir)/src/path.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-path.o -MD -MP -MF $(DEPDIR)/drumgizmo-path.Tpo -c -o drumgizmo-path.o `test -f '$(top_srcdir)/src/path.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/path.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-path.Tpo $(DEPDIR)/drumgizmo-path.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/path.cc' object='drumgizmo-path.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-path.o `test -f '$(top_srcdir)/src/path.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/path.cc
-
-drumgizmo-path.obj: $(top_srcdir)/src/path.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-path.obj -MD -MP -MF $(DEPDIR)/drumgizmo-path.Tpo -c -o drumgizmo-path.obj `if test -f '$(top_srcdir)/src/path.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/path.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/path.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-path.Tpo $(DEPDIR)/drumgizmo-path.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/path.cc' object='drumgizmo-path.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-path.obj `if test -f '$(top_srcdir)/src/path.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/path.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/path.cc'; fi`
-
-drumgizmo-powerlist.o: $(top_srcdir)/src/powerlist.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-powerlist.o -MD -MP -MF $(DEPDIR)/drumgizmo-powerlist.Tpo -c -o drumgizmo-powerlist.o `test -f '$(top_srcdir)/src/powerlist.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/powerlist.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-powerlist.Tpo $(DEPDIR)/drumgizmo-powerlist.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/powerlist.cc' object='drumgizmo-powerlist.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-powerlist.o `test -f '$(top_srcdir)/src/powerlist.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/powerlist.cc
-
-drumgizmo-powerlist.obj: $(top_srcdir)/src/powerlist.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-powerlist.obj -MD -MP -MF $(DEPDIR)/drumgizmo-powerlist.Tpo -c -o drumgizmo-powerlist.obj `if test -f '$(top_srcdir)/src/powerlist.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/powerlist.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/powerlist.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-powerlist.Tpo $(DEPDIR)/drumgizmo-powerlist.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/powerlist.cc' object='drumgizmo-powerlist.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-powerlist.obj `if test -f '$(top_srcdir)/src/powerlist.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/powerlist.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/powerlist.cc'; fi`
-
-drumgizmo-random.o: $(top_srcdir)/src/random.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-random.o -MD -MP -MF $(DEPDIR)/drumgizmo-random.Tpo -c -o drumgizmo-random.o `test -f '$(top_srcdir)/src/random.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/random.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-random.Tpo $(DEPDIR)/drumgizmo-random.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/random.cc' object='drumgizmo-random.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-random.o `test -f '$(top_srcdir)/src/random.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/random.cc
-
-drumgizmo-random.obj: $(top_srcdir)/src/random.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-random.obj -MD -MP -MF $(DEPDIR)/drumgizmo-random.Tpo -c -o drumgizmo-random.obj `if test -f '$(top_srcdir)/src/random.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/random.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/random.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-random.Tpo $(DEPDIR)/drumgizmo-random.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/random.cc' object='drumgizmo-random.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-random.obj `if test -f '$(top_srcdir)/src/random.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/random.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/random.cc'; fi`
-
-drumgizmo-sample.o: $(top_srcdir)/src/sample.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-sample.o -MD -MP -MF $(DEPDIR)/drumgizmo-sample.Tpo -c -o drumgizmo-sample.o `test -f '$(top_srcdir)/src/sample.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/sample.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-sample.Tpo $(DEPDIR)/drumgizmo-sample.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/sample.cc' object='drumgizmo-sample.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-sample.o `test -f '$(top_srcdir)/src/sample.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/sample.cc
-
-drumgizmo-sample.obj: $(top_srcdir)/src/sample.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-sample.obj -MD -MP -MF $(DEPDIR)/drumgizmo-sample.Tpo -c -o drumgizmo-sample.obj `if test -f '$(top_srcdir)/src/sample.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/sample.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/sample.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-sample.Tpo $(DEPDIR)/drumgizmo-sample.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/sample.cc' object='drumgizmo-sample.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-sample.obj `if test -f '$(top_srcdir)/src/sample.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/sample.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/sample.cc'; fi`
-
-drumgizmo-semaphore.o: $(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-semaphore.o -MD -MP -MF $(DEPDIR)/drumgizmo-semaphore.Tpo -c -o drumgizmo-semaphore.o `test -f '$(top_srcdir)/src/semaphore.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-semaphore.Tpo $(DEPDIR)/drumgizmo-semaphore.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/semaphore.cc' object='drumgizmo-semaphore.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-semaphore.o `test -f '$(top_srcdir)/src/semaphore.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/semaphore.cc
-
-drumgizmo-semaphore.obj: $(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-semaphore.obj -MD -MP -MF $(DEPDIR)/drumgizmo-semaphore.Tpo -c -o drumgizmo-semaphore.obj `if test -f '$(top_srcdir)/src/semaphore.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/semaphore.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/semaphore.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-semaphore.Tpo $(DEPDIR)/drumgizmo-semaphore.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/semaphore.cc' object='drumgizmo-semaphore.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-semaphore.obj `if test -f '$(top_srcdir)/src/semaphore.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/semaphore.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/semaphore.cc'; fi`
-
-drumgizmo-saxparser.o: $(top_srcdir)/src/saxparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-saxparser.o -MD -MP -MF $(DEPDIR)/drumgizmo-saxparser.Tpo -c -o drumgizmo-saxparser.o `test -f '$(top_srcdir)/src/saxparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/saxparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-saxparser.Tpo $(DEPDIR)/drumgizmo-saxparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/saxparser.cc' object='drumgizmo-saxparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-saxparser.o `test -f '$(top_srcdir)/src/saxparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/saxparser.cc
-
-drumgizmo-saxparser.obj: $(top_srcdir)/src/saxparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-saxparser.obj -MD -MP -MF $(DEPDIR)/drumgizmo-saxparser.Tpo -c -o drumgizmo-saxparser.obj `if test -f '$(top_srcdir)/src/saxparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/saxparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/saxparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-saxparser.Tpo $(DEPDIR)/drumgizmo-saxparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/saxparser.cc' object='drumgizmo-saxparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-saxparser.obj `if test -f '$(top_srcdir)/src/saxparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/saxparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/saxparser.cc'; fi`
-
-drumgizmo-staminafilter.o: $(top_srcdir)/src/staminafilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-staminafilter.o -MD -MP -MF $(DEPDIR)/drumgizmo-staminafilter.Tpo -c -o drumgizmo-staminafilter.o `test -f '$(top_srcdir)/src/staminafilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/staminafilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-staminafilter.Tpo $(DEPDIR)/drumgizmo-staminafilter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/staminafilter.cc' object='drumgizmo-staminafilter.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-staminafilter.o `test -f '$(top_srcdir)/src/staminafilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/staminafilter.cc
-
-drumgizmo-staminafilter.obj: $(top_srcdir)/src/staminafilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-staminafilter.obj -MD -MP -MF $(DEPDIR)/drumgizmo-staminafilter.Tpo -c -o drumgizmo-staminafilter.obj `if test -f '$(top_srcdir)/src/staminafilter.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/staminafilter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/staminafilter.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-staminafilter.Tpo $(DEPDIR)/drumgizmo-staminafilter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/staminafilter.cc' object='drumgizmo-staminafilter.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-staminafilter.obj `if test -f '$(top_srcdir)/src/staminafilter.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/staminafilter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/staminafilter.cc'; fi`
-
-drumgizmo-thread.o: $(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-thread.o -MD -MP -MF $(DEPDIR)/drumgizmo-thread.Tpo -c -o drumgizmo-thread.o `test -f '$(top_srcdir)/src/thread.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-thread.Tpo $(DEPDIR)/drumgizmo-thread.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/thread.cc' object='drumgizmo-thread.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-thread.o `test -f '$(top_srcdir)/src/thread.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/thread.cc
-
-drumgizmo-thread.obj: $(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-thread.obj -MD -MP -MF $(DEPDIR)/drumgizmo-thread.Tpo -c -o drumgizmo-thread.obj `if test -f '$(top_srcdir)/src/thread.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/thread.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/thread.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-thread.Tpo $(DEPDIR)/drumgizmo-thread.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/thread.cc' object='drumgizmo-thread.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-thread.obj `if test -f '$(top_srcdir)/src/thread.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/thread.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/thread.cc'; fi`
-
-drumgizmo-versionstr.o: $(top_srcdir)/src/versionstr.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-versionstr.o -MD -MP -MF $(DEPDIR)/drumgizmo-versionstr.Tpo -c -o drumgizmo-versionstr.o `test -f '$(top_srcdir)/src/versionstr.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/versionstr.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-versionstr.Tpo $(DEPDIR)/drumgizmo-versionstr.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/versionstr.cc' object='drumgizmo-versionstr.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-versionstr.o `test -f '$(top_srcdir)/src/versionstr.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/versionstr.cc
-
-drumgizmo-versionstr.obj: $(top_srcdir)/src/versionstr.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-versionstr.obj -MD -MP -MF $(DEPDIR)/drumgizmo-versionstr.Tpo -c -o drumgizmo-versionstr.obj `if test -f '$(top_srcdir)/src/versionstr.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/versionstr.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/versionstr.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-versionstr.Tpo $(DEPDIR)/drumgizmo-versionstr.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/versionstr.cc' object='drumgizmo-versionstr.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-versionstr.obj `if test -f '$(top_srcdir)/src/versionstr.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/versionstr.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/versionstr.cc'; fi`
-
 drumgizmo-inputdummy.o: input/inputdummy.cc
 @am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-inputdummy.o -MD -MP -MF $(DEPDIR)/drumgizmo-inputdummy.Tpo -c -o drumgizmo-inputdummy.o `test -f 'input/inputdummy.cc' || echo '$(srcdir)/'`input/inputdummy.cc
 @am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-inputdummy.Tpo $(DEPDIR)/drumgizmo-inputdummy.Po
@@ -1351,6 +759,20 @@ drumgizmo-jackaudio.obj: output/jackaudio.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-jackaudio.obj `if test -f 'output/jackaudio.cc'; then $(CYGPATH_W) 'output/jackaudio.cc'; else $(CYGPATH_W) '$(srcdir)/output/jackaudio.cc'; fi`
 
+drumgizmo-oss.o: output/oss.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-oss.o -MD -MP -MF $(DEPDIR)/drumgizmo-oss.Tpo -c -o drumgizmo-oss.o `test -f 'output/oss.cc' || echo '$(srcdir)/'`output/oss.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-oss.Tpo $(DEPDIR)/drumgizmo-oss.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='output/oss.cc' object='drumgizmo-oss.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-oss.o `test -f 'output/oss.cc' || echo '$(srcdir)/'`output/oss.cc
+
+drumgizmo-oss.obj: output/oss.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-oss.obj -MD -MP -MF $(DEPDIR)/drumgizmo-oss.Tpo -c -o drumgizmo-oss.obj `if test -f 'output/oss.cc'; then $(CYGPATH_W) 'output/oss.cc'; else $(CYGPATH_W) '$(srcdir)/output/oss.cc'; fi`
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-oss.Tpo $(DEPDIR)/drumgizmo-oss.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='output/oss.cc' object='drumgizmo-oss.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo-oss.obj `if test -f 'output/oss.cc'; then $(CYGPATH_W) 'output/oss.cc'; else $(CYGPATH_W) '$(srcdir)/output/oss.cc'; fi`
+
 drumgizmo-jackclient.o: jackclient.cc
 @am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo-jackclient.o -MD -MP -MF $(DEPDIR)/drumgizmo-jackclient.Tpo -c -o drumgizmo-jackclient.o `test -f 'jackclient.cc' || echo '$(srcdir)/'`jackclient.cc
 @am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo-jackclient.Tpo $(DEPDIR)/drumgizmo-jackclient.Po
diff --git a/drumgizmo/drumgizmoc.cc b/drumgizmo/drumgizmoc.cc
index 1ba9516..c8de8b8 100644
--- a/drumgizmo/drumgizmoc.cc
+++ b/drumgizmo/drumgizmoc.cc
@@ -33,12 +33,14 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <unistd.h>
+#include <sstream>
 
 #include <hugin.hpp>
 
 #include "drumgizmo.h"
 #include "drumgizmoc.h"
 #include "enginefactory.h"
+#include "bytesizeparser.h"
 
 #include "event.h"
 
@@ -69,6 +71,8 @@ static const char usage_str[] =
     "  -D, --debug ddd        Enable debug messages on 'ddd'; see hugin "
     "documentation for details\n"
 #endif /*DISABLE_HUGIN*/
+    "  -s, --streaming        Enable streaming.\n"
+    "  -S, --streamingparms   Streaming options.\n"
     "  -v, --version          Print version information and exit.\n"
     "  -h, --help             Print this message and exit.\n"
     "\n"
@@ -86,16 +90,25 @@ static const char usage_str[] =
     "  alsa:      dev=<device> (default 'default'), frames=<frames> (default "
     "32)\n"
     "             srate=<samplerate> (default 441000)\n"
+    "  oss:       dev=<device> (default '/dev/dsp'), srate=<samplerate>,\n"
+    "             max_fragments=<number> (default 4, see man page for more info),\n"
+    "             fragment_size=<selector> (default 8, see man page for more info)\n"
     "  wavfile:   file=<filename> (default 'output'), srate=<samplerate> "
     "(default 44100)\n"
     "  jackaudio:\n"
     "  dummy:\n"
+    "\n"
+    "Streaming parameters:\n"
+    "  limit:         Limit the amount of preloaded drumkit data to the size\n"
+    // "  chunk_size:    chunk size in k,M,G\n"
     "\n";
 
+
 int main(int argc, char* argv[])
 {
 	int c;
-
+	Settings settings;
+	settings.disk_cache_enable = false;
 	std::string hugin_filter;
 	unsigned int hugin_flags = 0;
 #ifndef DISABLE_HUGIN
@@ -106,29 +119,32 @@ int main(int argc, char* argv[])
 	std::string inputengine;
 	std::string iparms;
 	std::string oparms;
+	std::string sparms;
 	bool async = false;
 	int endpos = -1;
 
 	EngineFactory factory;
 
 	int option_index = 0;
-	while(1)
-	{
-		static struct option long_options[] = {
-		    {"async-load", no_argument, 0, 'a'},
-		    {"inputengine", required_argument, 0, 'i'},
-		    {"inputparms", required_argument, 0, 'I'},
-		    {"outputengine", required_argument, 0, 'o'},
-		    {"outputparms", required_argument, 0, 'O'},
-		    {"endpos", required_argument, 0, 'e'},
+	static struct option long_options[] = {
+		{"async-load", no_argument, 0, 'a'},
+		{"inputengine", required_argument, 0, 'i'},
+		{"inputparms", required_argument, 0, 'I'},
+		{"outputengine", required_argument, 0, 'o'},
+		{"outputparms", required_argument, 0, 'O'},
+		{"endpos", required_argument, 0, 'e'},
 #ifndef DISABLE_HUGIN
-		    {"debug", required_argument, 0, 'D'},
+		{"debug", required_argument, 0, 'D'},
 #endif /*DISABLE_HUGIN*/
-		    {"version", no_argument, 0, 'v'},
-		    {"help", no_argument, 0, 'h'},
-		    {0, 0, 0, 0}};
-
-		c = getopt_long(argc, argv, "hvpo:O:i:I:e:a"
+		{"streaming", no_argument, 0, 's'},
+		{"streamingparams", required_argument, 0, 'S'},
+		{"version", no_argument, 0, 'v'},
+		{"help", no_argument, 0, 'h'},
+		{0, 0, 0, 0}
+	};
+	while(1)
+	{
+		c = getopt_long(argc, argv, "hvpo:O:i:I:e:asS:"
 #ifndef DISABLE_HUGIN
 		                "D:"
 #endif /*DISABLE_HUGIN*/
@@ -203,6 +219,14 @@ int main(int argc, char* argv[])
 			printf("%s", copyright_str);
 			return 0;
 
+		case 's':
+			settings.disk_cache_enable = true;
+			break;
+
+		case 'S':
+			sparms = optarg;
+			break;
+
 		default:
 			break;
 		}
@@ -236,7 +260,7 @@ int main(int argc, char* argv[])
 		std::string parm;
 		std::string val;
 		bool inval = false;
-		for(size_t i = 0; i < iparms.size(); i++)
+		for(size_t i = 0; i < iparms.size(); ++i)
 		{
 			if(iparms[i] == ',')
 			{
@@ -268,6 +292,56 @@ int main(int argc, char* argv[])
 		}
 	}
 
+	{
+		if(sparms.size() != 0)
+		{
+			if(sparms[0] == ',' || sparms[sparms.size()-1] == ',')
+			{
+				std::cerr << "Invalid streamparms" << std::endl;
+				return 1;
+			}
+			std::string token;
+			std::istringstream tokenstream(sparms);
+			while(getline(tokenstream, token, ','))
+			{
+				std::size_t index = token.find('=');
+				if(index == std::string::npos || index == token.size()-1 || index == 0)
+				{
+					std::cerr << "Invalid streamparms" << std::endl;
+					return 1;
+				}
+
+				std::string parm = token.substr(0, index);
+				std::string value = token.substr(index+1);
+
+				if(parm == "limit")
+				{
+					settings.disk_cache_upper_limit = byteSizeParser(value);
+					if(settings.disk_cache_upper_limit == 0)
+					{
+						std::cerr << "Invalid argument for streamparms limit: " << value << std::endl;
+						return 1;
+					}
+				}
+				// else if(parm == "chunk_size")
+				// {
+				// 	settings.disk_cache_chunk_size = byteSizeParser(value);
+				// 	if(settings.disk_cache_chunk_size == 0)
+				// 	{
+				// 		std::cerr << "Invalid argument for streamparms chunk_size: " << value << std::endl;
+				// 		return 1;
+				// 	}
+				// }
+				else
+				{
+					std::cerr << "Unknown streamingparms argument " << parm << std::endl;
+					return 1;
+				}
+			}
+		}
+		return 0;
+	}
+
 	if(outputengine == "")
 	{
 		printf("Missing output engine\n");
@@ -286,7 +360,7 @@ int main(int argc, char* argv[])
 		std::string parm;
 		std::string val;
 		bool inval = false;
-		for(size_t i = 0; i < oparms.size(); i++)
+		for(size_t i = 0; i < oparms.size(); ++i)
 		{
 			if(oparms[i] == ',')
 			{
@@ -343,7 +417,6 @@ int main(int argc, char* argv[])
 
 	printf("Using kitfile: %s\n", kitfile.c_str());
 
-	Settings settings;
 	DrumGizmo gizmo(settings, *oe.get(), *ie.get());
 
 	gizmo.setFrameSize(oe->getBufferSize());
diff --git a/drumgizmo/enginefactory.cc b/drumgizmo/enginefactory.cc
index d013ef9..a1b8a0b 100644
--- a/drumgizmo/enginefactory.cc
+++ b/drumgizmo/enginefactory.cc
@@ -63,6 +63,9 @@ EngineFactory::EngineFactory()
 #ifdef HAVE_OUTPUT_JACKAUDIO
 	output.push_back("jackaudio");
 #endif
+#ifdef HAVE_OUTPUT_OSS
+	output.push_back("oss");
+#endif
 }
 
 #ifdef USE_JACK
@@ -146,6 +149,12 @@ std::unique_ptr<AudioOutputEngine> EngineFactory::createOutput(const std::string
 		return std::make_unique<JackAudioOutputEngine>(*jack);
 	}
 #endif
+#ifdef HAVE_OUTPUT_OSS
+	if(name == "oss")
+	{
+		return std::make_unique<OSSOutputEngine>();
+	}
+#endif
 
 	// todo: add more engines
 
diff --git a/drumgizmo/enginefactory.h b/drumgizmo/enginefactory.h
index b2c0428..2a1457e 100644
--- a/drumgizmo/enginefactory.h
+++ b/drumgizmo/enginefactory.h
@@ -69,6 +69,11 @@
 #include "output/jackaudio.h"
 #endif
 
+#ifdef HAVE_OUTPUT_OSS
+#include "output/oss.h"
+#endif
+
+
 //! Factory for various input- and output engines
 class EngineFactory
 {
diff --git a/drumgizmo/output/oss.cc b/drumgizmo/output/oss.cc
new file mode 100644
index 0000000..ee13a84
--- /dev/null
+++ b/drumgizmo/output/oss.cc
@@ -0,0 +1,204 @@
+/* -*- Mode: c++ -*- */
+/***************************************************************************
+ *            oss.cc
+ *
+ *  Tue Apr 11 19:42:45 CET 2017
+ *  Copyright 2017 Goran Mekić
+ *  meka at tilda.center
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include "oss.h"
+#include <sys/soundcard.h>
+#include <fcntl.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <iostream>
+
+
+OSSOutputEngine::OSSOutputEngine()
+	: dev{"/dev/dsp"}
+	, num_channels{16}
+	, srate{44100}
+	, format{AFMT_S32_NE}
+	, data{}
+	, max_fragments{4}
+	, fragment_size{8}
+{
+	data.clear();
+	data.resize(1024 * num_channels);
+}
+
+bool OSSOutputEngine::init(const Channels& channels)
+{
+	int tmp, mode = O_WRONLY, fragments;
+	num_channels = channels.size();
+
+	if((fd = open(dev.data(), mode, 0)) == -1)
+	{
+		std::cerr << dev.data() << ' ' << std::strerror(errno) << std::endl;
+		return false;
+	}
+
+	fragments = max_fragments << 16 | fragment_size;
+	tmp = fragments;
+	if (ioctl(fd, SNDCTL_DSP_SETFRAGMENT, &tmp) == -1 || tmp != fragments)
+	{
+		perror("SNDCTL_DSP_SETFRAGMENT");
+		exit(-1);
+	}
+
+	tmp = format;
+	if(ioctl(fd, SNDCTL_DSP_SETFMT, &tmp) == -1 || tmp != format)
+	{
+		std::cerr << "Setting audio format failed " << std::strerror(errno);
+		std::cerr << std::endl;
+		return false;
+	}
+
+	tmp = num_channels;
+	if(ioctl(fd, SNDCTL_DSP_CHANNELS, &tmp) == -1 || tmp != num_channels)
+	{
+		std::cerr << "Can not set number of channels to " << num_channels;
+		std::cerr << ": " << std::strerror(errno) << std::endl;
+		return false;
+	}
+
+	tmp = srate;
+	if(ioctl(fd, SNDCTL_DSP_SPEED, &tmp) == -1 || tmp != srate)
+	{
+		std::cerr << "Can not set sampling frequency to " << srate << ": ";
+		std::cerr << std::strerror(errno) << std::endl;
+		return false;
+	}
+
+	return true;
+}
+
+void OSSOutputEngine::setParm(const std::string& parm, const std::string& value)
+{
+	if(parm == "dev")
+	{
+		dev = value;
+	}
+	else if(parm == "srate")
+	{
+		try
+		{
+			srate = std::stoi(value);
+		}
+		catch(...)
+		{
+			std::cerr << "[OSSOutputEngine] Invalid samplerate ";
+			std::cerr << value << std::endl;
+		}
+	}
+	else if(parm == "max_fragments")
+	{
+		try
+		{
+			max_fragments = std::stoi(value);
+		}
+		catch(...)
+		{
+			std::cerr << "[OSSOutputEngine] Invalid max_fragments ";
+			std::cerr << value << std::endl;
+		}
+		if(max_fragments < 2)
+		{
+			std::cerr << "[OSSoutputEngine] max_fragments must be at least 2\n";
+			std::cerr << "Setting max_fragments to 2" << std::endl;
+			max_fragments = 2;
+		}
+	}
+	else if(parm == "fragment_size")
+	{
+		try
+		{
+			fragment_size = std::stoi(value);
+		}
+		catch(...)
+		{
+			std::cerr << "[OSSOutputEngine] Invalid fragment_size ";
+			std::cerr << value << std::endl;
+		}
+		if(fragment_size < 4)
+		{
+			std::cerr << "[OSSoutputEngine] fragment_size must be at least 4\n";
+			std::cerr << "Setting fragment_size to 4 (";
+			fragment_size = 4;
+			auto fragment_byte_size = 1 << fragment_size;
+			std::cerr << fragment_byte_size << "Bytes)" << std::endl;
+		}
+	}
+	else
+	{
+		std::cerr << "[OSSOutputEngine] Unsupported parameter '";
+		std::cerr << parm << std::endl;
+	}
+}
+
+void OSSOutputEngine::pre(size_t nsamples)
+{
+	data.resize(nsamples * num_channels);
+}
+
+void OSSOutputEngine::run(int ch, sample_t* samples, size_t nsamples)
+{
+	// Convert to int format and
+	// write channel data in interleaved buffer
+	std::int32_t sample;
+	for(size_t i = 0; i < nsamples; ++i)
+	{
+		// Hard clip if needed
+		if(samples[i] > 1)
+		{
+			sample = INT32_MAX;
+		}
+		else if(samples[i] < -1)
+		{
+			sample = -INT32_MAX;
+		}
+		else
+		{
+			sample = samples[i] * INT32_MAX;
+		}
+		data[i * num_channels + ch] = sample;
+	}
+}
+
+void OSSOutputEngine::post(size_t nsamples)
+{
+	auto data_size = data.size() * sizeof(*data.data());
+	auto size_written = write(fd, data.data(), data_size);
+	if(size_written != data_size)
+	{
+		std::cerr << "Audio write: " << std::strerror(errno) << std::endl;
+	}
+}
+
+std::size_t OSSOutputEngine::getBufferSize() const
+{
+	return data.size() / num_channels;
+}
+
+std::size_t OSSOutputEngine::getSamplerate() const
+{
+	return srate;
+}
diff --git a/drumgizmo/output/outputdummy.h b/drumgizmo/output/oss.h
similarity index 68%
copy from drumgizmo/output/outputdummy.h
copy to drumgizmo/output/oss.h
index 3e24495..889021f 100644
--- a/drumgizmo/output/outputdummy.h
+++ b/drumgizmo/output/oss.h
@@ -1,10 +1,10 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* -*- Mode: c++ -*- */
 /***************************************************************************
- *            outputdummy.h
+ *            oss.h
  *
- *  Fr 22. Jan 08:15:04 CET 2016
- *  Copyright 2016 Christian Glöckner
- *  cgloeckner at freenet.de
+ *  Tue Apr 11 19:42:45 CET 2017
+ *  Copyright 2017 Goran Mekić
+ *  meka at tilda.center
  ****************************************************************************/
 
 /*
@@ -27,20 +27,32 @@
 #pragma once
 #include "audiooutputengine.h"
 
-class DummyOutputEngine
+class OSSOutputEngine
 	: public AudioOutputEngine
 {
 public:
-	DummyOutputEngine();
-	~DummyOutputEngine();
+	OSSOutputEngine();
+	~OSSOutputEngine() {};
 
 	// based on AudioOutputEngine
 	bool init(const Channels& chan) override;
 	void setParm(const std::string& parm, const std::string& value) override;
-	bool start() override;
-	void stop() override;
+	bool start() override { return true; };
+	void stop() override {};
 	void pre(size_t nsamples) override;
 	void run(int ch, sample_t* samples, size_t nsamples) override;
 	void post(size_t nsamples) override;
-	bool isFreewheeling() const override;
+	bool isFreewheeling() const override { return false; };
+	std::size_t getBufferSize() const override;
+	std::size_t getSamplerate() const override;
+
+private:
+	std::string dev;
+	int fd;
+	std::size_t num_channels;
+	unsigned int srate;
+	unsigned int format;
+	unsigned int max_fragments;
+	unsigned int fragment_size;
+	std::vector<std::int32_t> data;
 };
diff --git a/include/Makefile.in b/include/Makefile.in
index 8267948..f58c3b4 100644
--- a/include/Makefile.in
+++ b/include/Makefile.in
@@ -172,6 +172,9 @@ MANIFEST_TOOL = @MANIFEST_TOOL@
 MKDIR_P = @MKDIR_P@
 NM = @NM@
 NMEDIT = @NMEDIT@
+OBJC = @OBJC@
+OBJCDEPMODE = @OBJCDEPMODE@
+OBJCFLAGS = @OBJCFLAGS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 OTOOL = @OTOOL@
@@ -208,6 +211,8 @@ VST_CPPFLAGS = @VST_CPPFLAGS@
 VST_SOURCE_PATH = @VST_SOURCE_PATH@
 X11_CFLAGS = @X11_CFLAGS@
 X11_LIBS = @X11_LIBS@
+XEXT_CFLAGS = @XEXT_CFLAGS@
+XEXT_LIBS = @XEXT_LIBS@
 ZITA_CPPFLAGS = @ZITA_CPPFLAGS@
 ZITA_LIBS = @ZITA_LIBS@
 abs_builddir = @abs_builddir@
@@ -218,6 +223,7 @@ ac_ct_AR = @ac_ct_AR@
 ac_ct_CC = @ac_ct_CC@
 ac_ct_CXX = @ac_ct_CXX@
 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ac_ct_OBJC = @ac_ct_OBJC@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
diff --git a/man/Makefile.in b/man/Makefile.in
index 22f4880..09adafe 100644
--- a/man/Makefile.in
+++ b/man/Makefile.in
@@ -203,6 +203,9 @@ MANIFEST_TOOL = @MANIFEST_TOOL@
 MKDIR_P = @MKDIR_P@
 NM = @NM@
 NMEDIT = @NMEDIT@
+OBJC = @OBJC@
+OBJCDEPMODE = @OBJCDEPMODE@
+OBJCFLAGS = @OBJCFLAGS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 OTOOL = @OTOOL@
@@ -239,6 +242,8 @@ VST_CPPFLAGS = @VST_CPPFLAGS@
 VST_SOURCE_PATH = @VST_SOURCE_PATH@
 X11_CFLAGS = @X11_CFLAGS@
 X11_LIBS = @X11_LIBS@
+XEXT_CFLAGS = @XEXT_CFLAGS@
+XEXT_LIBS = @XEXT_LIBS@
 ZITA_CPPFLAGS = @ZITA_CPPFLAGS@
 ZITA_LIBS = @ZITA_LIBS@
 abs_builddir = @abs_builddir@
@@ -249,6 +254,7 @@ ac_ct_AR = @ac_ct_AR@
 ac_ct_CC = @ac_ct_CC@
 ac_ct_CXX = @ac_ct_CXX@
 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ac_ct_OBJC = @ac_ct_OBJC@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
diff --git a/man/drumgizmo.1 b/man/drumgizmo.1
index f3c1b58..489dbea 100644
--- a/man/drumgizmo.1
+++ b/man/drumgizmo.1
@@ -1,4 +1,4 @@
-.TH "DRUMGIZMO" "1" "4 February 2015" "drumgizmo" ""
+.TH "DRUMGIZMO" "1" "23 April 2017" "drumgizmo" ""
 
 .SH NAME
 drumgizmo \- drum application
@@ -52,7 +52,7 @@ len=<seconds> (default -1, forever)
 \fBdummy:\fR
 
 .RE
-\fB-o, --outputengine \fR{dummy|alsa|jackaudio|wavfile}
+\fB-o, --outputengine \fR{dummy|alsa|jackaudio|wavfile|oss}
 .RS 7
 Use said audio output engine.
 
@@ -75,6 +75,20 @@ file=<filename> (default 'output')
 .P
 srate=<samplerate> (default 44100)
 
+\fBoss:\fR
+.P
+dev=<device> (default /dev/dsp)
+.P
+srate=<samplerate> (default 44100)
+.P
+max_fragments=<fragments> (default 4)
+.P
+fragment_size=<size> (default 8)
+
+.P
+More info on \fBmax_fragments\fR and \fBfragment_size\fR on
+http://manuals.opensound.com/developer/SNDCTL_DSP_SETFRAGMENT.html
+
 \fBjackaudio:\fR
 
 \fBdummy:\fR
@@ -85,6 +99,21 @@ srate=<samplerate> (default 44100)
 Number of samples to process, (default -1: infinite)
 
 .RE
+\fB-s, --streaming\fR
+.RS 7
+Enable diskstreaming
+
+.RE
+\fB-S, --strimingparms parmlist\fR
+.RS 7
+Parameters for controling the streaming buffers.
+
+.P
+\fBlimit\fR=<size> (Limit the amount of preloaded drumkit data to the size)
+\" .P
+\" \fBchunk_size\fR=<size> (chunk size in k,M,G)
+
+.RE
 \fB-v, --version\fR
 .RS 7
 Print drumgizmo version and exit.
diff --git a/man/drumgizmo.fr.1 b/man/drumgizmo.fr.1
index 9a3512c..cf874a0 100644
--- a/man/drumgizmo.fr.1
+++ b/man/drumgizmo.fr.1
@@ -1,4 +1,4 @@
-.TH "DRUMGIZMO" "1" "4 Février 2015" "drumgizmo" ""
+.TH "DRUMGIZMO" "1" "23 April 2017" "drumgizmo" ""
 
 .SH NOM
 drumgizmo \- application de batterie
@@ -35,7 +35,7 @@ file=<fichier_midi>
 .P
 speed=<tempo> (1.0 par défaut)
 .P
-track=<piste_midi> (-1 par défaut, toutes les pites)
+track=<piste_midi> (-1 par défaut, toutes les pistes)
 .P
 midimap=<fichier_midimap>
 .P
@@ -45,14 +45,14 @@ loop=<true|false>
 .P
 p=<probabilité_de_coup> (0.1 par défaut)
 .P
-instr=<instrument> (-1 par défaut -1, instrument aléatoire)
+instr=<instrument> (-1 par défaut, instrument aléatoire)
 .P
 len=<secondes> (-1 par défaut, toujours)
 
 \fBdummy:\fR
 
 .RE
-\fB-o, --outputengine \fR{dummy|alsa|jackaudio|wavfile}
+\fB-o, --outputengine \fR{dummy|alsa|jackaudio|wavfile|oss}
 .RS 7
 Utilise le moteur de sortie audio indiqué.
 
@@ -75,6 +75,20 @@ file=<nom_de_fichier> ('output' par défaut)
 .P
 srate=<fréquence_d_échantillonnage> (44100 par défaut)
 
+\fBoss:\fR
+.P
+dev=<périphérique> (/dev/dsp par défaut)
+.P
+srate=<fréquence_d_échantillonnage> (44100 par défaut)
+.P
+max_fragments=<fragments> (4 par défaut)
+.P
+fragment_size=<taille> (8 par défaut)
+
+.P
+Davantage d'informations sur \fBmax_fragments\fR et \fBfragment_size\fR sur la page
+http://manuals.opensound.com/developer/SNDCTL_DSP_SETFRAGMENT.html (en anglais)
+
 \fBjackaudio:\fR
 
 \fBdummy:\fR
@@ -85,6 +99,21 @@ srate=<fréquence_d_échantillonnage> (44100 par défaut)
 Nombre d'échantillons à traiter, (-1 par défaut : infini)
 
 .RE
+\fB-s, --streaming\fR
+.RS 7
+Active le streaming du disque
+
+.RE
+\fB-S, --strimingparms liste_de_paramètres\fR
+.RS 7
+Paramètres pour le contrôle des tampons de streaming.
+
+.P
+\fBlimit\fR=<taille> (Limite à cette taille, la quantité de données du kit de batterie préchargées)
+\" .P
+\" \fBchunk_size\fR=<taille> (taille de la quantité en k,M,G)
+
+.RE
 \fB-v, --version\fR
 .RS 7
 Affiche la version de drumgizmo puis quitte.
@@ -113,4 +142,4 @@ drumgizmo -i jackmidi -I midimap=midimap.xml -o jackaudio drumkit.xml
 Rapporter les bogues à http://www.drumgizmo.org/wiki/doku.php?id=bugs (en anglais).
 
 .SH "INFORMATION ADDITIONELLE"
-Pour d'avantage d'information, visitez le site internet http://www.drumgizmo.org.
+Pour davantage d'informations, visitez le site internet http://www.drumgizmo.org.
diff --git a/plugin/Makefile.am b/plugin/Makefile.am
index 38c5c4f..2b4ff3e 100644
--- a/plugin/Makefile.am
+++ b/plugin/Makefile.am
@@ -1,8 +1,5 @@
 SUBDIRS = vst
 
-include $(top_srcdir)/plugingui/Makefile.am.plugingui
-include $(top_srcdir)/src/Makefile.am.drumgizmo
-
 
 #######
 # LV2
@@ -14,18 +11,23 @@ lv2plugin_DATA = manifest.ttl drumgizmo.ttl
 endif
 
 drumgizmo_la_CXXFLAGS = -DLV2 -DLV2_PLUGIN_URI=\"http://drumgizmo.org/lv2\" \
-	-I$(top_srcdir)/plugin/plugingizmo $(DRUMGIZMO_CPPFLAGS) \
-	$(PLUGIN_GUI_CPPFLAGS)
+	$(LV2_CFLAGS) \
+	-I$(top_srcdir)/include \
+	-I$(top_srcdir)/plugin/plugingizmo \
+	-I$(top_srcdir)/plugingui \
+	-I$(top_srcdir)/src \
+	-I$(top_srcdir)/hugin
 
 drumgizmo_la_SOURCES = \
-	$(DRUMGIZMO_SOURCES) \
-	$(PLUGIN_GUI_SOURCES) \
+	$(top_srcdir)/hugin/hugin.c \
 	$(top_srcdir)/plugin/plugingizmo/midievent.cc \
 	$(top_srcdir)/plugin/plugingizmo/pluginlv2.cc \
 	drumgizmo_plugin.cc
 
 drumgizmo_la_LDFLAGS = -shared -module -avoid-version
-drumgizmo_la_LIBADD = $(LV2_LIBS) $(PLUGIN_GUI_LIBS) $(DRUMGIZMO_LIBS)
+drumgizmo_la_LIBADD = $(LV2_LIBS) \
+	$(top_srcdir)/plugingui/libdggui.la \
+	$(top_srcdir)/src/libdg.la
 
 
 #######
@@ -38,18 +40,23 @@ vstplugin_DATA =
 endif
 
 drumgizmo_vst_la_CXXFLAGS = -DVST \
-	-I$(top_srcdir)/plugin/plugingizmo $(DRUMGIZMO_CPPFLAGS) \
-	$(PLUGIN_GUI_CPPFLAGS) $(VST_CPPFLAGS) -Ivst
+	-I$(top_srcdir)/include \
+	-I$(top_srcdir)/plugin/plugingizmo \
+	-I$(top_srcdir)/plugingui \
+	-I$(top_srcdir)/src \
+	-I$(top_srcdir)/hugin \
+	$(VST_CPPFLAGS) -Ivst
 
 drumgizmo_vst_la_SOURCES = \
-	$(DRUMGIZMO_SOURCES) \
-	$(PLUGIN_GUI_SOURCES) \
+	$(top_srcdir)/hugin/hugin.c \
 	$(top_srcdir)/plugin/plugingizmo/midievent.cc \
 	$(top_srcdir)/plugin/plugingizmo/pluginvst.cc \
 	drumgizmo_plugin.cc
 
 drumgizmo_vst_la_LDFLAGS = -shared -module -avoid-version
-drumgizmo_vst_la_LIBADD = vst/libvstsdk.la $(PLUGIN_GUI_LIBS) $(DRUMGIZMO_LIBS)
+drumgizmo_vst_la_LIBADD = vst/libvstsdk.la \
+	$(top_srcdir)/plugingui/libdggui.la \
+	$(top_srcdir)/src/libdg.la
 
 
 install-exec-hook:
diff --git a/plugin/Makefile.in b/plugin/Makefile.in
index 371fa08..8ac4ab0 100644
--- a/plugin/Makefile.in
+++ b/plugin/Makefile.in
@@ -14,10 +14,6 @@
 
 @SET_MAKE@
 
-# -*- Makefile -*-
-
-# -*- Makefile -*-
-
 
 VPATH = @srcdir@
 am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
@@ -83,18 +79,9 @@ PRE_UNINSTALL = :
 POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
-DIST_COMMON = $(top_srcdir)/plugingui/Makefile.am.plugingui \
-	$(top_srcdir)/src/Makefile.am.drumgizmo $(srcdir)/Makefile.in \
-	$(srcdir)/Makefile.am $(srcdir)/Makefile.mingw32.in \
-	$(top_srcdir)/depcomp
- at ENABLE_X11_TRUE@am__append_1 = $(top_srcdir)/plugingui/nativewindow_x11.cc
- at ENABLE_WIN32_TRUE@am__append_2 = $(top_srcdir)/plugingui/nativewindow_win32.cc
- at ENABLE_PUGL_TRUE@am__append_3 = \
- at ENABLE_PUGL_TRUE@	$(top_srcdir)/plugingui/nativewindow_pugl.cc \
- at ENABLE_PUGL_TRUE@	$(top_srcdir)/pugl/pugl/pugl_x11.c
-
- at ENABLE_PUGL_TRUE@am__append_4 = -I$(top_srcdir)/pugl/pugl
 subdir = plugin
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+	$(srcdir)/Makefile.mingw32.in $(top_srcdir)/depcomp
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -135,124 +122,10 @@ am__installdirs = "$(DESTDIR)$(lv2plugindir)" \
 	"$(DESTDIR)$(vstplugindir)"
 LTLIBRARIES = $(lv2plugin_LTLIBRARIES) $(vstplugin_LTLIBRARIES)
 am__DEPENDENCIES_1 =
-am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
-am__DEPENDENCIES_3 = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
-	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
-	$(am__DEPENDENCIES_1)
 drumgizmo_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
-	$(am__DEPENDENCIES_2) $(am__DEPENDENCIES_3)
-am__drumgizmo_la_SOURCES_DIST = $(top_srcdir)/src/audiocachefile.cc \
-	$(top_srcdir)/src/audiocache.cc \
-	$(top_srcdir)/src/audiocacheeventhandler.cc \
-	$(top_srcdir)/src/audiocacheidmanager.cc \
-	$(top_srcdir)/src/audioinputenginemidi.cc \
-	$(top_srcdir)/src/audiofile.cc $(top_srcdir)/src/channel.cc \
-	$(top_srcdir)/src/channelmixer.cc \
-	$(top_srcdir)/src/chresampler.cc \
-	$(top_srcdir)/src/configfile.cc \
-	$(top_srcdir)/src/configparser.cc \
-	$(top_srcdir)/src/drumgizmo.cc $(top_srcdir)/src/drumkit.cc \
-	$(top_srcdir)/src/drumkitloader.cc \
-	$(top_srcdir)/src/drumkitparser.cc $(top_srcdir)/src/events.cc \
-	$(top_srcdir)/src/inputprocessor.cc \
-	$(top_srcdir)/src/instrument.cc \
-	$(top_srcdir)/src/instrumentparser.cc \
-	$(top_srcdir)/src/latencyfilter.cc \
-	$(top_srcdir)/src/memchecker.cc \
-	$(top_srcdir)/src/midimapparser.cc \
-	$(top_srcdir)/src/midimapper.cc $(top_srcdir)/src/mutex.cc \
-	$(top_srcdir)/src/path.cc $(top_srcdir)/src/powerlist.cc \
-	$(top_srcdir)/src/random.cc $(top_srcdir)/src/sample.cc \
-	$(top_srcdir)/src/semaphore.cc $(top_srcdir)/src/saxparser.cc \
-	$(top_srcdir)/src/staminafilter.cc $(top_srcdir)/src/thread.cc \
-	$(top_srcdir)/src/versionstr.cc $(top_srcdir)/hugin/hugin.c \
-	$(top_srcdir)/plugingui/dgwindow.cc \
-	$(top_srcdir)/plugingui/plugingui.cc \
-	$(top_srcdir)/plugingui/label.cc \
-	$(top_srcdir)/plugingui/eventhandler.cc \
-	$(top_srcdir)/plugingui/font.cc \
-	$(top_srcdir)/plugingui/window.cc \
-	$(top_srcdir)/plugingui/widget.cc \
-	$(top_srcdir)/plugingui/colour.cc \
-	$(top_srcdir)/plugingui/painter.cc \
-	$(top_srcdir)/plugingui/button.cc \
-	$(top_srcdir)/plugingui/pixelbuffer.cc \
-	$(top_srcdir)/plugingui/lineedit.cc \
-	$(top_srcdir)/plugingui/led.cc \
-	$(top_srcdir)/plugingui/checkbox.cc \
-	$(top_srcdir)/plugingui/slider.cc \
-	$(top_srcdir)/plugingui/scrollbar.cc \
-	$(top_srcdir)/plugingui/textedit.cc \
-	$(top_srcdir)/plugingui/texture.cc \
-	$(top_srcdir)/plugingui/texturedbox.cc \
-	$(top_srcdir)/plugingui/layout.cc \
-	$(top_srcdir)/plugingui/listbox.cc \
-	$(top_srcdir)/plugingui/listboxthin.cc \
-	$(top_srcdir)/plugingui/listboxbasic.cc \
-	$(top_srcdir)/plugingui/knob.cc \
-	$(top_srcdir)/plugingui/filebrowser.cc \
-	$(top_srcdir)/plugingui/directory.cc \
-	$(top_srcdir)/plugingui/pluginconfig.cc \
-	$(top_srcdir)/plugingui/imagecache.cc \
-	$(top_srcdir)/plugingui/image.cc \
-	$(top_srcdir)/plugingui/combobox.cc \
-	$(top_srcdir)/plugingui/progressbar.cc \
-	$(top_srcdir)/plugingui/verticalline.cc \
-	$(top_srcdir)/plugingui/resource.cc \
-	$(top_srcdir)/plugingui/resource_data.cc \
-	$(top_srcdir)/plugingui/lodepng/lodepng.cpp \
-	$(top_srcdir)/plugingui/nativewindow_x11.cc \
-	$(top_srcdir)/plugingui/nativewindow_win32.cc \
-	$(top_srcdir)/plugingui/nativewindow_pugl.cc \
-	$(top_srcdir)/pugl/pugl/pugl_x11.c \
-	$(top_srcdir)/plugin/plugingizmo/midievent.cc \
-	$(top_srcdir)/plugin/plugingizmo/pluginlv2.cc \
-	drumgizmo_plugin.cc
-am__objects_1 = drumgizmo_la-audiocachefile.lo \
-	drumgizmo_la-audiocache.lo \
-	drumgizmo_la-audiocacheeventhandler.lo \
-	drumgizmo_la-audiocacheidmanager.lo \
-	drumgizmo_la-audioinputenginemidi.lo drumgizmo_la-audiofile.lo \
-	drumgizmo_la-channel.lo drumgizmo_la-channelmixer.lo \
-	drumgizmo_la-chresampler.lo drumgizmo_la-configfile.lo \
-	drumgizmo_la-configparser.lo drumgizmo_la-drumgizmo.lo \
-	drumgizmo_la-drumkit.lo drumgizmo_la-drumkitloader.lo \
-	drumgizmo_la-drumkitparser.lo drumgizmo_la-events.lo \
-	drumgizmo_la-inputprocessor.lo drumgizmo_la-instrument.lo \
-	drumgizmo_la-instrumentparser.lo drumgizmo_la-latencyfilter.lo \
-	drumgizmo_la-memchecker.lo drumgizmo_la-midimapparser.lo \
-	drumgizmo_la-midimapper.lo drumgizmo_la-mutex.lo \
-	drumgizmo_la-path.lo drumgizmo_la-powerlist.lo \
-	drumgizmo_la-random.lo drumgizmo_la-sample.lo \
-	drumgizmo_la-semaphore.lo drumgizmo_la-saxparser.lo \
-	drumgizmo_la-staminafilter.lo drumgizmo_la-thread.lo \
-	drumgizmo_la-versionstr.lo
- at ENABLE_X11_TRUE@am__objects_2 = drumgizmo_la-nativewindow_x11.lo
- at ENABLE_WIN32_TRUE@am__objects_3 = drumgizmo_la-nativewindow_win32.lo
- at ENABLE_PUGL_TRUE@am__objects_4 = drumgizmo_la-nativewindow_pugl.lo \
- at ENABLE_PUGL_TRUE@	pugl_x11.lo
-am__objects_5 = hugin.lo drumgizmo_la-dgwindow.lo \
-	drumgizmo_la-plugingui.lo drumgizmo_la-label.lo \
-	drumgizmo_la-eventhandler.lo drumgizmo_la-font.lo \
-	drumgizmo_la-window.lo drumgizmo_la-widget.lo \
-	drumgizmo_la-colour.lo drumgizmo_la-painter.lo \
-	drumgizmo_la-button.lo drumgizmo_la-pixelbuffer.lo \
-	drumgizmo_la-lineedit.lo drumgizmo_la-led.lo \
-	drumgizmo_la-checkbox.lo drumgizmo_la-slider.lo \
-	drumgizmo_la-scrollbar.lo drumgizmo_la-textedit.lo \
-	drumgizmo_la-texture.lo drumgizmo_la-texturedbox.lo \
-	drumgizmo_la-layout.lo drumgizmo_la-listbox.lo \
-	drumgizmo_la-listboxthin.lo drumgizmo_la-listboxbasic.lo \
-	drumgizmo_la-knob.lo drumgizmo_la-filebrowser.lo \
-	drumgizmo_la-directory.lo drumgizmo_la-pluginconfig.lo \
-	drumgizmo_la-imagecache.lo drumgizmo_la-image.lo \
-	drumgizmo_la-combobox.lo drumgizmo_la-progressbar.lo \
-	drumgizmo_la-verticalline.lo drumgizmo_la-resource.lo \
-	drumgizmo_la-resource_data.lo drumgizmo_la-lodepng.lo \
-	$(am__objects_2) $(am__objects_3) $(am__objects_4)
-am_drumgizmo_la_OBJECTS = $(am__objects_1) $(am__objects_5) \
-	drumgizmo_la-midievent.lo drumgizmo_la-pluginlv2.lo \
-	drumgizmo_la-drumgizmo_plugin.lo
+	$(top_srcdir)/plugingui/libdggui.la $(top_srcdir)/src/libdg.la
+am_drumgizmo_la_OBJECTS = hugin.lo drumgizmo_la-midievent.lo \
+	drumgizmo_la-pluginlv2.lo drumgizmo_la-drumgizmo_plugin.lo
 drumgizmo_la_OBJECTS = $(am_drumgizmo_la_OBJECTS)
 AM_V_lt = $(am__v_lt_ at AM_V@)
 am__v_lt_ = $(am__v_lt_ at AM_DEFAULT_V@)
@@ -262,127 +135,10 @@ drumgizmo_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
 	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(drumgizmo_la_CXXFLAGS) \
 	$(CXXFLAGS) $(drumgizmo_la_LDFLAGS) $(LDFLAGS) -o $@
 @ENABLE_LV2_TRUE at am_drumgizmo_la_rpath = -rpath $(lv2plugindir)
-drumgizmo_vst_la_DEPENDENCIES = vst/libvstsdk.la $(am__DEPENDENCIES_2) \
-	$(am__DEPENDENCIES_3)
-am__drumgizmo_vst_la_SOURCES_DIST =  \
-	$(top_srcdir)/src/audiocachefile.cc \
-	$(top_srcdir)/src/audiocache.cc \
-	$(top_srcdir)/src/audiocacheeventhandler.cc \
-	$(top_srcdir)/src/audiocacheidmanager.cc \
-	$(top_srcdir)/src/audioinputenginemidi.cc \
-	$(top_srcdir)/src/audiofile.cc $(top_srcdir)/src/channel.cc \
-	$(top_srcdir)/src/channelmixer.cc \
-	$(top_srcdir)/src/chresampler.cc \
-	$(top_srcdir)/src/configfile.cc \
-	$(top_srcdir)/src/configparser.cc \
-	$(top_srcdir)/src/drumgizmo.cc $(top_srcdir)/src/drumkit.cc \
-	$(top_srcdir)/src/drumkitloader.cc \
-	$(top_srcdir)/src/drumkitparser.cc $(top_srcdir)/src/events.cc \
-	$(top_srcdir)/src/inputprocessor.cc \
-	$(top_srcdir)/src/instrument.cc \
-	$(top_srcdir)/src/instrumentparser.cc \
-	$(top_srcdir)/src/latencyfilter.cc \
-	$(top_srcdir)/src/memchecker.cc \
-	$(top_srcdir)/src/midimapparser.cc \
-	$(top_srcdir)/src/midimapper.cc $(top_srcdir)/src/mutex.cc \
-	$(top_srcdir)/src/path.cc $(top_srcdir)/src/powerlist.cc \
-	$(top_srcdir)/src/random.cc $(top_srcdir)/src/sample.cc \
-	$(top_srcdir)/src/semaphore.cc $(top_srcdir)/src/saxparser.cc \
-	$(top_srcdir)/src/staminafilter.cc $(top_srcdir)/src/thread.cc \
-	$(top_srcdir)/src/versionstr.cc $(top_srcdir)/hugin/hugin.c \
-	$(top_srcdir)/plugingui/dgwindow.cc \
-	$(top_srcdir)/plugingui/plugingui.cc \
-	$(top_srcdir)/plugingui/label.cc \
-	$(top_srcdir)/plugingui/eventhandler.cc \
-	$(top_srcdir)/plugingui/font.cc \
-	$(top_srcdir)/plugingui/window.cc \
-	$(top_srcdir)/plugingui/widget.cc \
-	$(top_srcdir)/plugingui/colour.cc \
-	$(top_srcdir)/plugingui/painter.cc \
-	$(top_srcdir)/plugingui/button.cc \
-	$(top_srcdir)/plugingui/pixelbuffer.cc \
-	$(top_srcdir)/plugingui/lineedit.cc \
-	$(top_srcdir)/plugingui/led.cc \
-	$(top_srcdir)/plugingui/checkbox.cc \
-	$(top_srcdir)/plugingui/slider.cc \
-	$(top_srcdir)/plugingui/scrollbar.cc \
-	$(top_srcdir)/plugingui/textedit.cc \
-	$(top_srcdir)/plugingui/texture.cc \
-	$(top_srcdir)/plugingui/texturedbox.cc \
-	$(top_srcdir)/plugingui/layout.cc \
-	$(top_srcdir)/plugingui/listbox.cc \
-	$(top_srcdir)/plugingui/listboxthin.cc \
-	$(top_srcdir)/plugingui/listboxbasic.cc \
-	$(top_srcdir)/plugingui/knob.cc \
-	$(top_srcdir)/plugingui/filebrowser.cc \
-	$(top_srcdir)/plugingui/directory.cc \
-	$(top_srcdir)/plugingui/pluginconfig.cc \
-	$(top_srcdir)/plugingui/imagecache.cc \
-	$(top_srcdir)/plugingui/image.cc \
-	$(top_srcdir)/plugingui/combobox.cc \
-	$(top_srcdir)/plugingui/progressbar.cc \
-	$(top_srcdir)/plugingui/verticalline.cc \
-	$(top_srcdir)/plugingui/resource.cc \
-	$(top_srcdir)/plugingui/resource_data.cc \
-	$(top_srcdir)/plugingui/lodepng/lodepng.cpp \
-	$(top_srcdir)/plugingui/nativewindow_x11.cc \
-	$(top_srcdir)/plugingui/nativewindow_win32.cc \
-	$(top_srcdir)/plugingui/nativewindow_pugl.cc \
-	$(top_srcdir)/pugl/pugl/pugl_x11.c \
-	$(top_srcdir)/plugin/plugingizmo/midievent.cc \
-	$(top_srcdir)/plugin/plugingizmo/pluginvst.cc \
-	drumgizmo_plugin.cc
-am__objects_6 = drumgizmo_vst_la-audiocachefile.lo \
-	drumgizmo_vst_la-audiocache.lo \
-	drumgizmo_vst_la-audiocacheeventhandler.lo \
-	drumgizmo_vst_la-audiocacheidmanager.lo \
-	drumgizmo_vst_la-audioinputenginemidi.lo \
-	drumgizmo_vst_la-audiofile.lo drumgizmo_vst_la-channel.lo \
-	drumgizmo_vst_la-channelmixer.lo \
-	drumgizmo_vst_la-chresampler.lo drumgizmo_vst_la-configfile.lo \
-	drumgizmo_vst_la-configparser.lo drumgizmo_vst_la-drumgizmo.lo \
-	drumgizmo_vst_la-drumkit.lo drumgizmo_vst_la-drumkitloader.lo \
-	drumgizmo_vst_la-drumkitparser.lo drumgizmo_vst_la-events.lo \
-	drumgizmo_vst_la-inputprocessor.lo \
-	drumgizmo_vst_la-instrument.lo \
-	drumgizmo_vst_la-instrumentparser.lo \
-	drumgizmo_vst_la-latencyfilter.lo \
-	drumgizmo_vst_la-memchecker.lo \
-	drumgizmo_vst_la-midimapparser.lo \
-	drumgizmo_vst_la-midimapper.lo drumgizmo_vst_la-mutex.lo \
-	drumgizmo_vst_la-path.lo drumgizmo_vst_la-powerlist.lo \
-	drumgizmo_vst_la-random.lo drumgizmo_vst_la-sample.lo \
-	drumgizmo_vst_la-semaphore.lo drumgizmo_vst_la-saxparser.lo \
-	drumgizmo_vst_la-staminafilter.lo drumgizmo_vst_la-thread.lo \
-	drumgizmo_vst_la-versionstr.lo
- at ENABLE_X11_TRUE@am__objects_7 = drumgizmo_vst_la-nativewindow_x11.lo
- at ENABLE_WIN32_TRUE@am__objects_8 =  \
- at ENABLE_WIN32_TRUE@	drumgizmo_vst_la-nativewindow_win32.lo
- at ENABLE_PUGL_TRUE@am__objects_9 =  \
- at ENABLE_PUGL_TRUE@	drumgizmo_vst_la-nativewindow_pugl.lo \
- at ENABLE_PUGL_TRUE@	pugl_x11.lo
-am__objects_10 = hugin.lo drumgizmo_vst_la-dgwindow.lo \
-	drumgizmo_vst_la-plugingui.lo drumgizmo_vst_la-label.lo \
-	drumgizmo_vst_la-eventhandler.lo drumgizmo_vst_la-font.lo \
-	drumgizmo_vst_la-window.lo drumgizmo_vst_la-widget.lo \
-	drumgizmo_vst_la-colour.lo drumgizmo_vst_la-painter.lo \
-	drumgizmo_vst_la-button.lo drumgizmo_vst_la-pixelbuffer.lo \
-	drumgizmo_vst_la-lineedit.lo drumgizmo_vst_la-led.lo \
-	drumgizmo_vst_la-checkbox.lo drumgizmo_vst_la-slider.lo \
-	drumgizmo_vst_la-scrollbar.lo drumgizmo_vst_la-textedit.lo \
-	drumgizmo_vst_la-texture.lo drumgizmo_vst_la-texturedbox.lo \
-	drumgizmo_vst_la-layout.lo drumgizmo_vst_la-listbox.lo \
-	drumgizmo_vst_la-listboxthin.lo \
-	drumgizmo_vst_la-listboxbasic.lo drumgizmo_vst_la-knob.lo \
-	drumgizmo_vst_la-filebrowser.lo drumgizmo_vst_la-directory.lo \
-	drumgizmo_vst_la-pluginconfig.lo \
-	drumgizmo_vst_la-imagecache.lo drumgizmo_vst_la-image.lo \
-	drumgizmo_vst_la-combobox.lo drumgizmo_vst_la-progressbar.lo \
-	drumgizmo_vst_la-verticalline.lo drumgizmo_vst_la-resource.lo \
-	drumgizmo_vst_la-resource_data.lo drumgizmo_vst_la-lodepng.lo \
-	$(am__objects_7) $(am__objects_8) $(am__objects_9)
-am_drumgizmo_vst_la_OBJECTS = $(am__objects_6) $(am__objects_10) \
-	drumgizmo_vst_la-midievent.lo drumgizmo_vst_la-pluginvst.lo \
+drumgizmo_vst_la_DEPENDENCIES = vst/libvstsdk.la \
+	$(top_srcdir)/plugingui/libdggui.la $(top_srcdir)/src/libdg.la
+am_drumgizmo_vst_la_OBJECTS = hugin.lo drumgizmo_vst_la-midievent.lo \
+	drumgizmo_vst_la-pluginvst.lo \
 	drumgizmo_vst_la-drumgizmo_plugin.lo
 drumgizmo_vst_la_OBJECTS = $(am_drumgizmo_vst_la_OBJECTS)
 drumgizmo_vst_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
@@ -443,8 +199,7 @@ am__v_CXXLD_ = $(am__v_CXXLD_ at AM_DEFAULT_V@)
 am__v_CXXLD_0 = @echo "  CXXLD   " $@;
 am__v_CXXLD_1 = 
 SOURCES = $(drumgizmo_la_SOURCES) $(drumgizmo_vst_la_SOURCES)
-DIST_SOURCES = $(am__drumgizmo_la_SOURCES_DIST) \
-	$(am__drumgizmo_vst_la_SOURCES_DIST)
+DIST_SOURCES = $(drumgizmo_la_SOURCES) $(drumgizmo_vst_la_SOURCES)
 RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
 	ctags-recursive dvi-recursive html-recursive info-recursive \
 	install-data-recursive install-dvi-recursive \
@@ -577,6 +332,9 @@ MANIFEST_TOOL = @MANIFEST_TOOL@
 MKDIR_P = @MKDIR_P@
 NM = @NM@
 NMEDIT = @NMEDIT@
+OBJC = @OBJC@
+OBJCDEPMODE = @OBJCDEPMODE@
+OBJCFLAGS = @OBJCFLAGS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 OTOOL = @OTOOL@
@@ -613,6 +371,8 @@ VST_CPPFLAGS = @VST_CPPFLAGS@
 VST_SOURCE_PATH = @VST_SOURCE_PATH@
 X11_CFLAGS = @X11_CFLAGS@
 X11_LIBS = @X11_LIBS@
+XEXT_CFLAGS = @XEXT_CFLAGS@
+XEXT_LIBS = @XEXT_LIBS@
 ZITA_CPPFLAGS = @ZITA_CPPFLAGS@
 ZITA_LIBS = @ZITA_LIBS@
 abs_builddir = @abs_builddir@
@@ -623,6 +383,7 @@ ac_ct_AR = @ac_ct_AR@
 ac_ct_CC = @ac_ct_CC@
 ac_ct_CXX = @ac_ct_CXX@
 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ac_ct_OBJC = @ac_ct_OBJC@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -670,95 +431,6 @@ top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 SUBDIRS = vst
-PLUGIN_GUI_SOURCES = $(top_srcdir)/hugin/hugin.c \
-	$(top_srcdir)/plugingui/dgwindow.cc \
-	$(top_srcdir)/plugingui/plugingui.cc \
-	$(top_srcdir)/plugingui/label.cc \
-	$(top_srcdir)/plugingui/eventhandler.cc \
-	$(top_srcdir)/plugingui/font.cc \
-	$(top_srcdir)/plugingui/window.cc \
-	$(top_srcdir)/plugingui/widget.cc \
-	$(top_srcdir)/plugingui/colour.cc \
-	$(top_srcdir)/plugingui/painter.cc \
-	$(top_srcdir)/plugingui/button.cc \
-	$(top_srcdir)/plugingui/pixelbuffer.cc \
-	$(top_srcdir)/plugingui/lineedit.cc \
-	$(top_srcdir)/plugingui/led.cc \
-	$(top_srcdir)/plugingui/checkbox.cc \
-	$(top_srcdir)/plugingui/slider.cc \
-	$(top_srcdir)/plugingui/scrollbar.cc \
-	$(top_srcdir)/plugingui/textedit.cc \
-	$(top_srcdir)/plugingui/texture.cc \
-	$(top_srcdir)/plugingui/texturedbox.cc \
-	$(top_srcdir)/plugingui/layout.cc \
-	$(top_srcdir)/plugingui/listbox.cc \
-	$(top_srcdir)/plugingui/listboxthin.cc \
-	$(top_srcdir)/plugingui/listboxbasic.cc \
-	$(top_srcdir)/plugingui/knob.cc \
-	$(top_srcdir)/plugingui/filebrowser.cc \
-	$(top_srcdir)/plugingui/directory.cc \
-	$(top_srcdir)/plugingui/pluginconfig.cc \
-	$(top_srcdir)/plugingui/imagecache.cc \
-	$(top_srcdir)/plugingui/image.cc \
-	$(top_srcdir)/plugingui/combobox.cc \
-	$(top_srcdir)/plugingui/progressbar.cc \
-	$(top_srcdir)/plugingui/verticalline.cc \
-	$(top_srcdir)/plugingui/resource.cc \
-	$(top_srcdir)/plugingui/resource_data.cc \
-	$(top_srcdir)/plugingui/lodepng/lodepng.cpp $(am__append_1) \
-	$(am__append_2) $(am__append_3)
-PLUGIN_GUI_LIBS = $(GUI_LIBS) $(PTHREAD_LIBS)
-PLUGIN_GUI_CPPFLAGS = $(GUI_CPPFLAGS) -I$(top_srcdir)/hugin \
-	-I$(top_srcdir)/plugingui -DWITH_HUG_MUTEX $(PTHREAD_CFLAGS) \
-	-DLODEPNG_NO_COMPILE_ENCODER -DLODEPNG_NO_COMPILE_DISK \
-	-DLODEPNG_NO_COMPILE_ANCILLARY_CHUNKS \
-	-DLODEPNG_NO_COMPILE_ERROR_TEXT -DLODEPNG_NO_COMPILE_CPP \
-	$(am__append_4)
-DRUMGIZMO_SOURCES = \
-	$(top_srcdir)/src/audiocachefile.cc \
-	$(top_srcdir)/src/audiocache.cc \
-	$(top_srcdir)/src/audiocacheeventhandler.cc \
-	$(top_srcdir)/src/audiocacheidmanager.cc \
-	$(top_srcdir)/src/audioinputenginemidi.cc \
-	$(top_srcdir)/src/audiofile.cc \
-	$(top_srcdir)/src/channel.cc \
-	$(top_srcdir)/src/channelmixer.cc \
-	$(top_srcdir)/src/chresampler.cc \
-	$(top_srcdir)/src/configfile.cc \
-	$(top_srcdir)/src/configparser.cc \
-	$(top_srcdir)/src/drumgizmo.cc \
-	$(top_srcdir)/src/drumkit.cc \
-	$(top_srcdir)/src/drumkitloader.cc \
-	$(top_srcdir)/src/drumkitparser.cc \
-	$(top_srcdir)/src/events.cc \
-	$(top_srcdir)/src/inputprocessor.cc \
-	$(top_srcdir)/src/instrument.cc \
-	$(top_srcdir)/src/instrumentparser.cc \
-	$(top_srcdir)/src/latencyfilter.cc \
-	$(top_srcdir)/src/memchecker.cc \
-	$(top_srcdir)/src/midimapparser.cc \
-	$(top_srcdir)/src/midimapper.cc \
-	$(top_srcdir)/src/mutex.cc \
-	$(top_srcdir)/src/path.cc \
-	$(top_srcdir)/src/powerlist.cc \
-	$(top_srcdir)/src/random.cc \
-	$(top_srcdir)/src/sample.cc \
-	$(top_srcdir)/src/semaphore.cc \
-	$(top_srcdir)/src/saxparser.cc \
-	$(top_srcdir)/src/staminafilter.cc \
-	$(top_srcdir)/src/thread.cc \
-	$(top_srcdir)/src/versionstr.cc
-
-DRUMGIZMO_LIBS = \
-	$(ZITA_LIBS) $(SNDFILE_LIBS) $(EXPAT_LIBS) $(SAMPLERATE_LIBS) \
-	$(PTHREAD_LIBS)
-
-DRUMGIZMO_CPPFLAGS = \
-	-I$(top_srcdir)/src -I$(top_srcdir)/include -I$(top_srcdir)/hugin \
-	$(SSEFLAGS) \
-	$(ZITA_CPPFLAGS) $(SNDFILE_CFLAGS) $(EXPAT_CFLAGS) $(SAMPLERATE_CFLAGS) \
-	$(PTHREAD_CFLAGS)
-
 
 #######
 # LV2
@@ -767,18 +439,24 @@ DRUMGIZMO_CPPFLAGS = \
 @ENABLE_LV2_TRUE at lv2plugin_LTLIBRARIES = drumgizmo.la
 @ENABLE_LV2_TRUE at lv2plugin_DATA = manifest.ttl drumgizmo.ttl
 drumgizmo_la_CXXFLAGS = -DLV2 -DLV2_PLUGIN_URI=\"http://drumgizmo.org/lv2\" \
-	-I$(top_srcdir)/plugin/plugingizmo $(DRUMGIZMO_CPPFLAGS) \
-	$(PLUGIN_GUI_CPPFLAGS)
+	$(LV2_CFLAGS) \
+	-I$(top_srcdir)/include \
+	-I$(top_srcdir)/plugin/plugingizmo \
+	-I$(top_srcdir)/plugingui \
+	-I$(top_srcdir)/src \
+	-I$(top_srcdir)/hugin
 
 drumgizmo_la_SOURCES = \
-	$(DRUMGIZMO_SOURCES) \
-	$(PLUGIN_GUI_SOURCES) \
+	$(top_srcdir)/hugin/hugin.c \
 	$(top_srcdir)/plugin/plugingizmo/midievent.cc \
 	$(top_srcdir)/plugin/plugingizmo/pluginlv2.cc \
 	drumgizmo_plugin.cc
 
 drumgizmo_la_LDFLAGS = -shared -module -avoid-version
-drumgizmo_la_LIBADD = $(LV2_LIBS) $(PLUGIN_GUI_LIBS) $(DRUMGIZMO_LIBS)
+drumgizmo_la_LIBADD = $(LV2_LIBS) \
+	$(top_srcdir)/plugingui/libdggui.la \
+	$(top_srcdir)/src/libdg.la
+
 
 #######
 # VST
@@ -787,18 +465,24 @@ drumgizmo_la_LIBADD = $(LV2_LIBS) $(PLUGIN_GUI_LIBS) $(DRUMGIZMO_LIBS)
 @ENABLE_VST_TRUE at vstplugin_LTLIBRARIES = drumgizmo_vst.la
 @ENABLE_VST_TRUE at vstplugin_DATA = 
 drumgizmo_vst_la_CXXFLAGS = -DVST \
-	-I$(top_srcdir)/plugin/plugingizmo $(DRUMGIZMO_CPPFLAGS) \
-	$(PLUGIN_GUI_CPPFLAGS) $(VST_CPPFLAGS) -Ivst
+	-I$(top_srcdir)/include \
+	-I$(top_srcdir)/plugin/plugingizmo \
+	-I$(top_srcdir)/plugingui \
+	-I$(top_srcdir)/src \
+	-I$(top_srcdir)/hugin \
+	$(VST_CPPFLAGS) -Ivst
 
 drumgizmo_vst_la_SOURCES = \
-	$(DRUMGIZMO_SOURCES) \
-	$(PLUGIN_GUI_SOURCES) \
+	$(top_srcdir)/hugin/hugin.c \
 	$(top_srcdir)/plugin/plugingizmo/midievent.cc \
 	$(top_srcdir)/plugin/plugingizmo/pluginvst.cc \
 	drumgizmo_plugin.cc
 
 drumgizmo_vst_la_LDFLAGS = -shared -module -avoid-version
-drumgizmo_vst_la_LIBADD = vst/libvstsdk.la $(PLUGIN_GUI_LIBS) $(DRUMGIZMO_LIBS)
+drumgizmo_vst_la_LIBADD = vst/libvstsdk.la \
+	$(top_srcdir)/plugingui/libdggui.la \
+	$(top_srcdir)/src/libdg.la
+
 EXTRA_DIST = \
 	$(lv2plugin_DATA) \
 	$(vstplugin_DATA) \
@@ -812,8 +496,8 @@ EXTRA_DIST = \
 all: all-recursive
 
 .SUFFIXES:
-.SUFFIXES: .c .cc .cpp .lo .o .obj
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/plugingui/Makefile.am.plugingui $(top_srcdir)/src/Makefile.am.drumgizmo $(am__configure_deps)
+.SUFFIXES: .c .cc .lo .o .obj
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
@@ -834,7 +518,6 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
 	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
 	esac;
-$(top_srcdir)/plugingui/Makefile.am.plugingui $(top_srcdir)/src/Makefile.am.drumgizmo:
 
 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
@@ -929,156 +612,13 @@ mostlyclean-compile:
 distclean-compile:
 	-rm -f *.tab.c
 
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-audiocache.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-audiocacheeventhandler.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-audiocachefile.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-audiocacheidmanager.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-audiofile.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-audioinputenginemidi.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-button.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-channel.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-channelmixer.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-checkbox.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-chresampler.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-colour.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-combobox.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-configfile.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-configparser.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-dgwindow.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-directory.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-drumgizmo.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-drumgizmo_plugin.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-drumkit.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-drumkitloader.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-drumkitparser.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-eventhandler.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-events.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-filebrowser.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-font.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-image.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-imagecache.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-inputprocessor.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-instrument.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-instrumentparser.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-knob.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-label.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-latencyfilter.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-layout.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-led.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-lineedit.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-listbox.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-listboxbasic.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-listboxthin.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-lodepng.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-memchecker.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-midievent.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-midimapparser.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-midimapper.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-mutex.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-nativewindow_pugl.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-nativewindow_win32.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-nativewindow_x11.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-painter.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-path.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-pixelbuffer.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-pluginconfig.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-plugingui.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-pluginlv2.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-powerlist.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-progressbar.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-random.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-resource.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-resource_data.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-sample.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-saxparser.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-scrollbar.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-semaphore.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-slider.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-staminafilter.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-textedit.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-texture.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-texturedbox.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-thread.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-versionstr.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-verticalline.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-widget.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_la-window.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-audiocache.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-audiocacheeventhandler.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-audiocachefile.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-audiocacheidmanager.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-audiofile.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-audioinputenginemidi.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-button.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-channel.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-channelmixer.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-checkbox.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-chresampler.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-colour.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-combobox.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-configfile.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-configparser.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-dgwindow.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-directory.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-drumgizmo.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-drumgizmo_plugin.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-drumkit.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-drumkitloader.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-drumkitparser.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-eventhandler.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-events.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-filebrowser.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-font.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-image.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-imagecache.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-inputprocessor.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-instrument.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-instrumentparser.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-knob.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-label.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-latencyfilter.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-layout.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-led.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-lineedit.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-listbox.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-listboxbasic.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-listboxthin.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-lodepng.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-memchecker.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-midievent.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-midimapparser.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-midimapper.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-mutex.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-nativewindow_pugl.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-nativewindow_win32.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-nativewindow_x11.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-painter.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-path.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-pixelbuffer.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-pluginconfig.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-plugingui.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-pluginvst.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-powerlist.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-progressbar.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-random.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-resource.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-resource_data.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-sample.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-saxparser.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-scrollbar.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-semaphore.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-slider.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-staminafilter.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-textedit.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-texture.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-texturedbox.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-thread.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-versionstr.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-verticalline.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-widget.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumgizmo_vst_la-window.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/hugin.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/pugl_x11.Plo at am__quote@
 
 .c.o:
 @am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@@ -1108,13 +648,6 @@ hugin.lo: $(top_srcdir)/hugin/hugin.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o hugin.lo `test -f '$(top_srcdir)/hugin/hugin.c' || echo '$(srcdir)/'`$(top_srcdir)/hugin/hugin.c
 
-pugl_x11.lo: $(top_srcdir)/pugl/pugl/pugl_x11.c
- at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pugl_x11.lo -MD -MP -MF $(DEPDIR)/pugl_x11.Tpo -c -o pugl_x11.lo `test -f '$(top_srcdir)/pugl/pugl/pugl_x11.c' || echo '$(srcdir)/'`$(top_srcdir)/pugl/pugl/pugl_x11.c
- at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/pugl_x11.Tpo $(DEPDIR)/pugl_x11.Plo
- at AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$(top_srcdir)/pugl/pugl/pugl_x11.c' object='pugl_x11.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pugl_x11.lo `test -f '$(top_srcdir)/pugl/pugl/pugl_x11.c' || echo '$(srcdir)/'`$(top_srcdir)/pugl/pugl/pugl_x11.c
-
 .cc.o:
 @am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
 @am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
@@ -1136,503 +669,6 @@ pugl_x11.lo: $(top_srcdir)/pugl/pugl/pugl_x11.c
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
 
-drumgizmo_la-audiocachefile.lo: $(top_srcdir)/src/audiocachefile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-audiocachefile.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-audiocachefile.Tpo -c -o drumgizmo_la-audiocachefile.lo `test -f '$(top_srcdir)/src/audiocachefile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocachefile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-audiocachefile.Tpo $(DEPDIR)/drumgizmo_la-audiocachefile.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocachefile.cc' object='drumgizmo_la-audiocachefile.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-audiocachefile.lo `test -f '$(top_srcdir)/src/audiocachefile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocachefile.cc
-
-drumgizmo_la-audiocache.lo: $(top_srcdir)/src/audiocache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-audiocache.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-audiocache.Tpo -c -o drumgizmo_la-audiocache.lo `test -f '$(top_srcdir)/src/audiocache.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-audiocache.Tpo $(DEPDIR)/drumgizmo_la-audiocache.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocache.cc' object='drumgizmo_la-audiocache.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-audiocache.lo `test -f '$(top_srcdir)/src/audiocache.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocache.cc
-
-drumgizmo_la-audiocacheeventhandler.lo: $(top_srcdir)/src/audiocacheeventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-audiocacheeventhandler.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-audiocacheeventhandler.Tpo -c -o drumgizmo_la-audiocacheeventhandler.lo `test -f '$(top_srcdir)/src/audiocacheeventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheeventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-audiocacheeventhandler.Tpo $(DEPDIR)/drumgizmo_la-audiocacheeventhandler.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheeventhandler.cc' object='drumgizmo_la-audiocacheeventhandler.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-audiocacheeventhandler.lo `test -f '$(top_srcdir)/src/audiocacheeventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheeventhandler.cc
-
-drumgizmo_la-audiocacheidmanager.lo: $(top_srcdir)/src/audiocacheidmanager.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-audiocacheidmanager.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-audiocacheidmanager.Tpo -c -o drumgizmo_la-audiocacheidmanager.lo `test -f '$(top_srcdir)/src/audiocacheidmanager.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheidmanager.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-audiocacheidmanager.Tpo $(DEPDIR)/drumgizmo_la-audiocacheidmanager.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheidmanager.cc' object='drumgizmo_la-audiocacheidmanager.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-audiocacheidmanager.lo `test -f '$(top_srcdir)/src/audiocacheidmanager.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheidmanager.cc
-
-drumgizmo_la-audioinputenginemidi.lo: $(top_srcdir)/src/audioinputenginemidi.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-audioinputenginemidi.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-audioinputenginemidi.Tpo -c -o drumgizmo_la-audioinputenginemidi.lo `test -f '$(top_srcdir)/src/audioinputenginemidi.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audioinputenginemidi.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-audioinputenginemidi.Tpo $(DEPDIR)/drumgizmo_la-audioinputenginemidi.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audioinputenginemidi.cc' object='drumgizmo_la-audioinputenginemidi.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-audioinputenginemidi.lo `test -f '$(top_srcdir)/src/audioinputenginemidi.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audioinputenginemidi.cc
-
-drumgizmo_la-audiofile.lo: $(top_srcdir)/src/audiofile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-audiofile.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-audiofile.Tpo -c -o drumgizmo_la-audiofile.lo `test -f '$(top_srcdir)/src/audiofile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiofile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-audiofile.Tpo $(DEPDIR)/drumgizmo_la-audiofile.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiofile.cc' object='drumgizmo_la-audiofile.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-audiofile.lo `test -f '$(top_srcdir)/src/audiofile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiofile.cc
-
-drumgizmo_la-channel.lo: $(top_srcdir)/src/channel.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-channel.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-channel.Tpo -c -o drumgizmo_la-channel.lo `test -f '$(top_srcdir)/src/channel.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channel.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-channel.Tpo $(DEPDIR)/drumgizmo_la-channel.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channel.cc' object='drumgizmo_la-channel.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-channel.lo `test -f '$(top_srcdir)/src/channel.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channel.cc
-
-drumgizmo_la-channelmixer.lo: $(top_srcdir)/src/channelmixer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-channelmixer.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-channelmixer.Tpo -c -o drumgizmo_la-channelmixer.lo `test -f '$(top_srcdir)/src/channelmixer.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channelmixer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-channelmixer.Tpo $(DEPDIR)/drumgizmo_la-channelmixer.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channelmixer.cc' object='drumgizmo_la-channelmixer.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-channelmixer.lo `test -f '$(top_srcdir)/src/channelmixer.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channelmixer.cc
-
-drumgizmo_la-chresampler.lo: $(top_srcdir)/src/chresampler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-chresampler.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-chresampler.Tpo -c -o drumgizmo_la-chresampler.lo `test -f '$(top_srcdir)/src/chresampler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/chresampler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-chresampler.Tpo $(DEPDIR)/drumgizmo_la-chresampler.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/chresampler.cc' object='drumgizmo_la-chresampler.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-chresampler.lo `test -f '$(top_srcdir)/src/chresampler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/chresampler.cc
-
-drumgizmo_la-configfile.lo: $(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-configfile.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-configfile.Tpo -c -o drumgizmo_la-configfile.lo `test -f '$(top_srcdir)/src/configfile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-configfile.Tpo $(DEPDIR)/drumgizmo_la-configfile.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configfile.cc' object='drumgizmo_la-configfile.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-configfile.lo `test -f '$(top_srcdir)/src/configfile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configfile.cc
-
-drumgizmo_la-configparser.lo: $(top_srcdir)/src/configparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-configparser.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-configparser.Tpo -c -o drumgizmo_la-configparser.lo `test -f '$(top_srcdir)/src/configparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-configparser.Tpo $(DEPDIR)/drumgizmo_la-configparser.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configparser.cc' object='drumgizmo_la-configparser.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-configparser.lo `test -f '$(top_srcdir)/src/configparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configparser.cc
-
-drumgizmo_la-drumgizmo.lo: $(top_srcdir)/src/drumgizmo.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-drumgizmo.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-drumgizmo.Tpo -c -o drumgizmo_la-drumgizmo.lo `test -f '$(top_srcdir)/src/drumgizmo.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumgizmo.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-drumgizmo.Tpo $(DEPDIR)/drumgizmo_la-drumgizmo.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumgizmo.cc' object='drumgizmo_la-drumgizmo.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-drumgizmo.lo `test -f '$(top_srcdir)/src/drumgizmo.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumgizmo.cc
-
-drumgizmo_la-drumkit.lo: $(top_srcdir)/src/drumkit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-drumkit.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-drumkit.Tpo -c -o drumgizmo_la-drumkit.lo `test -f '$(top_srcdir)/src/drumkit.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-drumkit.Tpo $(DEPDIR)/drumgizmo_la-drumkit.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkit.cc' object='drumgizmo_la-drumkit.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-drumkit.lo `test -f '$(top_srcdir)/src/drumkit.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkit.cc
-
-drumgizmo_la-drumkitloader.lo: $(top_srcdir)/src/drumkitloader.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-drumkitloader.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-drumkitloader.Tpo -c -o drumgizmo_la-drumkitloader.lo `test -f '$(top_srcdir)/src/drumkitloader.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitloader.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-drumkitloader.Tpo $(DEPDIR)/drumgizmo_la-drumkitloader.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitloader.cc' object='drumgizmo_la-drumkitloader.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-drumkitloader.lo `test -f '$(top_srcdir)/src/drumkitloader.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitloader.cc
-
-drumgizmo_la-drumkitparser.lo: $(top_srcdir)/src/drumkitparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-drumkitparser.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-drumkitparser.Tpo -c -o drumgizmo_la-drumkitparser.lo `test -f '$(top_srcdir)/src/drumkitparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-drumkitparser.Tpo $(DEPDIR)/drumgizmo_la-drumkitparser.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitparser.cc' object='drumgizmo_la-drumkitparser.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-drumkitparser.lo `test -f '$(top_srcdir)/src/drumkitparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitparser.cc
-
-drumgizmo_la-events.lo: $(top_srcdir)/src/events.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-events.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-events.Tpo -c -o drumgizmo_la-events.lo `test -f '$(top_srcdir)/src/events.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/events.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-events.Tpo $(DEPDIR)/drumgizmo_la-events.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/events.cc' object='drumgizmo_la-events.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-events.lo `test -f '$(top_srcdir)/src/events.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/events.cc
-
-drumgizmo_la-inputprocessor.lo: $(top_srcdir)/src/inputprocessor.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-inputprocessor.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-inputprocessor.Tpo -c -o drumgizmo_la-inputprocessor.lo `test -f '$(top_srcdir)/src/inputprocessor.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/inputprocessor.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-inputprocessor.Tpo $(DEPDIR)/drumgizmo_la-inputprocessor.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/inputprocessor.cc' object='drumgizmo_la-inputprocessor.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-inputprocessor.lo `test -f '$(top_srcdir)/src/inputprocessor.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/inputprocessor.cc
-
-drumgizmo_la-instrument.lo: $(top_srcdir)/src/instrument.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-instrument.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-instrument.Tpo -c -o drumgizmo_la-instrument.lo `test -f '$(top_srcdir)/src/instrument.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrument.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-instrument.Tpo $(DEPDIR)/drumgizmo_la-instrument.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrument.cc' object='drumgizmo_la-instrument.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-instrument.lo `test -f '$(top_srcdir)/src/instrument.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrument.cc
-
-drumgizmo_la-instrumentparser.lo: $(top_srcdir)/src/instrumentparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-instrumentparser.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-instrumentparser.Tpo -c -o drumgizmo_la-instrumentparser.lo `test -f '$(top_srcdir)/src/instrumentparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrumentparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-instrumentparser.Tpo $(DEPDIR)/drumgizmo_la-instrumentparser.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrumentparser.cc' object='drumgizmo_la-instrumentparser.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-instrumentparser.lo `test -f '$(top_srcdir)/src/instrumentparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrumentparser.cc
-
-drumgizmo_la-latencyfilter.lo: $(top_srcdir)/src/latencyfilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-latencyfilter.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-latencyfilter.Tpo -c -o drumgizmo_la-latencyfilter.lo `test -f '$(top_srcdir)/src/latencyfilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/latencyfilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-latencyfilter.Tpo $(DEPDIR)/drumgizmo_la-latencyfilter.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/latencyfilter.cc' object='drumgizmo_la-latencyfilter.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-latencyfilter.lo `test -f '$(top_srcdir)/src/latencyfilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/latencyfilter.cc
-
-drumgizmo_la-memchecker.lo: $(top_srcdir)/src/memchecker.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-memchecker.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-memchecker.Tpo -c -o drumgizmo_la-memchecker.lo `test -f '$(top_srcdir)/src/memchecker.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/memchecker.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-memchecker.Tpo $(DEPDIR)/drumgizmo_la-memchecker.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/memchecker.cc' object='drumgizmo_la-memchecker.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-memchecker.lo `test -f '$(top_srcdir)/src/memchecker.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/memchecker.cc
-
-drumgizmo_la-midimapparser.lo: $(top_srcdir)/src/midimapparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-midimapparser.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-midimapparser.Tpo -c -o drumgizmo_la-midimapparser.lo `test -f '$(top_srcdir)/src/midimapparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-midimapparser.Tpo $(DEPDIR)/drumgizmo_la-midimapparser.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapparser.cc' object='drumgizmo_la-midimapparser.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-midimapparser.lo `test -f '$(top_srcdir)/src/midimapparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapparser.cc
-
-drumgizmo_la-midimapper.lo: $(top_srcdir)/src/midimapper.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-midimapper.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-midimapper.Tpo -c -o drumgizmo_la-midimapper.lo `test -f '$(top_srcdir)/src/midimapper.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapper.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-midimapper.Tpo $(DEPDIR)/drumgizmo_la-midimapper.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapper.cc' object='drumgizmo_la-midimapper.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-midimapper.lo `test -f '$(top_srcdir)/src/midimapper.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapper.cc
-
-drumgizmo_la-mutex.lo: $(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-mutex.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-mutex.Tpo -c -o drumgizmo_la-mutex.lo `test -f '$(top_srcdir)/src/mutex.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-mutex.Tpo $(DEPDIR)/drumgizmo_la-mutex.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/mutex.cc' object='drumgizmo_la-mutex.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-mutex.lo `test -f '$(top_srcdir)/src/mutex.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/mutex.cc
-
-drumgizmo_la-path.lo: $(top_srcdir)/src/path.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-path.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-path.Tpo -c -o drumgizmo_la-path.lo `test -f '$(top_srcdir)/src/path.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/path.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-path.Tpo $(DEPDIR)/drumgizmo_la-path.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/path.cc' object='drumgizmo_la-path.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-path.lo `test -f '$(top_srcdir)/src/path.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/path.cc
-
-drumgizmo_la-powerlist.lo: $(top_srcdir)/src/powerlist.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-powerlist.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-powerlist.Tpo -c -o drumgizmo_la-powerlist.lo `test -f '$(top_srcdir)/src/powerlist.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/powerlist.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-powerlist.Tpo $(DEPDIR)/drumgizmo_la-powerlist.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/powerlist.cc' object='drumgizmo_la-powerlist.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-powerlist.lo `test -f '$(top_srcdir)/src/powerlist.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/powerlist.cc
-
-drumgizmo_la-random.lo: $(top_srcdir)/src/random.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-random.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-random.Tpo -c -o drumgizmo_la-random.lo `test -f '$(top_srcdir)/src/random.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/random.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-random.Tpo $(DEPDIR)/drumgizmo_la-random.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/random.cc' object='drumgizmo_la-random.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-random.lo `test -f '$(top_srcdir)/src/random.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/random.cc
-
-drumgizmo_la-sample.lo: $(top_srcdir)/src/sample.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-sample.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-sample.Tpo -c -o drumgizmo_la-sample.lo `test -f '$(top_srcdir)/src/sample.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/sample.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-sample.Tpo $(DEPDIR)/drumgizmo_la-sample.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/sample.cc' object='drumgizmo_la-sample.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-sample.lo `test -f '$(top_srcdir)/src/sample.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/sample.cc
-
-drumgizmo_la-semaphore.lo: $(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-semaphore.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-semaphore.Tpo -c -o drumgizmo_la-semaphore.lo `test -f '$(top_srcdir)/src/semaphore.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-semaphore.Tpo $(DEPDIR)/drumgizmo_la-semaphore.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/semaphore.cc' object='drumgizmo_la-semaphore.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-semaphore.lo `test -f '$(top_srcdir)/src/semaphore.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/semaphore.cc
-
-drumgizmo_la-saxparser.lo: $(top_srcdir)/src/saxparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-saxparser.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-saxparser.Tpo -c -o drumgizmo_la-saxparser.lo `test -f '$(top_srcdir)/src/saxparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/saxparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-saxparser.Tpo $(DEPDIR)/drumgizmo_la-saxparser.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/saxparser.cc' object='drumgizmo_la-saxparser.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-saxparser.lo `test -f '$(top_srcdir)/src/saxparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/saxparser.cc
-
-drumgizmo_la-staminafilter.lo: $(top_srcdir)/src/staminafilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-staminafilter.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-staminafilter.Tpo -c -o drumgizmo_la-staminafilter.lo `test -f '$(top_srcdir)/src/staminafilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/staminafilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-staminafilter.Tpo $(DEPDIR)/drumgizmo_la-staminafilter.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/staminafilter.cc' object='drumgizmo_la-staminafilter.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-staminafilter.lo `test -f '$(top_srcdir)/src/staminafilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/staminafilter.cc
-
-drumgizmo_la-thread.lo: $(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-thread.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-thread.Tpo -c -o drumgizmo_la-thread.lo `test -f '$(top_srcdir)/src/thread.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-thread.Tpo $(DEPDIR)/drumgizmo_la-thread.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/thread.cc' object='drumgizmo_la-thread.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-thread.lo `test -f '$(top_srcdir)/src/thread.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/thread.cc
-
-drumgizmo_la-versionstr.lo: $(top_srcdir)/src/versionstr.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-versionstr.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-versionstr.Tpo -c -o drumgizmo_la-versionstr.lo `test -f '$(top_srcdir)/src/versionstr.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/versionstr.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-versionstr.Tpo $(DEPDIR)/drumgizmo_la-versionstr.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/versionstr.cc' object='drumgizmo_la-versionstr.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-versionstr.lo `test -f '$(top_srcdir)/src/versionstr.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/versionstr.cc
-
-drumgizmo_la-dgwindow.lo: $(top_srcdir)/plugingui/dgwindow.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-dgwindow.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-dgwindow.Tpo -c -o drumgizmo_la-dgwindow.lo `test -f '$(top_srcdir)/plugingui/dgwindow.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/dgwindow.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-dgwindow.Tpo $(DEPDIR)/drumgizmo_la-dgwindow.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/dgwindow.cc' object='drumgizmo_la-dgwindow.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-dgwindow.lo `test -f '$(top_srcdir)/plugingui/dgwindow.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/dgwindow.cc
-
-drumgizmo_la-plugingui.lo: $(top_srcdir)/plugingui/plugingui.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-plugingui.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-plugingui.Tpo -c -o drumgizmo_la-plugingui.lo `test -f '$(top_srcdir)/plugingui/plugingui.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/plugingui.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-plugingui.Tpo $(DEPDIR)/drumgizmo_la-plugingui.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/plugingui.cc' object='drumgizmo_la-plugingui.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-plugingui.lo `test -f '$(top_srcdir)/plugingui/plugingui.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/plugingui.cc
-
-drumgizmo_la-label.lo: $(top_srcdir)/plugingui/label.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-label.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-label.Tpo -c -o drumgizmo_la-label.lo `test -f '$(top_srcdir)/plugingui/label.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/label.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-label.Tpo $(DEPDIR)/drumgizmo_la-label.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/label.cc' object='drumgizmo_la-label.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-label.lo `test -f '$(top_srcdir)/plugingui/label.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/label.cc
-
-drumgizmo_la-eventhandler.lo: $(top_srcdir)/plugingui/eventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-eventhandler.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-eventhandler.Tpo -c -o drumgizmo_la-eventhandler.lo `test -f '$(top_srcdir)/plugingui/eventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/eventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-eventhandler.Tpo $(DEPDIR)/drumgizmo_la-eventhandler.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/eventhandler.cc' object='drumgizmo_la-eventhandler.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-eventhandler.lo `test -f '$(top_srcdir)/plugingui/eventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/eventhandler.cc
-
-drumgizmo_la-font.lo: $(top_srcdir)/plugingui/font.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-font.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-font.Tpo -c -o drumgizmo_la-font.lo `test -f '$(top_srcdir)/plugingui/font.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/font.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-font.Tpo $(DEPDIR)/drumgizmo_la-font.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/font.cc' object='drumgizmo_la-font.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-font.lo `test -f '$(top_srcdir)/plugingui/font.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/font.cc
-
-drumgizmo_la-window.lo: $(top_srcdir)/plugingui/window.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-window.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-window.Tpo -c -o drumgizmo_la-window.lo `test -f '$(top_srcdir)/plugingui/window.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/window.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-window.Tpo $(DEPDIR)/drumgizmo_la-window.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/window.cc' object='drumgizmo_la-window.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-window.lo `test -f '$(top_srcdir)/plugingui/window.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/window.cc
-
-drumgizmo_la-widget.lo: $(top_srcdir)/plugingui/widget.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-widget.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-widget.Tpo -c -o drumgizmo_la-widget.lo `test -f '$(top_srcdir)/plugingui/widget.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/widget.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-widget.Tpo $(DEPDIR)/drumgizmo_la-widget.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/widget.cc' object='drumgizmo_la-widget.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-widget.lo `test -f '$(top_srcdir)/plugingui/widget.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/widget.cc
-
-drumgizmo_la-colour.lo: $(top_srcdir)/plugingui/colour.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-colour.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-colour.Tpo -c -o drumgizmo_la-colour.lo `test -f '$(top_srcdir)/plugingui/colour.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/colour.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-colour.Tpo $(DEPDIR)/drumgizmo_la-colour.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/colour.cc' object='drumgizmo_la-colour.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-colour.lo `test -f '$(top_srcdir)/plugingui/colour.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/colour.cc
-
-drumgizmo_la-painter.lo: $(top_srcdir)/plugingui/painter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-painter.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-painter.Tpo -c -o drumgizmo_la-painter.lo `test -f '$(top_srcdir)/plugingui/painter.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/painter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-painter.Tpo $(DEPDIR)/drumgizmo_la-painter.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/painter.cc' object='drumgizmo_la-painter.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-painter.lo `test -f '$(top_srcdir)/plugingui/painter.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/painter.cc
-
-drumgizmo_la-button.lo: $(top_srcdir)/plugingui/button.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-button.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-button.Tpo -c -o drumgizmo_la-button.lo `test -f '$(top_srcdir)/plugingui/button.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/button.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-button.Tpo $(DEPDIR)/drumgizmo_la-button.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/button.cc' object='drumgizmo_la-button.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-button.lo `test -f '$(top_srcdir)/plugingui/button.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/button.cc
-
-drumgizmo_la-pixelbuffer.lo: $(top_srcdir)/plugingui/pixelbuffer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-pixelbuffer.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-pixelbuffer.Tpo -c -o drumgizmo_la-pixelbuffer.lo `test -f '$(top_srcdir)/plugingui/pixelbuffer.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/pixelbuffer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-pixelbuffer.Tpo $(DEPDIR)/drumgizmo_la-pixelbuffer.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/pixelbuffer.cc' object='drumgizmo_la-pixelbuffer.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-pixelbuffer.lo `test -f '$(top_srcdir)/plugingui/pixelbuffer.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/pixelbuffer.cc
-
-drumgizmo_la-lineedit.lo: $(top_srcdir)/plugingui/lineedit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-lineedit.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-lineedit.Tpo -c -o drumgizmo_la-lineedit.lo `test -f '$(top_srcdir)/plugingui/lineedit.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/lineedit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-lineedit.Tpo $(DEPDIR)/drumgizmo_la-lineedit.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/lineedit.cc' object='drumgizmo_la-lineedit.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-lineedit.lo `test -f '$(top_srcdir)/plugingui/lineedit.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/lineedit.cc
-
-drumgizmo_la-led.lo: $(top_srcdir)/plugingui/led.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-led.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-led.Tpo -c -o drumgizmo_la-led.lo `test -f '$(top_srcdir)/plugingui/led.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/led.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-led.Tpo $(DEPDIR)/drumgizmo_la-led.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/led.cc' object='drumgizmo_la-led.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-led.lo `test -f '$(top_srcdir)/plugingui/led.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/led.cc
-
-drumgizmo_la-checkbox.lo: $(top_srcdir)/plugingui/checkbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-checkbox.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-checkbox.Tpo -c -o drumgizmo_la-checkbox.lo `test -f '$(top_srcdir)/plugingui/checkbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/checkbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-checkbox.Tpo $(DEPDIR)/drumgizmo_la-checkbox.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/checkbox.cc' object='drumgizmo_la-checkbox.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-checkbox.lo `test -f '$(top_srcdir)/plugingui/checkbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/checkbox.cc
-
-drumgizmo_la-slider.lo: $(top_srcdir)/plugingui/slider.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-slider.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-slider.Tpo -c -o drumgizmo_la-slider.lo `test -f '$(top_srcdir)/plugingui/slider.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/slider.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-slider.Tpo $(DEPDIR)/drumgizmo_la-slider.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/slider.cc' object='drumgizmo_la-slider.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-slider.lo `test -f '$(top_srcdir)/plugingui/slider.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/slider.cc
-
-drumgizmo_la-scrollbar.lo: $(top_srcdir)/plugingui/scrollbar.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-scrollbar.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-scrollbar.Tpo -c -o drumgizmo_la-scrollbar.lo `test -f '$(top_srcdir)/plugingui/scrollbar.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/scrollbar.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-scrollbar.Tpo $(DEPDIR)/drumgizmo_la-scrollbar.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/scrollbar.cc' object='drumgizmo_la-scrollbar.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-scrollbar.lo `test -f '$(top_srcdir)/plugingui/scrollbar.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/scrollbar.cc
-
-drumgizmo_la-textedit.lo: $(top_srcdir)/plugingui/textedit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-textedit.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-textedit.Tpo -c -o drumgizmo_la-textedit.lo `test -f '$(top_srcdir)/plugingui/textedit.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/textedit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-textedit.Tpo $(DEPDIR)/drumgizmo_la-textedit.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/textedit.cc' object='drumgizmo_la-textedit.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-textedit.lo `test -f '$(top_srcdir)/plugingui/textedit.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/textedit.cc
-
-drumgizmo_la-texture.lo: $(top_srcdir)/plugingui/texture.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-texture.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-texture.Tpo -c -o drumgizmo_la-texture.lo `test -f '$(top_srcdir)/plugingui/texture.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/texture.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-texture.Tpo $(DEPDIR)/drumgizmo_la-texture.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/texture.cc' object='drumgizmo_la-texture.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-texture.lo `test -f '$(top_srcdir)/plugingui/texture.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/texture.cc
-
-drumgizmo_la-texturedbox.lo: $(top_srcdir)/plugingui/texturedbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-texturedbox.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-texturedbox.Tpo -c -o drumgizmo_la-texturedbox.lo `test -f '$(top_srcdir)/plugingui/texturedbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/texturedbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-texturedbox.Tpo $(DEPDIR)/drumgizmo_la-texturedbox.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/texturedbox.cc' object='drumgizmo_la-texturedbox.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-texturedbox.lo `test -f '$(top_srcdir)/plugingui/texturedbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/texturedbox.cc
-
-drumgizmo_la-layout.lo: $(top_srcdir)/plugingui/layout.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-layout.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-layout.Tpo -c -o drumgizmo_la-layout.lo `test -f '$(top_srcdir)/plugingui/layout.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/layout.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-layout.Tpo $(DEPDIR)/drumgizmo_la-layout.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/layout.cc' object='drumgizmo_la-layout.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-layout.lo `test -f '$(top_srcdir)/plugingui/layout.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/layout.cc
-
-drumgizmo_la-listbox.lo: $(top_srcdir)/plugingui/listbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-listbox.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-listbox.Tpo -c -o drumgizmo_la-listbox.lo `test -f '$(top_srcdir)/plugingui/listbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-listbox.Tpo $(DEPDIR)/drumgizmo_la-listbox.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/listbox.cc' object='drumgizmo_la-listbox.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-listbox.lo `test -f '$(top_srcdir)/plugingui/listbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listbox.cc
-
-drumgizmo_la-listboxthin.lo: $(top_srcdir)/plugingui/listboxthin.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-listboxthin.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-listboxthin.Tpo -c -o drumgizmo_la-listboxthin.lo `test -f '$(top_srcdir)/plugingui/listboxthin.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listboxthin.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-listboxthin.Tpo $(DEPDIR)/drumgizmo_la-listboxthin.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/listboxthin.cc' object='drumgizmo_la-listboxthin.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-listboxthin.lo `test -f '$(top_srcdir)/plugingui/listboxthin.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listboxthin.cc
-
-drumgizmo_la-listboxbasic.lo: $(top_srcdir)/plugingui/listboxbasic.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-listboxbasic.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-listboxbasic.Tpo -c -o drumgizmo_la-listboxbasic.lo `test -f '$(top_srcdir)/plugingui/listboxbasic.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listboxbasic.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-listboxbasic.Tpo $(DEPDIR)/drumgizmo_la-listboxbasic.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/listboxbasic.cc' object='drumgizmo_la-listboxbasic.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-listboxbasic.lo `test -f '$(top_srcdir)/plugingui/listboxbasic.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listboxbasic.cc
-
-drumgizmo_la-knob.lo: $(top_srcdir)/plugingui/knob.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-knob.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-knob.Tpo -c -o drumgizmo_la-knob.lo `test -f '$(top_srcdir)/plugingui/knob.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/knob.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-knob.Tpo $(DEPDIR)/drumgizmo_la-knob.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/knob.cc' object='drumgizmo_la-knob.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-knob.lo `test -f '$(top_srcdir)/plugingui/knob.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/knob.cc
-
-drumgizmo_la-filebrowser.lo: $(top_srcdir)/plugingui/filebrowser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-filebrowser.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-filebrowser.Tpo -c -o drumgizmo_la-filebrowser.lo `test -f '$(top_srcdir)/plugingui/filebrowser.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/filebrowser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-filebrowser.Tpo $(DEPDIR)/drumgizmo_la-filebrowser.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/filebrowser.cc' object='drumgizmo_la-filebrowser.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-filebrowser.lo `test -f '$(top_srcdir)/plugingui/filebrowser.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/filebrowser.cc
-
-drumgizmo_la-directory.lo: $(top_srcdir)/plugingui/directory.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-directory.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-directory.Tpo -c -o drumgizmo_la-directory.lo `test -f '$(top_srcdir)/plugingui/directory.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/directory.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-directory.Tpo $(DEPDIR)/drumgizmo_la-directory.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/directory.cc' object='drumgizmo_la-directory.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-directory.lo `test -f '$(top_srcdir)/plugingui/directory.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/directory.cc
-
-drumgizmo_la-pluginconfig.lo: $(top_srcdir)/plugingui/pluginconfig.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-pluginconfig.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-pluginconfig.Tpo -c -o drumgizmo_la-pluginconfig.lo `test -f '$(top_srcdir)/plugingui/pluginconfig.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/pluginconfig.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-pluginconfig.Tpo $(DEPDIR)/drumgizmo_la-pluginconfig.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/pluginconfig.cc' object='drumgizmo_la-pluginconfig.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-pluginconfig.lo `test -f '$(top_srcdir)/plugingui/pluginconfig.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/pluginconfig.cc
-
-drumgizmo_la-imagecache.lo: $(top_srcdir)/plugingui/imagecache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-imagecache.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-imagecache.Tpo -c -o drumgizmo_la-imagecache.lo `test -f '$(top_srcdir)/plugingui/imagecache.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/imagecache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-imagecache.Tpo $(DEPDIR)/drumgizmo_la-imagecache.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/imagecache.cc' object='drumgizmo_la-imagecache.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-imagecache.lo `test -f '$(top_srcdir)/plugingui/imagecache.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/imagecache.cc
-
-drumgizmo_la-image.lo: $(top_srcdir)/plugingui/image.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-image.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-image.Tpo -c -o drumgizmo_la-image.lo `test -f '$(top_srcdir)/plugingui/image.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/image.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-image.Tpo $(DEPDIR)/drumgizmo_la-image.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/image.cc' object='drumgizmo_la-image.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-image.lo `test -f '$(top_srcdir)/plugingui/image.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/image.cc
-
-drumgizmo_la-combobox.lo: $(top_srcdir)/plugingui/combobox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-combobox.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-combobox.Tpo -c -o drumgizmo_la-combobox.lo `test -f '$(top_srcdir)/plugingui/combobox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/combobox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-combobox.Tpo $(DEPDIR)/drumgizmo_la-combobox.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/combobox.cc' object='drumgizmo_la-combobox.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-combobox.lo `test -f '$(top_srcdir)/plugingui/combobox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/combobox.cc
-
-drumgizmo_la-progressbar.lo: $(top_srcdir)/plugingui/progressbar.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-progressbar.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-progressbar.Tpo -c -o drumgizmo_la-progressbar.lo `test -f '$(top_srcdir)/plugingui/progressbar.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/progressbar.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-progressbar.Tpo $(DEPDIR)/drumgizmo_la-progressbar.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/progressbar.cc' object='drumgizmo_la-progressbar.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-progressbar.lo `test -f '$(top_srcdir)/plugingui/progressbar.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/progressbar.cc
-
-drumgizmo_la-verticalline.lo: $(top_srcdir)/plugingui/verticalline.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-verticalline.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-verticalline.Tpo -c -o drumgizmo_la-verticalline.lo `test -f '$(top_srcdir)/plugingui/verticalline.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/verticalline.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-verticalline.Tpo $(DEPDIR)/drumgizmo_la-verticalline.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/verticalline.cc' object='drumgizmo_la-verticalline.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-verticalline.lo `test -f '$(top_srcdir)/plugingui/verticalline.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/verticalline.cc
-
-drumgizmo_la-resource.lo: $(top_srcdir)/plugingui/resource.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-resource.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-resource.Tpo -c -o drumgizmo_la-resource.lo `test -f '$(top_srcdir)/plugingui/resource.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-resource.Tpo $(DEPDIR)/drumgizmo_la-resource.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/resource.cc' object='drumgizmo_la-resource.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-resource.lo `test -f '$(top_srcdir)/plugingui/resource.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource.cc
-
-drumgizmo_la-resource_data.lo: $(top_srcdir)/plugingui/resource_data.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-resource_data.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-resource_data.Tpo -c -o drumgizmo_la-resource_data.lo `test -f '$(top_srcdir)/plugingui/resource_data.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource_data.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-resource_data.Tpo $(DEPDIR)/drumgizmo_la-resource_data.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/resource_data.cc' object='drumgizmo_la-resource_data.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-resource_data.lo `test -f '$(top_srcdir)/plugingui/resource_data.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource_data.cc
-
-drumgizmo_la-lodepng.lo: $(top_srcdir)/plugingui/lodepng/lodepng.cpp
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-lodepng.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-lodepng.Tpo -c -o drumgizmo_la-lodepng.lo `test -f '$(top_srcdir)/plugingui/lodepng/lodepng.cpp' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/lodepng/lodepng.cpp
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-lodepng.Tpo $(DEPDIR)/drumgizmo_la-lodepng.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/lodepng/lodepng.cpp' object='drumgizmo_la-lodepng.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-lodepng.lo `test -f '$(top_srcdir)/plugingui/lodepng/lodepng.cpp' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/lodepng/lodepng.cpp
-
-drumgizmo_la-nativewindow_x11.lo: $(top_srcdir)/plugingui/nativewindow_x11.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-nativewindow_x11.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-nativewindow_x11.Tpo -c -o drumgizmo_la-nativewindow_x11.lo `test -f '$(top_srcdir)/plugingui/nativewindow_x11.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_x11.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-nativewindow_x11.Tpo $(DEPDIR)/drumgizmo_la-nativewindow_x11.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/nativewindow_x11.cc' object='drumgizmo_la-nativewindow_x11.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-nativewindow_x11.lo `test -f '$(top_srcdir)/plugingui/nativewindow_x11.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_x11.cc
-
-drumgizmo_la-nativewindow_win32.lo: $(top_srcdir)/plugingui/nativewindow_win32.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-nativewindow_win32.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-nativewindow_win32.Tpo -c -o drumgizmo_la-nativewindow_win32.lo `test -f '$(top_srcdir)/plugingui/nativewindow_win32.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_win32.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-nativewindow_win32.Tpo $(DEPDIR)/drumgizmo_la-nativewindow_win32.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/nativewindow_win32.cc' object='drumgizmo_la-nativewindow_win32.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-nativewindow_win32.lo `test -f '$(top_srcdir)/plugingui/nativewindow_win32.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_win32.cc
-
-drumgizmo_la-nativewindow_pugl.lo: $(top_srcdir)/plugingui/nativewindow_pugl.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-nativewindow_pugl.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-nativewindow_pugl.Tpo -c -o drumgizmo_la-nativewindow_pugl.lo `test -f '$(top_srcdir)/plugingui/nativewindow_pugl.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_pugl.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-nativewindow_pugl.Tpo $(DEPDIR)/drumgizmo_la-nativewindow_pugl.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/nativewindow_pugl.cc' object='drumgizmo_la-nativewindow_pugl.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-nativewindow_pugl.lo `test -f '$(top_srcdir)/plugingui/nativewindow_pugl.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_pugl.cc
-
 drumgizmo_la-midievent.lo: $(top_srcdir)/plugin/plugingizmo/midievent.cc
 @am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_la-midievent.lo -MD -MP -MF $(DEPDIR)/drumgizmo_la-midievent.Tpo -c -o drumgizmo_la-midievent.lo `test -f '$(top_srcdir)/plugin/plugingizmo/midievent.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugin/plugingizmo/midievent.cc
 @am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_la-midievent.Tpo $(DEPDIR)/drumgizmo_la-midievent.Plo
@@ -1654,503 +690,6 @@ drumgizmo_la-drumgizmo_plugin.lo: drumgizmo_plugin.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_la-drumgizmo_plugin.lo `test -f 'drumgizmo_plugin.cc' || echo '$(srcdir)/'`drumgizmo_plugin.cc
 
-drumgizmo_vst_la-audiocachefile.lo: $(top_srcdir)/src/audiocachefile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-audiocachefile.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-audiocachefile.Tpo -c -o drumgizmo_vst_la-audiocachefile.lo `test -f '$(top_srcdir)/src/audiocachefile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocachefile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-audiocachefile.Tpo $(DEPDIR)/drumgizmo_vst_la-audiocachefile.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocachefile.cc' object='drumgizmo_vst_la-audiocachefile.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-audiocachefile.lo `test -f '$(top_srcdir)/src/audiocachefile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocachefile.cc
-
-drumgizmo_vst_la-audiocache.lo: $(top_srcdir)/src/audiocache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-audiocache.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-audiocache.Tpo -c -o drumgizmo_vst_la-audiocache.lo `test -f '$(top_srcdir)/src/audiocache.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-audiocache.Tpo $(DEPDIR)/drumgizmo_vst_la-audiocache.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocache.cc' object='drumgizmo_vst_la-audiocache.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-audiocache.lo `test -f '$(top_srcdir)/src/audiocache.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocache.cc
-
-drumgizmo_vst_la-audiocacheeventhandler.lo: $(top_srcdir)/src/audiocacheeventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-audiocacheeventhandler.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-audiocacheeventhandler.Tpo -c -o drumgizmo_vst_la-audiocacheeventhandler.lo `test -f '$(top_srcdir)/src/audiocacheeventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheeventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-audiocacheeventhandler.Tpo $(DEPDIR)/drumgizmo_vst_la-audiocacheeventhandler.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheeventhandler.cc' object='drumgizmo_vst_la-audiocacheeventhandler.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-audiocacheeventhandler.lo `test -f '$(top_srcdir)/src/audiocacheeventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheeventhandler.cc
-
-drumgizmo_vst_la-audiocacheidmanager.lo: $(top_srcdir)/src/audiocacheidmanager.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-audiocacheidmanager.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-audiocacheidmanager.Tpo -c -o drumgizmo_vst_la-audiocacheidmanager.lo `test -f '$(top_srcdir)/src/audiocacheidmanager.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheidmanager.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-audiocacheidmanager.Tpo $(DEPDIR)/drumgizmo_vst_la-audiocacheidmanager.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheidmanager.cc' object='drumgizmo_vst_la-audiocacheidmanager.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-audiocacheidmanager.lo `test -f '$(top_srcdir)/src/audiocacheidmanager.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheidmanager.cc
-
-drumgizmo_vst_la-audioinputenginemidi.lo: $(top_srcdir)/src/audioinputenginemidi.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-audioinputenginemidi.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-audioinputenginemidi.Tpo -c -o drumgizmo_vst_la-audioinputenginemidi.lo `test -f '$(top_srcdir)/src/audioinputenginemidi.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audioinputenginemidi.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-audioinputenginemidi.Tpo $(DEPDIR)/drumgizmo_vst_la-audioinputenginemidi.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audioinputenginemidi.cc' object='drumgizmo_vst_la-audioinputenginemidi.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-audioinputenginemidi.lo `test -f '$(top_srcdir)/src/audioinputenginemidi.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audioinputenginemidi.cc
-
-drumgizmo_vst_la-audiofile.lo: $(top_srcdir)/src/audiofile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-audiofile.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-audiofile.Tpo -c -o drumgizmo_vst_la-audiofile.lo `test -f '$(top_srcdir)/src/audiofile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiofile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-audiofile.Tpo $(DEPDIR)/drumgizmo_vst_la-audiofile.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiofile.cc' object='drumgizmo_vst_la-audiofile.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-audiofile.lo `test -f '$(top_srcdir)/src/audiofile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiofile.cc
-
-drumgizmo_vst_la-channel.lo: $(top_srcdir)/src/channel.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-channel.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-channel.Tpo -c -o drumgizmo_vst_la-channel.lo `test -f '$(top_srcdir)/src/channel.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channel.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-channel.Tpo $(DEPDIR)/drumgizmo_vst_la-channel.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channel.cc' object='drumgizmo_vst_la-channel.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-channel.lo `test -f '$(top_srcdir)/src/channel.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channel.cc
-
-drumgizmo_vst_la-channelmixer.lo: $(top_srcdir)/src/channelmixer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-channelmixer.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-channelmixer.Tpo -c -o drumgizmo_vst_la-channelmixer.lo `test -f '$(top_srcdir)/src/channelmixer.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channelmixer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-channelmixer.Tpo $(DEPDIR)/drumgizmo_vst_la-channelmixer.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channelmixer.cc' object='drumgizmo_vst_la-channelmixer.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-channelmixer.lo `test -f '$(top_srcdir)/src/channelmixer.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channelmixer.cc
-
-drumgizmo_vst_la-chresampler.lo: $(top_srcdir)/src/chresampler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-chresampler.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-chresampler.Tpo -c -o drumgizmo_vst_la-chresampler.lo `test -f '$(top_srcdir)/src/chresampler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/chresampler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-chresampler.Tpo $(DEPDIR)/drumgizmo_vst_la-chresampler.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/chresampler.cc' object='drumgizmo_vst_la-chresampler.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-chresampler.lo `test -f '$(top_srcdir)/src/chresampler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/chresampler.cc
-
-drumgizmo_vst_la-configfile.lo: $(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-configfile.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-configfile.Tpo -c -o drumgizmo_vst_la-configfile.lo `test -f '$(top_srcdir)/src/configfile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-configfile.Tpo $(DEPDIR)/drumgizmo_vst_la-configfile.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configfile.cc' object='drumgizmo_vst_la-configfile.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-configfile.lo `test -f '$(top_srcdir)/src/configfile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configfile.cc
-
-drumgizmo_vst_la-configparser.lo: $(top_srcdir)/src/configparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-configparser.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-configparser.Tpo -c -o drumgizmo_vst_la-configparser.lo `test -f '$(top_srcdir)/src/configparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-configparser.Tpo $(DEPDIR)/drumgizmo_vst_la-configparser.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configparser.cc' object='drumgizmo_vst_la-configparser.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-configparser.lo `test -f '$(top_srcdir)/src/configparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configparser.cc
-
-drumgizmo_vst_la-drumgizmo.lo: $(top_srcdir)/src/drumgizmo.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-drumgizmo.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-drumgizmo.Tpo -c -o drumgizmo_vst_la-drumgizmo.lo `test -f '$(top_srcdir)/src/drumgizmo.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumgizmo.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-drumgizmo.Tpo $(DEPDIR)/drumgizmo_vst_la-drumgizmo.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumgizmo.cc' object='drumgizmo_vst_la-drumgizmo.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-drumgizmo.lo `test -f '$(top_srcdir)/src/drumgizmo.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumgizmo.cc
-
-drumgizmo_vst_la-drumkit.lo: $(top_srcdir)/src/drumkit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-drumkit.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-drumkit.Tpo -c -o drumgizmo_vst_la-drumkit.lo `test -f '$(top_srcdir)/src/drumkit.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-drumkit.Tpo $(DEPDIR)/drumgizmo_vst_la-drumkit.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkit.cc' object='drumgizmo_vst_la-drumkit.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-drumkit.lo `test -f '$(top_srcdir)/src/drumkit.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkit.cc
-
-drumgizmo_vst_la-drumkitloader.lo: $(top_srcdir)/src/drumkitloader.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-drumkitloader.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-drumkitloader.Tpo -c -o drumgizmo_vst_la-drumkitloader.lo `test -f '$(top_srcdir)/src/drumkitloader.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitloader.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-drumkitloader.Tpo $(DEPDIR)/drumgizmo_vst_la-drumkitloader.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitloader.cc' object='drumgizmo_vst_la-drumkitloader.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-drumkitloader.lo `test -f '$(top_srcdir)/src/drumkitloader.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitloader.cc
-
-drumgizmo_vst_la-drumkitparser.lo: $(top_srcdir)/src/drumkitparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-drumkitparser.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-drumkitparser.Tpo -c -o drumgizmo_vst_la-drumkitparser.lo `test -f '$(top_srcdir)/src/drumkitparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-drumkitparser.Tpo $(DEPDIR)/drumgizmo_vst_la-drumkitparser.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitparser.cc' object='drumgizmo_vst_la-drumkitparser.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-drumkitparser.lo `test -f '$(top_srcdir)/src/drumkitparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitparser.cc
-
-drumgizmo_vst_la-events.lo: $(top_srcdir)/src/events.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-events.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-events.Tpo -c -o drumgizmo_vst_la-events.lo `test -f '$(top_srcdir)/src/events.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/events.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-events.Tpo $(DEPDIR)/drumgizmo_vst_la-events.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/events.cc' object='drumgizmo_vst_la-events.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-events.lo `test -f '$(top_srcdir)/src/events.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/events.cc
-
-drumgizmo_vst_la-inputprocessor.lo: $(top_srcdir)/src/inputprocessor.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-inputprocessor.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-inputprocessor.Tpo -c -o drumgizmo_vst_la-inputprocessor.lo `test -f '$(top_srcdir)/src/inputprocessor.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/inputprocessor.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-inputprocessor.Tpo $(DEPDIR)/drumgizmo_vst_la-inputprocessor.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/inputprocessor.cc' object='drumgizmo_vst_la-inputprocessor.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-inputprocessor.lo `test -f '$(top_srcdir)/src/inputprocessor.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/inputprocessor.cc
-
-drumgizmo_vst_la-instrument.lo: $(top_srcdir)/src/instrument.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-instrument.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-instrument.Tpo -c -o drumgizmo_vst_la-instrument.lo `test -f '$(top_srcdir)/src/instrument.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrument.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-instrument.Tpo $(DEPDIR)/drumgizmo_vst_la-instrument.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrument.cc' object='drumgizmo_vst_la-instrument.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-instrument.lo `test -f '$(top_srcdir)/src/instrument.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrument.cc
-
-drumgizmo_vst_la-instrumentparser.lo: $(top_srcdir)/src/instrumentparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-instrumentparser.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-instrumentparser.Tpo -c -o drumgizmo_vst_la-instrumentparser.lo `test -f '$(top_srcdir)/src/instrumentparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrumentparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-instrumentparser.Tpo $(DEPDIR)/drumgizmo_vst_la-instrumentparser.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrumentparser.cc' object='drumgizmo_vst_la-instrumentparser.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-instrumentparser.lo `test -f '$(top_srcdir)/src/instrumentparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrumentparser.cc
-
-drumgizmo_vst_la-latencyfilter.lo: $(top_srcdir)/src/latencyfilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-latencyfilter.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-latencyfilter.Tpo -c -o drumgizmo_vst_la-latencyfilter.lo `test -f '$(top_srcdir)/src/latencyfilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/latencyfilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-latencyfilter.Tpo $(DEPDIR)/drumgizmo_vst_la-latencyfilter.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/latencyfilter.cc' object='drumgizmo_vst_la-latencyfilter.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-latencyfilter.lo `test -f '$(top_srcdir)/src/latencyfilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/latencyfilter.cc
-
-drumgizmo_vst_la-memchecker.lo: $(top_srcdir)/src/memchecker.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-memchecker.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-memchecker.Tpo -c -o drumgizmo_vst_la-memchecker.lo `test -f '$(top_srcdir)/src/memchecker.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/memchecker.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-memchecker.Tpo $(DEPDIR)/drumgizmo_vst_la-memchecker.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/memchecker.cc' object='drumgizmo_vst_la-memchecker.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-memchecker.lo `test -f '$(top_srcdir)/src/memchecker.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/memchecker.cc
-
-drumgizmo_vst_la-midimapparser.lo: $(top_srcdir)/src/midimapparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-midimapparser.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-midimapparser.Tpo -c -o drumgizmo_vst_la-midimapparser.lo `test -f '$(top_srcdir)/src/midimapparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-midimapparser.Tpo $(DEPDIR)/drumgizmo_vst_la-midimapparser.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapparser.cc' object='drumgizmo_vst_la-midimapparser.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-midimapparser.lo `test -f '$(top_srcdir)/src/midimapparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapparser.cc
-
-drumgizmo_vst_la-midimapper.lo: $(top_srcdir)/src/midimapper.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-midimapper.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-midimapper.Tpo -c -o drumgizmo_vst_la-midimapper.lo `test -f '$(top_srcdir)/src/midimapper.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapper.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-midimapper.Tpo $(DEPDIR)/drumgizmo_vst_la-midimapper.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapper.cc' object='drumgizmo_vst_la-midimapper.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-midimapper.lo `test -f '$(top_srcdir)/src/midimapper.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapper.cc
-
-drumgizmo_vst_la-mutex.lo: $(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-mutex.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-mutex.Tpo -c -o drumgizmo_vst_la-mutex.lo `test -f '$(top_srcdir)/src/mutex.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-mutex.Tpo $(DEPDIR)/drumgizmo_vst_la-mutex.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/mutex.cc' object='drumgizmo_vst_la-mutex.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-mutex.lo `test -f '$(top_srcdir)/src/mutex.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/mutex.cc
-
-drumgizmo_vst_la-path.lo: $(top_srcdir)/src/path.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-path.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-path.Tpo -c -o drumgizmo_vst_la-path.lo `test -f '$(top_srcdir)/src/path.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/path.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-path.Tpo $(DEPDIR)/drumgizmo_vst_la-path.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/path.cc' object='drumgizmo_vst_la-path.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-path.lo `test -f '$(top_srcdir)/src/path.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/path.cc
-
-drumgizmo_vst_la-powerlist.lo: $(top_srcdir)/src/powerlist.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-powerlist.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-powerlist.Tpo -c -o drumgizmo_vst_la-powerlist.lo `test -f '$(top_srcdir)/src/powerlist.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/powerlist.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-powerlist.Tpo $(DEPDIR)/drumgizmo_vst_la-powerlist.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/powerlist.cc' object='drumgizmo_vst_la-powerlist.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-powerlist.lo `test -f '$(top_srcdir)/src/powerlist.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/powerlist.cc
-
-drumgizmo_vst_la-random.lo: $(top_srcdir)/src/random.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-random.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-random.Tpo -c -o drumgizmo_vst_la-random.lo `test -f '$(top_srcdir)/src/random.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/random.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-random.Tpo $(DEPDIR)/drumgizmo_vst_la-random.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/random.cc' object='drumgizmo_vst_la-random.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-random.lo `test -f '$(top_srcdir)/src/random.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/random.cc
-
-drumgizmo_vst_la-sample.lo: $(top_srcdir)/src/sample.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-sample.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-sample.Tpo -c -o drumgizmo_vst_la-sample.lo `test -f '$(top_srcdir)/src/sample.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/sample.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-sample.Tpo $(DEPDIR)/drumgizmo_vst_la-sample.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/sample.cc' object='drumgizmo_vst_la-sample.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-sample.lo `test -f '$(top_srcdir)/src/sample.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/sample.cc
-
-drumgizmo_vst_la-semaphore.lo: $(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-semaphore.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-semaphore.Tpo -c -o drumgizmo_vst_la-semaphore.lo `test -f '$(top_srcdir)/src/semaphore.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-semaphore.Tpo $(DEPDIR)/drumgizmo_vst_la-semaphore.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/semaphore.cc' object='drumgizmo_vst_la-semaphore.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-semaphore.lo `test -f '$(top_srcdir)/src/semaphore.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/semaphore.cc
-
-drumgizmo_vst_la-saxparser.lo: $(top_srcdir)/src/saxparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-saxparser.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-saxparser.Tpo -c -o drumgizmo_vst_la-saxparser.lo `test -f '$(top_srcdir)/src/saxparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/saxparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-saxparser.Tpo $(DEPDIR)/drumgizmo_vst_la-saxparser.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/saxparser.cc' object='drumgizmo_vst_la-saxparser.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-saxparser.lo `test -f '$(top_srcdir)/src/saxparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/saxparser.cc
-
-drumgizmo_vst_la-staminafilter.lo: $(top_srcdir)/src/staminafilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-staminafilter.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-staminafilter.Tpo -c -o drumgizmo_vst_la-staminafilter.lo `test -f '$(top_srcdir)/src/staminafilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/staminafilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-staminafilter.Tpo $(DEPDIR)/drumgizmo_vst_la-staminafilter.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/staminafilter.cc' object='drumgizmo_vst_la-staminafilter.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-staminafilter.lo `test -f '$(top_srcdir)/src/staminafilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/staminafilter.cc
-
-drumgizmo_vst_la-thread.lo: $(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-thread.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-thread.Tpo -c -o drumgizmo_vst_la-thread.lo `test -f '$(top_srcdir)/src/thread.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-thread.Tpo $(DEPDIR)/drumgizmo_vst_la-thread.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/thread.cc' object='drumgizmo_vst_la-thread.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-thread.lo `test -f '$(top_srcdir)/src/thread.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/thread.cc
-
-drumgizmo_vst_la-versionstr.lo: $(top_srcdir)/src/versionstr.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-versionstr.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-versionstr.Tpo -c -o drumgizmo_vst_la-versionstr.lo `test -f '$(top_srcdir)/src/versionstr.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/versionstr.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-versionstr.Tpo $(DEPDIR)/drumgizmo_vst_la-versionstr.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/versionstr.cc' object='drumgizmo_vst_la-versionstr.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-versionstr.lo `test -f '$(top_srcdir)/src/versionstr.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/versionstr.cc
-
-drumgizmo_vst_la-dgwindow.lo: $(top_srcdir)/plugingui/dgwindow.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-dgwindow.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-dgwindow.Tpo -c -o drumgizmo_vst_la-dgwindow.lo `test -f '$(top_srcdir)/plugingui/dgwindow.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/dgwindow.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-dgwindow.Tpo $(DEPDIR)/drumgizmo_vst_la-dgwindow.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/dgwindow.cc' object='drumgizmo_vst_la-dgwindow.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-dgwindow.lo `test -f '$(top_srcdir)/plugingui/dgwindow.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/dgwindow.cc
-
-drumgizmo_vst_la-plugingui.lo: $(top_srcdir)/plugingui/plugingui.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-plugingui.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-plugingui.Tpo -c -o drumgizmo_vst_la-plugingui.lo `test -f '$(top_srcdir)/plugingui/plugingui.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/plugingui.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-plugingui.Tpo $(DEPDIR)/drumgizmo_vst_la-plugingui.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/plugingui.cc' object='drumgizmo_vst_la-plugingui.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-plugingui.lo `test -f '$(top_srcdir)/plugingui/plugingui.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/plugingui.cc
-
-drumgizmo_vst_la-label.lo: $(top_srcdir)/plugingui/label.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-label.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-label.Tpo -c -o drumgizmo_vst_la-label.lo `test -f '$(top_srcdir)/plugingui/label.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/label.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-label.Tpo $(DEPDIR)/drumgizmo_vst_la-label.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/label.cc' object='drumgizmo_vst_la-label.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-label.lo `test -f '$(top_srcdir)/plugingui/label.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/label.cc
-
-drumgizmo_vst_la-eventhandler.lo: $(top_srcdir)/plugingui/eventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-eventhandler.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-eventhandler.Tpo -c -o drumgizmo_vst_la-eventhandler.lo `test -f '$(top_srcdir)/plugingui/eventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/eventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-eventhandler.Tpo $(DEPDIR)/drumgizmo_vst_la-eventhandler.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/eventhandler.cc' object='drumgizmo_vst_la-eventhandler.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-eventhandler.lo `test -f '$(top_srcdir)/plugingui/eventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/eventhandler.cc
-
-drumgizmo_vst_la-font.lo: $(top_srcdir)/plugingui/font.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-font.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-font.Tpo -c -o drumgizmo_vst_la-font.lo `test -f '$(top_srcdir)/plugingui/font.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/font.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-font.Tpo $(DEPDIR)/drumgizmo_vst_la-font.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/font.cc' object='drumgizmo_vst_la-font.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-font.lo `test -f '$(top_srcdir)/plugingui/font.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/font.cc
-
-drumgizmo_vst_la-window.lo: $(top_srcdir)/plugingui/window.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-window.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-window.Tpo -c -o drumgizmo_vst_la-window.lo `test -f '$(top_srcdir)/plugingui/window.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/window.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-window.Tpo $(DEPDIR)/drumgizmo_vst_la-window.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/window.cc' object='drumgizmo_vst_la-window.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-window.lo `test -f '$(top_srcdir)/plugingui/window.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/window.cc
-
-drumgizmo_vst_la-widget.lo: $(top_srcdir)/plugingui/widget.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-widget.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-widget.Tpo -c -o drumgizmo_vst_la-widget.lo `test -f '$(top_srcdir)/plugingui/widget.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/widget.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-widget.Tpo $(DEPDIR)/drumgizmo_vst_la-widget.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/widget.cc' object='drumgizmo_vst_la-widget.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-widget.lo `test -f '$(top_srcdir)/plugingui/widget.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/widget.cc
-
-drumgizmo_vst_la-colour.lo: $(top_srcdir)/plugingui/colour.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-colour.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-colour.Tpo -c -o drumgizmo_vst_la-colour.lo `test -f '$(top_srcdir)/plugingui/colour.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/colour.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-colour.Tpo $(DEPDIR)/drumgizmo_vst_la-colour.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/colour.cc' object='drumgizmo_vst_la-colour.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-colour.lo `test -f '$(top_srcdir)/plugingui/colour.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/colour.cc
-
-drumgizmo_vst_la-painter.lo: $(top_srcdir)/plugingui/painter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-painter.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-painter.Tpo -c -o drumgizmo_vst_la-painter.lo `test -f '$(top_srcdir)/plugingui/painter.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/painter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-painter.Tpo $(DEPDIR)/drumgizmo_vst_la-painter.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/painter.cc' object='drumgizmo_vst_la-painter.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-painter.lo `test -f '$(top_srcdir)/plugingui/painter.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/painter.cc
-
-drumgizmo_vst_la-button.lo: $(top_srcdir)/plugingui/button.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-button.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-button.Tpo -c -o drumgizmo_vst_la-button.lo `test -f '$(top_srcdir)/plugingui/button.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/button.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-button.Tpo $(DEPDIR)/drumgizmo_vst_la-button.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/button.cc' object='drumgizmo_vst_la-button.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-button.lo `test -f '$(top_srcdir)/plugingui/button.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/button.cc
-
-drumgizmo_vst_la-pixelbuffer.lo: $(top_srcdir)/plugingui/pixelbuffer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-pixelbuffer.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-pixelbuffer.Tpo -c -o drumgizmo_vst_la-pixelbuffer.lo `test -f '$(top_srcdir)/plugingui/pixelbuffer.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/pixelbuffer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-pixelbuffer.Tpo $(DEPDIR)/drumgizmo_vst_la-pixelbuffer.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/pixelbuffer.cc' object='drumgizmo_vst_la-pixelbuffer.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-pixelbuffer.lo `test -f '$(top_srcdir)/plugingui/pixelbuffer.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/pixelbuffer.cc
-
-drumgizmo_vst_la-lineedit.lo: $(top_srcdir)/plugingui/lineedit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-lineedit.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-lineedit.Tpo -c -o drumgizmo_vst_la-lineedit.lo `test -f '$(top_srcdir)/plugingui/lineedit.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/lineedit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-lineedit.Tpo $(DEPDIR)/drumgizmo_vst_la-lineedit.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/lineedit.cc' object='drumgizmo_vst_la-lineedit.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-lineedit.lo `test -f '$(top_srcdir)/plugingui/lineedit.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/lineedit.cc
-
-drumgizmo_vst_la-led.lo: $(top_srcdir)/plugingui/led.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-led.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-led.Tpo -c -o drumgizmo_vst_la-led.lo `test -f '$(top_srcdir)/plugingui/led.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/led.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-led.Tpo $(DEPDIR)/drumgizmo_vst_la-led.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/led.cc' object='drumgizmo_vst_la-led.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-led.lo `test -f '$(top_srcdir)/plugingui/led.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/led.cc
-
-drumgizmo_vst_la-checkbox.lo: $(top_srcdir)/plugingui/checkbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-checkbox.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-checkbox.Tpo -c -o drumgizmo_vst_la-checkbox.lo `test -f '$(top_srcdir)/plugingui/checkbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/checkbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-checkbox.Tpo $(DEPDIR)/drumgizmo_vst_la-checkbox.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/checkbox.cc' object='drumgizmo_vst_la-checkbox.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-checkbox.lo `test -f '$(top_srcdir)/plugingui/checkbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/checkbox.cc
-
-drumgizmo_vst_la-slider.lo: $(top_srcdir)/plugingui/slider.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-slider.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-slider.Tpo -c -o drumgizmo_vst_la-slider.lo `test -f '$(top_srcdir)/plugingui/slider.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/slider.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-slider.Tpo $(DEPDIR)/drumgizmo_vst_la-slider.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/slider.cc' object='drumgizmo_vst_la-slider.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-slider.lo `test -f '$(top_srcdir)/plugingui/slider.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/slider.cc
-
-drumgizmo_vst_la-scrollbar.lo: $(top_srcdir)/plugingui/scrollbar.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-scrollbar.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-scrollbar.Tpo -c -o drumgizmo_vst_la-scrollbar.lo `test -f '$(top_srcdir)/plugingui/scrollbar.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/scrollbar.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-scrollbar.Tpo $(DEPDIR)/drumgizmo_vst_la-scrollbar.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/scrollbar.cc' object='drumgizmo_vst_la-scrollbar.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-scrollbar.lo `test -f '$(top_srcdir)/plugingui/scrollbar.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/scrollbar.cc
-
-drumgizmo_vst_la-textedit.lo: $(top_srcdir)/plugingui/textedit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-textedit.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-textedit.Tpo -c -o drumgizmo_vst_la-textedit.lo `test -f '$(top_srcdir)/plugingui/textedit.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/textedit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-textedit.Tpo $(DEPDIR)/drumgizmo_vst_la-textedit.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/textedit.cc' object='drumgizmo_vst_la-textedit.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-textedit.lo `test -f '$(top_srcdir)/plugingui/textedit.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/textedit.cc
-
-drumgizmo_vst_la-texture.lo: $(top_srcdir)/plugingui/texture.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-texture.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-texture.Tpo -c -o drumgizmo_vst_la-texture.lo `test -f '$(top_srcdir)/plugingui/texture.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/texture.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-texture.Tpo $(DEPDIR)/drumgizmo_vst_la-texture.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/texture.cc' object='drumgizmo_vst_la-texture.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-texture.lo `test -f '$(top_srcdir)/plugingui/texture.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/texture.cc
-
-drumgizmo_vst_la-texturedbox.lo: $(top_srcdir)/plugingui/texturedbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-texturedbox.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-texturedbox.Tpo -c -o drumgizmo_vst_la-texturedbox.lo `test -f '$(top_srcdir)/plugingui/texturedbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/texturedbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-texturedbox.Tpo $(DEPDIR)/drumgizmo_vst_la-texturedbox.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/texturedbox.cc' object='drumgizmo_vst_la-texturedbox.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-texturedbox.lo `test -f '$(top_srcdir)/plugingui/texturedbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/texturedbox.cc
-
-drumgizmo_vst_la-layout.lo: $(top_srcdir)/plugingui/layout.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-layout.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-layout.Tpo -c -o drumgizmo_vst_la-layout.lo `test -f '$(top_srcdir)/plugingui/layout.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/layout.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-layout.Tpo $(DEPDIR)/drumgizmo_vst_la-layout.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/layout.cc' object='drumgizmo_vst_la-layout.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-layout.lo `test -f '$(top_srcdir)/plugingui/layout.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/layout.cc
-
-drumgizmo_vst_la-listbox.lo: $(top_srcdir)/plugingui/listbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-listbox.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-listbox.Tpo -c -o drumgizmo_vst_la-listbox.lo `test -f '$(top_srcdir)/plugingui/listbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-listbox.Tpo $(DEPDIR)/drumgizmo_vst_la-listbox.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/listbox.cc' object='drumgizmo_vst_la-listbox.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-listbox.lo `test -f '$(top_srcdir)/plugingui/listbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listbox.cc
-
-drumgizmo_vst_la-listboxthin.lo: $(top_srcdir)/plugingui/listboxthin.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-listboxthin.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-listboxthin.Tpo -c -o drumgizmo_vst_la-listboxthin.lo `test -f '$(top_srcdir)/plugingui/listboxthin.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listboxthin.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-listboxthin.Tpo $(DEPDIR)/drumgizmo_vst_la-listboxthin.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/listboxthin.cc' object='drumgizmo_vst_la-listboxthin.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-listboxthin.lo `test -f '$(top_srcdir)/plugingui/listboxthin.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listboxthin.cc
-
-drumgizmo_vst_la-listboxbasic.lo: $(top_srcdir)/plugingui/listboxbasic.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-listboxbasic.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-listboxbasic.Tpo -c -o drumgizmo_vst_la-listboxbasic.lo `test -f '$(top_srcdir)/plugingui/listboxbasic.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listboxbasic.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-listboxbasic.Tpo $(DEPDIR)/drumgizmo_vst_la-listboxbasic.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/listboxbasic.cc' object='drumgizmo_vst_la-listboxbasic.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-listboxbasic.lo `test -f '$(top_srcdir)/plugingui/listboxbasic.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listboxbasic.cc
-
-drumgizmo_vst_la-knob.lo: $(top_srcdir)/plugingui/knob.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-knob.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-knob.Tpo -c -o drumgizmo_vst_la-knob.lo `test -f '$(top_srcdir)/plugingui/knob.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/knob.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-knob.Tpo $(DEPDIR)/drumgizmo_vst_la-knob.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/knob.cc' object='drumgizmo_vst_la-knob.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-knob.lo `test -f '$(top_srcdir)/plugingui/knob.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/knob.cc
-
-drumgizmo_vst_la-filebrowser.lo: $(top_srcdir)/plugingui/filebrowser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-filebrowser.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-filebrowser.Tpo -c -o drumgizmo_vst_la-filebrowser.lo `test -f '$(top_srcdir)/plugingui/filebrowser.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/filebrowser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-filebrowser.Tpo $(DEPDIR)/drumgizmo_vst_la-filebrowser.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/filebrowser.cc' object='drumgizmo_vst_la-filebrowser.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-filebrowser.lo `test -f '$(top_srcdir)/plugingui/filebrowser.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/filebrowser.cc
-
-drumgizmo_vst_la-directory.lo: $(top_srcdir)/plugingui/directory.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-directory.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-directory.Tpo -c -o drumgizmo_vst_la-directory.lo `test -f '$(top_srcdir)/plugingui/directory.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/directory.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-directory.Tpo $(DEPDIR)/drumgizmo_vst_la-directory.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/directory.cc' object='drumgizmo_vst_la-directory.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-directory.lo `test -f '$(top_srcdir)/plugingui/directory.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/directory.cc
-
-drumgizmo_vst_la-pluginconfig.lo: $(top_srcdir)/plugingui/pluginconfig.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-pluginconfig.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-pluginconfig.Tpo -c -o drumgizmo_vst_la-pluginconfig.lo `test -f '$(top_srcdir)/plugingui/pluginconfig.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/pluginconfig.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-pluginconfig.Tpo $(DEPDIR)/drumgizmo_vst_la-pluginconfig.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/pluginconfig.cc' object='drumgizmo_vst_la-pluginconfig.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-pluginconfig.lo `test -f '$(top_srcdir)/plugingui/pluginconfig.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/pluginconfig.cc
-
-drumgizmo_vst_la-imagecache.lo: $(top_srcdir)/plugingui/imagecache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-imagecache.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-imagecache.Tpo -c -o drumgizmo_vst_la-imagecache.lo `test -f '$(top_srcdir)/plugingui/imagecache.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/imagecache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-imagecache.Tpo $(DEPDIR)/drumgizmo_vst_la-imagecache.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/imagecache.cc' object='drumgizmo_vst_la-imagecache.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-imagecache.lo `test -f '$(top_srcdir)/plugingui/imagecache.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/imagecache.cc
-
-drumgizmo_vst_la-image.lo: $(top_srcdir)/plugingui/image.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-image.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-image.Tpo -c -o drumgizmo_vst_la-image.lo `test -f '$(top_srcdir)/plugingui/image.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/image.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-image.Tpo $(DEPDIR)/drumgizmo_vst_la-image.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/image.cc' object='drumgizmo_vst_la-image.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-image.lo `test -f '$(top_srcdir)/plugingui/image.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/image.cc
-
-drumgizmo_vst_la-combobox.lo: $(top_srcdir)/plugingui/combobox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-combobox.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-combobox.Tpo -c -o drumgizmo_vst_la-combobox.lo `test -f '$(top_srcdir)/plugingui/combobox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/combobox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-combobox.Tpo $(DEPDIR)/drumgizmo_vst_la-combobox.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/combobox.cc' object='drumgizmo_vst_la-combobox.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-combobox.lo `test -f '$(top_srcdir)/plugingui/combobox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/combobox.cc
-
-drumgizmo_vst_la-progressbar.lo: $(top_srcdir)/plugingui/progressbar.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-progressbar.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-progressbar.Tpo -c -o drumgizmo_vst_la-progressbar.lo `test -f '$(top_srcdir)/plugingui/progressbar.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/progressbar.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-progressbar.Tpo $(DEPDIR)/drumgizmo_vst_la-progressbar.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/progressbar.cc' object='drumgizmo_vst_la-progressbar.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-progressbar.lo `test -f '$(top_srcdir)/plugingui/progressbar.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/progressbar.cc
-
-drumgizmo_vst_la-verticalline.lo: $(top_srcdir)/plugingui/verticalline.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-verticalline.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-verticalline.Tpo -c -o drumgizmo_vst_la-verticalline.lo `test -f '$(top_srcdir)/plugingui/verticalline.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/verticalline.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-verticalline.Tpo $(DEPDIR)/drumgizmo_vst_la-verticalline.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/verticalline.cc' object='drumgizmo_vst_la-verticalline.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-verticalline.lo `test -f '$(top_srcdir)/plugingui/verticalline.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/verticalline.cc
-
-drumgizmo_vst_la-resource.lo: $(top_srcdir)/plugingui/resource.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-resource.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-resource.Tpo -c -o drumgizmo_vst_la-resource.lo `test -f '$(top_srcdir)/plugingui/resource.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-resource.Tpo $(DEPDIR)/drumgizmo_vst_la-resource.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/resource.cc' object='drumgizmo_vst_la-resource.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-resource.lo `test -f '$(top_srcdir)/plugingui/resource.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource.cc
-
-drumgizmo_vst_la-resource_data.lo: $(top_srcdir)/plugingui/resource_data.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-resource_data.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-resource_data.Tpo -c -o drumgizmo_vst_la-resource_data.lo `test -f '$(top_srcdir)/plugingui/resource_data.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource_data.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-resource_data.Tpo $(DEPDIR)/drumgizmo_vst_la-resource_data.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/resource_data.cc' object='drumgizmo_vst_la-resource_data.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-resource_data.lo `test -f '$(top_srcdir)/plugingui/resource_data.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource_data.cc
-
-drumgizmo_vst_la-lodepng.lo: $(top_srcdir)/plugingui/lodepng/lodepng.cpp
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-lodepng.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-lodepng.Tpo -c -o drumgizmo_vst_la-lodepng.lo `test -f '$(top_srcdir)/plugingui/lodepng/lodepng.cpp' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/lodepng/lodepng.cpp
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-lodepng.Tpo $(DEPDIR)/drumgizmo_vst_la-lodepng.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/lodepng/lodepng.cpp' object='drumgizmo_vst_la-lodepng.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-lodepng.lo `test -f '$(top_srcdir)/plugingui/lodepng/lodepng.cpp' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/lodepng/lodepng.cpp
-
-drumgizmo_vst_la-nativewindow_x11.lo: $(top_srcdir)/plugingui/nativewindow_x11.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-nativewindow_x11.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-nativewindow_x11.Tpo -c -o drumgizmo_vst_la-nativewindow_x11.lo `test -f '$(top_srcdir)/plugingui/nativewindow_x11.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_x11.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-nativewindow_x11.Tpo $(DEPDIR)/drumgizmo_vst_la-nativewindow_x11.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/nativewindow_x11.cc' object='drumgizmo_vst_la-nativewindow_x11.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-nativewindow_x11.lo `test -f '$(top_srcdir)/plugingui/nativewindow_x11.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_x11.cc
-
-drumgizmo_vst_la-nativewindow_win32.lo: $(top_srcdir)/plugingui/nativewindow_win32.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-nativewindow_win32.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-nativewindow_win32.Tpo -c -o drumgizmo_vst_la-nativewindow_win32.lo `test -f '$(top_srcdir)/plugingui/nativewindow_win32.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_win32.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-nativewindow_win32.Tpo $(DEPDIR)/drumgizmo_vst_la-nativewindow_win32.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/nativewindow_win32.cc' object='drumgizmo_vst_la-nativewindow_win32.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-nativewindow_win32.lo `test -f '$(top_srcdir)/plugingui/nativewindow_win32.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_win32.cc
-
-drumgizmo_vst_la-nativewindow_pugl.lo: $(top_srcdir)/plugingui/nativewindow_pugl.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-nativewindow_pugl.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-nativewindow_pugl.Tpo -c -o drumgizmo_vst_la-nativewindow_pugl.lo `test -f '$(top_srcdir)/plugingui/nativewindow_pugl.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_pugl.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-nativewindow_pugl.Tpo $(DEPDIR)/drumgizmo_vst_la-nativewindow_pugl.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/nativewindow_pugl.cc' object='drumgizmo_vst_la-nativewindow_pugl.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-nativewindow_pugl.lo `test -f '$(top_srcdir)/plugingui/nativewindow_pugl.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_pugl.cc
-
 drumgizmo_vst_la-midievent.lo: $(top_srcdir)/plugin/plugingizmo/midievent.cc
 @am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -MT drumgizmo_vst_la-midievent.lo -MD -MP -MF $(DEPDIR)/drumgizmo_vst_la-midievent.Tpo -c -o drumgizmo_vst_la-midievent.lo `test -f '$(top_srcdir)/plugin/plugingizmo/midievent.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugin/plugingizmo/midievent.cc
 @am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/drumgizmo_vst_la-midievent.Tpo $(DEPDIR)/drumgizmo_vst_la-midievent.Plo
@@ -2172,27 +711,6 @@ drumgizmo_vst_la-drumgizmo_plugin.lo: drumgizmo_plugin.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumgizmo_vst_la_CXXFLAGS) $(CXXFLAGS) -c -o drumgizmo_vst_la-drumgizmo_plugin.lo `test -f 'drumgizmo_plugin.cc' || echo '$(srcdir)/'`drumgizmo_plugin.cc
 
-.cpp.o:
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
-
 mostlyclean-libtool:
 	-rm -f *.lo
 
diff --git a/plugin/Makefile.mingw32.in b/plugin/Makefile.mingw32.in
index 7a9d412..5f588f9 100644
--- a/plugin/Makefile.mingw32.in
+++ b/plugin/Makefile.mingw32.in
@@ -47,45 +47,59 @@ DG_CFLAGS = -I at top_srcdir@ -I at top_srcdir@/include -I at top_srcdir@/src \
 # -DDISABLE_HUGIN
 
 GUI_SRC = \
-	@top_srcdir@/plugingui/dgwindow.cc \
-	@top_srcdir@/plugingui/nativewindow_win32.cc \
-	@top_srcdir@/plugingui/plugingui.cc \
-	@top_srcdir@/plugingui/pluginconfig.cc \
-	@top_srcdir@/plugingui/label.cc \
+	@top_srcdir@/plugingui/abouttab.cc \
+	@top_srcdir@/plugingui/button.cc \
+	@top_srcdir@/plugingui/button_base.cc \
+	@top_srcdir@/plugingui/checkbox.cc \
+	@top_srcdir@/plugingui/colour.cc \
+	@top_srcdir@/plugingui/combobox.cc \
+	@top_srcdir@/plugingui/dialog.cc \
+	@top_srcdir@/plugingui/directory.cc \
+	@top_srcdir@/plugingui/diskstreamingframecontent.cc \
+	@top_srcdir@/plugingui/drumkitframecontent.cc \
 	@top_srcdir@/plugingui/eventhandler.cc \
+	@top_srcdir@/plugingui/filebrowser.cc \
 	@top_srcdir@/plugingui/font.cc \
-	@top_srcdir@/plugingui/window.cc \
-	@top_srcdir@/plugingui/widget.cc \
-	@top_srcdir@/plugingui/colour.cc \
+	@top_srcdir@/plugingui/frame.cc \
+	@top_srcdir@/plugingui/humanizerframecontent.cc \
+	@top_srcdir@/plugingui/image.cc \
+	@top_srcdir@/plugingui/imagecache.cc \
+	@top_srcdir@/plugingui/knob.cc \
+	@top_srcdir@/plugingui/label.cc \
+	@top_srcdir@/plugingui/layout.cc \
+	@top_srcdir@/plugingui/led.cc \
+	@top_srcdir@/plugingui/lineedit.cc \
+	@top_srcdir@/plugingui/listbox.cc \
+	@top_srcdir@/plugingui/listboxbasic.cc \
+	@top_srcdir@/plugingui/listboxthin.cc \
+	@top_srcdir@/plugingui/maintab.cc \
+	@top_srcdir@/plugingui/mainwindow.cc \
+	@top_srcdir@/plugingui/nativewindow_win32.cc \
 	@top_srcdir@/plugingui/painter.cc \
-	@top_srcdir@/plugingui/button.cc \
 	@top_srcdir@/plugingui/pixelbuffer.cc \
-	@top_srcdir@/plugingui/lineedit.cc \
-	@top_srcdir@/plugingui/led.cc \
-	@top_srcdir@/plugingui/layout.cc \
-	@top_srcdir@/plugingui/checkbox.cc \
-	@top_srcdir@/plugingui/slider.cc \
+	@top_srcdir@/plugingui/pluginconfig.cc \
+	@top_srcdir@/plugingui/powerbutton.cc \
+	@top_srcdir@/plugingui/progressbar.cc \
+	@top_srcdir@/plugingui/resource.cc \
+	@top_srcdir@/plugingui/resource_data.cc \
 	@top_srcdir@/plugingui/scrollbar.cc \
+	@top_srcdir@/plugingui/slider.cc \
+	@top_srcdir@/plugingui/stackedwidget.cc \
+	@top_srcdir@/plugingui/statusframecontent.cc \
+	@top_srcdir@/plugingui/tabbutton.cc \
+	@top_srcdir@/plugingui/tabwidget.cc \
 	@top_srcdir@/plugingui/textedit.cc \
 	@top_srcdir@/plugingui/texture.cc \
 	@top_srcdir@/plugingui/texturedbox.cc \
-	@top_srcdir@/plugingui/listbox.cc \
-	@top_srcdir@/plugingui/listboxthin.cc \
-	@top_srcdir@/plugingui/listboxbasic.cc \
-	@top_srcdir@/plugingui/knob.cc \
-	@top_srcdir@/plugingui/filebrowser.cc \
-	@top_srcdir@/plugingui/directory.cc \
-	@top_srcdir@/plugingui/image.cc \
-	@top_srcdir@/plugingui/imagecache.cc \
-	@top_srcdir@/plugingui/combobox.cc \
-	@top_srcdir@/plugingui/progressbar.cc \
+	@top_srcdir@/plugingui/toggle.cc \
+	@top_srcdir@/plugingui/utf8.cc \
 	@top_srcdir@/plugingui/verticalline.cc \
-	@top_srcdir@/plugingui/resource.cc \
-	@top_srcdir@/plugingui/resource_data.cc \
+	@top_srcdir@/plugingui/widget.cc \
+	@top_srcdir@/plugingui/window.cc \
 	@top_srcdir@/plugingui/lodepng/lodepng.cpp
 
 GUI_CPPFLAGS=-I at top_srcdir@/plugingui/ -DUSE_THREAD @GUI_CPPFLAGS@
-GUI_LIBS=-lgdi32 -lsetupapi -lws2_32
+GUI_LIBS=@GUI_LIBS@
 
 DBG_SRC = \
 	@top_srcdir@/hugin/hugin.c \
@@ -116,7 +130,34 @@ SRC = \
 	@top_srcdir@/plugin/plugingizmo/pluginvst.cc \
 	drumgizmo_plugin.cc
 
+RES = \
+	resources/bg.png \
+	resources/bypass_button.png \
+	resources/font.png \
+	resources/fontemboss.png \
+	resources/knob.png \
+	resources/logo.png \
+	resources/png_error \
+	resources/progress.png \
+	resources/pushbutton.png \
+	resources/sidebar.png \
+	resources/slider.png \
+	resources/switch_back_off.png \
+	resources/switch_back_on.png \
+	resources/switch_front.png \
+	resources/tab.png \
+	resources/thinlistbox.png \
+	resources/topbar.png \
+	resources/toplogo.png \
+	resources/vertline.png \
+	resources/widget.png \
+	../ABOUT \
+	../AUTHORS \
+	../COPYING
+
 all:
+	g++ @top_srcdir@/plugingui/rcgen.cc -o @top_srcdir@/plugingui/rcgen
+	(cd @top_srcdir@/plugingui; ./rcgen $(RES) > resource_data.cc)
 	gcc $(DBG_CFLAGS) @top_srcdir@/hugin/hugin.c -c
 	gcc $(DBG_CFLAGS) @top_srcdir@/hugin/hugin_syslog.c -c
 	g++ $(CXXFLAGS) -std=c++11 -static -static-libgcc -O2 -g -Wall $(DBG_CFLAGS) $(DG_CFLAGS) $(DG_LIBS) $(VST_CFLAGS) hugin.o hugin_syslog.o $(DG_SRC) $(VST_SRC) ${SRC} ${GUI_SRC} ${GUI_CPPFLAGS} $(GUI_LIBS) $(EXPAT_CFLAGS) $(SRC_CFLAGS) $(ZITA_CXXFLAGS) $(EXPAT_LIBS) $(SNDFILE_CFLAGS) $(SNDFILE_LIBS) $(SRC_LIBS) $(ZITA_LIBS) -shared -o drumgizmo_vst.dll -Wl,--out-implib,libdrumgizmo_vst.a
diff --git a/plugin/drumgizmo_plugin.cc b/plugin/drumgizmo_plugin.cc
index 091492f..b1ad17c 100644
--- a/plugin/drumgizmo_plugin.cc
+++ b/plugin/drumgizmo_plugin.cc
@@ -28,6 +28,7 @@
 
 #include <cstring>
 #include <algorithm>
+#include <string>
 
 #include <midievent.h>
 
@@ -62,7 +63,7 @@ DrumGizmoPlugin::DrumGizmoPlugin()
 	init();
 
 	drumgizmo = std::make_shared<DrumGizmo>(settings, output, input);
-	resizeWindow(370, 330);
+	resizeWindow(width, height);
 	drumgizmo->setFreeWheel(true);
 	drumgizmo->setSamplerate(44100);
 	drumgizmo->setFrameSize(2048);
@@ -185,12 +186,11 @@ public:
 	{
 	}
 
-	GUI::PixelBufferAlpha& GetPixelBuffer()
+	// From Canvas:
+	GUI::PixelBufferAlpha& GetPixelBuffer() override
 	{
 		return pixbuf;
 	}
-	void beginPaint() {}
-	void endPaint() {}
 
 private:
 	InlinePixelBufferAlpha pixbuf;
@@ -261,8 +261,8 @@ bool DrumGizmoPlugin::hasGUI()
 
 void DrumGizmoPlugin::createWindow(void *parent)
 {
-	plugin_gui = std::make_shared<GUI::PluginGUI>(settings, parent);
-	resizeWindow(370, 330);
+	plugin_gui = std::make_shared<GUI::MainWindow>(settings, parent);
+	resizeWindow(width, height);
 	onShowWindow();
 }
 
@@ -464,6 +464,13 @@ std::string bool2str(bool a)
 	return a?"true":"false";
 }
 
+std::string int2str(int a)
+{
+	char buf[256];
+	snprintf(buf, sizeof(buf) - 1, "%d", a);
+	return buf;
+}
+
 float str2float(std::string a)
 {
 	if(a == "")
@@ -474,6 +481,18 @@ float str2float(std::string a)
 	return atof_nol(a.c_str());
 }
 
+int str2int(std::string a)
+{
+	try
+	{
+		return std::stoi(a);
+	}
+	catch(...)
+	{
+		return 0;
+	}
+}
+
 } // end anonymous namespace
 
 DrumGizmoPlugin::ConfigStringIO::ConfigStringIO(Settings& settings)
@@ -498,6 +517,12 @@ std::string DrumGizmoPlugin::ConfigStringIO::get()
 		bool2str(settings.enable_velocity_randomiser.load()) + "</value>\n"
 		"  <value name=\"velocity_randomiser_weight\">" +
 		float2str(settings.velocity_randomiser_weight.load()) + "</value>\n"
+		"  <value name=\"disk_cache_upper_limit\">" +
+		int2str(settings.disk_cache_upper_limit.load()) + "</value>\n"
+		"  <value name=\"disk_cache_chunk_size\">" +
+		int2str(settings.disk_cache_chunk_size.load()) + "</value>\n"
+		"  <value name=\"disk_cache_enable\">" +
+		bool2str(settings.disk_cache_enable.load()) + "</value>\n"
 		"</config>";
 }
 
@@ -542,6 +567,21 @@ bool DrumGizmoPlugin::ConfigStringIO::set(std::string config_string)
 		settings.enable_resampling.store(p.value("enable_resampling") == "true");
 	}
 
+	if(p.value("disk_cache_upper_limit") != "")
+	{
+		settings.disk_cache_upper_limit.store(str2int(p.value("disk_cache_upper_limit")));
+	}
+
+	if(p.value("disk_cache_chunk_size") != "")
+	{
+		settings.disk_cache_chunk_size.store(str2int(p.value("disk_cache_chunk_size")));
+	}
+
+	if(p.value("disk_cache_enable") != "")
+	{
+		settings.disk_cache_enable.store(p.value("disk_cache_enable") == "true");
+	}
+
 	std::string newkit = p.value("drumkitfile");
 	if(newkit != "")
 	{
diff --git a/plugin/drumgizmo_plugin.h b/plugin/drumgizmo_plugin.h
index de4f4af..7734051 100644
--- a/plugin/drumgizmo_plugin.h
+++ b/plugin/drumgizmo_plugin.h
@@ -28,15 +28,6 @@
 
 #include <memory>
 
-#if defined(X11)
-#include <X11/Xlib.h>
-#endif // defined(X11)
-
-#if defined(WIN32)
-#define WIN32_LEAN_AND_MEAN
-#include <windows.h>
-#endif // defined(WIN32)
-
 #ifdef LV2
 #include <pluginlv2.h>
 #endif
@@ -48,7 +39,7 @@
 #include <drumgizmo.h>
 #include <audioinputenginemidi.h>
 #include <audiooutputengine.h>
-#include <plugingui.h>
+#include <mainwindow.h>
 
 #include <texturedbox.h>
 #include <imagecache.h>
@@ -188,27 +179,30 @@ private:
 	SettingsGetter settingsGetter{settings};
 
 	GUI::ImageCache imageCache;
-	GUI::TexturedBox box{imageCache, ":progress.png",
+	GUI::TexturedBox box{imageCache, ":resources/progress.png",
 			0, 0, // atlas offset (x, y)
 			6, 1, 6, // dx1, dx2, dx3
 			11, 0, 0}; // dy1, dy2, dy3
 
-	GUI::TexturedBox bar_red{imageCache, ":progress.png",
+	GUI::TexturedBox bar_red{imageCache, ":resources/progress.png",
 			13, 0, // atlas offset (x, y)
 			2, 1, 2, // dx1, dx2, dx3
 			11, 0, 0}; // dy1, dy2, dy3
 
-	GUI::TexturedBox bar_green{imageCache, ":progress.png",
+	GUI::TexturedBox bar_green{imageCache, ":resources/progress.png",
 			18, 0, // atlas offset (x, y)
 			2, 1, 2, // dx1, dx2, dx3
 			11, 0, 0}; // dy1, dy2, dy3
 
-	GUI::TexturedBox bar_blue{imageCache, ":progress.png",
+	GUI::TexturedBox bar_blue{imageCache, ":resources/progress.png",
 			23, 0, // atlas offset (x, y)
 			2, 1, 2, // dx1, dx2, dx3
 			11, 0, 0}; // dy1, dy2, dy3
 
-	std::shared_ptr<GUI::PluginGUI> plugin_gui;
+	std::shared_ptr<GUI::MainWindow> plugin_gui;
 	std::shared_ptr<DrumGizmo> drumgizmo;
 	std::uint32_t inlineDisplayBuffer[1024*1024];
+
+	static constexpr std::size_t width{750};
+	static constexpr std::size_t height{400};
 };
diff --git a/plugin/vst/Makefile.in b/plugin/vst/Makefile.in
index a523358..8374be9 100644
--- a/plugin/vst/Makefile.in
+++ b/plugin/vst/Makefile.in
@@ -229,6 +229,9 @@ MANIFEST_TOOL = @MANIFEST_TOOL@
 MKDIR_P = @MKDIR_P@
 NM = @NM@
 NMEDIT = @NMEDIT@
+OBJC = @OBJC@
+OBJCDEPMODE = @OBJCDEPMODE@
+OBJCFLAGS = @OBJCFLAGS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 OTOOL = @OTOOL@
@@ -265,6 +268,8 @@ VST_CPPFLAGS = @VST_CPPFLAGS@
 VST_SOURCE_PATH = @VST_SOURCE_PATH@
 X11_CFLAGS = @X11_CFLAGS@
 X11_LIBS = @X11_LIBS@
+XEXT_CFLAGS = @XEXT_CFLAGS@
+XEXT_LIBS = @XEXT_LIBS@
 ZITA_CPPFLAGS = @ZITA_CPPFLAGS@
 ZITA_LIBS = @ZITA_LIBS@
 abs_builddir = @abs_builddir@
@@ -275,6 +280,7 @@ ac_ct_AR = @ac_ct_AR@
 ac_ct_CC = @ac_ct_CC@
 ac_ct_CXX = @ac_ct_CXX@
 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ac_ct_OBJC = @ac_ct_OBJC@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
diff --git a/plugingui/Makefile.am b/plugingui/Makefile.am
index 21a78f8..a7ee485 100644
--- a/plugingui/Makefile.am
+++ b/plugingui/Makefile.am
@@ -1,38 +1,158 @@
 noinst_PROGRAMS = plugingui rcgen
+noinst_LTLIBRARIES = libdggui.la
 
-include Makefile.am.plugingui
+# If you add a file here, remember to add it to plugin/Makefile.mingw32.in
+RES = \
+	resources/bg.png \
+	resources/bypass_button.png \
+	resources/font.png \
+	resources/fontemboss.png \
+	resources/knob.png \
+	resources/logo.png \
+	resources/png_error \
+	resources/progress.png \
+	resources/pushbutton.png \
+	resources/sidebar.png \
+	resources/slider.png \
+	resources/switch_back_off.png \
+	resources/switch_back_on.png \
+	resources/switch_front.png \
+	resources/tab.png \
+	resources/thinlistbox.png \
+	resources/topbar.png \
+	resources/toplogo.png \
+	resources/vertline.png \
+	resources/widget.png \
+	../ABOUT \
+	../AUTHORS \
+	../COPYING
 
-plugingui_LDADD = $(PLUGIN_GUI_LIBS)
+resource_data.cc : rcgen $(RES)
+	./rcgen $(RES) > resource_data.cc
+
+libdggui_la_CPPFLAGS = \
+	$(GUI_CPPFLAGS) \
+	-I$(top_srcdir)/hugin \
+	-I$(top_srcdir)/src \
+	-I$(top_srcdir)/include \
+	-DWITH_HUG_MUTEX $(PTHREAD_CFLAGS) \
+	-DLODEPNG_NO_COMPILE_ENCODER \
+	-DLODEPNG_NO_COMPILE_DISK \
+	-DLODEPNG_NO_COMPILE_ANCILLARY_CHUNKS \
+	-DLODEPNG_NO_COMPILE_ERROR_TEXT \
+	-DLODEPNG_NO_COMPILE_CPP
+
+libdggui_la_LIBADD = \
+	$(GUI_LIBS) $(PTHREAD_LIBS)
+
+# If you add a file here, remember to add it to plugin/Makefile.mingw32.in
+nodist_libdggui_la_SOURCES = \
+	abouttab.cc \
+	button.cc \
+	button_base.cc \
+	checkbox.cc \
+	colour.cc \
+	combobox.cc \
+	dialog.cc \
+	directory.cc \
+	diskstreamingframecontent.cc \
+	drumkitframecontent.cc \
+	eventhandler.cc \
+	filebrowser.cc \
+	font.cc \
+	frame.cc \
+	humanizerframecontent.cc \
+	image.cc \
+	imagecache.cc \
+	knob.cc \
+	label.cc \
+	layout.cc \
+	led.cc \
+	lineedit.cc \
+	listbox.cc \
+	listboxbasic.cc \
+	listboxthin.cc \
+	maintab.cc \
+	mainwindow.cc \
+	painter.cc \
+	pixelbuffer.cc \
+	pluginconfig.cc \
+	powerbutton.cc \
+	progressbar.cc \
+	resource.cc \
+	resource_data.cc \
+	scrollbar.cc \
+	slider.cc \
+	stackedwidget.cc \
+	statusframecontent.cc \
+	tabbutton.cc \
+	tabwidget.cc \
+	textedit.cc \
+	texture.cc \
+	texturedbox.cc \
+	toggle.cc \
+	utf8.cc \
+	verticalline.cc \
+	widget.cc \
+	window.cc \
+	lodepng/lodepng.cpp
+
+if ENABLE_X11
+nodist_libdggui_la_SOURCES += \
+	nativewindow_x11.cc
+endif
+
+if ENABLE_WIN32
+nodist_libdggui_la_SOURCES += \
+	nativewindow_win32.cc
+endif
+
+if ENABLE_PUGL
+nodist_libdggui_la_SOURCES += \
+	nativewindow_pugl.cc \
+	$(top_srcdir)/pugl/pugl/pugl_x11.c
+endif
+
+#if ENABLE_COCOA
+#nodist_libdggui_la_SOURCES += \
+#	nativewindow_cocoa.m \
+#	nativewindow_cocoa.cc
+#endif
+
+plugingui_LDADD = libdggui.la $(top_srcdir)/src/libdg.la
 
 plugingui_CXXFLAGS = $(SNDFILE_CXXFLAGS) $(PTHREAD_CFLAGS) $(EXPAT_CFLAGS) \
-	-I$(top_srcdir)/include $(PLUGIN_GUI_CPPFLAGS) -I$(top_srcdir)/src \
-	-DSTANDALONE
+	-I$(top_srcdir)/include -I$(top_srcdir)/src -I$(top_srcdir)/hugin
 
 plugingui_CFLAGS = $(plugingui_CXXFLAGS)
 
 plugingui_SOURCES = \
 	testmain.cc \
-	$(PLUGIN_GUI_SOURCES) \
-	$(top_srcdir)/src/configfile.cc \
-	$(top_srcdir)/src/thread.cc \
-	$(top_srcdir)/src/semaphore.cc \
-	$(top_srcdir)/src/mutex.cc
+	$(top_srcdir)/hugin/hugin.c
 
 rcgen_SOURCES = rcgen.cc
 
 EXTRA_DIST = \
+	$(nodist_libdggui_la_SOURCES) \
+	$(RES) \
+	abouttab.h \
 	button.h \
+	button_base.h \
 	canvas.h \
 	checkbox.h \
 	colour.h \
 	combobox.h \
-	dgwindow.h \
-	drawable.h \
+	dialog.h \
 	directory.h \
+	diskstreamingframecontent.h \
+	drawable.h \
+	drumkitframecontent.h \
 	eventhandler.h \
 	filebrowser.h \
 	font.h \
+	frame.h \
 	guievent.h \
+	humanizerframecontent.h \
 	image.h \
 	imagecache.h \
 	knob.h \
@@ -43,23 +163,32 @@ EXTRA_DIST = \
 	listbox.h \
 	listboxbasic.h \
 	listboxthin.h \
+	maintab.h \
+	mainwindow.h \
 	nativewindow.h \
-	nativewindow.h \
+	nativewindow_cocoa.h \
+	nativewindow_pugl.h \
 	nativewindow_win32.h \
 	nativewindow_x11.h \
 	painter.h \
 	pixelbuffer.h \
 	pluginconfig.h \
-	plugingui.h \
+	powerbutton.h \
 	progressbar.h \
 	resource.h \
 	resource_data.h \
 	scrollbar.h \
 	slider.h \
+	stackedwidget.h \
+	statusframecontent.h \
+	tabbutton.h \
+	tabwidget.h \
 	textedit.h \
 	texture.h \
 	texturedbox.h \
+	toggle.h \
+	utf8.h \
 	verticalline.h \
 	widget.h \
 	window.h \
-	lodepng/lodepng.h
\ No newline at end of file
+	lodepng/lodepng.h
diff --git a/plugingui/Makefile.am.plugingui b/plugingui/Makefile.am.plugingui
deleted file mode 100644
index 1f921cf..0000000
--- a/plugingui/Makefile.am.plugingui
+++ /dev/null
@@ -1,67 +0,0 @@
-# -*- Makefile -*-
-
-PLUGIN_GUI_SOURCES = \
-	$(top_srcdir)/hugin/hugin.c \
-	$(top_srcdir)/plugingui/dgwindow.cc \
-	$(top_srcdir)/plugingui/plugingui.cc \
-	$(top_srcdir)/plugingui/label.cc \
-	$(top_srcdir)/plugingui/eventhandler.cc \
-	$(top_srcdir)/plugingui/font.cc \
-	$(top_srcdir)/plugingui/window.cc \
-	$(top_srcdir)/plugingui/widget.cc \
-	$(top_srcdir)/plugingui/colour.cc \
-	$(top_srcdir)/plugingui/painter.cc \
-	$(top_srcdir)/plugingui/button.cc \
-	$(top_srcdir)/plugingui/pixelbuffer.cc \
-	$(top_srcdir)/plugingui/lineedit.cc \
-	$(top_srcdir)/plugingui/led.cc \
-	$(top_srcdir)/plugingui/checkbox.cc \
-	$(top_srcdir)/plugingui/slider.cc \
-	$(top_srcdir)/plugingui/scrollbar.cc \
-	$(top_srcdir)/plugingui/textedit.cc \
-	$(top_srcdir)/plugingui/texture.cc \
-	$(top_srcdir)/plugingui/texturedbox.cc \
-	$(top_srcdir)/plugingui/layout.cc \
-	$(top_srcdir)/plugingui/listbox.cc \
-	$(top_srcdir)/plugingui/listboxthin.cc \
-	$(top_srcdir)/plugingui/listboxbasic.cc \
-	$(top_srcdir)/plugingui/knob.cc \
-	$(top_srcdir)/plugingui/filebrowser.cc \
-	$(top_srcdir)/plugingui/directory.cc \
-	$(top_srcdir)/plugingui/pluginconfig.cc \
-	$(top_srcdir)/plugingui/imagecache.cc \
-	$(top_srcdir)/plugingui/image.cc \
-	$(top_srcdir)/plugingui/combobox.cc \
-	$(top_srcdir)/plugingui/progressbar.cc \
-	$(top_srcdir)/plugingui/verticalline.cc \
-	$(top_srcdir)/plugingui/resource.cc \
-	$(top_srcdir)/plugingui/resource_data.cc \
-	$(top_srcdir)/plugingui/lodepng/lodepng.cpp
-
-PLUGIN_GUI_LIBS = $(GUI_LIBS) $(PTHREAD_LIBS)
-
-PLUGIN_GUI_CPPFLAGS = \
-	$(GUI_CPPFLAGS) -I$(top_srcdir)/hugin \
-	-I$(top_srcdir)/plugingui \
-	-DWITH_HUG_MUTEX $(PTHREAD_CFLAGS) \
-	-DLODEPNG_NO_COMPILE_ENCODER \
-	-DLODEPNG_NO_COMPILE_DISK \
-	-DLODEPNG_NO_COMPILE_ANCILLARY_CHUNKS \
-	-DLODEPNG_NO_COMPILE_ERROR_TEXT \
-	-DLODEPNG_NO_COMPILE_CPP
-
-if ENABLE_X11
-PLUGIN_GUI_SOURCES += $(top_srcdir)/plugingui/nativewindow_x11.cc
-endif
-
-if ENABLE_WIN32
-PLUGIN_GUI_SOURCES += $(top_srcdir)/plugingui/nativewindow_win32.cc
-endif
-
-if ENABLE_PUGL
-PLUGIN_GUI_SOURCES += \
-	$(top_srcdir)/plugingui/nativewindow_pugl.cc \
-	$(top_srcdir)/pugl/pugl/pugl_x11.c
-
-PLUGIN_GUI_CPPFLAGS += -I$(top_srcdir)/pugl/pugl
-endif
diff --git a/plugingui/Makefile.in b/plugingui/Makefile.in
index 7968f1d..5ac6007 100644
--- a/plugingui/Makefile.in
+++ b/plugingui/Makefile.in
@@ -14,7 +14,6 @@
 
 @SET_MAKE@
 
-# -*- Makefile -*-
 
 VPATH = @srcdir@
 am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
@@ -81,16 +80,19 @@ POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
 noinst_PROGRAMS = plugingui$(EXEEXT) rcgen$(EXEEXT)
-DIST_COMMON = $(srcdir)/Makefile.am.plugingui $(srcdir)/Makefile.in \
-	$(srcdir)/Makefile.am $(top_srcdir)/depcomp
- at ENABLE_X11_TRUE@am__append_1 = $(top_srcdir)/plugingui/nativewindow_x11.cc
- at ENABLE_WIN32_TRUE@am__append_2 = $(top_srcdir)/plugingui/nativewindow_win32.cc
+ at ENABLE_X11_TRUE@am__append_1 = \
+ at ENABLE_X11_TRUE@	nativewindow_x11.cc
+
+ at ENABLE_WIN32_TRUE@am__append_2 = \
+ at ENABLE_WIN32_TRUE@	nativewindow_win32.cc
+
 @ENABLE_PUGL_TRUE at am__append_3 = \
- at ENABLE_PUGL_TRUE@	$(top_srcdir)/plugingui/nativewindow_pugl.cc \
+ at ENABLE_PUGL_TRUE@	nativewindow_pugl.cc \
 @ENABLE_PUGL_TRUE@	$(top_srcdir)/pugl/pugl/pugl_x11.c
 
- at ENABLE_PUGL_TRUE@am__append_4 = -I$(top_srcdir)/pugl/pugl
 subdir = plugingui
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+	$(top_srcdir)/depcomp
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -99,86 +101,50 @@ mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
 CONFIG_CLEAN_VPATH_FILES =
-PROGRAMS = $(noinst_PROGRAMS)
-am__plugingui_SOURCES_DIST = testmain.cc $(top_srcdir)/hugin/hugin.c \
-	$(top_srcdir)/plugingui/dgwindow.cc \
-	$(top_srcdir)/plugingui/plugingui.cc \
-	$(top_srcdir)/plugingui/label.cc \
-	$(top_srcdir)/plugingui/eventhandler.cc \
-	$(top_srcdir)/plugingui/font.cc \
-	$(top_srcdir)/plugingui/window.cc \
-	$(top_srcdir)/plugingui/widget.cc \
-	$(top_srcdir)/plugingui/colour.cc \
-	$(top_srcdir)/plugingui/painter.cc \
-	$(top_srcdir)/plugingui/button.cc \
-	$(top_srcdir)/plugingui/pixelbuffer.cc \
-	$(top_srcdir)/plugingui/lineedit.cc \
-	$(top_srcdir)/plugingui/led.cc \
-	$(top_srcdir)/plugingui/checkbox.cc \
-	$(top_srcdir)/plugingui/slider.cc \
-	$(top_srcdir)/plugingui/scrollbar.cc \
-	$(top_srcdir)/plugingui/textedit.cc \
-	$(top_srcdir)/plugingui/texture.cc \
-	$(top_srcdir)/plugingui/texturedbox.cc \
-	$(top_srcdir)/plugingui/layout.cc \
-	$(top_srcdir)/plugingui/listbox.cc \
-	$(top_srcdir)/plugingui/listboxthin.cc \
-	$(top_srcdir)/plugingui/listboxbasic.cc \
-	$(top_srcdir)/plugingui/knob.cc \
-	$(top_srcdir)/plugingui/filebrowser.cc \
-	$(top_srcdir)/plugingui/directory.cc \
-	$(top_srcdir)/plugingui/pluginconfig.cc \
-	$(top_srcdir)/plugingui/imagecache.cc \
-	$(top_srcdir)/plugingui/image.cc \
-	$(top_srcdir)/plugingui/combobox.cc \
-	$(top_srcdir)/plugingui/progressbar.cc \
-	$(top_srcdir)/plugingui/verticalline.cc \
-	$(top_srcdir)/plugingui/resource.cc \
-	$(top_srcdir)/plugingui/resource_data.cc \
-	$(top_srcdir)/plugingui/lodepng/lodepng.cpp \
-	$(top_srcdir)/plugingui/nativewindow_x11.cc \
-	$(top_srcdir)/plugingui/nativewindow_win32.cc \
-	$(top_srcdir)/plugingui/nativewindow_pugl.cc \
-	$(top_srcdir)/pugl/pugl/pugl_x11.c \
-	$(top_srcdir)/src/configfile.cc $(top_srcdir)/src/thread.cc \
-	$(top_srcdir)/src/semaphore.cc $(top_srcdir)/src/mutex.cc
- at ENABLE_X11_TRUE@am__objects_1 = plugingui-nativewindow_x11.$(OBJEXT)
- at ENABLE_WIN32_TRUE@am__objects_2 =  \
- at ENABLE_WIN32_TRUE@	plugingui-nativewindow_win32.$(OBJEXT)
- at ENABLE_PUGL_TRUE@am__objects_3 =  \
- at ENABLE_PUGL_TRUE@	plugingui-nativewindow_pugl.$(OBJEXT) \
- at ENABLE_PUGL_TRUE@	plugingui-pugl_x11.$(OBJEXT)
-am__objects_4 = plugingui-hugin.$(OBJEXT) plugingui-dgwindow.$(OBJEXT) \
-	plugingui-plugingui.$(OBJEXT) plugingui-label.$(OBJEXT) \
-	plugingui-eventhandler.$(OBJEXT) plugingui-font.$(OBJEXT) \
-	plugingui-window.$(OBJEXT) plugingui-widget.$(OBJEXT) \
-	plugingui-colour.$(OBJEXT) plugingui-painter.$(OBJEXT) \
-	plugingui-button.$(OBJEXT) plugingui-pixelbuffer.$(OBJEXT) \
-	plugingui-lineedit.$(OBJEXT) plugingui-led.$(OBJEXT) \
-	plugingui-checkbox.$(OBJEXT) plugingui-slider.$(OBJEXT) \
-	plugingui-scrollbar.$(OBJEXT) plugingui-textedit.$(OBJEXT) \
-	plugingui-texture.$(OBJEXT) plugingui-texturedbox.$(OBJEXT) \
-	plugingui-layout.$(OBJEXT) plugingui-listbox.$(OBJEXT) \
-	plugingui-listboxthin.$(OBJEXT) \
-	plugingui-listboxbasic.$(OBJEXT) plugingui-knob.$(OBJEXT) \
-	plugingui-filebrowser.$(OBJEXT) plugingui-directory.$(OBJEXT) \
-	plugingui-pluginconfig.$(OBJEXT) \
-	plugingui-imagecache.$(OBJEXT) plugingui-image.$(OBJEXT) \
-	plugingui-combobox.$(OBJEXT) plugingui-progressbar.$(OBJEXT) \
-	plugingui-verticalline.$(OBJEXT) plugingui-resource.$(OBJEXT) \
-	plugingui-resource_data.$(OBJEXT) plugingui-lodepng.$(OBJEXT) \
-	$(am__objects_1) $(am__objects_2) $(am__objects_3)
-am_plugingui_OBJECTS = plugingui-testmain.$(OBJEXT) $(am__objects_4) \
-	plugingui-configfile.$(OBJEXT) plugingui-thread.$(OBJEXT) \
-	plugingui-semaphore.$(OBJEXT) plugingui-mutex.$(OBJEXT)
-plugingui_OBJECTS = $(am_plugingui_OBJECTS)
+LTLIBRARIES = $(noinst_LTLIBRARIES)
 am__DEPENDENCIES_1 =
-am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
-plugingui_DEPENDENCIES = $(am__DEPENDENCIES_2)
+libdggui_la_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+ at ENABLE_X11_TRUE@am__objects_1 = libdggui_la-nativewindow_x11.lo
+ at ENABLE_WIN32_TRUE@am__objects_2 = libdggui_la-nativewindow_win32.lo
+ at ENABLE_PUGL_TRUE@am__objects_3 = libdggui_la-nativewindow_pugl.lo \
+ at ENABLE_PUGL_TRUE@	libdggui_la-pugl_x11.lo
+nodist_libdggui_la_OBJECTS = libdggui_la-abouttab.lo \
+	libdggui_la-button.lo libdggui_la-button_base.lo \
+	libdggui_la-checkbox.lo libdggui_la-colour.lo \
+	libdggui_la-combobox.lo libdggui_la-dialog.lo \
+	libdggui_la-directory.lo \
+	libdggui_la-diskstreamingframecontent.lo \
+	libdggui_la-drumkitframecontent.lo libdggui_la-eventhandler.lo \
+	libdggui_la-filebrowser.lo libdggui_la-font.lo \
+	libdggui_la-frame.lo libdggui_la-humanizerframecontent.lo \
+	libdggui_la-image.lo libdggui_la-imagecache.lo \
+	libdggui_la-knob.lo libdggui_la-label.lo libdggui_la-layout.lo \
+	libdggui_la-led.lo libdggui_la-lineedit.lo \
+	libdggui_la-listbox.lo libdggui_la-listboxbasic.lo \
+	libdggui_la-listboxthin.lo libdggui_la-maintab.lo \
+	libdggui_la-mainwindow.lo libdggui_la-painter.lo \
+	libdggui_la-pixelbuffer.lo libdggui_la-pluginconfig.lo \
+	libdggui_la-powerbutton.lo libdggui_la-progressbar.lo \
+	libdggui_la-resource.lo libdggui_la-resource_data.lo \
+	libdggui_la-scrollbar.lo libdggui_la-slider.lo \
+	libdggui_la-stackedwidget.lo libdggui_la-statusframecontent.lo \
+	libdggui_la-tabbutton.lo libdggui_la-tabwidget.lo \
+	libdggui_la-textedit.lo libdggui_la-texture.lo \
+	libdggui_la-texturedbox.lo libdggui_la-toggle.lo \
+	libdggui_la-utf8.lo libdggui_la-verticalline.lo \
+	libdggui_la-widget.lo libdggui_la-window.lo \
+	libdggui_la-lodepng.lo $(am__objects_1) $(am__objects_2) \
+	$(am__objects_3)
+libdggui_la_OBJECTS = $(nodist_libdggui_la_OBJECTS)
 AM_V_lt = $(am__v_lt_ at AM_V@)
 am__v_lt_ = $(am__v_lt_ at AM_DEFAULT_V@)
 am__v_lt_0 = --silent
 am__v_lt_1 = 
+PROGRAMS = $(noinst_PROGRAMS)
+am_plugingui_OBJECTS = plugingui-testmain.$(OBJEXT) \
+	plugingui-hugin.$(OBJEXT)
+plugingui_OBJECTS = $(am_plugingui_OBJECTS)
+plugingui_DEPENDENCIES = libdggui.la $(top_srcdir)/src/libdg.la
 plugingui_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
 	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(plugingui_CXXFLAGS) \
 	$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
@@ -237,8 +203,9 @@ AM_V_CXXLD = $(am__v_CXXLD_ at AM_V@)
 am__v_CXXLD_ = $(am__v_CXXLD_ at AM_DEFAULT_V@)
 am__v_CXXLD_0 = @echo "  CXXLD   " $@;
 am__v_CXXLD_1 = 
-SOURCES = $(plugingui_SOURCES) $(rcgen_SOURCES)
-DIST_SOURCES = $(am__plugingui_SOURCES_DIST) $(rcgen_SOURCES)
+SOURCES = $(nodist_libdggui_la_SOURCES) $(plugingui_SOURCES) \
+	$(rcgen_SOURCES)
+DIST_SOURCES = $(plugingui_SOURCES) $(rcgen_SOURCES)
 am__can_run_installinfo = \
   case $$AM_UPDATE_INFO_DIR in \
     n|no|NO) false;; \
@@ -328,6 +295,9 @@ MANIFEST_TOOL = @MANIFEST_TOOL@
 MKDIR_P = @MKDIR_P@
 NM = @NM@
 NMEDIT = @NMEDIT@
+OBJC = @OBJC@
+OBJCDEPMODE = @OBJCDEPMODE@
+OBJCFLAGS = @OBJCFLAGS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 OTOOL = @OTOOL@
@@ -364,6 +334,8 @@ VST_CPPFLAGS = @VST_CPPFLAGS@
 VST_SOURCE_PATH = @VST_SOURCE_PATH@
 X11_CFLAGS = @X11_CFLAGS@
 X11_LIBS = @X11_LIBS@
+XEXT_CFLAGS = @XEXT_CFLAGS@
+XEXT_LIBS = @XEXT_LIBS@
 ZITA_CPPFLAGS = @ZITA_CPPFLAGS@
 ZITA_LIBS = @ZITA_LIBS@
 abs_builddir = @abs_builddir@
@@ -374,6 +346,7 @@ ac_ct_AR = @ac_ct_AR@
 ac_ct_CC = @ac_ct_CC@
 ac_ct_CXX = @ac_ct_CXX@
 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ac_ct_OBJC = @ac_ct_OBJC@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -420,78 +393,102 @@ target_alias = @target_alias@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-PLUGIN_GUI_SOURCES = $(top_srcdir)/hugin/hugin.c \
-	$(top_srcdir)/plugingui/dgwindow.cc \
-	$(top_srcdir)/plugingui/plugingui.cc \
-	$(top_srcdir)/plugingui/label.cc \
-	$(top_srcdir)/plugingui/eventhandler.cc \
-	$(top_srcdir)/plugingui/font.cc \
-	$(top_srcdir)/plugingui/window.cc \
-	$(top_srcdir)/plugingui/widget.cc \
-	$(top_srcdir)/plugingui/colour.cc \
-	$(top_srcdir)/plugingui/painter.cc \
-	$(top_srcdir)/plugingui/button.cc \
-	$(top_srcdir)/plugingui/pixelbuffer.cc \
-	$(top_srcdir)/plugingui/lineedit.cc \
-	$(top_srcdir)/plugingui/led.cc \
-	$(top_srcdir)/plugingui/checkbox.cc \
-	$(top_srcdir)/plugingui/slider.cc \
-	$(top_srcdir)/plugingui/scrollbar.cc \
-	$(top_srcdir)/plugingui/textedit.cc \
-	$(top_srcdir)/plugingui/texture.cc \
-	$(top_srcdir)/plugingui/texturedbox.cc \
-	$(top_srcdir)/plugingui/layout.cc \
-	$(top_srcdir)/plugingui/listbox.cc \
-	$(top_srcdir)/plugingui/listboxthin.cc \
-	$(top_srcdir)/plugingui/listboxbasic.cc \
-	$(top_srcdir)/plugingui/knob.cc \
-	$(top_srcdir)/plugingui/filebrowser.cc \
-	$(top_srcdir)/plugingui/directory.cc \
-	$(top_srcdir)/plugingui/pluginconfig.cc \
-	$(top_srcdir)/plugingui/imagecache.cc \
-	$(top_srcdir)/plugingui/image.cc \
-	$(top_srcdir)/plugingui/combobox.cc \
-	$(top_srcdir)/plugingui/progressbar.cc \
-	$(top_srcdir)/plugingui/verticalline.cc \
-	$(top_srcdir)/plugingui/resource.cc \
-	$(top_srcdir)/plugingui/resource_data.cc \
-	$(top_srcdir)/plugingui/lodepng/lodepng.cpp $(am__append_1) \
-	$(am__append_2) $(am__append_3)
-PLUGIN_GUI_LIBS = $(GUI_LIBS) $(PTHREAD_LIBS)
-PLUGIN_GUI_CPPFLAGS = $(GUI_CPPFLAGS) -I$(top_srcdir)/hugin \
-	-I$(top_srcdir)/plugingui -DWITH_HUG_MUTEX $(PTHREAD_CFLAGS) \
-	-DLODEPNG_NO_COMPILE_ENCODER -DLODEPNG_NO_COMPILE_DISK \
+noinst_LTLIBRARIES = libdggui.la
+
+# If you add a file here, remember to add it to plugin/Makefile.mingw32.in
+RES = \
+	resources/bg.png \
+	resources/bypass_button.png \
+	resources/font.png \
+	resources/fontemboss.png \
+	resources/knob.png \
+	resources/logo.png \
+	resources/png_error \
+	resources/progress.png \
+	resources/pushbutton.png \
+	resources/sidebar.png \
+	resources/slider.png \
+	resources/switch_back_off.png \
+	resources/switch_back_on.png \
+	resources/switch_front.png \
+	resources/tab.png \
+	resources/thinlistbox.png \
+	resources/topbar.png \
+	resources/toplogo.png \
+	resources/vertline.png \
+	resources/widget.png \
+	../ABOUT \
+	../AUTHORS \
+	../COPYING
+
+libdggui_la_CPPFLAGS = \
+	$(GUI_CPPFLAGS) \
+	-I$(top_srcdir)/hugin \
+	-I$(top_srcdir)/src \
+	-I$(top_srcdir)/include \
+	-DWITH_HUG_MUTEX $(PTHREAD_CFLAGS) \
+	-DLODEPNG_NO_COMPILE_ENCODER \
+	-DLODEPNG_NO_COMPILE_DISK \
 	-DLODEPNG_NO_COMPILE_ANCILLARY_CHUNKS \
-	-DLODEPNG_NO_COMPILE_ERROR_TEXT -DLODEPNG_NO_COMPILE_CPP \
-	$(am__append_4)
-plugingui_LDADD = $(PLUGIN_GUI_LIBS)
+	-DLODEPNG_NO_COMPILE_ERROR_TEXT \
+	-DLODEPNG_NO_COMPILE_CPP
+
+libdggui_la_LIBADD = \
+	$(GUI_LIBS) $(PTHREAD_LIBS)
+
+
+# If you add a file here, remember to add it to plugin/Makefile.mingw32.in
+nodist_libdggui_la_SOURCES = abouttab.cc button.cc button_base.cc \
+	checkbox.cc colour.cc combobox.cc dialog.cc directory.cc \
+	diskstreamingframecontent.cc drumkitframecontent.cc \
+	eventhandler.cc filebrowser.cc font.cc frame.cc \
+	humanizerframecontent.cc image.cc imagecache.cc knob.cc \
+	label.cc layout.cc led.cc lineedit.cc listbox.cc \
+	listboxbasic.cc listboxthin.cc maintab.cc mainwindow.cc \
+	painter.cc pixelbuffer.cc pluginconfig.cc powerbutton.cc \
+	progressbar.cc resource.cc resource_data.cc scrollbar.cc \
+	slider.cc stackedwidget.cc statusframecontent.cc tabbutton.cc \
+	tabwidget.cc textedit.cc texture.cc texturedbox.cc toggle.cc \
+	utf8.cc verticalline.cc widget.cc window.cc \
+	lodepng/lodepng.cpp $(am__append_1) $(am__append_2) \
+	$(am__append_3)
+
+#if ENABLE_COCOA
+#nodist_libdggui_la_SOURCES += \
+#	nativewindow_cocoa.m \
+#	nativewindow_cocoa.cc
+#endif
+plugingui_LDADD = libdggui.la $(top_srcdir)/src/libdg.la
 plugingui_CXXFLAGS = $(SNDFILE_CXXFLAGS) $(PTHREAD_CFLAGS) $(EXPAT_CFLAGS) \
-	-I$(top_srcdir)/include $(PLUGIN_GUI_CPPFLAGS) -I$(top_srcdir)/src \
-	-DSTANDALONE
+	-I$(top_srcdir)/include -I$(top_srcdir)/src -I$(top_srcdir)/hugin
 
 plugingui_CFLAGS = $(plugingui_CXXFLAGS)
 plugingui_SOURCES = \
 	testmain.cc \
-	$(PLUGIN_GUI_SOURCES) \
-	$(top_srcdir)/src/configfile.cc \
-	$(top_srcdir)/src/thread.cc \
-	$(top_srcdir)/src/semaphore.cc \
-	$(top_srcdir)/src/mutex.cc
+	$(top_srcdir)/hugin/hugin.c
 
 rcgen_SOURCES = rcgen.cc
 EXTRA_DIST = \
+	$(nodist_libdggui_la_SOURCES) \
+	$(RES) \
+	abouttab.h \
 	button.h \
+	button_base.h \
 	canvas.h \
 	checkbox.h \
 	colour.h \
 	combobox.h \
-	dgwindow.h \
-	drawable.h \
+	dialog.h \
 	directory.h \
+	diskstreamingframecontent.h \
+	drawable.h \
+	drumkitframecontent.h \
 	eventhandler.h \
 	filebrowser.h \
 	font.h \
+	frame.h \
 	guievent.h \
+	humanizerframecontent.h \
 	image.h \
 	imagecache.h \
 	knob.h \
@@ -502,22 +499,31 @@ EXTRA_DIST = \
 	listbox.h \
 	listboxbasic.h \
 	listboxthin.h \
+	maintab.h \
+	mainwindow.h \
 	nativewindow.h \
-	nativewindow.h \
+	nativewindow_cocoa.h \
+	nativewindow_pugl.h \
 	nativewindow_win32.h \
 	nativewindow_x11.h \
 	painter.h \
 	pixelbuffer.h \
 	pluginconfig.h \
-	plugingui.h \
+	powerbutton.h \
 	progressbar.h \
 	resource.h \
 	resource_data.h \
 	scrollbar.h \
 	slider.h \
+	stackedwidget.h \
+	statusframecontent.h \
+	tabbutton.h \
+	tabwidget.h \
 	textedit.h \
 	texture.h \
 	texturedbox.h \
+	toggle.h \
+	utf8.h \
 	verticalline.h \
 	widget.h \
 	window.h \
@@ -527,7 +533,7 @@ all: all-am
 
 .SUFFIXES:
 .SUFFIXES: .c .cc .cpp .lo .o .obj
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(srcdir)/Makefile.am.plugingui $(am__configure_deps)
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
@@ -548,7 +554,6 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
 	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
 	esac;
-$(srcdir)/Makefile.am.plugingui:
 
 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
@@ -559,6 +564,20 @@ $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(am__aclocal_m4_deps):
 
+clean-noinstLTLIBRARIES:
+	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
+	@list='$(noinst_LTLIBRARIES)'; \
+	locs=`for p in $$list; do echo $$p; done | \
+	      sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
+	      sort -u`; \
+	test -z "$$locs" || { \
+	  echo rm -f $${locs}; \
+	  rm -f $${locs}; \
+	}
+
+libdggui.la: $(libdggui_la_OBJECTS) $(libdggui_la_DEPENDENCIES) $(EXTRA_libdggui_la_DEPENDENCIES) 
+	$(AM_V_CXXLD)$(CXXLINK)  $(libdggui_la_OBJECTS) $(libdggui_la_LIBADD) $(LIBS)
+
 clean-noinstPROGRAMS:
 	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
 	echo " rm -f" $$list; \
@@ -582,51 +601,61 @@ mostlyclean-compile:
 distclean-compile:
 	-rm -f *.tab.c
 
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-button.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-checkbox.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-colour.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-combobox.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-configfile.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-dgwindow.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-directory.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-eventhandler.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-filebrowser.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-font.Po at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-abouttab.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-button.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-button_base.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-checkbox.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-colour.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-combobox.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-dialog.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-directory.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-diskstreamingframecontent.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-drumkitframecontent.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-eventhandler.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-filebrowser.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-font.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-frame.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-humanizerframecontent.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-image.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-imagecache.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-knob.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-label.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-layout.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-led.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-lineedit.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-listbox.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-listboxbasic.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-listboxthin.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-lodepng.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-maintab.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-mainwindow.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-nativewindow_pugl.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-nativewindow_win32.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-nativewindow_x11.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-painter.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-pixelbuffer.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-pluginconfig.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-powerbutton.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-progressbar.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-pugl_x11.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-resource.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-resource_data.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-scrollbar.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-slider.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-stackedwidget.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-statusframecontent.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-tabbutton.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-tabwidget.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-textedit.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-texture.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-texturedbox.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-toggle.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-utf8.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-verticalline.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-widget.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdggui_la-window.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-hugin.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-image.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-imagecache.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-knob.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-label.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-layout.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-led.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-lineedit.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-listbox.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-listboxbasic.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-listboxthin.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-lodepng.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-mutex.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-nativewindow_pugl.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-nativewindow_win32.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-nativewindow_x11.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-painter.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-pixelbuffer.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-pluginconfig.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-plugingui.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-progressbar.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-pugl_x11.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-resource.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-resource_data.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-scrollbar.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-semaphore.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-slider.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-testmain.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-textedit.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-texture.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-texturedbox.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-thread.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-verticalline.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-widget.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/plugingui-window.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/rcgen.Po at am__quote@
 
 .c.o:
@@ -650,6 +679,13 @@ distclean-compile:
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(LTCOMPILE) -c -o $@ $<
 
+libdggui_la-pugl_x11.lo: $(top_srcdir)/pugl/pugl/pugl_x11.c
+ at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libdggui_la-pugl_x11.lo -MD -MP -MF $(DEPDIR)/libdggui_la-pugl_x11.Tpo -c -o libdggui_la-pugl_x11.lo `test -f '$(top_srcdir)/pugl/pugl/pugl_x11.c' || echo '$(srcdir)/'`$(top_srcdir)/pugl/pugl/pugl_x11.c
+ at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-pugl_x11.Tpo $(DEPDIR)/libdggui_la-pugl_x11.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$(top_srcdir)/pugl/pugl/pugl_x11.c' object='libdggui_la-pugl_x11.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libdggui_la-pugl_x11.lo `test -f '$(top_srcdir)/pugl/pugl/pugl_x11.c' || echo '$(srcdir)/'`$(top_srcdir)/pugl/pugl/pugl_x11.c
+
 plugingui-hugin.o: $(top_srcdir)/hugin/hugin.c
 @am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CFLAGS) $(CFLAGS) -MT plugingui-hugin.o -MD -MP -MF $(DEPDIR)/plugingui-hugin.Tpo -c -o plugingui-hugin.o `test -f '$(top_srcdir)/hugin/hugin.c' || echo '$(srcdir)/'`$(top_srcdir)/hugin/hugin.c
 @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-hugin.Tpo $(DEPDIR)/plugingui-hugin.Po
@@ -664,20 +700,6 @@ plugingui-hugin.obj: $(top_srcdir)/hugin/hugin.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CFLAGS) $(CFLAGS) -c -o plugingui-hugin.obj `if test -f '$(top_srcdir)/hugin/hugin.c'; then $(CYGPATH_W) '$(top_srcdir)/hugin/hugin.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/hugin/hugin.c'; fi`
 
-plugingui-pugl_x11.o: $(top_srcdir)/pugl/pugl/pugl_x11.c
- at am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CFLAGS) $(CFLAGS) -MT plugingui-pugl_x11.o -MD -MP -MF $(DEPDIR)/plugingui-pugl_x11.Tpo -c -o plugingui-pugl_x11.o `test -f '$(top_srcdir)/pugl/pugl/pugl_x11.c' || echo '$(srcdir)/'`$(top_srcdir)/pugl/pugl/pugl_x11.c
- at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-pugl_x11.Tpo $(DEPDIR)/plugingui-pugl_x11.Po
- at AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$(top_srcdir)/pugl/pugl/pugl_x11.c' object='plugingui-pugl_x11.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CFLAGS) $(CFLAGS) -c -o plugingui-pugl_x11.o `test -f '$(top_srcdir)/pugl/pugl/pugl_x11.c' || echo '$(srcdir)/'`$(top_srcdir)/pugl/pugl/pugl_x11.c
-
-plugingui-pugl_x11.obj: $(top_srcdir)/pugl/pugl/pugl_x11.c
- at am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CFLAGS) $(CFLAGS) -MT plugingui-pugl_x11.obj -MD -MP -MF $(DEPDIR)/plugingui-pugl_x11.Tpo -c -o plugingui-pugl_x11.obj `if test -f '$(top_srcdir)/pugl/pugl/pugl_x11.c'; then $(CYGPATH_W) '$(top_srcdir)/pugl/pugl/pugl_x11.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/pugl/pugl/pugl_x11.c'; fi`
- at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-pugl_x11.Tpo $(DEPDIR)/plugingui-pugl_x11.Po
- at AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$(top_srcdir)/pugl/pugl/pugl_x11.c' object='plugingui-pugl_x11.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CFLAGS) $(CFLAGS) -c -o plugingui-pugl_x11.obj `if test -f '$(top_srcdir)/pugl/pugl/pugl_x11.c'; then $(CYGPATH_W) '$(top_srcdir)/pugl/pugl/pugl_x11.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/pugl/pugl/pugl_x11.c'; fi`
-
 .cc.o:
 @am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
 @am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
@@ -699,607 +721,383 @@ plugingui-pugl_x11.obj: $(top_srcdir)/pugl/pugl/pugl_x11.c
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
 
-plugingui-testmain.o: testmain.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-testmain.o -MD -MP -MF $(DEPDIR)/plugingui-testmain.Tpo -c -o plugingui-testmain.o `test -f 'testmain.cc' || echo '$(srcdir)/'`testmain.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-testmain.Tpo $(DEPDIR)/plugingui-testmain.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='testmain.cc' object='plugingui-testmain.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-testmain.o `test -f 'testmain.cc' || echo '$(srcdir)/'`testmain.cc
-
-plugingui-testmain.obj: testmain.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-testmain.obj -MD -MP -MF $(DEPDIR)/plugingui-testmain.Tpo -c -o plugingui-testmain.obj `if test -f 'testmain.cc'; then $(CYGPATH_W) 'testmain.cc'; else $(CYGPATH_W) '$(srcdir)/testmain.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-testmain.Tpo $(DEPDIR)/plugingui-testmain.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='testmain.cc' object='plugingui-testmain.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-testmain.obj `if test -f 'testmain.cc'; then $(CYGPATH_W) 'testmain.cc'; else $(CYGPATH_W) '$(srcdir)/testmain.cc'; fi`
-
-plugingui-dgwindow.o: $(top_srcdir)/plugingui/dgwindow.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-dgwindow.o -MD -MP -MF $(DEPDIR)/plugingui-dgwindow.Tpo -c -o plugingui-dgwindow.o `test -f '$(top_srcdir)/plugingui/dgwindow.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/dgwindow.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-dgwindow.Tpo $(DEPDIR)/plugingui-dgwindow.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/dgwindow.cc' object='plugingui-dgwindow.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-dgwindow.o `test -f '$(top_srcdir)/plugingui/dgwindow.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/dgwindow.cc
-
-plugingui-dgwindow.obj: $(top_srcdir)/plugingui/dgwindow.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-dgwindow.obj -MD -MP -MF $(DEPDIR)/plugingui-dgwindow.Tpo -c -o plugingui-dgwindow.obj `if test -f '$(top_srcdir)/plugingui/dgwindow.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/dgwindow.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/dgwindow.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-dgwindow.Tpo $(DEPDIR)/plugingui-dgwindow.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/dgwindow.cc' object='plugingui-dgwindow.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-dgwindow.obj `if test -f '$(top_srcdir)/plugingui/dgwindow.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/dgwindow.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/dgwindow.cc'; fi`
-
-plugingui-plugingui.o: $(top_srcdir)/plugingui/plugingui.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-plugingui.o -MD -MP -MF $(DEPDIR)/plugingui-plugingui.Tpo -c -o plugingui-plugingui.o `test -f '$(top_srcdir)/plugingui/plugingui.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/plugingui.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-plugingui.Tpo $(DEPDIR)/plugingui-plugingui.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/plugingui.cc' object='plugingui-plugingui.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-plugingui.o `test -f '$(top_srcdir)/plugingui/plugingui.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/plugingui.cc
-
-plugingui-plugingui.obj: $(top_srcdir)/plugingui/plugingui.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-plugingui.obj -MD -MP -MF $(DEPDIR)/plugingui-plugingui.Tpo -c -o plugingui-plugingui.obj `if test -f '$(top_srcdir)/plugingui/plugingui.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/plugingui.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/plugingui.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-plugingui.Tpo $(DEPDIR)/plugingui-plugingui.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/plugingui.cc' object='plugingui-plugingui.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-plugingui.obj `if test -f '$(top_srcdir)/plugingui/plugingui.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/plugingui.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/plugingui.cc'; fi`
-
-plugingui-label.o: $(top_srcdir)/plugingui/label.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-label.o -MD -MP -MF $(DEPDIR)/plugingui-label.Tpo -c -o plugingui-label.o `test -f '$(top_srcdir)/plugingui/label.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/label.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-label.Tpo $(DEPDIR)/plugingui-label.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/label.cc' object='plugingui-label.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-label.o `test -f '$(top_srcdir)/plugingui/label.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/label.cc
-
-plugingui-label.obj: $(top_srcdir)/plugingui/label.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-label.obj -MD -MP -MF $(DEPDIR)/plugingui-label.Tpo -c -o plugingui-label.obj `if test -f '$(top_srcdir)/plugingui/label.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/label.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/label.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-label.Tpo $(DEPDIR)/plugingui-label.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/label.cc' object='plugingui-label.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-label.obj `if test -f '$(top_srcdir)/plugingui/label.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/label.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/label.cc'; fi`
-
-plugingui-eventhandler.o: $(top_srcdir)/plugingui/eventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-eventhandler.o -MD -MP -MF $(DEPDIR)/plugingui-eventhandler.Tpo -c -o plugingui-eventhandler.o `test -f '$(top_srcdir)/plugingui/eventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/eventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-eventhandler.Tpo $(DEPDIR)/plugingui-eventhandler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/eventhandler.cc' object='plugingui-eventhandler.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-eventhandler.o `test -f '$(top_srcdir)/plugingui/eventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/eventhandler.cc
-
-plugingui-eventhandler.obj: $(top_srcdir)/plugingui/eventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-eventhandler.obj -MD -MP -MF $(DEPDIR)/plugingui-eventhandler.Tpo -c -o plugingui-eventhandler.obj `if test -f '$(top_srcdir)/plugingui/eventhandler.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/eventhandler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/eventhandler.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-eventhandler.Tpo $(DEPDIR)/plugingui-eventhandler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/eventhandler.cc' object='plugingui-eventhandler.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-eventhandler.obj `if test -f '$(top_srcdir)/plugingui/eventhandler.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/eventhandler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/eventhandler.cc'; fi`
-
-plugingui-font.o: $(top_srcdir)/plugingui/font.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-font.o -MD -MP -MF $(DEPDIR)/plugingui-font.Tpo -c -o plugingui-font.o `test -f '$(top_srcdir)/plugingui/font.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/font.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-font.Tpo $(DEPDIR)/plugingui-font.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/font.cc' object='plugingui-font.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-font.o `test -f '$(top_srcdir)/plugingui/font.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/font.cc
-
-plugingui-font.obj: $(top_srcdir)/plugingui/font.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-font.obj -MD -MP -MF $(DEPDIR)/plugingui-font.Tpo -c -o plugingui-font.obj `if test -f '$(top_srcdir)/plugingui/font.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/font.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/font.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-font.Tpo $(DEPDIR)/plugingui-font.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/font.cc' object='plugingui-font.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-font.obj `if test -f '$(top_srcdir)/plugingui/font.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/font.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/font.cc'; fi`
-
-plugingui-window.o: $(top_srcdir)/plugingui/window.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-window.o -MD -MP -MF $(DEPDIR)/plugingui-window.Tpo -c -o plugingui-window.o `test -f '$(top_srcdir)/plugingui/window.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/window.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-window.Tpo $(DEPDIR)/plugingui-window.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/window.cc' object='plugingui-window.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-abouttab.lo: abouttab.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-abouttab.lo -MD -MP -MF $(DEPDIR)/libdggui_la-abouttab.Tpo -c -o libdggui_la-abouttab.lo `test -f 'abouttab.cc' || echo '$(srcdir)/'`abouttab.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-abouttab.Tpo $(DEPDIR)/libdggui_la-abouttab.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='abouttab.cc' object='libdggui_la-abouttab.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-window.o `test -f '$(top_srcdir)/plugingui/window.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/window.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-abouttab.lo `test -f 'abouttab.cc' || echo '$(srcdir)/'`abouttab.cc
 
-plugingui-window.obj: $(top_srcdir)/plugingui/window.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-window.obj -MD -MP -MF $(DEPDIR)/plugingui-window.Tpo -c -o plugingui-window.obj `if test -f '$(top_srcdir)/plugingui/window.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/window.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/window.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-window.Tpo $(DEPDIR)/plugingui-window.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/window.cc' object='plugingui-window.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-button.lo: button.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-button.lo -MD -MP -MF $(DEPDIR)/libdggui_la-button.Tpo -c -o libdggui_la-button.lo `test -f 'button.cc' || echo '$(srcdir)/'`button.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-button.Tpo $(DEPDIR)/libdggui_la-button.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='button.cc' object='libdggui_la-button.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-window.obj `if test -f '$(top_srcdir)/plugingui/window.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/window.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/window.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-button.lo `test -f 'button.cc' || echo '$(srcdir)/'`button.cc
 
-plugingui-widget.o: $(top_srcdir)/plugingui/widget.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-widget.o -MD -MP -MF $(DEPDIR)/plugingui-widget.Tpo -c -o plugingui-widget.o `test -f '$(top_srcdir)/plugingui/widget.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/widget.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-widget.Tpo $(DEPDIR)/plugingui-widget.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/widget.cc' object='plugingui-widget.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-button_base.lo: button_base.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-button_base.lo -MD -MP -MF $(DEPDIR)/libdggui_la-button_base.Tpo -c -o libdggui_la-button_base.lo `test -f 'button_base.cc' || echo '$(srcdir)/'`button_base.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-button_base.Tpo $(DEPDIR)/libdggui_la-button_base.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='button_base.cc' object='libdggui_la-button_base.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-widget.o `test -f '$(top_srcdir)/plugingui/widget.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/widget.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-button_base.lo `test -f 'button_base.cc' || echo '$(srcdir)/'`button_base.cc
 
-plugingui-widget.obj: $(top_srcdir)/plugingui/widget.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-widget.obj -MD -MP -MF $(DEPDIR)/plugingui-widget.Tpo -c -o plugingui-widget.obj `if test -f '$(top_srcdir)/plugingui/widget.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/widget.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/widget.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-widget.Tpo $(DEPDIR)/plugingui-widget.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/widget.cc' object='plugingui-widget.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-checkbox.lo: checkbox.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-checkbox.lo -MD -MP -MF $(DEPDIR)/libdggui_la-checkbox.Tpo -c -o libdggui_la-checkbox.lo `test -f 'checkbox.cc' || echo '$(srcdir)/'`checkbox.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-checkbox.Tpo $(DEPDIR)/libdggui_la-checkbox.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='checkbox.cc' object='libdggui_la-checkbox.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-widget.obj `if test -f '$(top_srcdir)/plugingui/widget.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/widget.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/widget.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-checkbox.lo `test -f 'checkbox.cc' || echo '$(srcdir)/'`checkbox.cc
 
-plugingui-colour.o: $(top_srcdir)/plugingui/colour.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-colour.o -MD -MP -MF $(DEPDIR)/plugingui-colour.Tpo -c -o plugingui-colour.o `test -f '$(top_srcdir)/plugingui/colour.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/colour.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-colour.Tpo $(DEPDIR)/plugingui-colour.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/colour.cc' object='plugingui-colour.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-colour.lo: colour.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-colour.lo -MD -MP -MF $(DEPDIR)/libdggui_la-colour.Tpo -c -o libdggui_la-colour.lo `test -f 'colour.cc' || echo '$(srcdir)/'`colour.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-colour.Tpo $(DEPDIR)/libdggui_la-colour.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='colour.cc' object='libdggui_la-colour.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-colour.o `test -f '$(top_srcdir)/plugingui/colour.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/colour.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-colour.lo `test -f 'colour.cc' || echo '$(srcdir)/'`colour.cc
 
-plugingui-colour.obj: $(top_srcdir)/plugingui/colour.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-colour.obj -MD -MP -MF $(DEPDIR)/plugingui-colour.Tpo -c -o plugingui-colour.obj `if test -f '$(top_srcdir)/plugingui/colour.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/colour.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/colour.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-colour.Tpo $(DEPDIR)/plugingui-colour.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/colour.cc' object='plugingui-colour.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-combobox.lo: combobox.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-combobox.lo -MD -MP -MF $(DEPDIR)/libdggui_la-combobox.Tpo -c -o libdggui_la-combobox.lo `test -f 'combobox.cc' || echo '$(srcdir)/'`combobox.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-combobox.Tpo $(DEPDIR)/libdggui_la-combobox.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='combobox.cc' object='libdggui_la-combobox.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-colour.obj `if test -f '$(top_srcdir)/plugingui/colour.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/colour.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/colour.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-combobox.lo `test -f 'combobox.cc' || echo '$(srcdir)/'`combobox.cc
 
-plugingui-painter.o: $(top_srcdir)/plugingui/painter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-painter.o -MD -MP -MF $(DEPDIR)/plugingui-painter.Tpo -c -o plugingui-painter.o `test -f '$(top_srcdir)/plugingui/painter.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/painter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-painter.Tpo $(DEPDIR)/plugingui-painter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/painter.cc' object='plugingui-painter.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-dialog.lo: dialog.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-dialog.lo -MD -MP -MF $(DEPDIR)/libdggui_la-dialog.Tpo -c -o libdggui_la-dialog.lo `test -f 'dialog.cc' || echo '$(srcdir)/'`dialog.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-dialog.Tpo $(DEPDIR)/libdggui_la-dialog.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='dialog.cc' object='libdggui_la-dialog.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-painter.o `test -f '$(top_srcdir)/plugingui/painter.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/painter.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-dialog.lo `test -f 'dialog.cc' || echo '$(srcdir)/'`dialog.cc
 
-plugingui-painter.obj: $(top_srcdir)/plugingui/painter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-painter.obj -MD -MP -MF $(DEPDIR)/plugingui-painter.Tpo -c -o plugingui-painter.obj `if test -f '$(top_srcdir)/plugingui/painter.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/painter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/painter.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-painter.Tpo $(DEPDIR)/plugingui-painter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/painter.cc' object='plugingui-painter.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-directory.lo: directory.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-directory.lo -MD -MP -MF $(DEPDIR)/libdggui_la-directory.Tpo -c -o libdggui_la-directory.lo `test -f 'directory.cc' || echo '$(srcdir)/'`directory.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-directory.Tpo $(DEPDIR)/libdggui_la-directory.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='directory.cc' object='libdggui_la-directory.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-painter.obj `if test -f '$(top_srcdir)/plugingui/painter.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/painter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/painter.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-directory.lo `test -f 'directory.cc' || echo '$(srcdir)/'`directory.cc
 
-plugingui-button.o: $(top_srcdir)/plugingui/button.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-button.o -MD -MP -MF $(DEPDIR)/plugingui-button.Tpo -c -o plugingui-button.o `test -f '$(top_srcdir)/plugingui/button.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/button.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-button.Tpo $(DEPDIR)/plugingui-button.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/button.cc' object='plugingui-button.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-diskstreamingframecontent.lo: diskstreamingframecontent.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-diskstreamingframecontent.lo -MD -MP -MF $(DEPDIR)/libdggui_la-diskstreamingframecontent.Tpo -c -o libdggui_la-diskstreamingframecontent.lo `test -f 'diskstreamingframecontent.cc' || echo '$(srcdir)/'`diskstreamingframecontent.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-diskstreamingframecontent.Tpo $(DEPDIR)/libdggui_la-diskstreamingframecontent.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='diskstreamingframecontent.cc' object='libdggui_la-diskstreamingframecontent.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-button.o `test -f '$(top_srcdir)/plugingui/button.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/button.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-diskstreamingframecontent.lo `test -f 'diskstreamingframecontent.cc' || echo '$(srcdir)/'`diskstreamingframecontent.cc
 
-plugingui-button.obj: $(top_srcdir)/plugingui/button.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-button.obj -MD -MP -MF $(DEPDIR)/plugingui-button.Tpo -c -o plugingui-button.obj `if test -f '$(top_srcdir)/plugingui/button.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/button.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/button.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-button.Tpo $(DEPDIR)/plugingui-button.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/button.cc' object='plugingui-button.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-drumkitframecontent.lo: drumkitframecontent.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-drumkitframecontent.lo -MD -MP -MF $(DEPDIR)/libdggui_la-drumkitframecontent.Tpo -c -o libdggui_la-drumkitframecontent.lo `test -f 'drumkitframecontent.cc' || echo '$(srcdir)/'`drumkitframecontent.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-drumkitframecontent.Tpo $(DEPDIR)/libdggui_la-drumkitframecontent.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='drumkitframecontent.cc' object='libdggui_la-drumkitframecontent.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-button.obj `if test -f '$(top_srcdir)/plugingui/button.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/button.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/button.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-drumkitframecontent.lo `test -f 'drumkitframecontent.cc' || echo '$(srcdir)/'`drumkitframecontent.cc
 
-plugingui-pixelbuffer.o: $(top_srcdir)/plugingui/pixelbuffer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-pixelbuffer.o -MD -MP -MF $(DEPDIR)/plugingui-pixelbuffer.Tpo -c -o plugingui-pixelbuffer.o `test -f '$(top_srcdir)/plugingui/pixelbuffer.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/pixelbuffer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-pixelbuffer.Tpo $(DEPDIR)/plugingui-pixelbuffer.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/pixelbuffer.cc' object='plugingui-pixelbuffer.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-eventhandler.lo: eventhandler.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-eventhandler.lo -MD -MP -MF $(DEPDIR)/libdggui_la-eventhandler.Tpo -c -o libdggui_la-eventhandler.lo `test -f 'eventhandler.cc' || echo '$(srcdir)/'`eventhandler.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-eventhandler.Tpo $(DEPDIR)/libdggui_la-eventhandler.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='eventhandler.cc' object='libdggui_la-eventhandler.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-pixelbuffer.o `test -f '$(top_srcdir)/plugingui/pixelbuffer.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/pixelbuffer.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-eventhandler.lo `test -f 'eventhandler.cc' || echo '$(srcdir)/'`eventhandler.cc
 
-plugingui-pixelbuffer.obj: $(top_srcdir)/plugingui/pixelbuffer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-pixelbuffer.obj -MD -MP -MF $(DEPDIR)/plugingui-pixelbuffer.Tpo -c -o plugingui-pixelbuffer.obj `if test -f '$(top_srcdir)/plugingui/pixelbuffer.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/pixelbuffer.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/pixelbuffer.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-pixelbuffer.Tpo $(DEPDIR)/plugingui-pixelbuffer.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/pixelbuffer.cc' object='plugingui-pixelbuffer.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-filebrowser.lo: filebrowser.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-filebrowser.lo -MD -MP -MF $(DEPDIR)/libdggui_la-filebrowser.Tpo -c -o libdggui_la-filebrowser.lo `test -f 'filebrowser.cc' || echo '$(srcdir)/'`filebrowser.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-filebrowser.Tpo $(DEPDIR)/libdggui_la-filebrowser.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='filebrowser.cc' object='libdggui_la-filebrowser.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-pixelbuffer.obj `if test -f '$(top_srcdir)/plugingui/pixelbuffer.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/pixelbuffer.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/pixelbuffer.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-filebrowser.lo `test -f 'filebrowser.cc' || echo '$(srcdir)/'`filebrowser.cc
 
-plugingui-lineedit.o: $(top_srcdir)/plugingui/lineedit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-lineedit.o -MD -MP -MF $(DEPDIR)/plugingui-lineedit.Tpo -c -o plugingui-lineedit.o `test -f '$(top_srcdir)/plugingui/lineedit.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/lineedit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-lineedit.Tpo $(DEPDIR)/plugingui-lineedit.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/lineedit.cc' object='plugingui-lineedit.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-font.lo: font.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-font.lo -MD -MP -MF $(DEPDIR)/libdggui_la-font.Tpo -c -o libdggui_la-font.lo `test -f 'font.cc' || echo '$(srcdir)/'`font.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-font.Tpo $(DEPDIR)/libdggui_la-font.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='font.cc' object='libdggui_la-font.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-lineedit.o `test -f '$(top_srcdir)/plugingui/lineedit.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/lineedit.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-font.lo `test -f 'font.cc' || echo '$(srcdir)/'`font.cc
 
-plugingui-lineedit.obj: $(top_srcdir)/plugingui/lineedit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-lineedit.obj -MD -MP -MF $(DEPDIR)/plugingui-lineedit.Tpo -c -o plugingui-lineedit.obj `if test -f '$(top_srcdir)/plugingui/lineedit.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/lineedit.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/lineedit.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-lineedit.Tpo $(DEPDIR)/plugingui-lineedit.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/lineedit.cc' object='plugingui-lineedit.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-frame.lo: frame.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-frame.lo -MD -MP -MF $(DEPDIR)/libdggui_la-frame.Tpo -c -o libdggui_la-frame.lo `test -f 'frame.cc' || echo '$(srcdir)/'`frame.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-frame.Tpo $(DEPDIR)/libdggui_la-frame.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='frame.cc' object='libdggui_la-frame.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-lineedit.obj `if test -f '$(top_srcdir)/plugingui/lineedit.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/lineedit.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/lineedit.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-frame.lo `test -f 'frame.cc' || echo '$(srcdir)/'`frame.cc
 
-plugingui-led.o: $(top_srcdir)/plugingui/led.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-led.o -MD -MP -MF $(DEPDIR)/plugingui-led.Tpo -c -o plugingui-led.o `test -f '$(top_srcdir)/plugingui/led.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/led.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-led.Tpo $(DEPDIR)/plugingui-led.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/led.cc' object='plugingui-led.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-humanizerframecontent.lo: humanizerframecontent.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-humanizerframecontent.lo -MD -MP -MF $(DEPDIR)/libdggui_la-humanizerframecontent.Tpo -c -o libdggui_la-humanizerframecontent.lo `test -f 'humanizerframecontent.cc' || echo '$(srcdir)/'`humanizerframecontent.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-humanizerframecontent.Tpo $(DEPDIR)/libdggui_la-humanizerframecontent.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='humanizerframecontent.cc' object='libdggui_la-humanizerframecontent.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-led.o `test -f '$(top_srcdir)/plugingui/led.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/led.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-humanizerframecontent.lo `test -f 'humanizerframecontent.cc' || echo '$(srcdir)/'`humanizerframecontent.cc
 
-plugingui-led.obj: $(top_srcdir)/plugingui/led.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-led.obj -MD -MP -MF $(DEPDIR)/plugingui-led.Tpo -c -o plugingui-led.obj `if test -f '$(top_srcdir)/plugingui/led.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/led.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/led.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-led.Tpo $(DEPDIR)/plugingui-led.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/led.cc' object='plugingui-led.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-image.lo: image.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-image.lo -MD -MP -MF $(DEPDIR)/libdggui_la-image.Tpo -c -o libdggui_la-image.lo `test -f 'image.cc' || echo '$(srcdir)/'`image.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-image.Tpo $(DEPDIR)/libdggui_la-image.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='image.cc' object='libdggui_la-image.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-led.obj `if test -f '$(top_srcdir)/plugingui/led.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/led.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/led.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-image.lo `test -f 'image.cc' || echo '$(srcdir)/'`image.cc
 
-plugingui-checkbox.o: $(top_srcdir)/plugingui/checkbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-checkbox.o -MD -MP -MF $(DEPDIR)/plugingui-checkbox.Tpo -c -o plugingui-checkbox.o `test -f '$(top_srcdir)/plugingui/checkbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/checkbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-checkbox.Tpo $(DEPDIR)/plugingui-checkbox.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/checkbox.cc' object='plugingui-checkbox.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-imagecache.lo: imagecache.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-imagecache.lo -MD -MP -MF $(DEPDIR)/libdggui_la-imagecache.Tpo -c -o libdggui_la-imagecache.lo `test -f 'imagecache.cc' || echo '$(srcdir)/'`imagecache.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-imagecache.Tpo $(DEPDIR)/libdggui_la-imagecache.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='imagecache.cc' object='libdggui_la-imagecache.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-checkbox.o `test -f '$(top_srcdir)/plugingui/checkbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/checkbox.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-imagecache.lo `test -f 'imagecache.cc' || echo '$(srcdir)/'`imagecache.cc
 
-plugingui-checkbox.obj: $(top_srcdir)/plugingui/checkbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-checkbox.obj -MD -MP -MF $(DEPDIR)/plugingui-checkbox.Tpo -c -o plugingui-checkbox.obj `if test -f '$(top_srcdir)/plugingui/checkbox.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/checkbox.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/checkbox.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-checkbox.Tpo $(DEPDIR)/plugingui-checkbox.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/checkbox.cc' object='plugingui-checkbox.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-knob.lo: knob.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-knob.lo -MD -MP -MF $(DEPDIR)/libdggui_la-knob.Tpo -c -o libdggui_la-knob.lo `test -f 'knob.cc' || echo '$(srcdir)/'`knob.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-knob.Tpo $(DEPDIR)/libdggui_la-knob.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='knob.cc' object='libdggui_la-knob.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-checkbox.obj `if test -f '$(top_srcdir)/plugingui/checkbox.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/checkbox.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/checkbox.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-knob.lo `test -f 'knob.cc' || echo '$(srcdir)/'`knob.cc
 
-plugingui-slider.o: $(top_srcdir)/plugingui/slider.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-slider.o -MD -MP -MF $(DEPDIR)/plugingui-slider.Tpo -c -o plugingui-slider.o `test -f '$(top_srcdir)/plugingui/slider.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/slider.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-slider.Tpo $(DEPDIR)/plugingui-slider.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/slider.cc' object='plugingui-slider.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-label.lo: label.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-label.lo -MD -MP -MF $(DEPDIR)/libdggui_la-label.Tpo -c -o libdggui_la-label.lo `test -f 'label.cc' || echo '$(srcdir)/'`label.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-label.Tpo $(DEPDIR)/libdggui_la-label.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='label.cc' object='libdggui_la-label.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-slider.o `test -f '$(top_srcdir)/plugingui/slider.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/slider.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-label.lo `test -f 'label.cc' || echo '$(srcdir)/'`label.cc
 
-plugingui-slider.obj: $(top_srcdir)/plugingui/slider.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-slider.obj -MD -MP -MF $(DEPDIR)/plugingui-slider.Tpo -c -o plugingui-slider.obj `if test -f '$(top_srcdir)/plugingui/slider.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/slider.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/slider.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-slider.Tpo $(DEPDIR)/plugingui-slider.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/slider.cc' object='plugingui-slider.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-layout.lo: layout.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-layout.lo -MD -MP -MF $(DEPDIR)/libdggui_la-layout.Tpo -c -o libdggui_la-layout.lo `test -f 'layout.cc' || echo '$(srcdir)/'`layout.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-layout.Tpo $(DEPDIR)/libdggui_la-layout.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='layout.cc' object='libdggui_la-layout.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-slider.obj `if test -f '$(top_srcdir)/plugingui/slider.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/slider.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/slider.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-layout.lo `test -f 'layout.cc' || echo '$(srcdir)/'`layout.cc
 
-plugingui-scrollbar.o: $(top_srcdir)/plugingui/scrollbar.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-scrollbar.o -MD -MP -MF $(DEPDIR)/plugingui-scrollbar.Tpo -c -o plugingui-scrollbar.o `test -f '$(top_srcdir)/plugingui/scrollbar.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/scrollbar.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-scrollbar.Tpo $(DEPDIR)/plugingui-scrollbar.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/scrollbar.cc' object='plugingui-scrollbar.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-led.lo: led.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-led.lo -MD -MP -MF $(DEPDIR)/libdggui_la-led.Tpo -c -o libdggui_la-led.lo `test -f 'led.cc' || echo '$(srcdir)/'`led.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-led.Tpo $(DEPDIR)/libdggui_la-led.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='led.cc' object='libdggui_la-led.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-scrollbar.o `test -f '$(top_srcdir)/plugingui/scrollbar.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/scrollbar.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-led.lo `test -f 'led.cc' || echo '$(srcdir)/'`led.cc
 
-plugingui-scrollbar.obj: $(top_srcdir)/plugingui/scrollbar.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-scrollbar.obj -MD -MP -MF $(DEPDIR)/plugingui-scrollbar.Tpo -c -o plugingui-scrollbar.obj `if test -f '$(top_srcdir)/plugingui/scrollbar.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/scrollbar.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/scrollbar.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-scrollbar.Tpo $(DEPDIR)/plugingui-scrollbar.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/scrollbar.cc' object='plugingui-scrollbar.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-lineedit.lo: lineedit.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-lineedit.lo -MD -MP -MF $(DEPDIR)/libdggui_la-lineedit.Tpo -c -o libdggui_la-lineedit.lo `test -f 'lineedit.cc' || echo '$(srcdir)/'`lineedit.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-lineedit.Tpo $(DEPDIR)/libdggui_la-lineedit.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='lineedit.cc' object='libdggui_la-lineedit.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-scrollbar.obj `if test -f '$(top_srcdir)/plugingui/scrollbar.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/scrollbar.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/scrollbar.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-lineedit.lo `test -f 'lineedit.cc' || echo '$(srcdir)/'`lineedit.cc
 
-plugingui-textedit.o: $(top_srcdir)/plugingui/textedit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-textedit.o -MD -MP -MF $(DEPDIR)/plugingui-textedit.Tpo -c -o plugingui-textedit.o `test -f '$(top_srcdir)/plugingui/textedit.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/textedit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-textedit.Tpo $(DEPDIR)/plugingui-textedit.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/textedit.cc' object='plugingui-textedit.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-listbox.lo: listbox.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-listbox.lo -MD -MP -MF $(DEPDIR)/libdggui_la-listbox.Tpo -c -o libdggui_la-listbox.lo `test -f 'listbox.cc' || echo '$(srcdir)/'`listbox.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-listbox.Tpo $(DEPDIR)/libdggui_la-listbox.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='listbox.cc' object='libdggui_la-listbox.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-textedit.o `test -f '$(top_srcdir)/plugingui/textedit.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/textedit.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-listbox.lo `test -f 'listbox.cc' || echo '$(srcdir)/'`listbox.cc
 
-plugingui-textedit.obj: $(top_srcdir)/plugingui/textedit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-textedit.obj -MD -MP -MF $(DEPDIR)/plugingui-textedit.Tpo -c -o plugingui-textedit.obj `if test -f '$(top_srcdir)/plugingui/textedit.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/textedit.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/textedit.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-textedit.Tpo $(DEPDIR)/plugingui-textedit.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/textedit.cc' object='plugingui-textedit.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-listboxbasic.lo: listboxbasic.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-listboxbasic.lo -MD -MP -MF $(DEPDIR)/libdggui_la-listboxbasic.Tpo -c -o libdggui_la-listboxbasic.lo `test -f 'listboxbasic.cc' || echo '$(srcdir)/'`listboxbasic.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-listboxbasic.Tpo $(DEPDIR)/libdggui_la-listboxbasic.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='listboxbasic.cc' object='libdggui_la-listboxbasic.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-textedit.obj `if test -f '$(top_srcdir)/plugingui/textedit.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/textedit.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/textedit.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-listboxbasic.lo `test -f 'listboxbasic.cc' || echo '$(srcdir)/'`listboxbasic.cc
 
-plugingui-texture.o: $(top_srcdir)/plugingui/texture.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-texture.o -MD -MP -MF $(DEPDIR)/plugingui-texture.Tpo -c -o plugingui-texture.o `test -f '$(top_srcdir)/plugingui/texture.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/texture.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-texture.Tpo $(DEPDIR)/plugingui-texture.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/texture.cc' object='plugingui-texture.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-listboxthin.lo: listboxthin.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-listboxthin.lo -MD -MP -MF $(DEPDIR)/libdggui_la-listboxthin.Tpo -c -o libdggui_la-listboxthin.lo `test -f 'listboxthin.cc' || echo '$(srcdir)/'`listboxthin.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-listboxthin.Tpo $(DEPDIR)/libdggui_la-listboxthin.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='listboxthin.cc' object='libdggui_la-listboxthin.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-texture.o `test -f '$(top_srcdir)/plugingui/texture.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/texture.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-listboxthin.lo `test -f 'listboxthin.cc' || echo '$(srcdir)/'`listboxthin.cc
 
-plugingui-texture.obj: $(top_srcdir)/plugingui/texture.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-texture.obj -MD -MP -MF $(DEPDIR)/plugingui-texture.Tpo -c -o plugingui-texture.obj `if test -f '$(top_srcdir)/plugingui/texture.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/texture.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/texture.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-texture.Tpo $(DEPDIR)/plugingui-texture.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/texture.cc' object='plugingui-texture.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-maintab.lo: maintab.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-maintab.lo -MD -MP -MF $(DEPDIR)/libdggui_la-maintab.Tpo -c -o libdggui_la-maintab.lo `test -f 'maintab.cc' || echo '$(srcdir)/'`maintab.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-maintab.Tpo $(DEPDIR)/libdggui_la-maintab.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='maintab.cc' object='libdggui_la-maintab.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-texture.obj `if test -f '$(top_srcdir)/plugingui/texture.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/texture.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/texture.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-maintab.lo `test -f 'maintab.cc' || echo '$(srcdir)/'`maintab.cc
 
-plugingui-texturedbox.o: $(top_srcdir)/plugingui/texturedbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-texturedbox.o -MD -MP -MF $(DEPDIR)/plugingui-texturedbox.Tpo -c -o plugingui-texturedbox.o `test -f '$(top_srcdir)/plugingui/texturedbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/texturedbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-texturedbox.Tpo $(DEPDIR)/plugingui-texturedbox.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/texturedbox.cc' object='plugingui-texturedbox.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-mainwindow.lo: mainwindow.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-mainwindow.lo -MD -MP -MF $(DEPDIR)/libdggui_la-mainwindow.Tpo -c -o libdggui_la-mainwindow.lo `test -f 'mainwindow.cc' || echo '$(srcdir)/'`mainwindow.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-mainwindow.Tpo $(DEPDIR)/libdggui_la-mainwindow.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='mainwindow.cc' object='libdggui_la-mainwindow.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-texturedbox.o `test -f '$(top_srcdir)/plugingui/texturedbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/texturedbox.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-mainwindow.lo `test -f 'mainwindow.cc' || echo '$(srcdir)/'`mainwindow.cc
 
-plugingui-texturedbox.obj: $(top_srcdir)/plugingui/texturedbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-texturedbox.obj -MD -MP -MF $(DEPDIR)/plugingui-texturedbox.Tpo -c -o plugingui-texturedbox.obj `if test -f '$(top_srcdir)/plugingui/texturedbox.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/texturedbox.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/texturedbox.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-texturedbox.Tpo $(DEPDIR)/plugingui-texturedbox.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/texturedbox.cc' object='plugingui-texturedbox.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-painter.lo: painter.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-painter.lo -MD -MP -MF $(DEPDIR)/libdggui_la-painter.Tpo -c -o libdggui_la-painter.lo `test -f 'painter.cc' || echo '$(srcdir)/'`painter.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-painter.Tpo $(DEPDIR)/libdggui_la-painter.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='painter.cc' object='libdggui_la-painter.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-texturedbox.obj `if test -f '$(top_srcdir)/plugingui/texturedbox.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/texturedbox.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/texturedbox.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-painter.lo `test -f 'painter.cc' || echo '$(srcdir)/'`painter.cc
 
-plugingui-layout.o: $(top_srcdir)/plugingui/layout.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-layout.o -MD -MP -MF $(DEPDIR)/plugingui-layout.Tpo -c -o plugingui-layout.o `test -f '$(top_srcdir)/plugingui/layout.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/layout.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-layout.Tpo $(DEPDIR)/plugingui-layout.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/layout.cc' object='plugingui-layout.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-pixelbuffer.lo: pixelbuffer.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-pixelbuffer.lo -MD -MP -MF $(DEPDIR)/libdggui_la-pixelbuffer.Tpo -c -o libdggui_la-pixelbuffer.lo `test -f 'pixelbuffer.cc' || echo '$(srcdir)/'`pixelbuffer.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-pixelbuffer.Tpo $(DEPDIR)/libdggui_la-pixelbuffer.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='pixelbuffer.cc' object='libdggui_la-pixelbuffer.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-layout.o `test -f '$(top_srcdir)/plugingui/layout.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/layout.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-pixelbuffer.lo `test -f 'pixelbuffer.cc' || echo '$(srcdir)/'`pixelbuffer.cc
 
-plugingui-layout.obj: $(top_srcdir)/plugingui/layout.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-layout.obj -MD -MP -MF $(DEPDIR)/plugingui-layout.Tpo -c -o plugingui-layout.obj `if test -f '$(top_srcdir)/plugingui/layout.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/layout.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/layout.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-layout.Tpo $(DEPDIR)/plugingui-layout.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/layout.cc' object='plugingui-layout.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-pluginconfig.lo: pluginconfig.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-pluginconfig.lo -MD -MP -MF $(DEPDIR)/libdggui_la-pluginconfig.Tpo -c -o libdggui_la-pluginconfig.lo `test -f 'pluginconfig.cc' || echo '$(srcdir)/'`pluginconfig.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-pluginconfig.Tpo $(DEPDIR)/libdggui_la-pluginconfig.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='pluginconfig.cc' object='libdggui_la-pluginconfig.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-layout.obj `if test -f '$(top_srcdir)/plugingui/layout.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/layout.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/layout.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-pluginconfig.lo `test -f 'pluginconfig.cc' || echo '$(srcdir)/'`pluginconfig.cc
 
-plugingui-listbox.o: $(top_srcdir)/plugingui/listbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-listbox.o -MD -MP -MF $(DEPDIR)/plugingui-listbox.Tpo -c -o plugingui-listbox.o `test -f '$(top_srcdir)/plugingui/listbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-listbox.Tpo $(DEPDIR)/plugingui-listbox.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/listbox.cc' object='plugingui-listbox.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-powerbutton.lo: powerbutton.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-powerbutton.lo -MD -MP -MF $(DEPDIR)/libdggui_la-powerbutton.Tpo -c -o libdggui_la-powerbutton.lo `test -f 'powerbutton.cc' || echo '$(srcdir)/'`powerbutton.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-powerbutton.Tpo $(DEPDIR)/libdggui_la-powerbutton.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='powerbutton.cc' object='libdggui_la-powerbutton.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-listbox.o `test -f '$(top_srcdir)/plugingui/listbox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listbox.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-powerbutton.lo `test -f 'powerbutton.cc' || echo '$(srcdir)/'`powerbutton.cc
 
-plugingui-listbox.obj: $(top_srcdir)/plugingui/listbox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-listbox.obj -MD -MP -MF $(DEPDIR)/plugingui-listbox.Tpo -c -o plugingui-listbox.obj `if test -f '$(top_srcdir)/plugingui/listbox.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/listbox.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/listbox.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-listbox.Tpo $(DEPDIR)/plugingui-listbox.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/listbox.cc' object='plugingui-listbox.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-progressbar.lo: progressbar.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-progressbar.lo -MD -MP -MF $(DEPDIR)/libdggui_la-progressbar.Tpo -c -o libdggui_la-progressbar.lo `test -f 'progressbar.cc' || echo '$(srcdir)/'`progressbar.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-progressbar.Tpo $(DEPDIR)/libdggui_la-progressbar.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='progressbar.cc' object='libdggui_la-progressbar.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-listbox.obj `if test -f '$(top_srcdir)/plugingui/listbox.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/listbox.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/listbox.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-progressbar.lo `test -f 'progressbar.cc' || echo '$(srcdir)/'`progressbar.cc
 
-plugingui-listboxthin.o: $(top_srcdir)/plugingui/listboxthin.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-listboxthin.o -MD -MP -MF $(DEPDIR)/plugingui-listboxthin.Tpo -c -o plugingui-listboxthin.o `test -f '$(top_srcdir)/plugingui/listboxthin.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listboxthin.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-listboxthin.Tpo $(DEPDIR)/plugingui-listboxthin.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/listboxthin.cc' object='plugingui-listboxthin.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-resource.lo: resource.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-resource.lo -MD -MP -MF $(DEPDIR)/libdggui_la-resource.Tpo -c -o libdggui_la-resource.lo `test -f 'resource.cc' || echo '$(srcdir)/'`resource.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-resource.Tpo $(DEPDIR)/libdggui_la-resource.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='resource.cc' object='libdggui_la-resource.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-listboxthin.o `test -f '$(top_srcdir)/plugingui/listboxthin.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listboxthin.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-resource.lo `test -f 'resource.cc' || echo '$(srcdir)/'`resource.cc
 
-plugingui-listboxthin.obj: $(top_srcdir)/plugingui/listboxthin.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-listboxthin.obj -MD -MP -MF $(DEPDIR)/plugingui-listboxthin.Tpo -c -o plugingui-listboxthin.obj `if test -f '$(top_srcdir)/plugingui/listboxthin.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/listboxthin.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/listboxthin.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-listboxthin.Tpo $(DEPDIR)/plugingui-listboxthin.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/listboxthin.cc' object='plugingui-listboxthin.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-resource_data.lo: resource_data.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-resource_data.lo -MD -MP -MF $(DEPDIR)/libdggui_la-resource_data.Tpo -c -o libdggui_la-resource_data.lo `test -f 'resource_data.cc' || echo '$(srcdir)/'`resource_data.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-resource_data.Tpo $(DEPDIR)/libdggui_la-resource_data.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='resource_data.cc' object='libdggui_la-resource_data.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-listboxthin.obj `if test -f '$(top_srcdir)/plugingui/listboxthin.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/listboxthin.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/listboxthin.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-resource_data.lo `test -f 'resource_data.cc' || echo '$(srcdir)/'`resource_data.cc
 
-plugingui-listboxbasic.o: $(top_srcdir)/plugingui/listboxbasic.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-listboxbasic.o -MD -MP -MF $(DEPDIR)/plugingui-listboxbasic.Tpo -c -o plugingui-listboxbasic.o `test -f '$(top_srcdir)/plugingui/listboxbasic.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listboxbasic.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-listboxbasic.Tpo $(DEPDIR)/plugingui-listboxbasic.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/listboxbasic.cc' object='plugingui-listboxbasic.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-scrollbar.lo: scrollbar.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-scrollbar.lo -MD -MP -MF $(DEPDIR)/libdggui_la-scrollbar.Tpo -c -o libdggui_la-scrollbar.lo `test -f 'scrollbar.cc' || echo '$(srcdir)/'`scrollbar.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-scrollbar.Tpo $(DEPDIR)/libdggui_la-scrollbar.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='scrollbar.cc' object='libdggui_la-scrollbar.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-listboxbasic.o `test -f '$(top_srcdir)/plugingui/listboxbasic.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/listboxbasic.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-scrollbar.lo `test -f 'scrollbar.cc' || echo '$(srcdir)/'`scrollbar.cc
 
-plugingui-listboxbasic.obj: $(top_srcdir)/plugingui/listboxbasic.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-listboxbasic.obj -MD -MP -MF $(DEPDIR)/plugingui-listboxbasic.Tpo -c -o plugingui-listboxbasic.obj `if test -f '$(top_srcdir)/plugingui/listboxbasic.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/listboxbasic.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/listboxbasic.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-listboxbasic.Tpo $(DEPDIR)/plugingui-listboxbasic.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/listboxbasic.cc' object='plugingui-listboxbasic.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-slider.lo: slider.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-slider.lo -MD -MP -MF $(DEPDIR)/libdggui_la-slider.Tpo -c -o libdggui_la-slider.lo `test -f 'slider.cc' || echo '$(srcdir)/'`slider.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-slider.Tpo $(DEPDIR)/libdggui_la-slider.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='slider.cc' object='libdggui_la-slider.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-listboxbasic.obj `if test -f '$(top_srcdir)/plugingui/listboxbasic.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/listboxbasic.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/listboxbasic.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-slider.lo `test -f 'slider.cc' || echo '$(srcdir)/'`slider.cc
 
-plugingui-knob.o: $(top_srcdir)/plugingui/knob.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-knob.o -MD -MP -MF $(DEPDIR)/plugingui-knob.Tpo -c -o plugingui-knob.o `test -f '$(top_srcdir)/plugingui/knob.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/knob.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-knob.Tpo $(DEPDIR)/plugingui-knob.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/knob.cc' object='plugingui-knob.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-stackedwidget.lo: stackedwidget.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-stackedwidget.lo -MD -MP -MF $(DEPDIR)/libdggui_la-stackedwidget.Tpo -c -o libdggui_la-stackedwidget.lo `test -f 'stackedwidget.cc' || echo '$(srcdir)/'`stackedwidget.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-stackedwidget.Tpo $(DEPDIR)/libdggui_la-stackedwidget.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='stackedwidget.cc' object='libdggui_la-stackedwidget.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-knob.o `test -f '$(top_srcdir)/plugingui/knob.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/knob.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-stackedwidget.lo `test -f 'stackedwidget.cc' || echo '$(srcdir)/'`stackedwidget.cc
 
-plugingui-knob.obj: $(top_srcdir)/plugingui/knob.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-knob.obj -MD -MP -MF $(DEPDIR)/plugingui-knob.Tpo -c -o plugingui-knob.obj `if test -f '$(top_srcdir)/plugingui/knob.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/knob.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/knob.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-knob.Tpo $(DEPDIR)/plugingui-knob.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/knob.cc' object='plugingui-knob.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-statusframecontent.lo: statusframecontent.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-statusframecontent.lo -MD -MP -MF $(DEPDIR)/libdggui_la-statusframecontent.Tpo -c -o libdggui_la-statusframecontent.lo `test -f 'statusframecontent.cc' || echo '$(srcdir)/'`statusframecontent.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-statusframecontent.Tpo $(DEPDIR)/libdggui_la-statusframecontent.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='statusframecontent.cc' object='libdggui_la-statusframecontent.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-knob.obj `if test -f '$(top_srcdir)/plugingui/knob.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/knob.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/knob.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-statusframecontent.lo `test -f 'statusframecontent.cc' || echo '$(srcdir)/'`statusframecontent.cc
 
-plugingui-filebrowser.o: $(top_srcdir)/plugingui/filebrowser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-filebrowser.o -MD -MP -MF $(DEPDIR)/plugingui-filebrowser.Tpo -c -o plugingui-filebrowser.o `test -f '$(top_srcdir)/plugingui/filebrowser.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/filebrowser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-filebrowser.Tpo $(DEPDIR)/plugingui-filebrowser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/filebrowser.cc' object='plugingui-filebrowser.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-tabbutton.lo: tabbutton.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-tabbutton.lo -MD -MP -MF $(DEPDIR)/libdggui_la-tabbutton.Tpo -c -o libdggui_la-tabbutton.lo `test -f 'tabbutton.cc' || echo '$(srcdir)/'`tabbutton.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-tabbutton.Tpo $(DEPDIR)/libdggui_la-tabbutton.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='tabbutton.cc' object='libdggui_la-tabbutton.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-filebrowser.o `test -f '$(top_srcdir)/plugingui/filebrowser.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/filebrowser.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-tabbutton.lo `test -f 'tabbutton.cc' || echo '$(srcdir)/'`tabbutton.cc
 
-plugingui-filebrowser.obj: $(top_srcdir)/plugingui/filebrowser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-filebrowser.obj -MD -MP -MF $(DEPDIR)/plugingui-filebrowser.Tpo -c -o plugingui-filebrowser.obj `if test -f '$(top_srcdir)/plugingui/filebrowser.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/filebrowser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/filebrowser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-filebrowser.Tpo $(DEPDIR)/plugingui-filebrowser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/filebrowser.cc' object='plugingui-filebrowser.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-tabwidget.lo: tabwidget.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-tabwidget.lo -MD -MP -MF $(DEPDIR)/libdggui_la-tabwidget.Tpo -c -o libdggui_la-tabwidget.lo `test -f 'tabwidget.cc' || echo '$(srcdir)/'`tabwidget.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-tabwidget.Tpo $(DEPDIR)/libdggui_la-tabwidget.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='tabwidget.cc' object='libdggui_la-tabwidget.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-filebrowser.obj `if test -f '$(top_srcdir)/plugingui/filebrowser.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/filebrowser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/filebrowser.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-tabwidget.lo `test -f 'tabwidget.cc' || echo '$(srcdir)/'`tabwidget.cc
 
-plugingui-directory.o: $(top_srcdir)/plugingui/directory.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-directory.o -MD -MP -MF $(DEPDIR)/plugingui-directory.Tpo -c -o plugingui-directory.o `test -f '$(top_srcdir)/plugingui/directory.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/directory.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-directory.Tpo $(DEPDIR)/plugingui-directory.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/directory.cc' object='plugingui-directory.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-textedit.lo: textedit.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-textedit.lo -MD -MP -MF $(DEPDIR)/libdggui_la-textedit.Tpo -c -o libdggui_la-textedit.lo `test -f 'textedit.cc' || echo '$(srcdir)/'`textedit.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-textedit.Tpo $(DEPDIR)/libdggui_la-textedit.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='textedit.cc' object='libdggui_la-textedit.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-directory.o `test -f '$(top_srcdir)/plugingui/directory.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/directory.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-textedit.lo `test -f 'textedit.cc' || echo '$(srcdir)/'`textedit.cc
 
-plugingui-directory.obj: $(top_srcdir)/plugingui/directory.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-directory.obj -MD -MP -MF $(DEPDIR)/plugingui-directory.Tpo -c -o plugingui-directory.obj `if test -f '$(top_srcdir)/plugingui/directory.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/directory.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/directory.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-directory.Tpo $(DEPDIR)/plugingui-directory.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/directory.cc' object='plugingui-directory.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-texture.lo: texture.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-texture.lo -MD -MP -MF $(DEPDIR)/libdggui_la-texture.Tpo -c -o libdggui_la-texture.lo `test -f 'texture.cc' || echo '$(srcdir)/'`texture.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-texture.Tpo $(DEPDIR)/libdggui_la-texture.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='texture.cc' object='libdggui_la-texture.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-directory.obj `if test -f '$(top_srcdir)/plugingui/directory.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/directory.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/directory.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-texture.lo `test -f 'texture.cc' || echo '$(srcdir)/'`texture.cc
 
-plugingui-pluginconfig.o: $(top_srcdir)/plugingui/pluginconfig.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-pluginconfig.o -MD -MP -MF $(DEPDIR)/plugingui-pluginconfig.Tpo -c -o plugingui-pluginconfig.o `test -f '$(top_srcdir)/plugingui/pluginconfig.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/pluginconfig.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-pluginconfig.Tpo $(DEPDIR)/plugingui-pluginconfig.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/pluginconfig.cc' object='plugingui-pluginconfig.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-texturedbox.lo: texturedbox.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-texturedbox.lo -MD -MP -MF $(DEPDIR)/libdggui_la-texturedbox.Tpo -c -o libdggui_la-texturedbox.lo `test -f 'texturedbox.cc' || echo '$(srcdir)/'`texturedbox.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-texturedbox.Tpo $(DEPDIR)/libdggui_la-texturedbox.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='texturedbox.cc' object='libdggui_la-texturedbox.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-pluginconfig.o `test -f '$(top_srcdir)/plugingui/pluginconfig.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/pluginconfig.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-texturedbox.lo `test -f 'texturedbox.cc' || echo '$(srcdir)/'`texturedbox.cc
 
-plugingui-pluginconfig.obj: $(top_srcdir)/plugingui/pluginconfig.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-pluginconfig.obj -MD -MP -MF $(DEPDIR)/plugingui-pluginconfig.Tpo -c -o plugingui-pluginconfig.obj `if test -f '$(top_srcdir)/plugingui/pluginconfig.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/pluginconfig.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/pluginconfig.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-pluginconfig.Tpo $(DEPDIR)/plugingui-pluginconfig.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/pluginconfig.cc' object='plugingui-pluginconfig.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-toggle.lo: toggle.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-toggle.lo -MD -MP -MF $(DEPDIR)/libdggui_la-toggle.Tpo -c -o libdggui_la-toggle.lo `test -f 'toggle.cc' || echo '$(srcdir)/'`toggle.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-toggle.Tpo $(DEPDIR)/libdggui_la-toggle.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='toggle.cc' object='libdggui_la-toggle.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-pluginconfig.obj `if test -f '$(top_srcdir)/plugingui/pluginconfig.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/pluginconfig.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/pluginconfig.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-toggle.lo `test -f 'toggle.cc' || echo '$(srcdir)/'`toggle.cc
 
-plugingui-imagecache.o: $(top_srcdir)/plugingui/imagecache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-imagecache.o -MD -MP -MF $(DEPDIR)/plugingui-imagecache.Tpo -c -o plugingui-imagecache.o `test -f '$(top_srcdir)/plugingui/imagecache.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/imagecache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-imagecache.Tpo $(DEPDIR)/plugingui-imagecache.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/imagecache.cc' object='plugingui-imagecache.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-utf8.lo: utf8.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-utf8.lo -MD -MP -MF $(DEPDIR)/libdggui_la-utf8.Tpo -c -o libdggui_la-utf8.lo `test -f 'utf8.cc' || echo '$(srcdir)/'`utf8.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-utf8.Tpo $(DEPDIR)/libdggui_la-utf8.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='utf8.cc' object='libdggui_la-utf8.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-imagecache.o `test -f '$(top_srcdir)/plugingui/imagecache.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/imagecache.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-utf8.lo `test -f 'utf8.cc' || echo '$(srcdir)/'`utf8.cc
 
-plugingui-imagecache.obj: $(top_srcdir)/plugingui/imagecache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-imagecache.obj -MD -MP -MF $(DEPDIR)/plugingui-imagecache.Tpo -c -o plugingui-imagecache.obj `if test -f '$(top_srcdir)/plugingui/imagecache.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/imagecache.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/imagecache.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-imagecache.Tpo $(DEPDIR)/plugingui-imagecache.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/imagecache.cc' object='plugingui-imagecache.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-verticalline.lo: verticalline.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-verticalline.lo -MD -MP -MF $(DEPDIR)/libdggui_la-verticalline.Tpo -c -o libdggui_la-verticalline.lo `test -f 'verticalline.cc' || echo '$(srcdir)/'`verticalline.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-verticalline.Tpo $(DEPDIR)/libdggui_la-verticalline.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='verticalline.cc' object='libdggui_la-verticalline.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-imagecache.obj `if test -f '$(top_srcdir)/plugingui/imagecache.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/imagecache.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/imagecache.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-verticalline.lo `test -f 'verticalline.cc' || echo '$(srcdir)/'`verticalline.cc
 
-plugingui-image.o: $(top_srcdir)/plugingui/image.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-image.o -MD -MP -MF $(DEPDIR)/plugingui-image.Tpo -c -o plugingui-image.o `test -f '$(top_srcdir)/plugingui/image.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/image.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-image.Tpo $(DEPDIR)/plugingui-image.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/image.cc' object='plugingui-image.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-widget.lo: widget.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-widget.lo -MD -MP -MF $(DEPDIR)/libdggui_la-widget.Tpo -c -o libdggui_la-widget.lo `test -f 'widget.cc' || echo '$(srcdir)/'`widget.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-widget.Tpo $(DEPDIR)/libdggui_la-widget.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='widget.cc' object='libdggui_la-widget.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-image.o `test -f '$(top_srcdir)/plugingui/image.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/image.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-widget.lo `test -f 'widget.cc' || echo '$(srcdir)/'`widget.cc
 
-plugingui-image.obj: $(top_srcdir)/plugingui/image.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-image.obj -MD -MP -MF $(DEPDIR)/plugingui-image.Tpo -c -o plugingui-image.obj `if test -f '$(top_srcdir)/plugingui/image.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/image.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/image.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-image.Tpo $(DEPDIR)/plugingui-image.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/image.cc' object='plugingui-image.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-window.lo: window.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-window.lo -MD -MP -MF $(DEPDIR)/libdggui_la-window.Tpo -c -o libdggui_la-window.lo `test -f 'window.cc' || echo '$(srcdir)/'`window.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-window.Tpo $(DEPDIR)/libdggui_la-window.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='window.cc' object='libdggui_la-window.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-image.obj `if test -f '$(top_srcdir)/plugingui/image.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/image.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/image.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-window.lo `test -f 'window.cc' || echo '$(srcdir)/'`window.cc
 
-plugingui-combobox.o: $(top_srcdir)/plugingui/combobox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-combobox.o -MD -MP -MF $(DEPDIR)/plugingui-combobox.Tpo -c -o plugingui-combobox.o `test -f '$(top_srcdir)/plugingui/combobox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/combobox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-combobox.Tpo $(DEPDIR)/plugingui-combobox.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/combobox.cc' object='plugingui-combobox.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-lodepng.lo: lodepng/lodepng.cpp
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-lodepng.lo -MD -MP -MF $(DEPDIR)/libdggui_la-lodepng.Tpo -c -o libdggui_la-lodepng.lo `test -f 'lodepng/lodepng.cpp' || echo '$(srcdir)/'`lodepng/lodepng.cpp
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-lodepng.Tpo $(DEPDIR)/libdggui_la-lodepng.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='lodepng/lodepng.cpp' object='libdggui_la-lodepng.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-combobox.o `test -f '$(top_srcdir)/plugingui/combobox.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/combobox.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-lodepng.lo `test -f 'lodepng/lodepng.cpp' || echo '$(srcdir)/'`lodepng/lodepng.cpp
 
-plugingui-combobox.obj: $(top_srcdir)/plugingui/combobox.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-combobox.obj -MD -MP -MF $(DEPDIR)/plugingui-combobox.Tpo -c -o plugingui-combobox.obj `if test -f '$(top_srcdir)/plugingui/combobox.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/combobox.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/combobox.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-combobox.Tpo $(DEPDIR)/plugingui-combobox.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/combobox.cc' object='plugingui-combobox.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-nativewindow_x11.lo: nativewindow_x11.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-nativewindow_x11.lo -MD -MP -MF $(DEPDIR)/libdggui_la-nativewindow_x11.Tpo -c -o libdggui_la-nativewindow_x11.lo `test -f 'nativewindow_x11.cc' || echo '$(srcdir)/'`nativewindow_x11.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-nativewindow_x11.Tpo $(DEPDIR)/libdggui_la-nativewindow_x11.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='nativewindow_x11.cc' object='libdggui_la-nativewindow_x11.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-combobox.obj `if test -f '$(top_srcdir)/plugingui/combobox.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/combobox.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/combobox.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-nativewindow_x11.lo `test -f 'nativewindow_x11.cc' || echo '$(srcdir)/'`nativewindow_x11.cc
 
-plugingui-progressbar.o: $(top_srcdir)/plugingui/progressbar.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-progressbar.o -MD -MP -MF $(DEPDIR)/plugingui-progressbar.Tpo -c -o plugingui-progressbar.o `test -f '$(top_srcdir)/plugingui/progressbar.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/progressbar.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-progressbar.Tpo $(DEPDIR)/plugingui-progressbar.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/progressbar.cc' object='plugingui-progressbar.o' libtool=no @AMDEPBACKSLASH@
+libdggui_la-nativewindow_win32.lo: nativewindow_win32.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-nativewindow_win32.lo -MD -MP -MF $(DEPDIR)/libdggui_la-nativewindow_win32.Tpo -c -o libdggui_la-nativewindow_win32.lo `test -f 'nativewindow_win32.cc' || echo '$(srcdir)/'`nativewindow_win32.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-nativewindow_win32.Tpo $(DEPDIR)/libdggui_la-nativewindow_win32.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='nativewindow_win32.cc' object='libdggui_la-nativewindow_win32.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-progressbar.o `test -f '$(top_srcdir)/plugingui/progressbar.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/progressbar.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-nativewindow_win32.lo `test -f 'nativewindow_win32.cc' || echo '$(srcdir)/'`nativewindow_win32.cc
 
-plugingui-progressbar.obj: $(top_srcdir)/plugingui/progressbar.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-progressbar.obj -MD -MP -MF $(DEPDIR)/plugingui-progressbar.Tpo -c -o plugingui-progressbar.obj `if test -f '$(top_srcdir)/plugingui/progressbar.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/progressbar.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/progressbar.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-progressbar.Tpo $(DEPDIR)/plugingui-progressbar.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/progressbar.cc' object='plugingui-progressbar.obj' libtool=no @AMDEPBACKSLASH@
+libdggui_la-nativewindow_pugl.lo: nativewindow_pugl.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdggui_la-nativewindow_pugl.lo -MD -MP -MF $(DEPDIR)/libdggui_la-nativewindow_pugl.Tpo -c -o libdggui_la-nativewindow_pugl.lo `test -f 'nativewindow_pugl.cc' || echo '$(srcdir)/'`nativewindow_pugl.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdggui_la-nativewindow_pugl.Tpo $(DEPDIR)/libdggui_la-nativewindow_pugl.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='nativewindow_pugl.cc' object='libdggui_la-nativewindow_pugl.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-progressbar.obj `if test -f '$(top_srcdir)/plugingui/progressbar.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/progressbar.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/progressbar.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdggui_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdggui_la-nativewindow_pugl.lo `test -f 'nativewindow_pugl.cc' || echo '$(srcdir)/'`nativewindow_pugl.cc
 
-plugingui-verticalline.o: $(top_srcdir)/plugingui/verticalline.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-verticalline.o -MD -MP -MF $(DEPDIR)/plugingui-verticalline.Tpo -c -o plugingui-verticalline.o `test -f '$(top_srcdir)/plugingui/verticalline.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/verticalline.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-verticalline.Tpo $(DEPDIR)/plugingui-verticalline.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/verticalline.cc' object='plugingui-verticalline.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-verticalline.o `test -f '$(top_srcdir)/plugingui/verticalline.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/verticalline.cc
-
-plugingui-verticalline.obj: $(top_srcdir)/plugingui/verticalline.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-verticalline.obj -MD -MP -MF $(DEPDIR)/plugingui-verticalline.Tpo -c -o plugingui-verticalline.obj `if test -f '$(top_srcdir)/plugingui/verticalline.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/verticalline.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/verticalline.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-verticalline.Tpo $(DEPDIR)/plugingui-verticalline.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/verticalline.cc' object='plugingui-verticalline.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-verticalline.obj `if test -f '$(top_srcdir)/plugingui/verticalline.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/verticalline.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/verticalline.cc'; fi`
-
-plugingui-resource.o: $(top_srcdir)/plugingui/resource.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-resource.o -MD -MP -MF $(DEPDIR)/plugingui-resource.Tpo -c -o plugingui-resource.o `test -f '$(top_srcdir)/plugingui/resource.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-resource.Tpo $(DEPDIR)/plugingui-resource.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/resource.cc' object='plugingui-resource.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-resource.o `test -f '$(top_srcdir)/plugingui/resource.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource.cc
-
-plugingui-resource.obj: $(top_srcdir)/plugingui/resource.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-resource.obj -MD -MP -MF $(DEPDIR)/plugingui-resource.Tpo -c -o plugingui-resource.obj `if test -f '$(top_srcdir)/plugingui/resource.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/resource.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/resource.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-resource.Tpo $(DEPDIR)/plugingui-resource.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/resource.cc' object='plugingui-resource.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-resource.obj `if test -f '$(top_srcdir)/plugingui/resource.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/resource.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/resource.cc'; fi`
-
-plugingui-resource_data.o: $(top_srcdir)/plugingui/resource_data.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-resource_data.o -MD -MP -MF $(DEPDIR)/plugingui-resource_data.Tpo -c -o plugingui-resource_data.o `test -f '$(top_srcdir)/plugingui/resource_data.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource_data.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-resource_data.Tpo $(DEPDIR)/plugingui-resource_data.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/resource_data.cc' object='plugingui-resource_data.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-resource_data.o `test -f '$(top_srcdir)/plugingui/resource_data.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource_data.cc
-
-plugingui-resource_data.obj: $(top_srcdir)/plugingui/resource_data.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-resource_data.obj -MD -MP -MF $(DEPDIR)/plugingui-resource_data.Tpo -c -o plugingui-resource_data.obj `if test -f '$(top_srcdir)/plugingui/resource_data.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/resource_data.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/resource_data.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-resource_data.Tpo $(DEPDIR)/plugingui-resource_data.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/resource_data.cc' object='plugingui-resource_data.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-resource_data.obj `if test -f '$(top_srcdir)/plugingui/resource_data.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/resource_data.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/resource_data.cc'; fi`
-
-plugingui-lodepng.o: $(top_srcdir)/plugingui/lodepng/lodepng.cpp
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-lodepng.o -MD -MP -MF $(DEPDIR)/plugingui-lodepng.Tpo -c -o plugingui-lodepng.o `test -f '$(top_srcdir)/plugingui/lodepng/lodepng.cpp' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/lodepng/lodepng.cpp
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-lodepng.Tpo $(DEPDIR)/plugingui-lodepng.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/lodepng/lodepng.cpp' object='plugingui-lodepng.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-lodepng.o `test -f '$(top_srcdir)/plugingui/lodepng/lodepng.cpp' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/lodepng/lodepng.cpp
-
-plugingui-lodepng.obj: $(top_srcdir)/plugingui/lodepng/lodepng.cpp
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-lodepng.obj -MD -MP -MF $(DEPDIR)/plugingui-lodepng.Tpo -c -o plugingui-lodepng.obj `if test -f '$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-lodepng.Tpo $(DEPDIR)/plugingui-lodepng.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/lodepng/lodepng.cpp' object='plugingui-lodepng.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-lodepng.obj `if test -f '$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; fi`
-
-plugingui-nativewindow_x11.o: $(top_srcdir)/plugingui/nativewindow_x11.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-nativewindow_x11.o -MD -MP -MF $(DEPDIR)/plugingui-nativewindow_x11.Tpo -c -o plugingui-nativewindow_x11.o `test -f '$(top_srcdir)/plugingui/nativewindow_x11.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_x11.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-nativewindow_x11.Tpo $(DEPDIR)/plugingui-nativewindow_x11.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/nativewindow_x11.cc' object='plugingui-nativewindow_x11.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-nativewindow_x11.o `test -f '$(top_srcdir)/plugingui/nativewindow_x11.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_x11.cc
-
-plugingui-nativewindow_x11.obj: $(top_srcdir)/plugingui/nativewindow_x11.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-nativewindow_x11.obj -MD -MP -MF $(DEPDIR)/plugingui-nativewindow_x11.Tpo -c -o plugingui-nativewindow_x11.obj `if test -f '$(top_srcdir)/plugingui/nativewindow_x11.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/nativewindow_x11.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/nativewindow_x11.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-nativewindow_x11.Tpo $(DEPDIR)/plugingui-nativewindow_x11.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/nativewindow_x11.cc' object='plugingui-nativewindow_x11.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-nativewindow_x11.obj `if test -f '$(top_srcdir)/plugingui/nativewindow_x11.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/nativewindow_x11.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/nativewindow_x11.cc'; fi`
-
-plugingui-nativewindow_win32.o: $(top_srcdir)/plugingui/nativewindow_win32.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-nativewindow_win32.o -MD -MP -MF $(DEPDIR)/plugingui-nativewindow_win32.Tpo -c -o plugingui-nativewindow_win32.o `test -f '$(top_srcdir)/plugingui/nativewindow_win32.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_win32.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-nativewindow_win32.Tpo $(DEPDIR)/plugingui-nativewindow_win32.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/nativewindow_win32.cc' object='plugingui-nativewindow_win32.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-nativewindow_win32.o `test -f '$(top_srcdir)/plugingui/nativewindow_win32.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_win32.cc
-
-plugingui-nativewindow_win32.obj: $(top_srcdir)/plugingui/nativewindow_win32.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-nativewindow_win32.obj -MD -MP -MF $(DEPDIR)/plugingui-nativewindow_win32.Tpo -c -o plugingui-nativewindow_win32.obj `if test -f '$(top_srcdir)/plugingui/nativewindow_win32.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/nativewindow_win32.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/nativewindow_win32.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-nativewindow_win32.Tpo $(DEPDIR)/plugingui-nativewindow_win32.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/nativewindow_win32.cc' object='plugingui-nativewindow_win32.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-nativewindow_win32.obj `if test -f '$(top_srcdir)/plugingui/nativewindow_win32.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/nativewindow_win32.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/nativewindow_win32.cc'; fi`
-
-plugingui-nativewindow_pugl.o: $(top_srcdir)/plugingui/nativewindow_pugl.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-nativewindow_pugl.o -MD -MP -MF $(DEPDIR)/plugingui-nativewindow_pugl.Tpo -c -o plugingui-nativewindow_pugl.o `test -f '$(top_srcdir)/plugingui/nativewindow_pugl.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_pugl.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-nativewindow_pugl.Tpo $(DEPDIR)/plugingui-nativewindow_pugl.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/nativewindow_pugl.cc' object='plugingui-nativewindow_pugl.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-nativewindow_pugl.o `test -f '$(top_srcdir)/plugingui/nativewindow_pugl.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/nativewindow_pugl.cc
-
-plugingui-nativewindow_pugl.obj: $(top_srcdir)/plugingui/nativewindow_pugl.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-nativewindow_pugl.obj -MD -MP -MF $(DEPDIR)/plugingui-nativewindow_pugl.Tpo -c -o plugingui-nativewindow_pugl.obj `if test -f '$(top_srcdir)/plugingui/nativewindow_pugl.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/nativewindow_pugl.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/nativewindow_pugl.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-nativewindow_pugl.Tpo $(DEPDIR)/plugingui-nativewindow_pugl.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/nativewindow_pugl.cc' object='plugingui-nativewindow_pugl.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-nativewindow_pugl.obj `if test -f '$(top_srcdir)/plugingui/nativewindow_pugl.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/nativewindow_pugl.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/nativewindow_pugl.cc'; fi`
-
-plugingui-configfile.o: $(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-configfile.o -MD -MP -MF $(DEPDIR)/plugingui-configfile.Tpo -c -o plugingui-configfile.o `test -f '$(top_srcdir)/src/configfile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-configfile.Tpo $(DEPDIR)/plugingui-configfile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configfile.cc' object='plugingui-configfile.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-configfile.o `test -f '$(top_srcdir)/src/configfile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configfile.cc
-
-plugingui-configfile.obj: $(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-configfile.obj -MD -MP -MF $(DEPDIR)/plugingui-configfile.Tpo -c -o plugingui-configfile.obj `if test -f '$(top_srcdir)/src/configfile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configfile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configfile.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-configfile.Tpo $(DEPDIR)/plugingui-configfile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configfile.cc' object='plugingui-configfile.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-configfile.obj `if test -f '$(top_srcdir)/src/configfile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configfile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configfile.cc'; fi`
-
-plugingui-thread.o: $(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-thread.o -MD -MP -MF $(DEPDIR)/plugingui-thread.Tpo -c -o plugingui-thread.o `test -f '$(top_srcdir)/src/thread.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-thread.Tpo $(DEPDIR)/plugingui-thread.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/thread.cc' object='plugingui-thread.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-thread.o `test -f '$(top_srcdir)/src/thread.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/thread.cc
-
-plugingui-thread.obj: $(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-thread.obj -MD -MP -MF $(DEPDIR)/plugingui-thread.Tpo -c -o plugingui-thread.obj `if test -f '$(top_srcdir)/src/thread.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/thread.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/thread.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-thread.Tpo $(DEPDIR)/plugingui-thread.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/thread.cc' object='plugingui-thread.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-thread.obj `if test -f '$(top_srcdir)/src/thread.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/thread.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/thread.cc'; fi`
-
-plugingui-semaphore.o: $(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-semaphore.o -MD -MP -MF $(DEPDIR)/plugingui-semaphore.Tpo -c -o plugingui-semaphore.o `test -f '$(top_srcdir)/src/semaphore.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-semaphore.Tpo $(DEPDIR)/plugingui-semaphore.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/semaphore.cc' object='plugingui-semaphore.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-semaphore.o `test -f '$(top_srcdir)/src/semaphore.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/semaphore.cc
-
-plugingui-semaphore.obj: $(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-semaphore.obj -MD -MP -MF $(DEPDIR)/plugingui-semaphore.Tpo -c -o plugingui-semaphore.obj `if test -f '$(top_srcdir)/src/semaphore.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/semaphore.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/semaphore.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-semaphore.Tpo $(DEPDIR)/plugingui-semaphore.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/semaphore.cc' object='plugingui-semaphore.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-semaphore.obj `if test -f '$(top_srcdir)/src/semaphore.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/semaphore.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/semaphore.cc'; fi`
-
-plugingui-mutex.o: $(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-mutex.o -MD -MP -MF $(DEPDIR)/plugingui-mutex.Tpo -c -o plugingui-mutex.o `test -f '$(top_srcdir)/src/mutex.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-mutex.Tpo $(DEPDIR)/plugingui-mutex.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/mutex.cc' object='plugingui-mutex.o' libtool=no @AMDEPBACKSLASH@
+plugingui-testmain.o: testmain.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-testmain.o -MD -MP -MF $(DEPDIR)/plugingui-testmain.Tpo -c -o plugingui-testmain.o `test -f 'testmain.cc' || echo '$(srcdir)/'`testmain.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-testmain.Tpo $(DEPDIR)/plugingui-testmain.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='testmain.cc' object='plugingui-testmain.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-mutex.o `test -f '$(top_srcdir)/src/mutex.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/mutex.cc
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-testmain.o `test -f 'testmain.cc' || echo '$(srcdir)/'`testmain.cc
 
-plugingui-mutex.obj: $(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-mutex.obj -MD -MP -MF $(DEPDIR)/plugingui-mutex.Tpo -c -o plugingui-mutex.obj `if test -f '$(top_srcdir)/src/mutex.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/mutex.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/mutex.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-mutex.Tpo $(DEPDIR)/plugingui-mutex.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/mutex.cc' object='plugingui-mutex.obj' libtool=no @AMDEPBACKSLASH@
+plugingui-testmain.obj: testmain.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -MT plugingui-testmain.obj -MD -MP -MF $(DEPDIR)/plugingui-testmain.Tpo -c -o plugingui-testmain.obj `if test -f 'testmain.cc'; then $(CYGPATH_W) 'testmain.cc'; else $(CYGPATH_W) '$(srcdir)/testmain.cc'; fi`
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/plugingui-testmain.Tpo $(DEPDIR)/plugingui-testmain.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='testmain.cc' object='plugingui-testmain.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-mutex.obj `if test -f '$(top_srcdir)/src/mutex.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/mutex.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/mutex.cc'; fi`
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(plugingui_CXXFLAGS) $(CXXFLAGS) -c -o plugingui-testmain.obj `if test -f 'testmain.cc'; then $(CYGPATH_W) 'testmain.cc'; else $(CYGPATH_W) '$(srcdir)/testmain.cc'; fi`
 
 .cpp.o:
 @am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@@ -1412,7 +1210,7 @@ distdir: $(DISTFILES)
 	done
 check-am: all-am
 check: check-am
-all-am: Makefile $(PROGRAMS)
+all-am: Makefile $(LTLIBRARIES) $(PROGRAMS)
 installdirs:
 install: install-am
 install-exec: install-exec-am
@@ -1446,8 +1244,8 @@ maintainer-clean-generic:
 	@echo "it deletes files that may require special tools to rebuild."
 clean: clean-am
 
-clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
-	mostlyclean-am
+clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
+	clean-noinstPROGRAMS mostlyclean-am
 
 distclean: distclean-am
 	-rm -rf ./$(DEPDIR)
@@ -1518,20 +1316,23 @@ uninstall-am:
 .MAKE: install-am install-strip
 
 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
-	clean-libtool clean-noinstPROGRAMS cscopelist-am ctags \
-	ctags-am distclean distclean-compile distclean-generic \
-	distclean-libtool 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 maintainer-clean \
+	clean-libtool clean-noinstLTLIBRARIES clean-noinstPROGRAMS \
+	cscopelist-am ctags ctags-am distclean distclean-compile \
+	distclean-generic distclean-libtool 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 maintainer-clean \
 	maintainer-clean-generic mostlyclean mostlyclean-compile \
 	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 	tags tags-am uninstall uninstall-am
 
 
+resource_data.cc : rcgen $(RES)
+	./rcgen $(RES) > resource_data.cc
+
 # 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:
diff --git a/plugingui/abouttab.cc b/plugingui/abouttab.cc
new file mode 100644
index 0000000..2e4eace
--- /dev/null
+++ b/plugingui/abouttab.cc
@@ -0,0 +1,93 @@
+/* -*- Mode: c++ -*- */
+/***************************************************************************
+ *            abouttab.cc
+ *
+ *  Fri Apr 21 18:51:13 CEST 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include "abouttab.h"
+
+#include <version.h>
+
+#include "utf8.h"
+
+namespace GUI
+{
+
+AboutTab::AboutTab(Widget* parent)
+	: Widget(parent)
+{
+	text_edit.setText(getAboutText());
+	text_edit.setReadOnly(true);
+	text_edit.resize(width() - 2*margin, height() - 2*margin);
+	text_edit.move(margin, margin);
+}
+
+void AboutTab::resize(std::size_t width, std::size_t height)
+{
+	Widget::resize(width, height);
+	text_edit.resize(width - 2*margin, height - 2*margin);
+}
+
+std::string AboutTab::getAboutText()
+{
+	std::string about_text;
+
+	// About
+	about_text.append(
+	"=============\n"
+	"             About\n"
+	"=============\n"
+	"\n");
+	about_text.append(about.data());
+
+	// Version
+	about_text.append(
+	"\n"
+	"=============\n"
+	"            Version\n"
+	"=============\n"
+	"\n");
+	about_text.append(std::string(VERSION) + "\n");
+
+	// Authors
+	about_text.append(
+	"\n"
+	"=============\n"
+	"            Authors\n"
+	"=============\n"
+	"\n");
+	about_text.append(UTF8().toLatin1(authors.data()));
+
+	// GPL
+	about_text.append(
+	"\n"
+	"=============\n"
+	"            License\n"
+	"=============\n"
+	"\n");
+	about_text.append(gpl.data());
+
+	return about_text;
+}
+
+} // GUI::
diff --git a/plugingui/led.h b/plugingui/abouttab.h
similarity index 66%
copy from plugingui/led.h
copy to plugingui/abouttab.h
index 14ab6ef..556b5bb 100644
--- a/plugingui/led.h
+++ b/plugingui/abouttab.h
@@ -1,10 +1,10 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* -*- Mode: c++ -*- */
 /***************************************************************************
- *            led.h
+ *            abouttab.h
  *
- *  Sat Oct 15 19:12:33 CEST 2011
- *  Copyright 2011 Bent Bisballe Nyeng
- *  deva at aasimon.org
+ *  Fri Apr 21 18:51:13 CEST 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
  ****************************************************************************/
 
 /*
@@ -27,28 +27,32 @@
 #pragma once
 
 #include "widget.h"
+#include "resource.h"
+#include "textedit.h"
 
-namespace GUI {
+#include <string>
 
-class LED : public Widget {
-public:
-	typedef enum {
-		Red,
-		Green,
-		Blue,
-		Off
-	} state_t;
-
-	LED(Widget *parent);
+namespace GUI
+{
 
-	void setState(state_t state);
+class AboutTab
+	: public Widget
+{
+public:
+	AboutTab(Widget* parent);
 
-protected:
 	// From Widget:
-	void repaintEvent(RepaintEvent* repaintEvent) override;
+	void resize(std::size_t width, std::size_t height) override;
 
 private:
-	state_t state;
+	std::string getAboutText();
+
+	TextEdit text_edit{this};
+	std::size_t margin{10};
+
+	Resource about{":../ABOUT"};
+	Resource authors{":../AUTHORS"};
+	Resource gpl{":../COPYING"};
 };
 
 } // GUI::
diff --git a/plugingui/button.cc b/plugingui/button.cc
index 29d3deb..30bda82 100644
--- a/plugingui/button.cc
+++ b/plugingui/button.cc
@@ -28,59 +28,29 @@
 
 #include "painter.h"
 
-#include <stdio.h>
 #include <hugin.hpp>
+#include <stdio.h>
 
-namespace GUI {
-
-Button::Button(Widget *parent)
-	: Widget(parent)
-	, draw_state(up)
-	, button_state(up)
+namespace GUI
 {
-}
 
-Button::~Button()
+Button::Button(Widget* parent)
+	: ButtonBase(parent)
 {
 }
 
-void Button::buttonEvent(ButtonEvent* buttonEvent)
+Button::~Button()
 {
-	// Ignore everything except left clicks.
-	if(buttonEvent->button != MouseButton::left)
-	{
-		return;
-	}
-
-	if(buttonEvent->direction == Direction::down)
-	{
-		draw_state = down;
-		button_state = down;
-		in_button = true;
-		repaintEvent(nullptr);
-	}
-
-	if(buttonEvent->direction == Direction::up)
-	{
-		draw_state = up;
-		button_state = up;
-		repaintEvent(nullptr);
-		if(in_button)
-		{
-			clicked();
-			clickNotifier();
-		}
-	}
 }
 
 void Button::repaintEvent(RepaintEvent* repaintEvent)
 {
 	Painter p(*this);
-
 	p.clear();
 
 	int padTop = 3;
 	int padLeft = 0;
+	int padTextTop = 3;
 
 	int w = width();
 	int h = height();
@@ -89,48 +59,30 @@ void Button::repaintEvent(RepaintEvent* repaintEvent)
 		return;
 	}
 
-	switch(draw_state) {
-	case up:
-		box_up.setSize(w - padLeft, h - padTop);
-		p.drawImage(padLeft, padTop, box_up);
-
-		break;
-	case down:
-		box_down.setSize(w - padLeft, h - padTop);
-		p.drawImage(padLeft, padTop, box_down);
-		break;
+	if (enabled) {
+		switch(draw_state)
+		{
+		case State::Up:
+			box_up.setSize(w - padLeft, h - padTop);
+			p.drawImage(padLeft, padTop, box_up);
+			break;
+
+		case State::Down:
+			box_down.setSize(w - padLeft, h - padTop);
+			p.drawImage(padLeft, padTop, box_down);
+			break;
+		}
 	}
+	else {
+		box_grey.setSize(w - padLeft, h - padTop);
+		p.drawImage(padLeft, padTop, box_grey);
 
-	p.setColour(Colour(0.1));
-	p.drawText(width()/2-(text.length()*3)+(draw_state==up?0:1) + (padLeft / 2),
-	           height()/2+5+1+(draw_state==up?0:1) + (padTop / 2), font, text,
-	           true);
-}
-
-void Button::setText(const std::string& text)
-{
-	this->text = text;
-	repaintEvent(nullptr);
-}
-
-void Button::mouseLeaveEvent()
-{
-	in_button = false;
-	if(button_state == down)
-	{
-		draw_state = up;
-		repaintEvent(nullptr);
+		p.setColour(Colour(0.55));
 	}
-}
 
-void Button::mouseEnterEvent()
-{
-	in_button = true;
-	if(button_state == down)
-	{
-		draw_state = down;
-		repaintEvent(nullptr);
-	}
+	auto x = padLeft + (width() - font.textWidth(text)) / 2;
+	auto y = padTop + padTextTop + font.textHeight(text);
+	p.drawText(x, y, font, text, enabled);
 }
 
-} //GUI::
+} // GUI::
diff --git a/plugingui/button.h b/plugingui/button.h
index 04656ba..52f22e2 100644
--- a/plugingui/button.h
+++ b/plugingui/button.h
@@ -26,63 +26,39 @@
  */
 #pragma once
 
-#include <string>
-
-#include <notifier.h>
-
-#include "widget.h"
-#include "painter.h"
+#include "button_base.h"
 #include "font.h"
 #include "texturedbox.h"
 
 namespace GUI {
 
-class Button : public Widget {
+class Button
+	: public ButtonBase {
 public:
-	Button(Widget *parent);
+	Button(Widget* parent);
 	virtual ~Button();
 
-	// From Widget:
-	bool isFocusable() override { return true; }
-	bool catchMouse() override { return true; }
-
-	void setText(const std::string& text);
-
-	Notifier<> clickNotifier;
-
 protected:
-	virtual void clicked() {}
-
 	// From Widget:
 	virtual void repaintEvent(RepaintEvent* e) override;
-	virtual void buttonEvent(ButtonEvent* e) override;
-	virtual void mouseLeaveEvent() override;
-	virtual void mouseEnterEvent() override;
 
 private:
-	bool in_button{false};
-
-	TexturedBox box_up{getImageCache(), ":pushbutton.png",
+	TexturedBox box_up{getImageCache(), ":resources/pushbutton.png",
 			0, 0, // atlas offset (x, y)
-			11, 1, 11, // dx1, dx2, dx3
-			10, 72, 12}; // dy1, dy2, dy3
-
-	TexturedBox box_down{getImageCache(), ":pushbutton.png",
-			23, 0, // atlas offset (x, y)
-			11, 1, 11, // dx1, dx2, dx3
-			10, 72, 12}; // dy1, dy2, dy3
-
-	typedef enum {
-		up,
-		down
-	} state_t;
+			7, 1, 7, // dx1, dx2, dx3
+			6, 12, 9}; // dy1, dy2, dy3
 
-	std::string text;
+	TexturedBox box_down{getImageCache(), ":resources/pushbutton.png",
+			15, 0, // atlas offset (x, y)
+			7, 1, 7, // dx1, dx2, dx3
+			6, 12, 9}; // dy1, dy2, dy3
 
-	Font font{":fontemboss.png"};
+	TexturedBox box_grey{getImageCache(), ":resources/pushbutton.png",
+			30, 0, // atlas offset (x, y)
+			7, 1, 7, // dx1, dx2, dx3
+			6, 12, 9}; // dy1, dy2, dy3
 
-	state_t draw_state{up};
-	state_t button_state{up};
+	Font font{":resources/fontemboss.png"};
 };
 
 } // GUI::
diff --git a/plugingui/button_base.cc b/plugingui/button_base.cc
new file mode 100644
index 0000000..bf441f5
--- /dev/null
+++ b/plugingui/button_base.cc
@@ -0,0 +1,116 @@
+/* -*- Mode: c++ -*- */
+/***************************************************************************
+ *            button_base.cc
+ *
+ *  Sat Apr 15 21:45:30 CEST 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include "button_base.h"
+
+namespace GUI {
+
+ButtonBase::ButtonBase(Widget *parent)
+	: Widget(parent)
+	, draw_state(State::Up)
+	, button_state(State::Up)
+{
+}
+
+ButtonBase::~ButtonBase()
+{
+}
+
+void ButtonBase::buttonEvent(ButtonEvent* buttonEvent)
+{
+	// Ignore everything except left clicks.
+	if(!enabled || buttonEvent->button != MouseButton::left)
+	{
+		return;
+	}
+
+	if(buttonEvent->direction == Direction::down)
+	{
+		draw_state = State::Down;
+		button_state = State::Down;
+		in_button = true;
+		redraw();
+	}
+
+	if(buttonEvent->direction == Direction::up)
+	{
+		draw_state = State::Up;
+		button_state = State::Up;
+		redraw();
+		if(in_button)
+		{
+			clicked();
+			clickNotifier();
+		}
+	}
+}
+
+void ButtonBase::setText(const std::string& text)
+{
+	this->text = text;
+	redraw();
+}
+
+void ButtonBase::setEnabled(bool enabled)
+{
+	this->enabled = enabled;
+	redraw();
+}
+
+bool ButtonBase::isEnabled() const
+{
+	return enabled;
+}
+
+void ButtonBase::mouseLeaveEvent()
+{
+	if (!enabled) {
+		return;
+	}
+
+	in_button = false;
+	if(button_state == State::Down)
+	{
+		draw_state = State::Up;
+		redraw();
+	}
+}
+
+void ButtonBase::mouseEnterEvent()
+{
+	if (!enabled) {
+		return;
+	}
+
+	in_button = true;
+	if(button_state == State::Down)
+	{
+		draw_state = State::Down;
+		redraw();
+	}
+}
+
+} // GUI::
diff --git a/plugingui/button.h b/plugingui/button_base.h
similarity index 63%
copy from plugingui/button.h
copy to plugingui/button_base.h
index 04656ba..c872d9b 100644
--- a/plugingui/button.h
+++ b/plugingui/button_base.h
@@ -1,10 +1,10 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* -*- Mode: c++ -*- */
 /***************************************************************************
- *            button.h
+ *            button_base.h
  *
- *  Sun Oct  9 13:01:56 CEST 2011
- *  Copyright 2011 Bent Bisballe Nyeng
- *  deva at aasimon.org
+ *  Sat Apr 15 21:45:30 CEST 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
  ****************************************************************************/
 
 /*
@@ -31,16 +31,15 @@
 #include <notifier.h>
 
 #include "widget.h"
-#include "painter.h"
-#include "font.h"
-#include "texturedbox.h"
 
 namespace GUI {
 
-class Button : public Widget {
+class ButtonBase
+	: public Widget
+{
 public:
-	Button(Widget *parent);
-	virtual ~Button();
+	ButtonBase(Widget* parent);
+	virtual ~ButtonBase();
 
 	// From Widget:
 	bool isFocusable() override { return true; }
@@ -48,41 +47,32 @@ public:
 
 	void setText(const std::string& text);
 
+	void setEnabled(bool enabled);
+	bool isEnabled() const;
+
 	Notifier<> clickNotifier;
 
 protected:
 	virtual void clicked() {}
 
 	// From Widget:
-	virtual void repaintEvent(RepaintEvent* e) override;
+	virtual void repaintEvent(RepaintEvent* e) override {};
 	virtual void buttonEvent(ButtonEvent* e) override;
 	virtual void mouseLeaveEvent() override;
 	virtual void mouseEnterEvent() override;
 
-private:
+	bool enabled{true};
 	bool in_button{false};
 
-	TexturedBox box_up{getImageCache(), ":pushbutton.png",
-			0, 0, // atlas offset (x, y)
-			11, 1, 11, // dx1, dx2, dx3
-			10, 72, 12}; // dy1, dy2, dy3
-
-	TexturedBox box_down{getImageCache(), ":pushbutton.png",
-			23, 0, // atlas offset (x, y)
-			11, 1, 11, // dx1, dx2, dx3
-			10, 72, 12}; // dy1, dy2, dy3
-
-	typedef enum {
-		up,
-		down
-	} state_t;
+	enum class State {
+		Up,
+		Down
+	};
 
 	std::string text;
 
-	Font font{":fontemboss.png"};
-
-	state_t draw_state{up};
-	state_t button_state{up};
+	State draw_state{State::Up};
+	State button_state{State::Up};
 };
 
 } // GUI::
diff --git a/plugingui/canvas.h b/plugingui/canvas.h
index cafe483..2326f0e 100644
--- a/plugingui/canvas.h
+++ b/plugingui/canvas.h
@@ -39,14 +39,6 @@ public:
 
 	//! @returns a reference to the pixel buffer.
 	virtual PixelBufferAlpha& GetPixelBuffer() = 0;
-
-	//! Signal the beginning of a paint operation.
-	virtual void beginPaint() = 0;
-
-	//! Signal the ending of a paint operation
-	//! This might trigger a redraw operation.
-	virtual void endPaint() = 0;
-
 };
 
 } // GUI::
diff --git a/plugingui/checkbox.cc b/plugingui/checkbox.cc
index bada623..1893f59 100644
--- a/plugingui/checkbox.cc
+++ b/plugingui/checkbox.cc
@@ -32,72 +32,21 @@ namespace GUI
 {
 
 CheckBox::CheckBox(Widget* parent)
-	: Widget(parent)
-	, bg_on(getImageCache(), ":switch_back_on.png")
-	, bg_off(getImageCache(), ":switch_back_off.png")
-	, knob(getImageCache(), ":switch_front.png")
+    : Toggle(parent)
+    , bg_on(getImageCache(), ":resources/switch_back_on.png")
+    , bg_off(getImageCache(), ":resources/switch_back_off.png")
+    , knob(getImageCache(), ":resources/switch_front.png")
 {
 }
 
-void CheckBox::buttonEvent(ButtonEvent* buttonEvent)
-{
-	// Ignore everything except left clicks.
-	if(buttonEvent->button != MouseButton::left)
-	{
-		return;
-	}
-
-	if((buttonEvent->direction == Direction::up) || buttonEvent->doubleClick)
-	{
-		buttonDown = false;
-		middle = false;
-		if(inCheckbox)
-		{
-			internalSetChecked(!state);
-		}
-	}
-	else
-	{
-		buttonDown = true;
-		middle = true;
-	}
-
-	repaintEvent(nullptr);
-}
-
-void CheckBox::setText(std::string text)
-{
-	_text = text;
-	repaintEvent(nullptr);
-}
-
-void CheckBox::keyEvent(KeyEvent* keyEvent)
-{
-	if(keyEvent->keycode == Key::character && keyEvent->text == " ")
-	{
-		if(keyEvent->direction == Direction::up)
-		{
-			middle = false;
-			internalSetChecked(!state);
-		}
-		else
-		{
-			middle = true;
-		}
-
-		repaintEvent(nullptr);
-	}
-}
-
 void CheckBox::repaintEvent(RepaintEvent* repaintEvent)
 {
 	Painter p(*this);
 
-	p.clear();
-
-	p.drawImage(0, (knob.height() - bg_on.height()) / 2, state ? bg_on : bg_off);
+	p.drawImage(
+	    0, (knob.height() - bg_on.height()) / 2, state ? bg_on : bg_off);
 
-	if(middle)
+	if(clicked)
 	{
 		p.drawImage((bg_on.width() - knob.width()) / 2 + 1, 0, knob);
 		return;
@@ -113,46 +62,4 @@ void CheckBox::repaintEvent(RepaintEvent* repaintEvent)
 	}
 }
 
-bool CheckBox::checked()
-{
-	return state;
-}
-
-void CheckBox::setChecked(bool c)
-{
-	internalSetChecked(c);
-}
-
-void CheckBox::mouseLeaveEvent()
-{
-	inCheckbox = false;
-	if(buttonDown)
-	{
-		middle = false;
-		repaintEvent(nullptr);
-	}
-}
-
-void CheckBox::mouseEnterEvent()
-{
-	inCheckbox = true;
-	if(buttonDown)
-	{
-		middle = true;
-		repaintEvent(nullptr);
-	}
-}
-
-void CheckBox::internalSetChecked(bool checked)
-{
-	if(checked == state)
-	{
-		return;
-	}
-
-	state = checked;
-	stateChangedNotifier(state);
-	repaintEvent(nullptr);
-}
-
 } // GUI::
diff --git a/plugingui/checkbox.h b/plugingui/checkbox.h
index f85c1d9..6627304 100644
--- a/plugingui/checkbox.h
+++ b/plugingui/checkbox.h
@@ -26,50 +26,24 @@
  */
 #pragma once
 
-#include <notifier.h>
-
-#include "widget.h"
+#include "toggle.h"
 #include "texture.h"
 
 namespace GUI {
 
-class CheckBox : public Widget {
+class CheckBox : public Toggle {
 public:
 	CheckBox(Widget *parent);
 	virtual ~CheckBox() = default;
 
-	void setText(std::string text);
-
-	// From Widget:
-	bool isFocusable() override { return true; }
-	bool catchMouse() override { return true; }
-
-	bool checked();
-	void setChecked(bool checked);
-
-	Notifier<bool> stateChangedNotifier;
-
 protected:
 	// From Widget:
 	virtual void repaintEvent(RepaintEvent* repaintEvent) override;
-	virtual void buttonEvent(ButtonEvent* buttonEvent) override;
-	virtual void keyEvent(KeyEvent* keyEvent) override;
-	virtual void mouseLeaveEvent() override;
-	virtual void mouseEnterEvent() override;
 
 private:
-	void internalSetChecked(bool checked);
-
 	Texture bg_on;
 	Texture bg_off;
 	Texture knob;
-
-	bool state{false};
-	bool middle{false};
-	bool buttonDown{false};
-	bool inCheckbox{false};
-
-	std::string _text;
 };
 
 } // GUI::
diff --git a/plugingui/combobox.cc b/plugingui/combobox.cc
index ffbde88..6716fb1 100644
--- a/plugingui/combobox.cc
+++ b/plugingui/combobox.cc
@@ -65,13 +65,13 @@ void ComboBox::addItem(std::string name, std::string value)
 void ComboBox::clear()
 {
 	listbox.clear();
-	repaintEvent(nullptr);
+	redraw();
 }
 
 bool ComboBox::selectItem(int index)
 {
 	listbox.selectItem(index);
-	repaintEvent(nullptr);
+	redraw();
 	return true;
 }
 
@@ -99,8 +99,6 @@ void ComboBox::repaintEvent(RepaintEvent* repaintEvent)
 {
 	Painter p(*this);
 
-	p.clear();
-
 	std::string _text = selectedName();
 
 	int w = width();
@@ -143,7 +141,7 @@ void ComboBox::scrollEvent(ScrollEvent* scrollEvent)
 	{
 		scroll_offset = (items.size() - 1);
 	}
-	repaintEvent(nullptr);
+	redraw();
 	*/
 }
 
@@ -203,7 +201,7 @@ void ComboBox::keyEvent(KeyEvent* keyEvent)
 		break;
 	}
 
-	repaintEvent(nullptr);
+	redraw();
 	*/
 }
 
diff --git a/plugingui/combobox.h b/plugingui/combobox.h
index 8946600..778d54c 100644
--- a/plugingui/combobox.h
+++ b/plugingui/combobox.h
@@ -62,7 +62,7 @@ public:
 	Notifier<std::string, std::string> valueChangedNotifier;
 
 private:
-	TexturedBox box{getImageCache(), ":widget.png",
+	TexturedBox box{getImageCache(), ":resources/widget.png",
 			0, 0, // atlas offset (x, y)
 			7, 1, 7, // dx1, dx2, dx3
 			7, 63, 7}; // dy1, dy2, dy3
diff --git a/plugingui/dgwindow.cc b/plugingui/dgwindow.cc
deleted file mode 100644
index c325703..0000000
--- a/plugingui/dgwindow.cc
+++ /dev/null
@@ -1,384 +0,0 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-/***************************************************************************
- *            dgwindow.cc
- *
- *  Mon Nov 23 20:30:45 CET 2015
- *  Copyright 2015 Bent Bisballe Nyeng
- *  deva at aasimon.org
- ****************************************************************************/
-
-/*
- *  This file is part of DrumGizmo.
- *
- *  DrumGizmo is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU Lesser General Public License as published by
- *  the Free Software Foundation; either version 3 of the License, or
- *  (at your option) any later version.
- *
- *  DrumGizmo is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU Lesser General Public License for more details.
- *
- *  You should have received a copy of the GNU Lesser General Public License
- *  along with DrumGizmo; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
- */
-#include "dgwindow.h"
-
-#include "knob.h"
-#include "verticalline.h"
-#include "../version.h"
-
-#include "pluginconfig.h"
-
-namespace GUI {
-
-class LabeledControl
-	: public Widget
-{
-public:
-	LabeledControl(Widget* parent, const std::string& name)
-		: Widget(parent)
-	{
-		layout.setResizeChildren(false);
-		layout.setHAlignment(HAlignment::center);
-
-		caption.setText(name);
-		caption.resize(100, 20);
-		caption.setAlignment(TextAlignment::center);
-		layout.addItem(&caption);
-	}
-
-	void setControl(Widget* control)
-	{
-		layout.addItem(control);
-	}
-
-	VBoxLayout layout{this};
-
-	Label caption{this};
-};
-
-class File
-	: public Widget
-{
-public:
-	File(Widget* parent)
-		: Widget(parent)
-	{
-		layout.setResizeChildren(false);
-		layout.setVAlignment(VAlignment::center);
-
-		lineedit.resize(243, 29);
-		layout.addItem(&lineedit);
-
-		browseButton.setText("Browse...");
-		browseButton.resize(85, 41);
-		layout.addItem(&browseButton);
-	}
-
-	HBoxLayout layout{this};
-
-	LineEdit lineedit{this};
-	Button browseButton{this};
-};
-
-class HumanizeControls
-	: public Widget
-{
-public:
-	HumanizeControls(Widget* parent)
-		: Widget(parent)
-	{
-		layout.setResizeChildren(false);
-		layout.setVAlignment(VAlignment::center);
-
-		velocity.resize(80, 80);
-		velocityCheck.resize(59, 38);
-		velocity.setControl(&velocityCheck);
-		layout.addItem(&velocity);
-
-		attack.resize(80, 80);
-		attackKnob.resize(60, 60);
-		attack.setControl(&attackKnob);
-		layout.addItem(&attack);
-
-		falloff.resize(80, 80);
-		falloffKnob.resize(60, 60);
-		falloff.setControl(&falloffKnob);
-		layout.addItem(&falloff);
-	}
-
-	HBoxLayout layout{this};
-
-	LabeledControl velocity{this, "Humanizer"};
-	LabeledControl attack{this, "Attack"};
-	LabeledControl falloff{this, "Release"};
-
-	CheckBox velocityCheck{&velocity};
-	Knob attackKnob{&attack};
-	Knob falloffKnob{&falloff};
-};
-
-DGWindow::DGWindow(void* native_window, Config& config, Settings& settings)
-	: Window(native_window)
-	, config(config)
-	, settings(settings)
-{
-
-	int vlineSpacing = 16;
-
-	resize(370, 330);
-	setCaption("DrumGizmo v" VERSION);
-
-	layout.setResizeChildren(false);
-	layout.setHAlignment(HAlignment::center);
-//	layout.setSpacing(0);
-
-	auto headerCaption = new Label(this);
-	headerCaption->setText("DrumGizmo");
-	headerCaption->setAlignment(TextAlignment::center);
-	headerCaption->resize(width() - 40, 32);
-	layout.addItem(headerCaption);
-
-	auto headerLine = new VerticalLine(this);
-	headerLine->resize(width() - 40, vlineSpacing);
-	layout.addItem(headerLine);
-
-	auto drumkitCaption = new Label(this);
-	drumkitCaption->setText("Drumkit file:");
-	drumkitCaption->resize(width() - 40, 15);
-	layout.addItem(drumkitCaption);
-
-	auto drumkitFile = new File(this);
-	drumkitFile->resize(width() - 40, 37);
-	lineedit = &drumkitFile->lineedit;
-	CONNECT(&drumkitFile->browseButton, clickNotifier,
-	        this, &DGWindow::kitBrowseClick);
-	layout.addItem(drumkitFile);
-
-	drumkitFileProgress = new ProgressBar(this);
-	drumkitFileProgress->resize(width() - 40, 11);
-	layout.addItem(drumkitFileProgress);
-
-	VerticalLine *l = new VerticalLine(this);
-	l->resize(width() - 40, vlineSpacing);
-	layout.addItem(l);
-
-	auto midimapCaption = new Label(this);
-	midimapCaption->setText("Midimap file:");
-	midimapCaption->resize(width() - 40, 15);
-	layout.addItem(midimapCaption);
-
-	auto midimapFile = new File(this);
-	midimapFile->resize(width() - 40, 37);
-	lineedit2 = &midimapFile->lineedit;
-	CONNECT(&midimapFile->browseButton, clickNotifier,
-	        this, &DGWindow::midimapBrowseClick);
-	layout.addItem(midimapFile);
-
-	midimapFileProgress = new ProgressBar(this);
-	midimapFileProgress->resize(width() - 40, 11);
-	midimapFileProgress->setTotal(2);
-	layout.addItem(midimapFileProgress);
-
-	VerticalLine *l2 = new VerticalLine(this);
-	l2->resize(width() - 40, vlineSpacing);
-	layout.addItem(l2);
-
-	HumanizeControls* humanizeControls = new HumanizeControls(this);
-	humanizeControls->resize(80 * 3, 80);
-	layout.addItem(humanizeControls);
-	CONNECT(&humanizeControls->velocityCheck, stateChangedNotifier,
-	        this, &DGWindow::velocityCheckClick);
-
-	CONNECT(&humanizeControls->attackKnob, valueChangedNotifier,
-	        this, &DGWindow::attackValueChanged);
-
-	CONNECT(&humanizeControls->falloffKnob, valueChangedNotifier,
-	        this, &DGWindow::falloffValueChanged);
-
-	// Store pointers for PluginGUI access:
-	velocityCheck = &humanizeControls->velocityCheck;
-	attackKnob = &humanizeControls->attackKnob;
-	falloffKnob = &humanizeControls->falloffKnob;
-
-	VerticalLine *l3 = new VerticalLine(this);
-	l3->resize(width() - 40, vlineSpacing);
-	layout.addItem(l3);
-
-	Label *lbl_version = new Label(this);
-	lbl_version->setText(".::.  v" VERSION "  .::.  http://www.drumgizmo.org  .::.  LGPLv3 .::.");
-	lbl_version->resize(width(), 20);
-	lbl_version->setAlignment(TextAlignment::center);
-	layout.addItem(lbl_version);
-
-	// Create file browser
-	fileBrowser = new FileBrowser(this);
-	fileBrowser->move(0, 0);
-	fileBrowser->resize(this->width() - 1, this->height() - 1);
-	fileBrowser->hide();
-}
-
-void DGWindow::setDrumKitLoadStatus(LoadStatus load_status)
-{
-	ProgressBarState state = ProgressBarState::Blue;
-	switch(load_status)
-	{
-	case LoadStatus::Idle:
-	case LoadStatus::Loading:
-		state = ProgressBarState::Blue;
-		break;
-	case LoadStatus::Done:
-		state = ProgressBarState::Green;
-		break;
-	case LoadStatus::Error:
-		state = ProgressBarState::Red;
-		break;
-	}
-	drumkitFileProgress->setState(state);
-}
-
-void DGWindow::setMidiMapLoadStatus(LoadStatus load_status)
-{
-	ProgressBarState state = ProgressBarState::Blue;
-	switch(load_status)
-	{
-	case LoadStatus::Idle:
-		midimapFileProgress->setValue(0);
-		break;
-	case LoadStatus::Loading:
-		midimapFileProgress->setValue(1);
-		state = ProgressBarState::Blue;
-		break;
-	case LoadStatus::Done:
-		midimapFileProgress->setValue(2);
-		state = ProgressBarState::Green;
-		break;
-	case LoadStatus::Error:
-		midimapFileProgress->setValue(2);
-		state = ProgressBarState::Red;
-		break;
-	}
-
-	midimapFileProgress->setState(state);
-}
-
-void DGWindow::repaintEvent(RepaintEvent* repaintEvent)
-{
-	if(!visible())
-	{
-		return;
-	}
-
-	Painter p(*this);
-	p.drawImageStretched(0,0, back, width(), height());
-	p.drawImage(width() - logo.width(), height() - logo.height(), logo);
-}
-
-void DGWindow::attackValueChanged(float value)
-{
-	settings.velocity_modifier_weight.store(value);
-
-#ifdef STANDALONE // For GUI debugging
-	int i = value * 4;
-	switch(i) {
-	case 0:
-		drumkitFileProgress->setState(ProgressBarState::Off);
-		break;
-	case 1:
-		drumkitFileProgress->setState(ProgressBarState::Blue);
-		break;
-	case 2:
-		drumkitFileProgress->setState(ProgressBarState::Green);
-		break;
-	case 3:
-		drumkitFileProgress->setState(ProgressBarState::Red);
-		break;
-	default:
-		break;
-	}
-#endif
-}
-
-void DGWindow::falloffValueChanged(float value)
-{
-	settings.velocity_modifier_falloff.store(value);
-
-#ifdef STANDALONE // For GUI debugging
-	drumkitFileProgress->setTotal(100);
-	drumkitFileProgress->setValue(value * 100);
-#endif
-}
-
-void DGWindow::velocityCheckClick(bool checked)
-{
-	settings.enable_velocity_modifier.store(checked);
-}
-
-void DGWindow::kitBrowseClick()
-{
-	std::string path = lineedit->text();
-	if(path == "")
-	{
-		path = config.lastkit;
-	}
-
-	if(path == "")
-	{
-		path = lineedit2->text();
-	}
-
-	fileBrowser->setPath(path);
-	CONNECT(fileBrowser, fileSelectNotifier, this, &DGWindow::selectKitFile);
-	fileBrowser->show();
-}
-
-void DGWindow::midimapBrowseClick()
-{
-	std::string path = lineedit2->text();
-	if(path == "")
-	{
-		path = config.lastmidimap;
-	}
-
-	if(path == "")
-	{
-		path = lineedit->text();
-	}
-
-	fileBrowser->setPath(path);
-	CONNECT(fileBrowser, fileSelectNotifier, this, &DGWindow::selectMapFile);
-	fileBrowser->show();
-}
-
-void DGWindow::selectKitFile(const std::string& filename)
-{
-	lineedit->setText(filename);
-
-	fileBrowser->hide();
-
-	std::string drumkit = lineedit->text();
-
-	config.lastkit = drumkit;
-	config.save();
-
-	settings.drumkit_file.store(drumkit);
-}
-
-void DGWindow::selectMapFile(const std::string& filename)
-{
-	lineedit2->setText(filename);
-	fileBrowser->hide();
-
-	std::string midimap = lineedit2->text();
-
-	config.lastmidimap = midimap;
-	config.save();
-
-	settings.midimap_file.store(midimap);
-}
-
-
-} // GUI::
diff --git a/plugingui/drawable.h b/plugingui/dialog.cc
similarity index 68%
copy from plugingui/drawable.h
copy to plugingui/dialog.cc
index ff9a4ff..9ba579d 100644
--- a/plugingui/drawable.h
+++ b/plugingui/dialog.cc
@@ -1,9 +1,9 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* -*- Mode: c++ -*- */
 /***************************************************************************
- *            drawable.h
+ *            dialog.cc
  *
- *  Sat Jun  4 21:39:38 CEST 2016
- *  Copyright 2016 Bent Bisballe Nyeng
+ *  Sun Apr 16 10:31:04 CEST 2017
+ *  Copyright 2017 Bent Bisballe Nyeng
  *  deva at aasimon.org
  ****************************************************************************/
 
@@ -24,24 +24,31 @@
  *  along with DrumGizmo; if not, write to the Free Software
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
  */
-#pragma once
-
-#include <cstdlib>
+#include "dialog.h"
 
 namespace GUI
 {
 
-class Colour;
+Dialog::Dialog(Widget* parent, bool modal)
+	: parent(parent)
+{
+	parent->window()->eventHandler()->registerDialog(this);
+	setModal(modal);
+}
 
-class Drawable
+Dialog::~Dialog()
 {
-public:
-	virtual ~Drawable() = default;
+	parent->window()->eventHandler()->unregisterDialog(this);
+}
 
-	virtual std::size_t width() const = 0;
-	virtual std::size_t height() const = 0;
+void Dialog::setModal(bool modal)
+{
+	is_modal = modal;
+}
 
-	virtual const Colour& getPixel(std::size_t x, std::size_t y) const = 0;
-};
+bool Dialog::isModal() const
+{
+	return is_modal;
+}
 
 } // GUI::
diff --git a/plugingui/imagecache.h b/plugingui/dialog.h
similarity index 52%
copy from plugingui/imagecache.h
copy to plugingui/dialog.h
index d31a844..1b0c6da 100644
--- a/plugingui/imagecache.h
+++ b/plugingui/dialog.h
@@ -1,9 +1,9 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* -*- Mode: c++ -*- */
 /***************************************************************************
- *            imagecache.h
+ *            dialog.h
  *
- *  Thu Jun  2 17:12:05 CEST 2016
- *  Copyright 2016 Bent Bisballe Nyeng
+ *  Sun Apr 16 10:31:04 CEST 2017
+ *  Copyright 2017 Bent Bisballe Nyeng
  *  deva at aasimon.org
  ****************************************************************************/
 
@@ -26,47 +26,38 @@
  */
 #pragma once
 
-#include <string>
-#include <map>
-#include <utility>
+#include "window.h"
 
 namespace GUI
 {
 
-class Image;
-class ImageCache;
-
-class ScopedImageBorrower
+//! This class is used the base window for pop-up dialogs, such as a file
+//! browser.
+class Dialog
+	: public Window
 {
 public:
-	ScopedImageBorrower(ImageCache& imageCache, const std::string& filename);
-	ScopedImageBorrower(ScopedImageBorrower&& other);
-	virtual ~ScopedImageBorrower();
+	//! - The dialog is placed near the parent window.
+	//! - The parent window event handler will call the dialog event handler
+	//! - While the dialog is visible, all mouse click and keyboard events
+	//!   are ignored by the parent event handler.
+	//! - The Dialog registers itself in the parent event handler when contructed
+	//!   and removes itself when destructed.
+	//! - The parent event handler will delete all registered Dialogs when itself
+	//!   deleted.
+	Dialog(Widget* parent, bool modal = false);
 
-	ScopedImageBorrower& operator=(ScopedImageBorrower&& other);
+	~Dialog();
 
-	Image& operator*();
-	Image& operator()();
+	//! Change modality.
+	void setModal(bool modal);
 
-protected:
-	ImageCache& imageCache;
-	std::string filename;
-	Image& image;
-};
-
-class ImageCache
-{
-public:
-	ScopedImageBorrower getImage(const std::string& filename);
+	//! Get current modality state.
+	bool isModal() const;
 
 private:
-	friend class ScopedImageBorrower;
-
-	Image& borrow(const std::string& filename);
-	void giveBack(const std::string& filename);
-
-protected:
-	std::map<std::string, std::pair<std::size_t, Image>> imageCache;
+	bool is_modal{false};
+	Widget* parent{nullptr};
 };
 
 } // GUI::
diff --git a/plugingui/directory.cc b/plugingui/directory.cc
index 7515c30..96ed5b7 100644
--- a/plugingui/directory.cc
+++ b/plugingui/directory.cc
@@ -33,7 +33,9 @@
 #include <vector>
 #include <string.h>
 
-#ifdef WIN32
+#include <platform.h>
+
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 #include <direct.h>
 #include <windows.h>
 #endif
@@ -43,7 +45,7 @@
 #define DRUMKIT_SUFFIX ".xml"
 
 // http://en.wikipedia.org/wiki/Path_(computing)
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 #define SEP "\\"
 #else
 #define SEP "/"
@@ -216,7 +218,7 @@ Directory::EntryList Directory::listFiles(std::string path, unsigned char filter
 		}
 	}
 
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	//DEBUG(directory, "Root is %s\n", Directory::root(path).c_str());
 	//DEBUG(directory, "Current path %s is root? %d", path.c_str(),
 	//      Directory::isRoot(path));
@@ -270,7 +272,7 @@ Directory::EntryList Directory::listFiles(std::string path, unsigned char filter
 
 bool Directory::isRoot(std::string path)
 {
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	std::transform(path.begin(), path.end(), path.begin(), ::tolower);
 	std::string root_str = Directory::root(path);
 	std::transform(root_str.begin(), root_str.end(), root_str.begin(), ::tolower);
@@ -321,7 +323,7 @@ std::string Directory::root()
 
 std::string Directory::root(std::string path)
 {
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	if(path.size() < 2)
 	{
 		return "c:"; // just something default when input is bad
@@ -338,7 +340,7 @@ std::string Directory::root(std::string path)
 Directory::DriveList Directory::drives()
 {
 	Directory::DriveList drives;
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	unsigned int d = GetLogicalDrives();
 	for(int i = 0; i < 32; ++i)
 	{
@@ -399,7 +401,7 @@ bool Directory::exists(std::string path)
 bool Directory::isHidden(std::string path)
 {
 	//DEBUG(directory, "Is '%s' hidden?\n", path.c_str());
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	// We dont want to filter out '..' pointing to root of a partition
 	unsigned pos = path.find_last_of("/\\");
 	std::string entry = path.substr(pos+1);
@@ -518,7 +520,7 @@ std::string Directory::pathToStr(Directory::Path& path)
 	{
 		std::string dir = *it;
 		//DEBUG(directory, "\tDir '%s'\n", dir.c_str());
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 		if(it != path.begin())
 		{
 			cleaned_path += SEP;
@@ -534,12 +536,12 @@ std::string Directory::pathToStr(Directory::Path& path)
 	if(cleaned_path.empty())
 	{
 		cleaned_path = Directory::root();
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 		cleaned_path += SEP;
 #endif
 	}
 
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	if(cleaned_path.size() == 2)
 	{
 		cleaned_path += SEP;
diff --git a/plugingui/diskstreamingframecontent.cc b/plugingui/diskstreamingframecontent.cc
new file mode 100644
index 0000000..33367de
--- /dev/null
+++ b/plugingui/diskstreamingframecontent.cc
@@ -0,0 +1,131 @@
+/* -*- Mode: c++ -*- */
+/***************************************************************************
+ *            diskstreamingframecontent.cc
+ *
+ *  Fri Mar 24 21:50:07 CET 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include "diskstreamingframecontent.h"
+
+#include <settings.h>
+
+#include <limits>
+
+namespace GUI
+{
+
+DiskstreamingframeContent::DiskstreamingframeContent(Widget* parent,
+                                                     Settings& settings,
+                                                     SettingsNotifier& settings_notifier)
+	: Widget(parent)
+	, slider_width{250}
+	, settings(settings)
+	, settings_notifier(settings_notifier)
+{
+	label_text.setText("Cache limit (max memory usage):");
+	label_text.setAlignment(TextAlignment::center);
+
+	button.setText("Apply");
+	button.setEnabled(false);
+
+	label_size.setText("0 MB");
+	label_size.setAlignment(TextAlignment::center);
+
+	CONNECT(this, settings_notifier.disk_cache_upper_limit,
+	        this, &DiskstreamingframeContent::limitSettingsValueChanged);
+
+	CONNECT(&slider, valueChangedNotifier,
+	        this, &DiskstreamingframeContent::limitValueChanged);
+
+	CONNECT(&button, clickNotifier,
+	        this, &DiskstreamingframeContent::reloadClicked);
+
+	CONNECT(this, settings_notifier.reload_counter,
+	        this, &DiskstreamingframeContent::reloaded);
+
+	// TODO:
+	//	CONNECT(this, settings_notifier.disk_cache_chunk_size,
+	//	        this, &DGWindow::chunkSettingsValueChanged);
+	//	CONNECT(this, settings_notifier.number_of_underruns,
+	//	        this, &DGWindow::underrunsChanged);
+}
+
+void DiskstreamingframeContent::resize(std::size_t width, std::size_t height)
+{
+	Widget::resize(width, height);
+
+	std::size_t slider_button_gap = 10;
+
+	slider_width = 0.8 * width;
+	button_width = width - slider_width - slider_button_gap;
+
+	label_text.move(0, 0);
+	slider.move(0, 20);
+	button.move(slider_width + slider_button_gap, 10);
+	label_size.move(0, 40);
+
+	label_text.resize(slider_width, 15);
+	slider.resize(slider_width, 15);
+	button.resize(button_width, 30);
+	label_size.resize(slider_width, 15);
+
+	button.setEnabled(false);
+}
+
+void DiskstreamingframeContent::limitSettingsValueChanged(std::size_t value)
+{
+	float new_slider_value = (float)(value - min_limit)/(max_limit - min_limit);
+	slider.setValue(new_slider_value);
+
+	if (new_slider_value < 0.99) {
+		int value_in_mb = value/(1024 * 1024);
+		label_size.setText(std::to_string(value_in_mb) + " MB");
+		slider.setColour(Slider::Colour::Blue);
+	}
+	else {
+		label_size.setText("Unlimited");
+		slider.setColour(Slider::Colour::Grey);
+	}
+
+	button.setEnabled(true);
+}
+
+void DiskstreamingframeContent::limitValueChanged(float value)
+{
+	std::size_t new_limit = value < 0.99 ?
+		value * (max_limit - min_limit) + min_limit :
+		std::numeric_limits<std::size_t>::max();
+
+	settings.disk_cache_upper_limit.store(new_limit);
+}
+
+void DiskstreamingframeContent::reloadClicked()
+{
+	settings.reload_counter++;
+}
+
+void DiskstreamingframeContent::reloaded(std::size_t)
+{
+	button.setEnabled(false);
+}
+
+} // GUI::
diff --git a/plugingui/diskstreamingframecontent.h b/plugingui/diskstreamingframecontent.h
new file mode 100644
index 0000000..0f9a098
--- /dev/null
+++ b/plugingui/diskstreamingframecontent.h
@@ -0,0 +1,73 @@
+/* -*- Mode: c++ -*- */
+/***************************************************************************
+ *            diskstreamingframecontent.h
+ *
+ *  Fri Mar 24 21:50:07 CET 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#pragma once
+
+#include "button.h"
+#include "label.h"
+#include "slider.h"
+#include "widget.h"
+
+struct Settings;
+class SettingsNotifier;
+
+namespace GUI
+{
+
+class DiskstreamingframeContent : public Widget
+{
+public:
+	DiskstreamingframeContent(Widget* parent,
+	                          Settings& settings,
+	                          SettingsNotifier& settings_notifier);
+
+	// From Widget
+	virtual void resize(std::size_t width, std::size_t height) override;
+
+private:
+	void limitSettingsValueChanged(std::size_t value);
+	void limitValueChanged(float value);
+	void reloadClicked();
+	void reloaded(std::size_t);
+
+	// For now the maximum disk streaming limit is 4GB
+	static constexpr std::size_t min_limit = 1024.0 * 1024.0 * 32;
+	static constexpr std::size_t max_limit = 1024.0 * 1024.0 * 1024.0 * 4.0 - 1;
+
+	Label label_text{this};
+	Label label_size{this};
+
+	Slider slider{this};
+	Button button{this};
+
+	std::size_t slider_width;
+	std::size_t button_width;
+
+	Settings& settings;
+	SettingsNotifier& settings_notifier;
+};
+
+} // GUI::
diff --git a/plugingui/drumkitframecontent.cc b/plugingui/drumkitframecontent.cc
new file mode 100644
index 0000000..3752cc3
--- /dev/null
+++ b/plugingui/drumkitframecontent.cc
@@ -0,0 +1,248 @@
+/* -*- Mode: c++ -*- */
+/***************************************************************************
+ *            drumkitframecontent.cc
+ *
+ *  Fri Mar 24 21:49:42 CET 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include "drumkitframecontent.h"
+
+#include <settings.h>
+
+#include "label.h"
+#include "pluginconfig.h"
+
+namespace GUI
+{
+
+BrowseFile::BrowseFile(Widget* parent)
+	: Widget(parent)
+{
+	layout.setResizeChildren(false);
+	layout.setVAlignment(VAlignment::center);
+	layout.setSpacing(gap);
+
+	layout.addItem(&lineedit);
+	layout.addItem(&browse_button);
+
+	browse_button.setText("Browse...");
+}
+
+void BrowseFile::resize(std::size_t width, std::size_t height)
+{
+	Widget::resize(width, height);
+
+	lineedit_width = 0.77 * width - gap;
+	button_width = width - lineedit_width - gap;
+
+	lineedit.resize(lineedit_width, 29);
+	browse_button.resize(button_width, 30);
+
+	layout.layout();
+}
+
+std::size_t BrowseFile::getLineEditWidth()
+{
+	return lineedit_width;
+}
+
+std::size_t BrowseFile::getButtonWidth()
+{
+	return button_width;
+}
+
+Button& BrowseFile::getBrowseButton()
+{
+	return browse_button;
+}
+
+LineEdit& BrowseFile::getLineEdit()
+{
+	return lineedit;
+}
+
+DrumkitframeContent::DrumkitframeContent(Widget* parent,
+                                         Settings& settings,
+                                         SettingsNotifier& settings_notifier,
+                                         Config& config)
+	: Widget(parent)
+	, settings(settings)
+	, settings_notifier(settings_notifier)
+	, config(config)
+{
+	layout.setHAlignment(HAlignment::left);
+
+	drumkit_caption.setText("Drumkit file:");
+	midimap_caption.setText("Midimap file:");
+
+	layout.addItem(&drumkit_caption);
+	layout.addItem(&drumkit_file);
+	layout.addItem(&drumkit_file_progress);
+	layout.addItem(&midimap_caption);
+	layout.addItem(&midimap_file);
+	layout.addItem(&midimap_file_progress);
+
+	CONNECT(&drumkit_file.getBrowseButton(), clickNotifier,
+	        this, &DrumkitframeContent::kitBrowseClick);
+
+	CONNECT(&midimap_file.getBrowseButton(), clickNotifier,
+	        this, &DrumkitframeContent::midimapBrowseClick);
+
+
+	CONNECT(this, settings_notifier.drumkit_file,
+	        &drumkit_file.getLineEdit(), &LineEdit::setText);
+	CONNECT(this, settings_notifier.drumkit_load_status,
+	        this, &DrumkitframeContent::setDrumKitLoadStatus);
+
+	CONNECT(this, settings_notifier.midimap_file,
+	        &midimap_file.getLineEdit(), &LineEdit::setText);
+	CONNECT(this, settings_notifier.midimap_load_status,
+	        this, &DrumkitframeContent::setMidiMapLoadStatus);
+
+	CONNECT(this, settings_notifier.number_of_files,
+	        &drumkit_file_progress, &ProgressBar::setTotal);
+
+	CONNECT(this, settings_notifier.number_of_files_loaded,
+	        &drumkit_file_progress, &ProgressBar::setValue);
+
+	midimap_file_progress.setTotal(2);
+
+	file_browser.resize(450, 350);
+	file_browser.setFixedSize(450, 350);
+}
+
+void DrumkitframeContent::resize(std::size_t width, std::size_t height)
+{
+	Widget::resize(width, height);
+
+	drumkit_caption.resize(width, 15);
+	drumkit_file.resize(width, 37);
+	drumkit_file_progress.resize(drumkit_file.getLineEditWidth(), 11);
+
+	midimap_caption.resize(width, 15);
+	midimap_file.resize(width, 37);
+	midimap_file_progress.resize(drumkit_file.getLineEditWidth(), 11);
+
+	layout.layout();
+}
+
+void DrumkitframeContent::kitBrowseClick()
+{
+	std::string path = drumkit_file.getLineEdit().text();
+	if(path == "")
+	{
+		path = config.lastkit;
+	}
+
+	if(path == "")
+	{
+		path = midimap_file.getLineEdit().text();
+	}
+
+	file_browser.setPath(path);
+	CONNECT(&file_browser, fileSelectNotifier,
+	        this, &DrumkitframeContent::selectKitFile);
+	file_browser.show();
+}
+
+void DrumkitframeContent::midimapBrowseClick()
+{
+	std::string path = midimap_file.getLineEdit().text();
+	if(path == "")
+	{
+		path = config.lastmidimap;
+	}
+
+	if(path == "")
+	{
+		path = drumkit_file.getLineEdit().text();
+	}
+
+	file_browser.setPath(path);
+	CONNECT(&file_browser, fileSelectNotifier,
+	        this, &DrumkitframeContent::selectMapFile);
+	file_browser.show();
+}
+
+void DrumkitframeContent::selectKitFile(const std::string& filename)
+{
+	config.lastkit = filename;
+	config.save();
+
+	settings.drumkit_file.store(filename);
+	settings.reload_counter++;
+}
+
+void DrumkitframeContent::selectMapFile(const std::string& filename)
+{
+	config.lastmidimap = filename;
+	config.save();
+
+	settings.midimap_file.store(filename);
+}
+
+void DrumkitframeContent::setDrumKitLoadStatus(LoadStatus load_status)
+{
+	ProgressBarState state = ProgressBarState::Blue;
+	switch(load_status)
+	{
+	case LoadStatus::Idle:
+	case LoadStatus::Loading:
+		state = ProgressBarState::Blue;
+		break;
+	case LoadStatus::Done:
+		state = ProgressBarState::Green;
+		break;
+	case LoadStatus::Error:
+		state = ProgressBarState::Red;
+		break;
+	}
+
+	drumkit_file_progress.setState(state);
+}
+
+void DrumkitframeContent::setMidiMapLoadStatus(LoadStatus load_status)
+{
+	ProgressBarState state = ProgressBarState::Blue;
+	switch(load_status)
+	{
+	case LoadStatus::Idle:
+		midimap_file_progress.setValue(0);
+		break;
+	case LoadStatus::Loading:
+		midimap_file_progress.setValue(1);
+		state = ProgressBarState::Blue;
+		break;
+	case LoadStatus::Done:
+		midimap_file_progress.setValue(2);
+		state = ProgressBarState::Green;
+		break;
+	case LoadStatus::Error:
+		midimap_file_progress.setValue(2);
+		state = ProgressBarState::Red;
+		break;
+	}
+
+	midimap_file_progress.setState(state);
+}
+
+} // GUI::
diff --git a/plugingui/dgwindow.h b/plugingui/drumkitframecontent.h
similarity index 54%
rename from plugingui/dgwindow.h
rename to plugingui/drumkitframecontent.h
index 72e4679..c6e0942 100644
--- a/plugingui/dgwindow.h
+++ b/plugingui/drumkitframecontent.h
@@ -1,10 +1,10 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* -*- Mode: c++ -*- */
 /***************************************************************************
- *            dgwindow.h
+ *            drumkitframecontent.h
  *
- *  Mon Nov 23 20:30:45 CET 2015
- *  Copyright 2015 Bent Bisballe Nyeng
- *  deva at aasimon.org
+ *  Fri Mar 24 21:49:42 CET 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
  ****************************************************************************/
 
 /*
@@ -28,66 +28,80 @@
 
 #include <settings.h>
 
-#include "window.h"
+#include "button.h"
 #include "label.h"
 #include "lineedit.h"
-#include "checkbox.h"
-#include "button.h"
-#include "knob.h"
 #include "progressbar.h"
+#include "widget.h"
 #include "filebrowser.h"
-#include "layout.h"
 
-namespace GUI {
+namespace GUI
+{
 
 class Config;
-class Header;
-class File;
 
-class DGWindow : public Window {
+class BrowseFile
+	: public Widget
+{
 public:
-	DGWindow(void* native_window, Config& config, Settings& settings);
+	BrowseFile(Widget* parent);
 
-	Header* header;
+	// From Widget
+	virtual void resize(std::size_t width, std::size_t height) override;
 
-	File* drumkitFile;
-	LineEdit* lineedit;
-	ProgressBar* drumkitFileProgress;
+	std::size_t getLineEditWidth();
+	std::size_t getButtonWidth();
 
-	File* midimapFile;
-	LineEdit* lineedit2;
-	ProgressBar* midimapFileProgress;
+	Button& getBrowseButton();
+	LineEdit& getLineEdit();
 
-	// Humanized velocity controls:
-	CheckBox* velocityCheck;
-	Knob* attackKnob;
-	Knob* falloffKnob;
-	FileBrowser* fileBrowser;
+private:
+	HBoxLayout layout{this};
 
-	void setDrumKitLoadStatus(LoadStatus load_status);
-	void setMidiMapLoadStatus(LoadStatus load_status);
+	LineEdit lineedit{this};
+	Button browse_button{this};
 
-protected:
-	// From Widget:
-	void repaintEvent(RepaintEvent* repaintEvent) override;
+	std::size_t lineedit_width;
+	std::size_t button_width;
+	std::size_t gap{10};
+};
+
+class DrumkitframeContent
+	: public Widget
+{
+public:
+	DrumkitframeContent(Widget* parent,
+	                    Settings& settings,
+	                    SettingsNotifier& settings_notifier,
+	                    Config& config);
+
+	// From Widget
+	virtual void resize(std::size_t width, std::size_t height) override;
 
-private:
-	void attackValueChanged(float value);
-	void falloffValueChanged(float value);
-	void velocityCheckClick(bool checked);
 	void kitBrowseClick();
 	void midimapBrowseClick();
+
+private:
 	void selectKitFile(const std::string& filename);
 	void selectMapFile(const std::string& filename);
 
-	Config& config;
+	void setDrumKitLoadStatus(LoadStatus load_status);
+	void setMidiMapLoadStatus(LoadStatus load_status);
 
 	VBoxLayout layout{this};
 
-	Image back{":bg.png"};
-	Image logo{":logo.png"};
+	Label drumkit_caption{this};
+	Label midimap_caption{this};
+	BrowseFile drumkit_file{this};
+	BrowseFile midimap_file{this};
+	ProgressBar drumkit_file_progress{this};
+	ProgressBar midimap_file_progress{this};
+
+	FileBrowser file_browser{this};
 
 	Settings& settings;
+	SettingsNotifier& settings_notifier;
+	Config& config;
 };
 
 } // GUI::
diff --git a/plugingui/eventhandler.cc b/plugingui/eventhandler.cc
index 083efae..4200d49 100644
--- a/plugingui/eventhandler.cc
+++ b/plugingui/eventhandler.cc
@@ -28,37 +28,57 @@
 
 #include "window.h"
 #include "painter.h"
+#include "dialog.h"
 
-namespace GUI {
+namespace GUI
+{
 
 EventHandler::EventHandler(NativeWindow& nativeWindow, Window& window)
 	: window(window)
 	, nativeWindow(nativeWindow)
-//	, last_click(0)
 	, lastWasDoubleClick(false)
 {}
 
 bool EventHandler::hasEvent()
 {
-	return nativeWindow.hasEvent();
+	return !events.empty();
 }
 
-std::shared_ptr<Event> EventHandler::getNextEvent()
+bool EventHandler::queryNextEventType(EventType type)
 {
-	return nativeWindow.getNextEvent();
+	return !events.empty() &&
+		(events.front()->type() == type);
 }
 
-std::shared_ptr<Event> EventHandler::peekNextEvent()
+std::shared_ptr<Event> EventHandler::getNextEvent()
 {
-	return nativeWindow.peekNextEvent();
+	if(events.empty())
+	{
+		return nullptr;
+	}
+
+	auto event = events.front();
+	events.pop_front();
+	return event;
 }
 
 void EventHandler::processEvents()
 {
-	while(hasEvent())
+	bool block_interaction{false};
+	for(auto dialog : dialogs)
 	{
-		Painter p(window); // Make sure we only redraw buffer one time.
+		// Check if the dialog nativewindow (not the contained widget) is visible
+		if(dialog->native->visible())
+		{
+			block_interaction |= dialog->isModal();
+			dialog->eventHandler()->processEvents();
+		}
+	}
 
+	events = nativeWindow.getEvents();
+
+	while(hasEvent())
+	{
 		auto event = getNextEvent();
 
 		if(event == nullptr)
@@ -71,28 +91,15 @@ void EventHandler::processEvents()
 			window.redraw();
 			break;
 
-		case EventType::resize:
+		case EventType::move:
 			{
-				while(true)
-				{
-					if(!hasEvent())
-					{
-						break;
-					}
-
-					auto peekEvent = peekNextEvent();
-					if(!peekEvent)
-					{
-						break;
-					}
-					if(peekEvent->type() != EventType::resize)
-					{
-						break;
-					}
-
-					event = getNextEvent();
-				}
+				auto moveEvent = static_cast<MoveEvent*>(event.get());
+				window.moved(moveEvent->x, moveEvent->y);
+			}
+			break;
 
+		case EventType::resize:
+			{
 				auto resizeEvent = static_cast<ResizeEvent*>(event.get());
 				if((resizeEvent->width != window.width()) ||
 				   (resizeEvent->height != window.height()))
@@ -104,23 +111,9 @@ void EventHandler::processEvents()
 
 		case EventType::mouseMove:
 			{
-				while(true)
+				// Skip all consecutive mouse move events and handle only the last one.
+				while(queryNextEventType(EventType::mouseMove))
 				{
-					if(!hasEvent())
-					{
-						break;
-					}
-
-					auto peekEvent = peekNextEvent();
-					if(!peekEvent)
-					{
-						break;
-					}
-					if(peekEvent->type() != EventType::mouseMove)
-					{
-						break;
-					}
-
 					event = getNextEvent();
 				}
 
@@ -148,8 +141,8 @@ void EventHandler::processEvents()
 				if(window.buttonDownFocus())
 				{
 					auto widget = window.buttonDownFocus();
-					moveEvent->x -= widget->windowX();
-					moveEvent->y -= widget->windowY();
+					moveEvent->x -= widget->translateToWindowX();
+					moveEvent->y -= widget->translateToWindowY();
 
 					window.buttonDownFocus()->mouseMoveEvent(moveEvent);
 					break;
@@ -157,8 +150,8 @@ void EventHandler::processEvents()
 
 				if(widget)
 				{
-					moveEvent->x -= widget->windowX();
-					moveEvent->y -= widget->windowY();
+					moveEvent->x -= widget->translateToWindowX();
+					moveEvent->y -= widget->translateToWindowY();
 					widget->mouseMoveEvent(moveEvent);
 				}
 			}
@@ -166,13 +159,17 @@ void EventHandler::processEvents()
 
 		case EventType::button:
 			{
-				if(lastWasDoubleClick)
+				if(block_interaction)
 				{
-					lastWasDoubleClick = false;
 					continue;
 				}
 
 				auto buttonEvent = static_cast<ButtonEvent*>(event.get());
+				if(lastWasDoubleClick && (buttonEvent->direction == Direction::down))
+				{
+					lastWasDoubleClick = false;
+					continue;
+				}
 
 				lastWasDoubleClick = buttonEvent->doubleClick;
 
@@ -183,8 +180,8 @@ void EventHandler::processEvents()
 					if(buttonEvent->direction == Direction::up)
 					{
 						auto widget = window.buttonDownFocus();
-						buttonEvent->x -= widget->windowX();
-						buttonEvent->y -= widget->windowY();
+						buttonEvent->x -= widget->translateToWindowX();
+						buttonEvent->y -= widget->translateToWindowY();
 
 						widget->buttonEvent(buttonEvent);
 						window.setButtonDownFocus(nullptr);
@@ -194,8 +191,8 @@ void EventHandler::processEvents()
 
 				if(widget)
 				{
-					buttonEvent->x -= widget->windowX();
-					buttonEvent->y -= widget->windowY();
+					buttonEvent->x -= widget->translateToWindowX();
+					buttonEvent->y -= widget->translateToWindowY();
 
 					widget->buttonEvent(buttonEvent);
 
@@ -215,38 +212,18 @@ void EventHandler::processEvents()
 
 		case EventType::scroll:
 			{
-				int delta = 0;
-				while(true)
+				if(block_interaction)
 				{
-					if(!hasEvent())
-					{
-						break;
-					}
-
-					auto peekEvent = peekNextEvent();
-					if(!peekEvent)
-					{
-						break;
-					}
-					if(peekEvent->type() != EventType::scroll)
-					{
-						break;
-					}
-
-					auto scrollEvent = static_cast<ScrollEvent*>(event.get());
-					delta += scrollEvent->delta;
-
-					event = getNextEvent();
+					continue;
 				}
 
 				auto scrollEvent = static_cast<ScrollEvent*>(event.get());
-				scrollEvent->delta += delta;
 
 				auto widget = window.find(scrollEvent->x, scrollEvent->y);
 				if(widget)
 				{
-					scrollEvent->x -= widget->windowX();
-					scrollEvent->y -= widget->windowY();
+					scrollEvent->x -= widget->translateToWindowX();
+					scrollEvent->y -= widget->translateToWindowY();
 
 					widget->scrollEvent(scrollEvent);
 				}
@@ -255,6 +232,10 @@ void EventHandler::processEvents()
 
 		case EventType::key:
 			{
+				if(block_interaction)
+				{
+					continue;
+				}
 
 				// TODO: Filter out multiple arrow events.
 
@@ -267,10 +248,30 @@ void EventHandler::processEvents()
 			break;
 
 		case EventType::close:
+			if(block_interaction)
+			{
+				continue;
+			}
+
 			closeNotifier();
 			break;
 		}
 	}
+
+	// Probe window and children to readrw as needed.
+	// NOTE: This method will invoke native->redraw() if a redraw is needed.
+	window.updateBuffer();
+}
+
+void EventHandler::registerDialog(Dialog* dialog)
+{
+	dialogs.push_back(dialog);
 }
 
+void EventHandler::unregisterDialog(Dialog* dialog)
+{
+	dialogs.remove(dialog);
+}
+
+
 } // GUI::
diff --git a/plugingui/eventhandler.h b/plugingui/eventhandler.h
index 6269baf..8d6f492 100644
--- a/plugingui/eventhandler.h
+++ b/plugingui/eventhandler.h
@@ -28,31 +28,38 @@
 
 #include <notifier.h>
 #include <memory>
+#include <queue>
+#include <list>
 
 #include "guievent.h"
 #include "nativewindow.h"
 
-namespace GUI {
+namespace GUI
+{
 
 class Window;
+class Dialog;
 
-class EventHandler {
+class EventHandler
+{
 public:
 	EventHandler(NativeWindow& nativeWindow, Window& window);
 
-	//! \brief Process all events currently in the event queue.
+	//! Process all events currently in the event queue.
 	void processEvents();
 
-	//! \brief Query if any events are currently in the event queue.
+	//! Query if any events are currently in the event queue.
 	bool hasEvent();
 
-	//! \brief Get a single event from the event queue.
+	//! Query if the topmost event in the event queue is of type.
+	bool queryNextEventType(EventType type);
+
+	//! Get a single event from the event queue.
 	//! \return A pointer to the event or nullptr if there are none.
 	std::shared_ptr<Event> getNextEvent();
 
-	//! \brief Get a single event from the event queue without popping it.
-	//! \return A pointer to the event or nullptr if there are none.
-	std::shared_ptr<Event> peekNextEvent();
+	void registerDialog(Dialog* dialog);
+	void unregisterDialog(Dialog* dialog);
 
 	Notifier<> closeNotifier;
 
@@ -62,6 +69,10 @@ private:
 
 	// Used to ignore mouse button release after a double click.
 	bool lastWasDoubleClick;
+
+	EventQueue events;
+
+	std::list<Dialog*> dialogs;
 };
 
 } // GUI::
diff --git a/plugingui/filebrowser.cc b/plugingui/filebrowser.cc
index 4470d00..76a2744 100644
--- a/plugingui/filebrowser.cc
+++ b/plugingui/filebrowser.cc
@@ -39,34 +39,42 @@
 #include <sys/stat.h>
 #include <unistd.h>
 
+#include <platform.h>
 #include <hugin.hpp>
 
 #ifdef __MINGW32__
 #include <direct.h>
 #endif
 
-namespace GUI {
+namespace GUI
+{
 
-FileBrowser::FileBrowser(Widget *parent)
-	: Widget(parent)
+FileBrowser::FileBrowser(Widget* parent)
+	: Dialog(parent, true)
 	, dir(Directory::cwd())
 	, lbl_path(this)
 	, lineedit(this)
 	, listbox(this)
 	, btn_sel(this)
 	, btn_esc(this)
-	, back(":bg.png")
+	, back(":resources/bg.png")
 {
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	above_root = false;
 #endif
 
+	setCaption("Open file...");
+
 	lbl_path.setText("Path:");
 
 	//lineedit.setReadOnly(true);
 	CONNECT(&lineedit, enterPressedNotifier, this, &FileBrowser::handleKeyEvent);
 	CONNECT(&listbox, selectionNotifier,
 	        this, &FileBrowser::listSelectionChanged);
+	CONNECT(this, fileSelectNotifier,
+	        this, &FileBrowser::select);
+	CONNECT(eventHandler(), closeNotifier,
+	        this, &FileBrowser::cancel);
 
 	btn_sel.setText("Select");
 	CONNECT(&btn_sel, clickNotifier, this, &FileBrowser::selectButtonClicked);
@@ -77,10 +85,6 @@ FileBrowser::FileBrowser(Widget *parent)
 	changeDir();
 }
 
-FileBrowser::~FileBrowser()
-{
-}
-
 void FileBrowser::setPath(const std::string& path)
 {
 	INFO(filebrowser, "Setting path to '%s'\n", path.c_str());
@@ -99,9 +103,9 @@ void FileBrowser::setPath(const std::string& path)
 	changeDir();
 }
 
-void FileBrowser::resize(int w, int h)
+void FileBrowser::resize(std::size_t width, std::size_t height)
 {
-	Widget::resize(w,h);
+	Dialog::resize(width, height);
 
 	int offset = 0;
 	int brd = 5; // border
@@ -115,18 +119,18 @@ void FileBrowser::resize(int w, int h)
 	offset += btn_h;
 
 	lbl_path.resize(60, btn_h);
-	lineedit.resize(w - 60 - brd, btn_h);
+	lineedit.resize(width - 60 - brd, btn_h);
 
 	offset += brd;
 
 	listbox.move(brd, offset);
-	listbox.resize(w - 1 - 2*brd, h - btn_h - 2*brd - offset);
+	listbox.resize(width - 1 - 2*brd, height - btn_h - 2*brd - offset);
 
-	btn_esc.move(brd, h - btn_h - brd);
-	btn_esc.resize((w - 1 - 2*brd) / 2 - brd / 2, btn_h);
+	btn_esc.move(brd, height - btn_h - brd);
+	btn_esc.resize((width - 1 - 2*brd) / 2 - brd / 2, btn_h);
 
-	btn_sel.move(brd + w / 2 - brd / 2, h - btn_h - brd);
-	btn_sel.resize((w - 1 - 2*brd) / 2, btn_h);
+	btn_sel.move(brd + width / 2 - brd / 2, height - btn_h - brd);
+	btn_sel.resize((width - 1 - 2*brd) / 2, btn_h);
 }
 
 void FileBrowser::repaintEvent(RepaintEvent* repaintEvent)
@@ -168,6 +172,15 @@ void FileBrowser::handleKeyEvent()
 
 void FileBrowser::cancel()
 {
+	has_filename = false;
+	hide();
+	fileSelectCancelNotifier();
+}
+
+void FileBrowser::select(const std::string& file)
+{
+	has_filename = true;
+	filename = file;
 	hide();
 }
 
@@ -185,7 +198,7 @@ void FileBrowser::changeDir()
 	INFO(filebrowser, "Changing path to '%s'\n",
 	     (dir.path() + dir.seperator() + value).c_str());
 
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	if(above_root && !value.empty())
 	{
 		dir.setPath(value + dir.seperator());
@@ -211,7 +224,7 @@ void FileBrowser::changeDir()
 
 	std::vector<ListBoxBasic::Item> items;
 
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	if(Directory::isRoot(dir.path()) && (value == ".."))
 	{
 		DEBUG(filebrowser, "Showing partitions...\n");
@@ -257,4 +270,14 @@ void FileBrowser::changeDir()
 	listbox.addItems(items);
 }
 
+std::string FileBrowser::getFilename() const
+{
+	return filename;
+}
+
+bool FileBrowser::hasFilename() const
+{
+	return has_filename;
+}
+
 } // GUI::
diff --git a/plugingui/filebrowser.h b/plugingui/filebrowser.h
index 20f8197..ff8a7e8 100644
--- a/plugingui/filebrowser.h
+++ b/plugingui/filebrowser.h
@@ -27,8 +27,9 @@
 #pragma once
 
 #include <notifier.h>
+#include <platform.h>
 
-#include "widget.h"
+#include "dialog.h"
 #include "button.h"
 #include "listbox.h"
 #include "lineedit.h"
@@ -36,21 +37,31 @@
 #include "image.h"
 #include "directory.h"
 
-namespace GUI {
+namespace GUI
+{
 
-class FileBrowser : public Widget {
+class FileBrowser
+	: public Dialog
+{
 public:
-	FileBrowser(Widget *parent);
-	virtual ~FileBrowser();
+	FileBrowser(Widget* parent);
 
 	void setPath(const std::string& path);
 
 	Notifier<const std::string&> fileSelectNotifier; // (const std::string& path)
+	Notifier<> fileSelectCancelNotifier;
 
 	// From Widget:
 	bool isFocusable() override { return true; }
 	virtual void repaintEvent(RepaintEvent* repaintEvent) override;
-	virtual void resize(int w, int h) override;
+	virtual void resize(std::size_t width, std::size_t height) override;
+
+	//! Return the filename selected in the browser.
+	std::string getFilename() const;
+
+	//! Returns true if the filebrowser has a selection, false if the window was
+	//! closed or the cancel button was clicked.
+	bool hasFilename() const;
 
 private:
 	void listSelectionChanged();
@@ -59,12 +70,13 @@ private:
 	void handleKeyEvent();
 
 	Directory dir;
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	bool above_root;
 	bool in_root;
 #endif
 
 	void cancel();
+	void select(const std::string& file);
 	void changeDir();
 
 	Label lbl_path;
@@ -76,6 +88,9 @@ private:
 	Button btn_esc;
 
 	Image back;
+
+	bool has_filename{false};
+	std::string filename;
 };
 
 } // GUI::
diff --git a/plugingui/font.h b/plugingui/font.h
index 84e1f63..2e3f87a 100644
--- a/plugingui/font.h
+++ b/plugingui/font.h
@@ -36,7 +36,7 @@ namespace GUI {
 
 class Font {
 public:
-	Font(const std::string& fontfile = ":font.png");
+	Font(const std::string& fontfile = ":resources/font.png");
 
 	size_t textWidth(const std::string& text) const;
 	size_t textHeight(const std::string& text = "") const;
diff --git a/plugingui/frame.cc b/plugingui/frame.cc
new file mode 100644
index 0000000..efe0281
--- /dev/null
+++ b/plugingui/frame.cc
@@ -0,0 +1,121 @@
+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/***************************************************************************
+ *            frame.cc
+ *
+ *  Tue Feb  7 21:07:56 CET 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include "frame.h"
+
+#include "painter.h"
+
+namespace GUI
+{
+
+FrameWidget::FrameWidget(Widget* parent, bool has_switch)
+	: Widget(parent)
+	, is_switched_on(!has_switch)
+	, bar_height(24)
+{
+	if(has_switch)
+	{
+		// We only have to set this once as nothing happens on a resize
+		power_button.move(4, 4);
+		power_button.resize(16, 16);
+
+		power_button.setChecked(is_switched_on);
+		CONNECT(&power_button, stateChangedNotifier, this,
+		    &FrameWidget::powerButtonStateChanged);
+	}
+	power_button.setVisible(has_switch);
+
+	CONNECT(this, sizeChangeNotifier, this, &FrameWidget::sizeChanged);
+}
+
+void FrameWidget::repaintEvent(RepaintEvent* repaintEvent)
+{
+	Painter p(*this);
+
+	int center_x = width() / 2;
+	auto title_buf = title.c_str();
+
+	// draw the dark grey box
+	p.setColour(grey_box_colour);
+	p.drawFilledRectangle(1, 1, width() - 2, bar_height);
+
+	// frame
+	p.setColour(frame_colour_top);
+	p.drawLine(0, 0, width() - 1, 0);
+	p.setColour(frame_colour_bottom);
+	p.drawLine(0, height() - 1, width() - 1, height() - 1);
+	p.setColour(frame_colour_side);
+	p.drawLine(0, 0, 0, height() - 1);
+	p.drawLine(width() - 1, 0, width() - 1, height() - 1);
+
+	// background
+	p.setColour(background_colour);
+	p.drawFilledRectangle(1, bar_height, width() - 2, height() - 2);
+
+	// draw the label
+	p.setColour(label_colour);
+	p.drawText(center_x - label_width, bar_height - 4, font, title_buf);
+}
+
+void FrameWidget::powerButtonStateChanged(bool new_state)
+{
+	is_switched_on = new_state;
+	onSwitchChangeNotifier(is_switched_on);
+}
+
+void FrameWidget::setTitle(std::string const& title)
+{
+	this->title = title;
+	label_width = font.textWidth(title.c_str()) / 2 + 1;
+}
+
+void FrameWidget::setContent(Widget* content)
+{
+	this->content = content;
+	content->reparent(this);
+}
+
+void FrameWidget::setOnSwitch(bool on)
+{
+	is_switched_on = on;
+	power_button.setChecked(is_switched_on);
+}
+
+void FrameWidget::sizeChanged(int width, int height)
+{
+	if(content)
+	{
+		content_start_x = content_margin;
+		content_start_y = bar_height + content_margin;
+		content_width = width - 2 * content_margin;
+		content_height = height - (bar_height + 2 * content_margin);
+
+		content->move(content_start_x, content_start_y);
+		content->resize(content_width, content_height);
+	}
+}
+
+} // GUI::
diff --git a/plugingui/frame.h b/plugingui/frame.h
new file mode 100644
index 0000000..8475690
--- /dev/null
+++ b/plugingui/frame.h
@@ -0,0 +1,106 @@
+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/***************************************************************************
+ *            frame.h
+ *
+ *  Tue Feb  7 21:07:56 CET 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#pragma once
+
+#include <notifier.h>
+
+#include "font.h"
+#include "powerbutton.h"
+#include "widget.h"
+
+namespace GUI
+{
+
+class FrameWidget
+	: public Widget
+{
+public:
+	FrameWidget(Widget* parent, bool has_switch = false);
+	virtual ~FrameWidget() = default;
+
+	// From Widget:
+	virtual bool isFocusable() override { return false; }
+	virtual bool catchMouse() override { return false; }
+
+	bool isSwitchedOn() { return is_switched_on; }
+
+	void setTitle(std::string const& title);
+	void setContent(Widget* content);
+
+	void setOnSwitch(bool on);
+
+	Notifier<bool> onSwitchChangeNotifier; // (bool on)
+
+protected:
+	// From Widget:
+	virtual void repaintEvent(RepaintEvent* repaintEvent) override;
+
+	//! Callback for Widget::sizeChangeNotifier
+	void sizeChanged(int width, int height);
+
+private:
+	//
+	// upper bar
+	//
+
+	// label
+	Font font;
+	std::string title;
+	GUI::Colour label_colour{0.1};
+	std::size_t label_width;
+
+	// switch
+	bool is_switched_on;
+	PowerButton power_button{this};
+
+	void powerButtonStateChanged(bool clicked);
+
+	// grey box
+	std::size_t bar_height;
+	GUI::Colour grey_box_colour{0.7};
+	GUI::Colour background_colour{0.85, 0.8};
+
+	//
+	// content
+	//
+
+	// content frame
+	GUI::Colour frame_colour_top{0.95};
+	GUI::Colour frame_colour_bottom{0.4};
+	GUI::Colour frame_colour_side{0.6};
+
+	// content box
+	Widget* content{nullptr};
+	std::size_t content_margin{12};
+
+	std::size_t content_start_x;
+	std::size_t content_start_y;
+	std::size_t content_width;
+	std::size_t content_height;
+};
+
+} // GUI::
diff --git a/plugingui/guievent.h b/plugingui/guievent.h
index 133b630..11a7b9b 100644
--- a/plugingui/guievent.h
+++ b/plugingui/guievent.h
@@ -26,39 +26,36 @@
  */
 #pragma once
 
-#include <unistd.h>
-
 #include <string>
+#include <list>
+#include <memory>
 
-#ifdef X11
-#include <X11/Xlib.h>
-#include <X11/Xutil.h>
-#endif/*X11*/
-
-namespace GUI {
+namespace GUI
+{
 
-enum class EventType {
+enum class EventType
+{
 	mouseMove,
 	repaint,
 	button,
 	scroll,
 	key,
 	close,
-	resize
+	resize,
+	move
 };
 
-class Event {
+class Event
+{
 public:
 	virtual ~Event() {}
 
 	virtual EventType type() = 0;
-
-#ifdef X11
-	::Window window_id;
-#endif/*X11*/
 };
 
-class MouseMoveEvent : public Event {
+class MouseMoveEvent
+	: public Event
+{
 public:
 	EventType type() { return EventType::mouseMove; }
 
@@ -67,18 +64,22 @@ public:
 };
 
 
-enum class Direction {
+enum class Direction
+{
 	up,
 	down,
 };
 
-enum class MouseButton {
+enum class MouseButton
+{
 	right,
 	middle,
 	left,
 };
 
-class ButtonEvent : public Event {
+class ButtonEvent
+	: public Event
+{
 public:
 	EventType type() { return EventType::button; }
 
@@ -91,7 +92,9 @@ public:
 	bool doubleClick;
 };
 
-class ScrollEvent : public Event {
+class ScrollEvent
+	: public Event
+{
 public:
 	EventType type() { return EventType::scroll; }
 
@@ -101,7 +104,9 @@ public:
 	int delta;
 };
 
-class RepaintEvent : public Event {
+class RepaintEvent
+	: public Event
+{
 public:
 	EventType type() { return EventType::repaint; }
 
@@ -111,7 +116,8 @@ public:
 	size_t height;
 };
 
-enum class Key {
+enum class Key
+{
 	unknown,
 	left,
 	right,
@@ -127,7 +133,9 @@ enum class Key {
 	character, //!< The actual character is stored in KeyEvent::text
 };
 
-class KeyEvent : public Event {
+class KeyEvent
+	: public Event
+{
 public:
 	EventType type() { return EventType::key; }
 
@@ -137,12 +145,16 @@ public:
 	std::string text;
 };
 
-class CloseEvent : public Event {
+class CloseEvent
+	: public Event
+{
 public:
 	EventType type() { return EventType::close; }
 };
 
-class ResizeEvent : public Event {
+class ResizeEvent
+	: public Event
+{
 public:
 	EventType type() { return EventType::resize; }
 
@@ -150,4 +162,24 @@ public:
 	size_t height;
 };
 
+class MoveEvent
+	: public Event
+{
+public:
+	EventType type() { return EventType::move; }
+
+	int x;
+	int y;
+};
+
+using EventQueue = std::list<std::shared_ptr<Event>>;
+
+struct Rect
+{
+	std::size_t x1;
+	std::size_t y1;
+	std::size_t x2;
+	std::size_t y2;
+};
+
 } // GUI::
diff --git a/plugingui/humanizerframecontent.cc b/plugingui/humanizerframecontent.cc
new file mode 100644
index 0000000..6753836
--- /dev/null
+++ b/plugingui/humanizerframecontent.cc
@@ -0,0 +1,83 @@
+/* -*- Mode: c++ -*- */
+/***************************************************************************
+ *            humanizerframecontent.cc
+ *
+ *  Fri Mar 24 21:49:58 CET 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include "humanizerframecontent.h"
+
+#include <settings.h>
+
+#include "painter.h"
+
+namespace GUI
+{
+
+HumanizerframeContent::HumanizerframeContent(Widget* parent,
+                                             Settings& settings,
+                                             SettingsNotifier& settings_notifier)
+	: Widget(parent)
+	, settings(settings)
+	, settings_notifier(settings_notifier)
+{
+	layout.setResizeChildren(false);
+
+	attack.resize(80, 80);
+	attack_knob.resize(30, 30);
+	attack_knob.showValue(false);
+	attack.setControl(&attack_knob);
+	layout.addItem(&attack);
+
+	falloff.resize(80, 80);
+	falloff_knob.resize(30, 30);
+	falloff_knob.showValue(false);
+	falloff.setControl(&falloff_knob);
+	layout.addItem(&falloff);
+
+	layout.setPosition(&attack, GridLayout::GridRange{1, 2, 0, 1});
+	layout.setPosition(&falloff, GridLayout::GridRange{2, 3, 0, 1});
+
+	CONNECT(this, settings_notifier.velocity_modifier_falloff,
+	        &falloff_knob, &Knob::setValue);
+	CONNECT(this, settings_notifier.velocity_modifier_weight,
+	        &attack_knob, &Knob::setValue);
+
+	CONNECT(&attack_knob, valueChangedNotifier,
+	        this, &HumanizerframeContent::attackValueChanged);
+
+	CONNECT(&falloff_knob, valueChangedNotifier,
+	        this, &HumanizerframeContent::falloffValueChanged);
+
+}
+
+void HumanizerframeContent::attackValueChanged(float value)
+{
+	settings.velocity_modifier_weight.store(value);
+}
+
+void HumanizerframeContent::falloffValueChanged(float value)
+{
+	settings.velocity_modifier_falloff.store(value);
+}
+
+} // GUI::
diff --git a/plugingui/humanizerframecontent.h b/plugingui/humanizerframecontent.h
new file mode 100644
index 0000000..e13f739
--- /dev/null
+++ b/plugingui/humanizerframecontent.h
@@ -0,0 +1,109 @@
+/* -*- Mode: c++ -*- */
+/***************************************************************************
+ *            humanizerframecontent.h
+ *
+ *  Fri Mar 24 21:49:58 CET 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#pragma once
+
+#include "knob.h"
+#include "label.h"
+#include "layout.h"
+#include "widget.h"
+
+#include <iomanip>
+#include <sstream>
+
+struct Settings;
+class SettingsNotifier;
+
+namespace GUI
+{
+
+// TODO move this to an own file?
+class LabeledControl
+	: public Widget
+{
+public:
+	LabeledControl(Widget* parent, const std::string& name)
+		: Widget(parent)
+	{
+		layout.setResizeChildren(false);
+		layout.setHAlignment(HAlignment::center);
+		layout.setSpacing(2);
+
+		caption.setText(name);
+		caption.resize(100, 20);
+		caption.setAlignment(TextAlignment::center);
+		layout.addItem(&caption);
+	}
+
+	void setControl(Knob* control)
+	{
+		layout.addItem(control);
+
+		CONNECT(control, valueChangedNotifier, this, &LabeledControl::setValue);
+		setValue(control->value());
+		value.resize(100, 20);
+		value.setAlignment(TextAlignment::center);
+		layout.addItem(&value);
+	}
+
+private:
+	VBoxLayout layout{this};
+	Label caption{this};
+	Label value{this};
+
+	void setValue(float new_value)
+	{
+		std::stringstream stream;
+		stream << std::fixed << std::setprecision(2) << new_value;
+		value.setText(stream.str());
+	}
+};
+
+class HumanizerframeContent
+	: public Widget
+{
+public:
+	HumanizerframeContent(Widget* parent,
+	                      Settings& settings,
+	                      SettingsNotifier& settings_notifier);
+
+private:
+	void attackValueChanged(float value);
+	void falloffValueChanged(float value);
+
+	GridLayout layout{this, 4, 1};
+
+	LabeledControl attack{this, "Attack"};
+	LabeledControl falloff{this, "Release"};
+
+	Knob attack_knob{&attack};
+	Knob falloff_knob{&falloff};
+
+	Settings& settings;
+	SettingsNotifier& settings_notifier;
+};
+
+} // GUI::
diff --git a/plugingui/image.cc b/plugingui/image.cc
index 666170d..22d1aca 100644
--- a/plugingui/image.cc
+++ b/plugingui/image.cc
@@ -45,6 +45,7 @@ Image::Image(const char* data, size_t size)
 }
 
 Image::Image(const std::string& filename)
+	: filename(filename)
 {
 	Resource rc(filename);
 	load(rc.data(), rc.size());
@@ -54,6 +55,7 @@ Image::Image(Image&& other)
 	: _width(other._width)
 	, _height(other._height)
 	, image_data(std::move(other.image_data))
+	, filename(other.filename)
 {
 	other._width = 0;
 	other._height = 0;
@@ -78,7 +80,7 @@ Image& Image::operator=(Image&& other)
 
 void Image::setError()
 {
-	Resource rc(":png_error");
+	Resource rc(":resources/png_error");
 
 	const unsigned char* ptr = (const unsigned char*)rc.data();
 
@@ -118,7 +120,8 @@ void Image::load(const char* data, size_t size)
 
 	if(res != 0)
 	{
-		ERR(image, "Error in lodepng_decode32: %d", res);
+		ERR(image, "Error in lodepng_decode32: %d while loading '%s'",
+		    res, filename.c_str());
 		setError();
 		return;
 	}
diff --git a/plugingui/image.h b/plugingui/image.h
index ae0e051..e70215e 100644
--- a/plugingui/image.h
+++ b/plugingui/image.h
@@ -60,6 +60,7 @@ private:
 	std::size_t _height{0};
 	std::vector<Colour> image_data;
 	Colour out_of_range{0.0f, 0.0f, 0.0f, 0.0f};
+	std::string filename;
 };
 
 } // GUI::
diff --git a/plugingui/knob.cc b/plugingui/knob.cc
index 87779ec..4082aa3 100644
--- a/plugingui/knob.cc
+++ b/plugingui/knob.cc
@@ -37,35 +37,50 @@
 #endif
 #include <math.h>
 
-namespace GUI {
+namespace GUI
+{
 
 Knob::Knob(Widget *parent)
 	: Widget(parent)
-	, img_knob(getImageCache(), ":knob.png")
+	, img_knob(getImageCache(), ":resources/knob.png")
 {
 	state = up;
 
 	maximum = 1.0;
 	minimum = 0.0;
 
-	currentValue = minimum;
+	current_value = 0.0;
 
 	mouse_offset_x = 0;
 }
 
 void Knob::setValue(float value)
 {
+	value -= minimum;
+	value /= (maximum - minimum);
 	internalSetValue(value);
 }
 
+void Knob::setRange(float minimum, float maximum)
+{
+	this->minimum = minimum;
+	this->maximum = maximum;
+	internalSetValue(current_value);
+}
+
 float Knob::value()
 {
-	return currentValue;
+	return current_value * (maximum - minimum) + minimum;
+}
+
+void Knob::showValue(bool show_value)
+{
+	this->show_value = show_value;
 }
 
 void Knob::scrollEvent(ScrollEvent* scrollEvent)
 {
-	float value = currentValue - (scrollEvent->delta / 200.0);
+	float value = (current_value - (scrollEvent->delta / 200.0));
 	internalSetValue(value);
 }
 
@@ -80,7 +95,7 @@ void Knob::mouseMoveEvent(MouseMoveEvent* mouseMoveEvent)
 
 		float dval =
 			mouse_offset_x - (mouseMoveEvent->x + (-1 * mouseMoveEvent->y));
-		float value = currentValue - (dval / 300.0);
+		float value = current_value - (dval / 300.0);
 
 		internalSetValue(value);
 
@@ -95,7 +110,7 @@ void Knob::keyEvent(KeyEvent* keyEvent)
 		return;
 	}
 
-	float value = currentValue;
+	float value = current_value;
 	switch(keyEvent->keycode) {
 	case Key::up:
 		value += 0.01;
@@ -152,17 +167,33 @@ void Knob::repaintEvent(RepaintEvent* repaintEvent)
 	int center_y = height() / 2;
 
 	Painter p(*this);
-
 	p.clear();
+
 	p.drawImageStretched(0, 0, img_knob, diameter, diameter);
 
-	char buf[64];
-	sprintf(buf, "%.2f", currentValue * maximum);
-	p.drawText(center_x - font.textWidth(buf) / 2 + 1,
-	           center_y + font.textHeight(buf) / 2 + 1, font, buf);
+	float range = maximum - minimum;
+
+	if (show_value) {
+		// Show 0, 1 or 2 decimal point depending on the size of the range
+		char buf[64];
+		if(range> 100.0f)
+		{
+			sprintf(buf, "%.0f", current_value * range + minimum);
+		}
+		else if(range > 10.0f)
+		{
+			sprintf(buf, "%.1f", current_value * range + minimum);
+		}
+		else
+		{
+			sprintf(buf, "%.2f", current_value * range + minimum);
+		}
+		p.drawText(center_x - font.textWidth(buf) / 2 + 1,
+				   center_y + font.textHeight(buf) / 2 + 1, font, buf);
+	}
 
 	// Make it start from 20% and stop at 80%
-	double padval = currentValue * 0.8 + 0.1;
+	double padval = current_value * 0.8 + 0.1;
 
 	double from_x = sin((-1 * padval + 1) * 2 * M_PI) * radius * 0.6;
 	double from_y = cos((-1 * padval + 1) * 2 * M_PI) * radius * 0.6;
@@ -184,26 +215,26 @@ void Knob::repaintEvent(RepaintEvent* repaintEvent)
 	}
 }
 
-void Knob::internalSetValue(float value)
+void Knob::internalSetValue(float new_value)
 {
-	if(value < minimum)
+	if(new_value < 0.0)
 	{
-	  value = minimum;
+	  new_value = 0.0;
 	}
 
-	if(value > maximum)
+	if(new_value > 1.0)
 	{
-		value = maximum;
+		new_value = 1.0;
 	}
 
-	if(value == currentValue)
+	if(new_value == current_value)
 	{
 		return;
 	}
 
-	currentValue = value;
-	valueChangedNotifier(currentValue);
-	repaintEvent(nullptr);
+	current_value = new_value;
+	valueChangedNotifier(value());
+	redraw();
 }
 
 } // GUI::
diff --git a/plugingui/knob.h b/plugingui/knob.h
index 64d66e1..d8771d8 100644
--- a/plugingui/knob.h
+++ b/plugingui/knob.h
@@ -44,7 +44,9 @@ public:
 	bool isFocusable() override { return true; }
 
 	void setValue(float value);
+	void setRange(float minimum, float maximum);
 	float value();
+	void showValue(bool show_value);
 
 	Notifier<float> valueChangedNotifier; // (float newValue)
 
@@ -69,10 +71,12 @@ private:
 
 	state_t state;
 
-	float currentValue;
+	float current_value;
 	float maximum;
 	float minimum;
 
+	bool show_value{true};
+
 	Texture img_knob;
 
 	int mouse_offset_x;
diff --git a/plugingui/label.cc b/plugingui/label.cc
index 2ff4f36..dc5fe23 100644
--- a/plugingui/label.cc
+++ b/plugingui/label.cc
@@ -29,6 +29,8 @@
 #include "painter.h"
 #include "guievent.h"
 
+#include <cpp11fix.h>
+
 namespace GUI {
 
 Label::Label(Widget *parent)
@@ -39,7 +41,7 @@ Label::Label(Widget *parent)
 void Label::setText(const std::string& text)
 {
 	_text = text;
-	repaintEvent(nullptr);
+	redraw();
 }
 
 void Label::setAlignment(TextAlignment alignment)
@@ -47,6 +49,16 @@ void Label::setAlignment(TextAlignment alignment)
 	this->alignment = alignment;
 }
 
+void Label::setColour(Colour colour)
+{
+	this->colour = std::make_unique<Colour>(colour);
+}
+
+void Label::resetColour()
+{
+	colour.release();
+}
+
 void Label::resizeToText()
 {
 	resize(font.textWidth(_text) + border, font.textHeight());
@@ -55,11 +67,8 @@ void Label::resizeToText()
 void Label::repaintEvent(RepaintEvent* repaintEvent)
 {
 	Painter p(*this);
-
 	p.clear();
 
-	p.setColour(Colour(1));
-
 	int offset = 0;
 	switch(alignment) {
 	case TextAlignment::left:
@@ -73,7 +82,13 @@ void Label::repaintEvent(RepaintEvent* repaintEvent)
 		break;
 	}
 
-	p.drawText(offset, (height() + font.textHeight()) / 2, font, _text, true);
+	if (colour) {
+		p.setColour(*colour);
+		p.drawText(offset, (height() + font.textHeight()) / 2, font, _text);
+	}
+	else {
+		p.drawText(offset, (height() + font.textHeight()) / 2, font, _text, true);
+	}
 }
 
 } // GUI::
diff --git a/plugingui/label.h b/plugingui/label.h
index f76a598..45b4176 100644
--- a/plugingui/label.h
+++ b/plugingui/label.h
@@ -31,6 +31,7 @@
 #include "font.h"
 
 #include <string>
+#include <memory>
 
 namespace GUI {
 
@@ -46,9 +47,9 @@ public:
 	virtual ~Label() = default;
 
 	void setText(const std::string& text);
-
 	void setAlignment(TextAlignment alignment);
-
+	void setColour(Colour colour);
+	void resetColour();
 	void resizeToText();
 
 protected:
@@ -57,9 +58,12 @@ protected:
 
 private:
 	std::string _text;
-	Font font{":fontemboss.png"};
+	Font font{":resources/fontemboss.png"};
 	TextAlignment alignment{TextAlignment::left};
 	int border{0};
+
+	// optional colour
+	std::unique_ptr<Colour> colour;
 };
 
 } // GUI::
diff --git a/plugingui/layout.cc b/plugingui/layout.cc
index 1b56315..ea025bd 100644
--- a/plugingui/layout.cc
+++ b/plugingui/layout.cc
@@ -28,10 +28,12 @@
 
 #include "widget.h"
 
-namespace GUI {
+#include <algorithm>
 
-LayoutItem::LayoutItem()
-	: parent(nullptr)
+namespace GUI
+{
+
+LayoutItem::LayoutItem() : parent(nullptr)
 {
 }
 
@@ -40,7 +42,7 @@ LayoutItem::~LayoutItem()
 	setLayoutParent(nullptr); // Will disconnect from layout if any.
 }
 
-void LayoutItem::setLayoutParent(Layout *p)
+void LayoutItem::setLayoutParent(Layout* p)
 {
 	if(this->parent)
 	{
@@ -50,8 +52,7 @@ void LayoutItem::setLayoutParent(Layout *p)
 	this->parent = p;
 }
 
-Layout::Layout(LayoutItem *parent)
-	: parent(parent)
+Layout::Layout(LayoutItem* parent) : parent(parent)
 {
 	auto widget = dynamic_cast<Widget*>(parent);
 	if(widget)
@@ -60,25 +61,17 @@ Layout::Layout(LayoutItem *parent)
 	}
 }
 
-void Layout::addItem(LayoutItem *item)
+void Layout::addItem(LayoutItem* item)
 {
 	items.push_back(item);
 	item->setLayoutParent(this);
 	layout();
 }
 
-void Layout::removeItem(LayoutItem *item)
+void Layout::removeItem(LayoutItem* item)
 {
-	LayoutItemList::iterator i = items.begin();
-	while(i != items.end())
-	{
-		if(*i == item)
-		{
-			i = items.erase(i);
-			continue;
-		}
-		++i;
-	}
+	auto new_end = std::remove(items.begin(), items.end(), item);
+	items.erase(new_end, items.end());
 
 	layout();
 }
@@ -92,8 +85,7 @@ void Layout::sizeChanged(int width, int height)
 // BoxLayout
 //
 
-BoxLayout::BoxLayout(LayoutItem *parent)
-	: Layout(parent)
+BoxLayout::BoxLayout(LayoutItem* parent) : Layout(parent)
 {
 }
 
@@ -113,9 +105,8 @@ void BoxLayout::setSpacing(size_t spacing)
 // VBoxLayout
 //
 
-VBoxLayout::VBoxLayout(LayoutItem *parent)
-	: BoxLayout(parent)
-	, align(HAlignment::center)
+VBoxLayout::VBoxLayout(LayoutItem* parent)
+    : BoxLayout(parent), align(HAlignment::center)
 {
 }
 
@@ -123,19 +114,34 @@ void VBoxLayout::layout()
 {
 	size_t y = 0;
 	size_t w = parent->width();
-	//size_t h = parent->height() / items.size();
+	// size_t h = parent->height() / items.size();
 
 	LayoutItemList::iterator i = items.begin();
 	while(i != items.end())
 	{
-		LayoutItem *item = *i;
+		LayoutItem* item = *i;
+
 		if(resizeChildren)
 		{
-			item->resize(w, parent->height() / items.size());
+			auto num_items = items.size();
+			auto empty_space = (num_items - 1) * spacing;
+			auto available_space = parent->height();
+
+			if(available_space >= empty_space)
+			{
+				auto item_height = (available_space - empty_space) / num_items;
+				item->resize(w, item_height);
+			}
+			else
+			{
+				// TODO: Should this case be handled differently?
+				item->resize(w, 0);
+			}
 		}
 
 		size_t x = 0;
-		switch(align) {
+		switch(align)
+		{
 		case HAlignment::left:
 			x = 0;
 			break;
@@ -162,9 +168,8 @@ void VBoxLayout::setHAlignment(HAlignment alignment)
 // HBoxLayout
 //
 
-HBoxLayout::HBoxLayout(LayoutItem *parent)
-	: BoxLayout(parent)
-	, align(VAlignment::center)
+HBoxLayout::HBoxLayout(LayoutItem* parent)
+    : BoxLayout(parent), align(VAlignment::center)
 {
 }
 
@@ -175,23 +180,38 @@ void HBoxLayout::layout()
 		return;
 	}
 
-//	size_t w = parent->width() / items.size();
+	//	size_t w = parent->width() / items.size();
 	size_t h = parent->height();
 	size_t x = 0;
 
 	LayoutItemList::iterator i = items.begin();
 	while(i != items.end())
 	{
-		LayoutItem *item = *i;
+		LayoutItem* item = *i;
 		if(resizeChildren)
 		{
-			item->resize(parent->width() / items.size(), h);
+			auto num_items = items.size();
+			auto empty_space = (num_items - 1) * spacing;
+			auto available_space = parent->width();
+
+			if(available_space >= empty_space)
+			{
+				auto item_width = (available_space - empty_space) / num_items;
+				item->resize(item_width, h);
+			}
+			else
+			{
+				// TODO: Should this case be handled differently?
+				item->resize(0, h);
+			}
+
 			item->move(x, 0);
 		}
 		else
 		{
 			size_t y = 0;
-			switch(align) {
+			switch(align)
+			{
 			case VAlignment::top:
 				y = 0;
 				break;
@@ -203,7 +223,7 @@ void HBoxLayout::layout()
 				break;
 			}
 
-			int diff = 0;//w - item->width();
+			int diff = 0; // w - item->width();
 			item->move(x + diff / 2, y);
 		}
 		x += item->width() + spacing;
@@ -216,4 +236,120 @@ void HBoxLayout::setVAlignment(VAlignment alignment)
 	align = alignment;
 }
 
+//
+// GridLayout
+//
+
+GridLayout::GridLayout(LayoutItem* parent, std::size_t number_of_columns,
+    std::size_t number_of_rows)
+    : BoxLayout(parent)
+    , number_of_columns(number_of_columns)
+    , number_of_rows(number_of_rows)
+{
+}
+
+void GridLayout::removeItem(LayoutItem* item)
+{
+	// manually remove from grid_ranges as remove_if doesn't work on an
+	// unordered_map.
+	auto it = grid_ranges.begin();
+	while(it != grid_ranges.end())
+	{
+		if(it->first == item)
+		{
+			it = grid_ranges.erase(it);
+		}
+		else
+		{
+			++it;
+		}
+	}
+
+	Layout::removeItem(item);
+}
+
+void GridLayout::layout()
+{
+	if(grid_ranges.empty())
+	{
+		return;
+	}
+
+	// Calculate cell sizes
+	auto cell_size = calculateCellSize();
+
+	for(auto const& pair : grid_ranges)
+	{
+		auto& item = *pair.first;
+		auto const& range = pair.second;
+
+		moveAndResize(item, range, cell_size);
+	}
+}
+
+void GridLayout::setPosition(LayoutItem* item, GridRange const& range)
+{
+	grid_ranges[item] = range;
+}
+
+auto GridLayout::calculateCellSize() const -> CellSize
+{
+	auto empty_width = (number_of_columns - 1) * spacing;
+	auto available_width = parent->width();
+	auto empty_height = (number_of_rows - 1) * spacing;
+	auto available_height = parent->height();
+
+	CellSize cell_size;
+	if(available_width > empty_width && available_height > empty_height)
+	{
+		cell_size.width = (available_width - empty_width) / number_of_columns;
+		cell_size.height = (available_height - empty_height) / number_of_rows;
+	}
+	else
+	{
+		cell_size.width = 0;
+		cell_size.height = 0;
+	}
+
+	return cell_size;
+}
+
+void GridLayout::moveAndResize(
+    LayoutItem& item, GridRange const& range, CellSize cell_size) const
+{
+	std::size_t x = range.column_begin * (cell_size.width + spacing);
+	std::size_t y = range.row_begin * (cell_size.height + spacing);
+
+	std::size_t column_count = (range.column_end - range.column_begin);
+	std::size_t row_count = (range.row_end - range.row_begin);
+	std::size_t width = column_count * (cell_size.width + spacing) - spacing;
+	std::size_t height = row_count * (cell_size.height + spacing) - spacing;
+
+	if(resizeChildren)
+	{
+		item.move(x, y);
+
+		if(cell_size.width * cell_size.height != 0)
+		{
+			item.resize(width, height);
+		}
+		else
+		{
+			item.resize(0, 0);
+		}
+	}
+	else
+	{
+		if(item.width() <= width && item.height() <= height)
+		{
+			item.move(x + (width - item.width()) / 2,
+			    y + (height - item.height()) / 2);
+		}
+		else
+		{
+			item.move(x, y);
+		}
+	}
+}
+
 } // GUI::
diff --git a/plugingui/layout.h b/plugingui/layout.h
index 49bf75c..763f616 100644
--- a/plugingui/layout.h
+++ b/plugingui/layout.h
@@ -26,28 +26,31 @@
  */
 #pragma once
 
-#include <list>
 #include <cstdlib>
+#include <list>
+#include <unordered_map>
 
 #include <notifier.h>
 
-namespace GUI {
+namespace GUI
+{
 
 class Layout;
 
-class LayoutItem {
+class LayoutItem
+{
 public:
 	LayoutItem();
 	virtual ~LayoutItem();
 
 	void setLayoutParent(Layout* parent);
 
-	virtual void resize(int width, int height) = 0;
-	virtual void move(size_t x, size_t y) = 0;
-	virtual int x() = 0;
-	virtual int y() = 0;
-	virtual size_t width() = 0;
-	virtual size_t height() = 0;
+	virtual void resize(std::size_t width, std::size_t height) = 0;
+	virtual void move(int x, int y) = 0;
+	virtual int x() const = 0;
+	virtual int y() const = 0;
+	virtual std::size_t width() const = 0;
+	virtual std::size_t height() const = 0;
 
 private:
 	Layout* parent;
@@ -57,11 +60,13 @@ private:
 class Layout : public Listener
 {
 public:
-	Layout(LayoutItem *parent);
-	virtual ~Layout() {}
+	Layout(LayoutItem* parent);
+	virtual ~Layout()
+	{
+	}
 
-	virtual void addItem(LayoutItem *item);
-	virtual void removeItem(LayoutItem *item);
+	virtual void addItem(LayoutItem* item);
+	virtual void removeItem(LayoutItem* item);
 
 	//! \brief Reimplement this method to create a new Layout rule.
 	virtual void layout() = 0;
@@ -69,15 +74,16 @@ public:
 protected:
 	void sizeChanged(int width, int height);
 
-	LayoutItem *parent;
-	typedef std::list<LayoutItem *> LayoutItemList;
+	LayoutItem* parent;
+	typedef std::list<LayoutItem*> LayoutItemList;
 	LayoutItemList items;
 };
 
 //! \brief Abstract box layout
-class BoxLayout : public Layout {
+class BoxLayout : public Layout
+{
 public:
-	BoxLayout(LayoutItem *parent);
+	BoxLayout(LayoutItem* parent);
 
 	//! \brief Set to false to only move the items, not scale them.
 	void setResizeChildren(bool resize_children);
@@ -85,23 +91,25 @@ public:
 	void setSpacing(size_t spacing);
 
 	// From Layout:
-	virtual void layout() override  = 0;
+	virtual void layout() override = 0;
 
 protected:
 	bool resizeChildren{false};
 	size_t spacing{0};
 };
 
-enum class HAlignment {
+enum class HAlignment
+{
 	left,
 	center,
 	right,
 };
 
 //! \brief A Layout that lays out its elements vertically.
-class VBoxLayout : public BoxLayout {
+class VBoxLayout : public BoxLayout
+{
 public:
-	VBoxLayout(LayoutItem *parent);
+	VBoxLayout(LayoutItem* parent);
 
 	void setHAlignment(HAlignment alignment);
 
@@ -112,16 +120,18 @@ protected:
 	HAlignment align;
 };
 
-enum class VAlignment {
+enum class VAlignment
+{
 	top,
 	center,
 	bottom,
 };
 
 //! \brief A Layout that lays out its elements vertically.
-class HBoxLayout : public BoxLayout {
+class HBoxLayout : public BoxLayout
+{
 public:
-	HBoxLayout(LayoutItem *parent);
+	HBoxLayout(LayoutItem* parent);
 
 	void setVAlignment(VAlignment alignment);
 
@@ -132,4 +142,51 @@ protected:
 	VAlignment align;
 };
 
+//! \brief A Layout class which places the items in a regular grid. An item can
+//! span multiple rows/columns.
+class GridLayout : public BoxLayout
+{
+public:
+	// The range is open, i.e. end is one past the last one.
+	struct GridRange
+	{
+		int column_begin;
+		int column_end;
+		int row_begin;
+		int row_end;
+	};
+
+	GridLayout(LayoutItem* parent, std::size_t number_of_columns,
+	    std::size_t number_of_rows);
+
+	virtual ~GridLayout()
+	{
+	}
+
+	// From Layout:
+	virtual void removeItem(LayoutItem* item);
+	virtual void layout();
+
+	void setPosition(LayoutItem* item, GridRange const& range);
+
+protected:
+	std::size_t number_of_columns;
+	std::size_t number_of_rows;
+
+	// Note: Yes, this is somewhat redundant to the LayoutItemList of the Layout
+	// class. However, this was the best idea I had such that I could still
+	// derive from Layout. If you find this ugly, feel free to fix it.
+	std::unordered_map<LayoutItem*, GridRange> grid_ranges;
+
+private:
+	struct CellSize {
+		std::size_t width;
+		std::size_t height;
+	};
+
+	CellSize calculateCellSize() const;
+	void moveAndResize(
+	    LayoutItem& item, GridRange const& range, CellSize cell_size) const;
+};
+
 } // GUI::
diff --git a/plugingui/led.cc b/plugingui/led.cc
index 03ea661..f77e31a 100644
--- a/plugingui/led.cc
+++ b/plugingui/led.cc
@@ -41,7 +41,7 @@ void LED::setState(state_t state)
 	if(this->state != state)
 	{
 		this->state = state;
-		repaintEvent(nullptr);
+		redraw();
 	}
 }
 
diff --git a/plugingui/lineedit.cc b/plugingui/lineedit.cc
index c213041..d2e9dea 100644
--- a/plugingui/lineedit.cc
+++ b/plugingui/lineedit.cc
@@ -61,7 +61,7 @@ void LineEdit::setText(const std::string& text)
 	visibleText = _text;
 	offsetPos = 0;
 
-	repaintEvent(nullptr);
+	redraw();
 	textChanged();
 }
 
@@ -94,7 +94,7 @@ void LineEdit::buttonEvent(ButtonEvent *buttonEvent)
 				break;
 			}
 		}
-		repaintEvent(nullptr);
+		redraw();
 	}
 }
 
@@ -189,7 +189,7 @@ void LineEdit::keyEvent(KeyEvent *keyEvent)
 			break;
 		}
 
-		repaintEvent(nullptr);
+		redraw();
 	}
 
 	if(change)
@@ -202,7 +202,6 @@ void LineEdit::repaintEvent(RepaintEvent *repaintEvent)
 {
 	Painter p(*this);
 
-	p.clear();
 	int w = width();
 	int h = height();
 	if((w == 0) || (h == 0))
diff --git a/plugingui/lineedit.h b/plugingui/lineedit.h
index 76babcc..dd37776 100644
--- a/plugingui/lineedit.h
+++ b/plugingui/lineedit.h
@@ -62,7 +62,7 @@ protected:
 	virtual void textChanged() {}
 
 private:
-	TexturedBox box{getImageCache(), ":widget.png",
+	TexturedBox box{getImageCache(), ":resources/widget.png",
 			0, 0, // atlas offset (x, y)
 			7, 1, 7, // dx1, dx2, dx3
 			7, 63, 7}; // dy1, dy2, dy3
diff --git a/plugingui/listbox.cc b/plugingui/listbox.cc
index ba61424..28c074e 100644
--- a/plugingui/listbox.cc
+++ b/plugingui/listbox.cc
@@ -84,8 +84,6 @@ void ListBox::repaintEvent(RepaintEvent* repaintEvent)
 {
 	Painter p(*this);
 
-	p.clear();
-
 	int w = width();
 	int h = height();
 	if(w == 0 || h == 0)
@@ -97,7 +95,7 @@ void ListBox::repaintEvent(RepaintEvent* repaintEvent)
 	p.drawImage(0, 0, box);
 }
 
-void ListBox::resize(int width, int height)
+void ListBox::resize(std::size_t width, std::size_t height)
 {
 	Widget::resize(width, height);
 	basic.resize(width - (7 + 7),
diff --git a/plugingui/listbox.h b/plugingui/listbox.h
index 3032951..0d9ad4d 100644
--- a/plugingui/listbox.h
+++ b/plugingui/listbox.h
@@ -55,7 +55,7 @@ public:
 
 	// From Widget:
 	virtual void repaintEvent(RepaintEvent* repaintEvent) override;
-	virtual void resize(int w, int h) override;
+	virtual void resize(std::size_t width, std::size_t height) override;
 
 	// Forwarded notifiers from ListBoxBasic::basic
 	Notifier<>& selectionNotifier;
@@ -65,7 +65,7 @@ public:
 private:
 	ListBoxBasic basic;
 
-	TexturedBox box{getImageCache(), ":widget.png",
+	TexturedBox box{getImageCache(), ":resources/widget.png",
 			0, 0, // atlas offset (x, y)
 			7, 1, 7, // dx1, dx2, dx3
 			7, 63, 7}; // dy1, dy2, dy3
diff --git a/plugingui/listboxbasic.cc b/plugingui/listboxbasic.cc
index 2e02301..90e5b1a 100644
--- a/plugingui/listboxbasic.cc
+++ b/plugingui/listboxbasic.cc
@@ -36,7 +36,7 @@ ListBoxBasic::ListBoxBasic(Widget *parent)
 	, scroll(this)
 {
 	scroll.move(0,0);
-	scroll.resize(18, 100);
+	scroll.resize(16, 100);
 
 	CONNECT(&scroll, valueChangeNotifier,
 	        this, &ListBoxBasic::onScrollBarValueChange);
@@ -84,11 +84,7 @@ void ListBoxBasic::addItems(const std::vector<ListBoxBasic::Item>& newItems)
 		//setSelection((int)items.size() - 1);
 		setSelection(0);
 	}
-
-	int numitems = height() / (font.textHeight() + padding);
-	scroll.setRange(numitems);
-	scroll.setMaximum(items.size());
-	repaintEvent(nullptr);
+	redraw();
 }
 
 void ListBoxBasic::clear()
@@ -97,7 +93,7 @@ void ListBoxBasic::clear()
 	setSelection(-1);
 	marked = -1;
 	scroll.setValue(0);
-	repaintEvent(nullptr);
+	redraw();
 }
 
 bool ListBoxBasic::selectItem(int index)
@@ -108,7 +104,7 @@ bool ListBoxBasic::selectItem(int index)
 	}
 
 	setSelection(index);
-	repaintEvent(nullptr);
+	redraw();
 
 	return true;
 }
@@ -140,15 +136,13 @@ void ListBoxBasic::clearSelectedValue()
 
 void ListBoxBasic::onScrollBarValueChange(int value)
 {
-	repaintEvent(nullptr);
+	redraw();
 }
 
 void ListBoxBasic::repaintEvent(RepaintEvent* repaintEvent)
 {
 	Painter p(*this);
 
-	p.clear();
-
 	int w = width();
 	int h = height();
 
@@ -190,6 +184,9 @@ void ListBoxBasic::repaintEvent(RepaintEvent* repaintEvent)
 		p.drawText(2, yoffset + font.textHeight(), font, item.name);
 		yoffset += font.textHeight() + padding;
 	}
+
+	scroll.setRange(numitems);
+	scroll.setMaximum(items.size());
 }
 
 void ListBoxBasic::scrollEvent(ScrollEvent* scrollEvent)
@@ -277,7 +274,7 @@ void ListBoxBasic::keyEvent(KeyEvent* keyEvent)
 		break;
 	}
 
-	repaintEvent(nullptr);
+	redraw();
 }
 
 void ListBoxBasic::buttonEvent(ButtonEvent* buttonEvent)
@@ -329,7 +326,7 @@ void ListBoxBasic::buttonEvent(ButtonEvent* buttonEvent)
 			}
 		}
 
-		repaintEvent(nullptr);
+		redraw();
 	}
 
 	if(buttonEvent->direction != Direction::up)
@@ -346,7 +343,7 @@ void ListBoxBasic::buttonEvent(ButtonEvent* buttonEvent)
 			}
 		}
 
-		repaintEvent(nullptr);
+		redraw();
 	}
 
 	if(buttonEvent->doubleClick)
@@ -355,11 +352,11 @@ void ListBoxBasic::buttonEvent(ButtonEvent* buttonEvent)
 	}
 }
 
-void ListBoxBasic::resize(int w, int h)
+void ListBoxBasic::resize(std::size_t width, std::size_t height)
 {
-	Widget::resize(w,h);
-	scroll.move(w - scroll.width(), 0);
-	scroll.resize(scroll.width(), h);
+	Widget::resize(width, height);
+	scroll.move(width - scroll.width(), 0);
+	scroll.resize(scroll.width(), height);
 }
 
 } // GUI::
diff --git a/plugingui/listboxbasic.h b/plugingui/listboxbasic.h
index ae2bdae..27822e6 100644
--- a/plugingui/listboxbasic.h
+++ b/plugingui/listboxbasic.h
@@ -64,7 +64,7 @@ public:
 	Notifier<> valueChangedNotifier;
 
 	// From Widget:
-	virtual void resize(int w, int h) override;
+	virtual void resize(std::size_t width, std::size_t height) override;
 
 protected:
 	void onScrollBarValueChange(int value);
@@ -78,7 +78,7 @@ protected:
 
 	ScrollBar scroll;
 
-	Texture bg_img{getImageCache(), ":widget.png", 7, 7, 1, 63};
+	Texture bg_img{getImageCache(), ":resources/widget.png", 7, 7, 1, 63};
 
 	void setSelection(int index);
 
diff --git a/plugingui/listboxthin.cc b/plugingui/listboxthin.cc
index 5d8ab49..d224f11 100644
--- a/plugingui/listboxthin.cc
+++ b/plugingui/listboxthin.cc
@@ -80,8 +80,6 @@ void ListBoxThin::repaintEvent(RepaintEvent* repaintEvent)
 {
 	Painter p(*this);
 
-	p.clear();
-
 	int w = width();
 	int h = height();
 	if(w == 0 || h == 0)
@@ -93,7 +91,7 @@ void ListBoxThin::repaintEvent(RepaintEvent* repaintEvent)
 	p.drawImage(0, 0, box);
 }
 
-void ListBoxThin::resize(int width, int height)
+void ListBoxThin::resize(std::size_t height, std::size_t width)
 {
 	Widget::resize(width, height);
 	basic.resize(width - (1 + 1),
diff --git a/plugingui/listboxthin.h b/plugingui/listboxthin.h
index a5605f2..e861745 100644
--- a/plugingui/listboxthin.h
+++ b/plugingui/listboxthin.h
@@ -56,7 +56,7 @@ public:
 
 	// From Widget:
 	virtual void repaintEvent(GUI::RepaintEvent* repaintEvent) override;
-	virtual void resize(int w, int h) override;
+	virtual void resize(std::size_t height, std::size_t width) override;
 
 	// Forwarded notifier from ListBoxBasic::basic
 	Notifier<>& selectionNotifier;
@@ -66,7 +66,7 @@ public:
 private:
 	ListBoxBasic basic;
 
-	TexturedBox box{getImageCache(), ":thinlistbox.png",
+	TexturedBox box{getImageCache(), ":resources/thinlistbox.png",
 			0, 0, // atlas offset (x, y)
 			1, 1, 1, // dx1, dx2, dx3
 			1, 1, 1}; // dy1, dy2, dy3
diff --git a/plugingui/maintab.cc b/plugingui/maintab.cc
new file mode 100644
index 0000000..73bae48
--- /dev/null
+++ b/plugingui/maintab.cc
@@ -0,0 +1,97 @@
+/* -*- Mode: c++ -*- */
+/***************************************************************************
+ *            maintab.cc
+ *
+ *  Fri Mar 24 20:39:59 CET 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include "maintab.h"
+
+namespace GUI
+{
+
+MainTab::MainTab(Widget* parent,
+                 Settings& settings,
+                 SettingsNotifier& settings_notifier,
+                 Config& config)
+	: Widget(parent)
+	, drumkitframe_content{this, settings, settings_notifier, config}
+	, statusframe_content{this, settings_notifier}
+	, humanizerframe_content{this, settings, settings_notifier}
+	, diskstreamingframe_content{this, settings, settings_notifier}
+	, settings(settings)
+	, settings_notifier(settings_notifier)
+{
+	layout.setSpacing(0);
+	layout.setResizeChildren(true);
+
+	layout.addItem(&drumkit_frame);
+	layout.addItem(&status_frame);
+	layout.addItem(&humanizer_frame);
+	layout.addItem(&diskstreaming_frame);
+
+	auto h1 = 20;
+	auto h2 = 22;
+	auto h3 = 13;
+	auto h4 = 11;
+	auto drumkit_range = GridLayout::GridRange{0, 1, 0, h1};
+	auto status_range = GridLayout::GridRange{0, 1, h1, h1 + h2};
+	auto humanizer_range = GridLayout::GridRange{1, 2, 0, h3};
+	auto diskstreaming_range = GridLayout::GridRange{1, 2, h3, h3 + h4};
+	layout.setPosition(&drumkit_frame, drumkit_range);
+	layout.setPosition(&status_frame, status_range);
+	layout.setPosition(&humanizer_frame, humanizer_range);
+	layout.setPosition(&diskstreaming_frame, diskstreaming_range);
+
+	drumkit_frame.setTitle("Drumkit");
+	status_frame.setTitle("Status");
+	humanizer_frame.setTitle("Humanizer");
+	diskstreaming_frame.setTitle("Disk streaming");
+
+	drumkit_frame.setContent(&drumkitframe_content);
+	status_frame.setContent(&statusframe_content);
+	humanizer_frame.setContent(&humanizerframe_content);
+	diskstreaming_frame.setContent(&diskstreamingframe_content);
+
+	humanizer_frame.setOnSwitch(settings.enable_velocity_modifier);
+
+	CONNECT(this, settings_notifier.enable_velocity_modifier,
+	        &humanizer_frame, &FrameWidget::setOnSwitch);
+	CONNECT(&humanizer_frame, onSwitchChangeNotifier,
+	        this, &MainTab::humanizerOnChange);
+}
+
+void MainTab::resize(std::size_t width, std::size_t height)
+{
+	Widget::resize(width, height);
+
+	// DrumGizmo logo
+	Painter painter(*this);
+	painter.drawImage(width - logo.width(), height - logo.height(), logo);
+}
+
+void MainTab::humanizerOnChange(bool on)
+{
+	settings.enable_velocity_modifier.store(on);
+}
+
+} // GUI::
diff --git a/plugingui/maintab.h b/plugingui/maintab.h
new file mode 100644
index 0000000..62b3f82
--- /dev/null
+++ b/plugingui/maintab.h
@@ -0,0 +1,77 @@
+/* -*- Mode: c++ -*- */
+/***************************************************************************
+ *            maintab.h
+ *
+ *  Fri Mar 24 20:39:59 CET 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#pragma once
+
+#include "widget.h"
+#include "layout.h"
+#include "frame.h"
+#include "drumkitframecontent.h"
+#include "statusframecontent.h"
+#include "humanizerframecontent.h"
+#include "diskstreamingframecontent.h"
+
+struct Settings;
+class SettingsNotifier;
+class Config;
+
+namespace GUI
+{
+
+class MainTab
+	: public Widget
+{
+public:
+	MainTab(Widget* parent,
+	        Settings& settings,
+	        SettingsNotifier& settings_notifier,
+	        Config& config);
+
+	// From Widget:
+	void resize(std::size_t width, std::size_t height) override;
+
+private:
+	void humanizerOnChange(bool on);
+
+	Image logo{":resources/logo.png"};
+
+	GridLayout layout{this, 2, 40};
+
+	FrameWidget drumkit_frame{this, false};
+	FrameWidget status_frame{this, false};
+	FrameWidget humanizer_frame{this, true};
+	FrameWidget diskstreaming_frame{this, false};
+
+	DrumkitframeContent drumkitframe_content;
+	StatusframeContent statusframe_content;
+	HumanizerframeContent humanizerframe_content;
+	DiskstreamingframeContent diskstreamingframe_content;
+
+	Settings& settings;
+	SettingsNotifier& settings_notifier;
+};
+
+} // GUI::
diff --git a/plugingui/mainwindow.cc b/plugingui/mainwindow.cc
new file mode 100644
index 0000000..578af28
--- /dev/null
+++ b/plugingui/mainwindow.cc
@@ -0,0 +1,110 @@
+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/***************************************************************************
+ *            mainwindow.cc
+ *
+ *  Sat Nov 26 14:27:29 CET 2016
+ *  Copyright 2016 Bent Bisballe Nyeng
+ *  deva at aasimon.org
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include "mainwindow.h"
+
+#include <config.h>
+
+#include "painter.h"
+
+#include <string>
+
+namespace GUI
+{
+
+MainWindow::MainWindow(Settings& settings, void* native_window)
+	: Window(native_window)
+	, settings_notifier(settings)
+	, main_tab(this, settings, settings_notifier, config)
+{
+	config.load();
+
+	CONNECT(this, sizeChangeNotifier, this, &MainWindow::sizeChanged);
+	CONNECT(eventHandler(), closeNotifier, this, &MainWindow::closeEventHandler);
+
+	setCaption("DrumGizmo v" VERSION);
+
+	tabs.move(16, 0); // x-offset to make room for the left side bar.
+	tabs.addTab("Main", &main_tab);
+	tabs.addTab("About", &about_tab);
+}
+
+MainWindow::~MainWindow()
+{
+	config.save();
+}
+
+bool MainWindow::processEvents()
+{
+	settings_notifier.evaluate();
+	eventHandler()->processEvents();
+
+	if(closing)
+	{
+		closeNotifier();
+		closing = false;
+		return false;
+	}
+
+	return true;
+}
+
+void MainWindow::repaintEvent(RepaintEvent* repaintEvent)
+{
+	if(!visible())
+	{
+		return;
+	}
+
+	Painter painter(*this);
+
+	auto bar_height = tabs.getBarHeight();
+
+	// Grey background
+	painter.drawImageStretched(0, 0, back, width(), height());
+
+	// Topbar above the sidebars
+	topbar.setSize(16, bar_height);
+	painter.drawImage(0, 0, topbar);
+	painter.drawImage(width() - 16, 0, topbar);
+
+	// Sidebars
+	sidebar.setSize(16, height() - bar_height + 1);
+	painter.drawImage(0, bar_height-1, sidebar);
+	painter.drawImage(width() - 16, bar_height-1, sidebar);
+}
+
+void MainWindow::sizeChanged(std::size_t width, std::size_t height)
+{
+	tabs.resize(width - 2 * 16, height);
+}
+
+void MainWindow::closeEventHandler()
+{
+	closing = true;
+}
+
+} // GUI::
diff --git a/plugingui/plugingui.h b/plugingui/mainwindow.h
similarity index 57%
rename from plugingui/plugingui.h
rename to plugingui/mainwindow.h
index 04b0a29..6ab3996 100644
--- a/plugingui/plugingui.h
+++ b/plugingui/mainwindow.h
@@ -1,9 +1,9 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /***************************************************************************
- *            plugingui.h
+ *            mainwindow.h
  *
- *  Mon Oct  3 13:40:49 CEST 2011
- *  Copyright 2011 Bent Bisballe Nyeng
+ *  Sat Nov 26 14:27:28 CET 2016
+ *  Copyright 2016 Bent Bisballe Nyeng
  *  deva at aasimon.org
  ****************************************************************************/
 
@@ -27,56 +27,59 @@
 #pragma once
 
 #include <settings.h>
-#include <notifier.h>
 
-#include "dgwindow.h"
-#include "eventhandler.h"
+#include "abouttab.h"
+#include "image.h"
+#include "tabwidget.h"
+#include "texturedbox.h"
+#include "window.h"
+#include "maintab.h"
 #include "pluginconfig.h"
 
-namespace GUI {
+namespace GUI
+{
 
-class PluginGUI
-	: public Listener
+class MainWindow
+	: public Window
 {
 public:
-	PluginGUI(Settings& settings, void* native_window = nullptr);
-	virtual ~PluginGUI();
+	MainWindow(Settings& settings, void* native_window);
+	~MainWindow();
 
 	//! Process all events and messages in queue
 	//! \return true if not closing, returns false if closing.
 	bool processEvents();
 
-	void init();
-	void deinit();
-
-	void show();
-	void hide();
-
-	DGWindow* window{nullptr};
-	EventHandler* eventhandler{nullptr};
+	//! Notify when window is closing.
+	Notifier<> closeNotifier;
+	void closeEventHandler();
 
-	Config* config{nullptr};
+private:
+	void sizeChanged(std::size_t width, std::size_t height);
 
-	Notifier<> closeNotifier;
+	// From Widget
+	void repaintEvent(RepaintEvent* repaintEvent) override final;
 
-	// Support old interface a little while longer..
-	void setWindowClosedCallback(void (*handler)(void*), void* ptr);
+	Config config;
+	SettingsNotifier settings_notifier;
 
-private:
-	void closeEventHandler();
+	TabWidget tabs{this};
+	MainTab main_tab;
+	AboutTab about_tab{&tabs};
 
-	void* native_window{nullptr};
+	Image back{":resources/bg.png"};
 
-	volatile bool running{true};
-	volatile bool closing{false};
-	volatile bool initialised{false};
+	TexturedBox sidebar{getImageCache(), ":resources/sidebar.png",
+			0, 0, // offset
+			16, 0, 0, // delta-x
+			14, 1, 14}; // delta-y
 
-	// For the old-style notifier.
-	void (*windowClosedHandler)(void *){nullptr};
-	void *windowClosedPtr{nullptr};
+	TexturedBox topbar{getImageCache(), ":resources/topbar.png",
+			0, 0, // atlas offset (x, y)
+			1, 1, 1, // dx1, dx2, dx3
+			17, 1, 1}; // dy1, dy2, dy3
 
-	Settings& settings;
-	SettingsNotifier settings_notifier{settings};
+	bool closing{false};
 };
 
 } // GUI::
diff --git a/plugingui/nativewindow.h b/plugingui/nativewindow.h
index ff24fed..6dcb308 100644
--- a/plugingui/nativewindow.h
+++ b/plugingui/nativewindow.h
@@ -28,58 +28,64 @@
 
 #include <string>
 #include <memory>
+#include <queue>
+#include <tuple>
+#include <vector>
 
 #include "guievent.h"
 
-namespace GUI {
+namespace GUI
+{
 
-//! \brief Interface class for native window implementations.
-class NativeWindow {
+//! Interface class for native window implementations.
+class NativeWindow
+{
 public:
 	NativeWindow() {}
 	virtual ~NativeWindow() {}
 
-	//! \brief Set a fixed size to the window.
+	//! Set a fixed size to the window.
 	//! It resizes the window and disallows user resizing.
-	virtual void setFixedSize(int width, int height) = 0;
+	virtual void setFixedSize(std::size_t width, std::size_t height) = 0;
 
-	// TODO: setScalable(bool) ??
+	//! Set a new size of the window.
+	virtual void resize(std::size_t width, std::size_t height) = 0;
 
-	//! \brief Set a new size of the window.
-	virtual void resize(int width, int height) = 0;
+	//! Query size of the native window.
+	virtual std::pair<std::size_t, std::size_t> getSize() = 0;
 
-	//! \brief Move the window to a new position.
+	//! Move the window to a new position.
+	//! Note: negative value are allowed.
 	virtual void move(int x, int y) = 0;
 
-	//! \brief Show the window if it is hidden.
+	//! Query the screen position of the native window.
+	//! Note: returned values can be negative.
+	virtual std::pair<int, int> getPosition() = 0;
+
+	//! Show the window if it is hidden.
 	virtual void show() = 0;
 
-	//! \brief Hides the window.
+	//! Hides the window.
 	virtual void hide() = 0;
 
-	//! \brief Sets the window caption in the title bar (if it has one).
-	virtual void setCaption(const std::string &caption) = 0;
+	//! Return visibility state of the native window.
+	virtual bool visible() const = 0;
 
-	//! \brief Recreate a window render buffer based on the internal buffer.
-	//! This need to be called whenever the internal buffer size has changed.
-	virtual void handleBuffer() = 0;
+	//! Sets the window caption in the title bar (if it has one).
+	virtual void setCaption(const std::string &caption) = 0;
 
-	//! \brief Draw the internal rendering buffer to the window buffer.
-	virtual void redraw() = 0;
+	//! Draw the internal rendering buffer to the window buffer.
+	virtual void redraw(const Rect& dirty_rect) = 0;
 
-	//! \brief Toggle capture mouse mode.
+	//! Toggle capture mouse mode.
 	virtual void grabMouse(bool grab) = 0;
 
-	//! \brief Query if the event queue contains any events.
-	virtual bool hasEvent() = 0;
-
-	//! \brief Read a single event from the event queue.
-	//! \return A pointer to the event or nullptr is none exists.
-	virtual std::shared_ptr<Event> getNextEvent() = 0;
+	//! Reads all currently enqueued events from the native window system.
+	//! \return A queue of shared pointers to events.
+	virtual EventQueue getEvents() = 0;
 
-	//! \brief Read next event without popping it from the event queue.
-	//! \return A pointer to the event or nullptr is none exists.
-	virtual std::shared_ptr<Event> peekNextEvent() = 0;
+	// \returns the native window handle, it HWND on Win32 or Window id on X11
+	virtual void* getNativeWindowHandle() const = 0;
 };
 
 } // GUI::
diff --git a/plugingui/nativewindow_win32.h b/plugingui/nativewindow_cocoa.h
similarity index 74%
copy from plugingui/nativewindow_win32.h
copy to plugingui/nativewindow_cocoa.h
index 110085c..100b3c7 100644
--- a/plugingui/nativewindow_win32.h
+++ b/plugingui/nativewindow_cocoa.h
@@ -1,9 +1,9 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /***************************************************************************
- *            nativewindow_win32.h
+ *            nativewindow_cocoa.h
  *
- *  Fri Dec 28 18:45:51 CET 2012
- *  Copyright 2012 Bent Bisballe Nyeng
+ *  Sun Dec  4 15:55:14 CET 2016
+ *  Copyright 2016 Bent Bisballe Nyeng
  *  deva at aasimon.org
  ****************************************************************************/
 
@@ -26,46 +26,35 @@
  */
 #pragma once
 
-#include <queue>
-
 #include "nativewindow.h"
 
-#define WIN32_LEAN_AND_MEAN
-#include <windows.h>
-typedef HWND WNDID;
-
-namespace GUI {
+namespace GUI
+{
 
 class Window;
-class Event;
-
-class NativeWindowWin32 : public NativeWindow {
+class NativeWindowCocoa
+	: public NativeWindow
+{
 public:
-	NativeWindowWin32(void* native_window, Window& window);
-	~NativeWindowWin32();
+	NativeWindowCocoa(void* native_window, Window& window);
+	~NativeWindowCocoa();
 
+	// From NativeWindow:
 	void setFixedSize(int width, int height) override;
 	void resize(int width, int height) override;
 	void move(int x, int y) override;
 	void show() override;
-	void setCaption(const std::string &caption) override;
 	void hide() override;
+	void setCaption(const std::string &caption) override;
 	void handleBuffer() override;
 	void redraw() override;
 	void grabMouse(bool grab) override;
-
 	bool hasEvent() override;
 	std::shared_ptr<Event> getNextEvent() override;
 	std::shared_ptr<Event> peekNextEvent() override;
 
 private:
-	static LRESULT CALLBACK dialogProc(HWND hwnd, UINT msg, WPARAM wp, LPARAM lp);
-
-	HWND parent_window;
 	Window& window;
-	WNDID m_hwnd = 0;
-	char* m_className = nullptr;
-	std::queue<std::shared_ptr<Event>> event_queue;
 };
 
 } // GUI::
diff --git a/plugingui/nativewindow_pugl.cc b/plugingui/nativewindow_pugl.cc
deleted file mode 100644
index d7cca54..0000000
--- a/plugingui/nativewindow_pugl.cc
+++ /dev/null
@@ -1,258 +0,0 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-/***************************************************************************
- *            nativewindow_pugl.cc
- *
- *  Fri Dec 28 18:45:57 CET 2012
- *  Copyright 2012 Bent Bisballe Nyeng
- *  deva at aasimon.org
- ****************************************************************************/
-
-/*
- *  This file is part of DrumGizmo.
- *
- *  DrumGizmo is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU Lesser General Public License as published by
- *  the Free Software Foundation; either version 3 of the License, or
- *  (at your option) any later version.
- *
- *  DrumGizmo is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU Lesser General Public License for more details.
- *
- *  You should have received a copy of the GNU Lesser General Public License
- *  along with DrumGizmo; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
- */
-#include "nativewindow_pugl.h"
-
-#include <stdlib.h>
-#include <list>
-
-#ifdef __APPLE__
-#include <OpenGL/glu.h>
-#else
-#include <GL/glu.h>
-#include <GL/glext.h>
-#include <GL/gl.h>
-#endif
-
-#include "window.h"
-#include "guievent.h"
-
-#include <hugin.hpp>
-
-namespace GUI {
-
-void NativeWindowPugl::onDisplay(PuglView* view)
-{
-	NativeWindowPugl* native = (NativeWindowPugl*)puglGetHandle(view);
-	Window& window = native->window;
-
-	glDisable(GL_DEPTH_TEST);
-	glClear(GL_COLOR_BUFFER_BIT);
-
-	GLuint image;
-
-	glGenTextures(1, &image);
-
-	glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
-	glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
-
-	glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); //GL_NEAREST = no smoothing
-	glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
-	glTexEnvi(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE, GL_REPLACE);
-
-	glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
-	glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, window.wpixbuf.width,
-	             window.wpixbuf.height, 0, GL_RGB, GL_UNSIGNED_BYTE,
-	             window.wpixbuf.buf);
-
-	glEnable(GL_TEXTURE_2D);
-
-	glBegin(GL_QUADS);
-	glTexCoord2d(0.0, 0.0); glVertex2f(0.0, 0.0);
-	glTexCoord2d(0.0, 1.0); glVertex2f(0.0, window.wpixbuf.height);
-	glTexCoord2d(1.0, 1.0); glVertex2f(window.wpixbuf.width, window.wpixbuf.height);
-	glTexCoord2d(1.0, 0.0); glVertex2f(window.wpixbuf.width, 0.0);
-	glEnd();
-
-	glDeleteTextures(1, &image);
-	glDisable(GL_TEXTURE_2D);
-	glFlush();
-
-	puglPostRedisplay(view);
-}
-
-void NativeWindowPugl::onMouse(PuglView* view, int button, bool press, int x, int y)
-{
-	NativeWindowPugl* native = (NativeWindowPugl*)puglGetHandle(view);
-
-	DEBUG(nativewindow_pugl, "Mouse %d %s at (%d,%d)\n", button,
-	      press? "down":"up", x, y);
-
-	ButtonEvent* e = new ButtonEvent();
-	e->x = x;
-	e->y = y;
-
-	switch(button) {
-	case 1:
-		e->button = MouseButton::left;
-		break;
-	case 2:
-		e->button = MouseButton::middle;
-		break;
-	case 3:
-	default:
-		e->button = MouseButton::right;
-		break;
-	}
-
-	e->direction = press ? Direction::down : Direction::up;
-	e->doubleClick = false;
-
-	native->eventq.push_back(e);
-}
-
-void NativeWindowPugl::onKeyboard(PuglView* view, bool press, uint32_t key)
-{
-	NativeWindowPugl* native = (NativeWindowPugl*)puglGetHandle(view);
-
-	KeyEvent* e = new KeyEvent();
-	e->direction = press ? Direction::down : Direction::up;
-
-	printf("%d\n", key);
-
-	switch(key) {
-	case PUGL_KEY_LEFT: e->keycode = Key::left; break;
-	case PUGL_KEY_RIGHT: e->keycode = Key::right; break;
-	case PUGL_KEY_UP: e->keycode = Key::up; break;
-	case PUGL_KEY_DOWN: e->keycode = Key::down; break;
-	case PUGL_KEY_PAGE_UP: e->keycode = Key::pageDown; break;
-	case PUGL_KEY_PAGE_DOWN: e->keycode = Key::pageUp; break;
-	default: e->keycode = Key::unknown; break;
-	}
-
-	// TODO: perform character type check
-	if(e->keycode == Key::unknown)
-	{
-		e->keycode = Key::character;
-		e->text.assign(1, (char)key);
-	}
-
-	printf("\t text: %s\n", e->text.c_str());
-
-	native->eventq.push_back(e);
-}
-
-NativeWindowPugl::NativeWindowPugl(void* native_window, Window& window)
-	: window(window)
-	, native_window(native_window)
-{
-	INFO(nativewindow, "Running with PuGL native window\n");
-	init();
-}
-
-NativeWindowPugl::~NativeWindowPugl()
-{
-	puglDestroy(view);
-}
-
-void NativeWindowPugl::init()
-{
-	PuglView* oldView = view;
-	if(view)
-	{
-		oldView = view;
-	}
-
-//	view = puglCreate(0, "DrumgGizmo", window.x(), window.y(), false, true);
-	view = puglCreate((PuglNativeWindow)native_window, "DrumgGizmo", 370, 330, false, true);
-	puglSetHandle(view, (PuglHandle)this);
-	puglSetDisplayFunc(view, onDisplay);
-	puglSetMouseFunc(view, onMouse);
-	puglSetKeyboardFunc(view, onKeyboard);
-
-	if(oldView)
-	{
-		free(oldView);
-	}
-}
-
-void NativeWindowPugl::setFixedSize(int width, int height)
-{
-//	redraw();
-}
-
-void NativeWindowPugl::resize(int width, int height)
-{
-//	DEBUG(nativewindow_pugl, "Resizing to %dx%d\n", width, height);
-//	init();
-//	redraw();
-}
-
-void NativeWindowPugl::move(int x, int y)
-{
-//	redraw();
-}
-
-void NativeWindowPugl::show()
-{
-//	redraw();
-}
-
-void NativeWindowPugl::hide()
-{
-//	redraw();
-}
-
-void NativeWindowPugl::handleBuffer()
-{
-	onDisplay(view);
-}
-
-void NativeWindowPugl::redraw()
-{
-//	handleBuffer();
-}
-
-void NativeWindowPugl::setCaption(const std::string &caption)
-{
-//	redraw();
-}
-
-void NativeWindowPugl::grabMouse(bool grab)
-{
-//	redraw();
-}
-
-bool NativeWindowPugl::hasEvent()
-{
-	// dirty hack - assume that this function is called enough times to get fluent gui
-	// ^^ Bad assumption
-	puglProcessEvents(view);
-	return !eventq.empty();
-}
-
-Event *NativeWindowPugl::getNextEvent()
-{
-	Event *event = nullptr;
-
-	if(!eventq.empty()) {
-		event = eventq.front();
-		eventq.pop_front();
-	}
-	return event;
-}
-
-Event *NativeWindowPugl::peekNextEvent()
-{
-	Event *event = nullptr;
-
-	if(!eventq.empty()) {
-		event = eventq.front();
-	}
-	return event;
-}
-
-} // GUI::
diff --git a/plugingui/eventhandler.h b/plugingui/nativewindow_pugl.h
similarity index 57%
copy from plugingui/eventhandler.h
copy to plugingui/nativewindow_pugl.h
index 6269baf..000a48b 100644
--- a/plugingui/eventhandler.h
+++ b/plugingui/nativewindow_pugl.h
@@ -1,9 +1,9 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /***************************************************************************
- *            eventhandler.h
+ *            nativewindow_pugl.h
  *
- *  Sun Oct  9 18:58:29 CEST 2011
- *  Copyright 2011 Bent Bisballe Nyeng
+ *  Fri Dec 28 18:45:56 CET 2012
+ *  Copyright 2012 Bent Bisballe Nyeng
  *  deva at aasimon.org
  ****************************************************************************/
 
@@ -26,42 +26,47 @@
  */
 #pragma once
 
-#include <notifier.h>
-#include <memory>
-
-#include "guievent.h"
 #include "nativewindow.h"
+#include "pugl.h"
+
+#include <list>
 
 namespace GUI {
 
+class Event;
 class Window;
 
-class EventHandler {
+class NativeWindowPugl : public NativeWindow {
 public:
-	EventHandler(NativeWindow& nativeWindow, Window& window);
+	NativeWindowPugl(void* native_window, Window& window);
+	~NativeWindowPugl();
 
-	//! \brief Process all events currently in the event queue.
-	void processEvents();
+	void init();
+	void setFixedSize(int width, int height);
+	void resize(int width, int height);
+	void move(int x, int y);
+	void show();
+	void setCaption(const std::string &caption);
+	void hide();
+	void handleBuffer();
+	void redraw();
+	void grabMouse(bool grab);
 
-	//! \brief Query if any events are currently in the event queue.
 	bool hasEvent();
-
-	//! \brief Get a single event from the event queue.
-	//! \return A pointer to the event or nullptr if there are none.
-	std::shared_ptr<Event> getNextEvent();
-
-	//! \brief Get a single event from the event queue without popping it.
-	//! \return A pointer to the event or nullptr if there are none.
-	std::shared_ptr<Event> peekNextEvent();
-
-	Notifier<> closeNotifier;
+	Event *getNextEvent();
+	Event *peekNextEvent();
 
 private:
 	Window& window;
-	NativeWindow& nativeWindow;
+	void* native_window{nullptr};
+	PuglView* view{nullptr};
+
+	std::list<Event*> eventq;
 
-	// Used to ignore mouse button release after a double click.
-	bool lastWasDoubleClick;
+	// Internal pugl c-callbacks
+	static void onDisplay(PuglView* view);
+	static void onMouse(PuglView* view, int button, bool press, int x, int y);
+	static void onKeyboard(PuglView* view, bool press, uint32_t key);
 };
 
 } // GUI::
diff --git a/plugingui/nativewindow_win32.cc b/plugingui/nativewindow_win32.cc
deleted file mode 100644
index 9e80be0..0000000
--- a/plugingui/nativewindow_win32.cc
+++ /dev/null
@@ -1,485 +0,0 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-/***************************************************************************
- *            nativewindow_win32.cc
- *
- *  Fri Dec 28 18:45:52 CET 2012
- *  Copyright 2012 Bent Bisballe Nyeng
- *  deva at aasimon.org
- ****************************************************************************/
-
-/*
- *  This file is part of DrumGizmo.
- *
- *  DrumGizmo is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU Lesser General Public License as published by
- *  the Free Software Foundation; either version 3 of the License, or
- *  (at your option) any later version.
- *
- *  DrumGizmo is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU Lesser General Public License for more details.
- *
- *  You should have received a copy of the GNU Lesser General Public License
- *  along with DrumGizmo; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
- */
-#include "nativewindow_win32.h"
-
-#include "window.h"
-
-#include <cstring>
-
-namespace GUI {
-
-LRESULT CALLBACK NativeWindowWin32::dialogProc(HWND hwnd, UINT msg,
-                                               WPARAM wp, LPARAM lp)
-{
-	NativeWindowWin32* native =
-		(NativeWindowWin32*)GetWindowLongPtr(hwnd, GWLP_USERDATA);
-
-	// NOTE: 'native' is nullptr intil the WM_CREATE message has been handled.
-	if(!native)
-	{
-		return DefWindowProc(hwnd, msg, wp, lp);
-	}
-
-	Window& window = native->window;
-
-	switch(msg) {
-	case WM_SIZE:
-		{
-			static bool first = true;
-			if(!first)
-			{
-				auto resizeEvent = std::make_shared<ResizeEvent>();
-				resizeEvent->width = LOWORD(lp);
-				resizeEvent->height = HIWORD(lp);
-				native->event_queue.push(resizeEvent);
-				first = false;
-			}
-		}
-		break;
-
-	case WM_MOVE:
-		{
-//      auto moveEvent = std::make_shared<MoveEvent>();
-//      moveEvent->x = (short)LOWORD(lp);
-//      moveEvent->y = (short)HIWORD(lp);
-//      native->event_queue.push(moveEvent);
-		}
-		break;
-
-	case WM_CLOSE:
-		{
-			auto closeEvent = std::make_shared<CloseEvent>();
-			native->event_queue.push(closeEvent);
-		}
-		break;
-//		HWND child, old;
-//		old	= 0;
-
-//		numDialogs--;
-
-//		while(old != (child = GetNextDlgGroupItem(hwnd, hwnd, false))) {
-//			old = child;
-//			EndDialog(child, 0);
-//		}
-
-//		if(numDialogs) EndDialog(hwnd, 0);
-//		else PostQuitMessage(0);
-//		return 0;
-	case WM_MOUSEMOVE:
-		{
-			auto mouseMoveEvent = std::make_shared<MouseMoveEvent>();
-			mouseMoveEvent->x = (short)LOWORD(lp);
-			mouseMoveEvent->y = (short)HIWORD(lp);
-			native->event_queue.push(mouseMoveEvent);
-		}
-		break;
-
-	case WM_MOUSEWHEEL:
-		{
-			auto scrollEvent = std::make_shared<ScrollEvent>();
-
-			// NOTE: lp is coordinates in screen space, not client space.
-			POINT p;
-			p.x = (short)LOWORD(lp);
-			p.y = (short)HIWORD(lp);
-			ScreenToClient(hwnd, &p);
-
-			scrollEvent->x = p.x;
-			scrollEvent->y = p.y;
-			scrollEvent->delta = -1 * (short)HIWORD(wp) / 60;
-			native->event_queue.push(scrollEvent);
-		}
-		break;
-
-	case WM_LBUTTONUP:
-	case WM_LBUTTONDBLCLK:
-	case WM_LBUTTONDOWN:
-	case WM_RBUTTONUP:
-	case WM_RBUTTONDBLCLK:
-	case WM_RBUTTONDOWN:
-	case WM_MBUTTONUP:
-	case WM_MBUTTONDBLCLK:
-	case WM_MBUTTONDOWN:
-		{
-			auto buttonEvent = std::make_shared<ButtonEvent>();
-
-			buttonEvent->x = (short)LOWORD(lp);
-			buttonEvent->y = (short)HIWORD(lp);
-
-			if(msg == WM_LBUTTONUP ||
-			   msg == WM_LBUTTONDBLCLK ||
-			   msg == WM_LBUTTONDOWN)
-			{
-				buttonEvent->button = MouseButton::left;
-			}
-			else if(msg == WM_MBUTTONUP ||
-			        msg == WM_MBUTTONDBLCLK ||
-			        msg == WM_MBUTTONDOWN)
-			{
-				buttonEvent->button = MouseButton::middle;
-			}
-			else if(msg == WM_RBUTTONUP ||
-			        msg == WM_RBUTTONDBLCLK ||
-			        msg == WM_RBUTTONDOWN)
-			{
-				buttonEvent->button = MouseButton::right;
-			}
-			else
-			{
-				break; // unknown button
-			}
-
-			// Double-clicking the a mouse button actually generates a sequence
-			// of four messages: WM_xBUTTONDOWN, WM_xBUTTONUP, WM_xBUTTONDBLCLK, and
-			// WM_xBUTTONUP. In other words the second WM_xBUTTONDOWN is replaced by a
-			// WM_xBUTTONDBLCLK. We simply 'return it' as a WM_xBUTTONDOWN but set the
-			// doubleClick boolean hint accordingly.
-			if(msg == WM_LBUTTONUP ||
-			   msg == WM_RBUTTONUP ||
-			   msg == WM_MBUTTONUP)
-			{
-				buttonEvent->direction = Direction::up;
-			}
-			else if(msg == WM_LBUTTONDOWN ||
-			        msg == WM_RBUTTONDOWN ||
-			        msg == WM_MBUTTONDOWN ||
-			        msg == WM_LBUTTONDBLCLK ||
-			        msg == WM_RBUTTONDBLCLK ||
-			        msg == WM_MBUTTONDBLCLK)
-			{
-				buttonEvent->direction = Direction::down;
-			}
-
-			buttonEvent->doubleClick = (msg == WM_LBUTTONDBLCLK ||
-			                            msg == WM_RBUTTONDBLCLK ||
-			                            msg == WM_MBUTTONDBLCLK);
-
-			native->event_queue.push(buttonEvent);
-		}
-		break;
-
-	case WM_KEYDOWN:
-	case WM_KEYUP:
-		{
-			auto keyEvent = std::make_shared<KeyEvent>();
-
-			switch(wp) {
-			case VK_LEFT:   keyEvent->keycode = Key::left;      break;
-			case VK_RIGHT:  keyEvent->keycode = Key::right;     break;
-			case VK_UP:     keyEvent->keycode = Key::up;        break;
-			case VK_DOWN:   keyEvent->keycode = Key::down;      break;
-			case VK_BACK:   keyEvent->keycode = Key::backspace; break;
-			case VK_DELETE: keyEvent->keycode = Key::deleteKey; break;
-			case VK_HOME:   keyEvent->keycode = Key::home;      break;
-			case VK_END:    keyEvent->keycode = Key::end;       break;
-			case VK_PRIOR:  keyEvent->keycode = Key::pageUp;    break;
-			case VK_NEXT:   keyEvent->keycode = Key::pageDown;  break;
-			case VK_RETURN: keyEvent->keycode = Key::enter;     break;
-			default:        keyEvent->keycode = Key::unknown;   break;
-			}
-
-			keyEvent->text = "";
-			keyEvent->direction =
-				(msg == WM_KEYDOWN) ? Direction::down : Direction::up;
-
-			native->event_queue.push(keyEvent);
-		}
-		break;
-
-	case WM_CHAR:
-		{
-			if(wp >= ' ') // Filter control chars.
-			{
-				auto keyEvent = std::make_shared<KeyEvent>();
-				keyEvent->keycode = Key::character;
-				keyEvent->text += (char)wp;
-				keyEvent->direction = Direction::up;
-				native->event_queue.push(keyEvent);
-			}
-		}
-		break;
-
-	case WM_PAINT:
-		{
-			auto repaintEvent = std::make_shared<RepaintEvent>();
-			repaintEvent->x = 0;
-			repaintEvent->y = 0;
-			repaintEvent->width = 100;
-			repaintEvent->height = 100;
-			native->event_queue.push(repaintEvent);
-
-			// Move to window.h (in class)
-			HDC pDC;
-			HBITMAP old;
-			HBITMAP ourbitmap;
-			int* framebuf;
-			PixelBuffer& px = window.wpixbuf;
-
-			{ // Create bitmap
-				HDC hDC;
-				BITMAPINFO bitmapinfo;
-				hDC = CreateCompatibleDC(nullptr);
-				bitmapinfo.bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
-				bitmapinfo.bmiHeader.biWidth = px.width;
-				bitmapinfo.bmiHeader.biHeight = -px.height; // top-down
-				bitmapinfo.bmiHeader.biPlanes = 1;
-				bitmapinfo.bmiHeader.biBitCount = 32;
-				bitmapinfo.bmiHeader.biCompression = BI_RGB;
-				bitmapinfo.bmiHeader.biSizeImage = 0;
-				bitmapinfo.bmiHeader.biClrUsed = 256;
-				bitmapinfo.bmiHeader.biClrImportant = 256;
-				ourbitmap = CreateDIBSection(hDC, &bitmapinfo,
-				                             DIB_RGB_COLORS, (void**)&framebuf, 0, 0);
-				pDC=CreateCompatibleDC(nullptr);
-				old = (HBITMAP__*)SelectObject(pDC, ourbitmap);
-				DeleteDC(hDC);
-			}
-
-			{ // Copy PixelBuffer to framebuffer
-				int i, j, k;
-				for(k = 0, i = 0; i < (int)px.height; ++i)
-				{
-					for(j = 0; j < (int)px.width; ++j, ++k)
-					{
-						*(framebuf + k) = RGB(px.buf[(j + i * px.width) * 3 + 2],
-						                      px.buf[(j + i * px.width) * 3 + 1],
-						                      px.buf[(j + i * px.width) * 3 + 0]);
-					}
-				}
-			}
-
-			PAINTSTRUCT ps;
-			HDC hdc = BeginPaint(native->m_hwnd, &ps);
-			BitBlt(hdc, 0, 0, px.width, px.height, pDC, 0, 0, SRCCOPY);
-			EndPaint(native->m_hwnd, &ps);
-
-			{ // Destroy bitmap (move to window.cc)
-				SelectObject(pDC,old);
-				DeleteDC(pDC);
-				DeleteObject(ourbitmap);
-			}
-		}
-
-		return DefWindowProc(hwnd, msg, wp, lp);
-	}
-
-	return DefWindowProc(hwnd, msg, wp, lp);
-}
-
-NativeWindowWin32::NativeWindowWin32(void* native_window, Window& window)
-	: window(window)
-{
-	WNDCLASSEX wcex{};
-
-	//Time to register a window class.
-	//Generic flags and everything. cbWndExtra is the size of a pointer to an
-	// object - we need this in the wndproc handler.
-
-	wcex.cbSize = sizeof(WNDCLASSEX);
-	wcex.style = CS_DBLCLKS;//class_style;
-	wcex.lpfnWndProc = (WNDPROC)dialogProc;
-	wcex.hCursor = LoadCursor(nullptr, IDC_ARROW);
-	// Set data:
-	wcex.cbWndExtra = sizeof(NativeWindowWin32*); // Size of data.
-	wcex.hInstance = GetModuleHandle(nullptr);
-
-	//	if(ex_style && WS_EX_TRANSPARENT == WS_EX_TRANSPARENT) {
-	//		wcex.hbrBackground = nullptr;
-	//	} else {
-	wcex.hbrBackground = nullptr;//(HBRUSH) COLOR_BACKGROUND + 1;
-	//	}
-
-	const char* name = "DrumGizmoClass";
-	char* c_name = (char*)malloc(strlen(name) + 1);
-	strcpy(c_name, name);
-	wcex.lpszClassName = m_className = c_name;
-
-	RegisterClassEx(&wcex);
-
-	parent_window = (HWND)native_window;
-
-	m_hwnd = CreateWindowEx(0/*ex_style*/, m_className,
-	                        "DGBasisWidget",
-	                        (native_window?WS_CHILD:WS_OVERLAPPEDWINDOW) | WS_VISIBLE,
-	                        window.x(), window.y(),
-	                        window.width(), window.height(),
-	                        parent_window, nullptr,
-	                        GetModuleHandle(nullptr), nullptr);
-
-	SetWindowLongPtr(m_hwnd, GWLP_USERDATA, (LONG_PTR)this);
-}
-
-NativeWindowWin32::~NativeWindowWin32()
-{
-	UnregisterClass(m_className, GetModuleHandle(nullptr));
-	free(m_className);
-}
-
-void NativeWindowWin32::setFixedSize(int width, int height)
-{
-	resize(width, height);
-	LONG style =  GetWindowLong(m_hwnd, GWL_STYLE);
-	style &= ~(WS_THICKFRAME | WS_MAXIMIZEBOX);
-	SetWindowLong(m_hwnd, GWL_STYLE, style);
-}
-
-void NativeWindowWin32::resize(int width, int height)
-{
-	SetWindowPos(m_hwnd, nullptr, -1, -1, (int)width, (int)height, SWP_NOMOVE);
-	RECT r;
-	GetClientRect(m_hwnd, &r);
-	int w = width - r.right;
-	int h = height - r.bottom;
-
-	SetWindowPos(m_hwnd, nullptr, -1, -1, width + w, height + h, SWP_NOMOVE);
-}
-
-void NativeWindowWin32::move(int x, int y)
-{
-	SetWindowPos(m_hwnd, nullptr, (int)x, (int)y, -1, -1, SWP_NOSIZE);
-}
-
-void NativeWindowWin32::show()
-{
-	ShowWindow(m_hwnd, SW_SHOW);
-}
-
-void NativeWindowWin32::handleBuffer()
-{
-}
-
-void NativeWindowWin32::hide()
-{
-	ShowWindow(m_hwnd, SW_HIDE);
-}
-
-void NativeWindowWin32::redraw()
-{
-	if(parent_window == nullptr)
-	{
-		RedrawWindow(m_hwnd, nullptr, nullptr, RDW_ERASE|RDW_INVALIDATE);
-		UpdateWindow(m_hwnd);
-	}
-	else
-	{
-		InvalidateRect(m_hwnd, 0, TRUE);
-	}
-}
-
-void NativeWindowWin32::setCaption(const std::string &caption)
-{
-	SetWindowText(m_hwnd, caption.c_str());
-}
-
-void NativeWindowWin32::grabMouse(bool grab)
-{
-	if(grab)
-	{
-		SetCapture(m_hwnd);
-	}
-	else
-	{
-		ReleaseCapture();
-	}
-}
-
-bool NativeWindowWin32::hasEvent()
-{
-	if(!event_queue.empty())
-	{
-		return true;
-	}
-
-	// Parented windows have their event loop somewhere else.
-	if(parent_window == nullptr)
-	{
-		MSG msg;
-		return PeekMessage(&msg, m_hwnd, 0, 0, PM_NOREMOVE) != 0;
-	}
-
-	return false;
-}
-
-std::shared_ptr<Event> NativeWindowWin32::getNextEvent()
-{
-	if(!event_queue.empty())
-	{
-		auto event = event_queue.front();
-		event_queue.pop();
-		return event;
-	}
-
-	// Parented windows have their event loop somewhere else.
-	if(parent_window == nullptr)
-	{
-		MSG msg;
-		if(GetMessage(&msg, m_hwnd, 0, 0))
-		{
-			TranslateMessage(&msg);
-			DispatchMessage(&msg);
-		}
-	}
-
-	if(event_queue.empty())
-	{
-		return nullptr;
-	}
-
-	auto event = event_queue.front();
-	event_queue.pop();
-	return event;
-}
-
-std::shared_ptr<Event> NativeWindowWin32::peekNextEvent()
-{
-	if(!event_queue.empty())
-	{
-		auto event = event_queue.front();
-		return event;
-	}
-
-	// Parented windows have their event loop somewhere else.
-	if(parent_window == nullptr)
-	{
-		MSG msg;
-		if(PeekMessage(&msg, m_hwnd, 0, 0, PM_NOREMOVE))
-		{
-			TranslateMessage(&msg);
-			DispatchMessage(&msg);
-		}
-	}
-
-	if(event_queue.empty())
-	{
-		return nullptr;
-	}
-
-	auto event = event_queue.front();
-	return event;
-}
-
-} // GUI::
diff --git a/plugingui/nativewindow_win32.h b/plugingui/nativewindow_win32.h
index 110085c..bb407d8 100644
--- a/plugingui/nativewindow_win32.h
+++ b/plugingui/nativewindow_win32.h
@@ -44,28 +44,30 @@ public:
 	NativeWindowWin32(void* native_window, Window& window);
 	~NativeWindowWin32();
 
-	void setFixedSize(int width, int height) override;
-	void resize(int width, int height) override;
+	void setFixedSize(std::size_t width, std::size_t height) override;
+	void resize(std::size_t width, std::size_t height) override;
+	std::pair<std::size_t, std::size_t> getSize() override;
 	void move(int x, int y) override;
+	std::pair<int, int> getPosition() override;
 	void show() override;
-	void setCaption(const std::string &caption) override;
+	bool visible() const override;
 	void hide() override;
-	void handleBuffer() override;
-	void redraw() override;
+	void redraw(const Rect& dirty_rect) override;
+	void setCaption(const std::string &caption) override;
 	void grabMouse(bool grab) override;
-
-	bool hasEvent() override;
-	std::shared_ptr<Event> getNextEvent() override;
-	std::shared_ptr<Event> peekNextEvent() override;
+	EventQueue getEvents() override;
+	void* getNativeWindowHandle() const override;
 
 private:
 	static LRESULT CALLBACK dialogProc(HWND hwnd, UINT msg, WPARAM wp, LPARAM lp);
+	static LRESULT CALLBACK subClassProc(HWND hwnd, UINT msg, WPARAM wp,
+	                                     LPARAM lp, UINT_PTR id, DWORD_PTR data);
 
 	HWND parent_window;
 	Window& window;
 	WNDID m_hwnd = 0;
 	char* m_className = nullptr;
-	std::queue<std::shared_ptr<Event>> event_queue;
+	EventQueue event_queue;
 };
 
 } // GUI::
diff --git a/plugingui/nativewindow_x11.cc b/plugingui/nativewindow_x11.cc
index b579fb3..ae8ad2c 100644
--- a/plugingui/nativewindow_x11.cc
+++ b/plugingui/nativewindow_x11.cc
@@ -26,7 +26,14 @@
  */
 #include "nativewindow_x11.h"
 
+//http://www.mesa3d.org/brianp/xshm.c
+
 #include <X11/Xutil.h>
+#include <sys/ipc.h>
+#include <sys/shm.h>
+#include <cerrno>
+#include <cstring>
+
 #include <stdlib.h>
 #include <chrono>
 
@@ -34,11 +41,11 @@
 
 #include "window.h"
 
-namespace GUI {
+namespace GUI
+{
 
 NativeWindowX11::NativeWindowX11(void* native_window, Window& window)
-	: buffer(nullptr)
-	, window(window)
+	: window(window)
 {
 	display = XOpenDisplay(nullptr);
 	if(display  == nullptr)
@@ -48,28 +55,34 @@ NativeWindowX11::NativeWindowX11(void* native_window, Window& window)
 	}
 
 	screen = DefaultScreen(display);
+	visual = DefaultVisual(display, screen);
+	depth = DefaultDepth(display, screen);
 
-	// Get some colors
-	int blackColor = BlackPixel(display, screen);
-
-	::Window parentWindow;
 	if(native_window)
 	{
-		parentWindow = (::Window)native_window;
+		parent_window = (::Window)native_window;
+
+		// Track size changes on the parent window
+		XSelectInput(display, parent_window, StructureNotifyMask);
 	}
 	else
 	{
-		parentWindow = DefaultRootWindow(display);
+		parent_window = DefaultRootWindow(display);
 	}
 
 	// Create the window
-	unsigned long border = 0;
-	xwindow = XCreateSimpleWindow(display,
-	                              parentWindow,
-	                              window.x(), window.y(),
-	                              window.width(), window.height(),
-	                              border,
-	                              blackColor, blackColor);
+	XSetWindowAttributes swa;
+	swa.backing_store = Always;
+	xwindow = XCreateWindow(display,
+	                        parent_window,
+	                        0, 0, //window.x(), window.y(),
+	                        1, 1, //window.width(), window.height(),
+	                        0, // border
+	                        CopyFromParent, // depth
+	                        CopyFromParent, // class
+	                        CopyFromParent, // visual
+	                        0,//CWBackingStore,
+	                        &swa);
 
 	long mask = (StructureNotifyMask |
 	             PointerMotionMask |
@@ -89,9 +102,6 @@ NativeWindowX11::NativeWindowX11(void* native_window, Window& window)
 	int count = sizeof(protocols)/sizeof(Atom);
 	XSetWMProtocols(display, xwindow, protocols, count);
 
-	// "Map" the window (that is, make it appear on the screen)
-	XMapWindow(display, xwindow);
-
 	// Create a "Graphics Context"
 	gc = XCreateGC(display, xwindow, 0, nullptr);
 }
@@ -103,11 +113,15 @@ NativeWindowX11::~NativeWindowX11()
 		return;
 	}
 
+	deallocateShmImage();
+
+	XFreeGC(display, gc);
+
 	XDestroyWindow(display, xwindow);
 	XCloseDisplay(display);
 }
 
-void NativeWindowX11::setFixedSize(int width, int height)
+void NativeWindowX11::setFixedSize(std::size_t width, std::size_t height)
 {
 	if(display == nullptr)
 	{
@@ -137,7 +151,7 @@ void NativeWindowX11::setFixedSize(int width, int height)
 	XSetWMNormalHints(display, xwindow, size_hints);
 }
 
-void NativeWindowX11::resize(int width, int height)
+void NativeWindowX11::resize(std::size_t width, std::size_t height)
 {
 	if(display == nullptr)
 	{
@@ -147,6 +161,23 @@ void NativeWindowX11::resize(int width, int height)
 	XResizeWindow(display, xwindow, width, height);
 }
 
+std::pair<std::size_t, std::size_t> NativeWindowX11::getSize()
+{
+//	XWindowAttributes attributes;
+//	XGetWindowAttributes(display, xwindow, &attributes);
+//	return std::make_pair(attributes.width, attributes.height);
+
+	::Window root_window;
+	int x, y;
+	unsigned int width, height, border, depth;
+
+	XGetGeometry(display, xwindow, &root_window,
+	             &x, &y,
+	             &width, &height, &border, &depth);
+
+	return std::make_pair(width, height);
+}
+
 void NativeWindowX11::move(int x, int y)
 {
 	if(display == nullptr)
@@ -157,6 +188,23 @@ void NativeWindowX11::move(int x, int y)
 	XMoveWindow(display, xwindow, x, y);
 }
 
+std::pair<int, int> NativeWindowX11::getPosition()
+{
+	::Window root_window;
+	::Window child_window;
+	int x, y;
+	unsigned int width, height, border, depth;
+
+	XGetGeometry(display, xwindow, &root_window,
+	             &x, &y,
+	             &width, &height, &border, &depth);
+
+	XTranslateCoordinates(display, xwindow, root_window,
+	                      0, 0, &x, &y, &child_window);
+
+	return std::make_pair(x, y);
+}
+
 void NativeWindowX11::show()
 {
 	if(display == nullptr)
@@ -177,155 +225,35 @@ void NativeWindowX11::hide()
 	XUnmapWindow(display, xwindow);
 }
 
-static int get_byte_order (void)
+bool NativeWindowX11::visible() const
 {
-	union {
-		char c[sizeof(short)];
-		short s;
-	} order;
-
-	order.s = 1;
-	if((1 == order.c[0]))
-	{
-		return LSBFirst;
-	}
-	else
-	{
-		return MSBFirst;
-	}
-}
-
-XImage* NativeWindowX11::createImageFromBuffer(unsigned char* buf,
-                                               int width, int height)
-{
-	int depth;
-	XImage* img = nullptr;
-	Visual* vis;
-	double rRatio;
-	double gRatio;
-	double bRatio;
-	int outIndex = 0;
-	int i;
-	int numBufBytes = (3 * (width * height));
-
-	depth = DefaultDepth(display, screen);
-	vis = DefaultVisual(display, screen);
-
-	rRatio = vis->red_mask / 255.0;
-	gRatio = vis->green_mask / 255.0;
-	bRatio = vis->blue_mask / 255.0;
-
-	if(depth >= 24)
-	{
-		size_t numNewBufBytes = (4 * (width * height));
-		u_int32_t *newBuf = (u_int32_t *)malloc (numNewBufBytes);
-
-		for(i = 0; i < numBufBytes; ++i)
-		{
-			unsigned int r, g, b;
-			r = (buf[i] * rRatio);
-			++i;
-			g = (buf[i] * gRatio);
-			++i;
-			b = (buf[i] * bRatio);
-
-			r &= vis->red_mask;
-			g &= vis->green_mask;
-			b &= vis->blue_mask;
-
-			newBuf[outIndex] = r | g | b;
-			++outIndex;
-		}
-
-		img = XCreateImage (display,
-		                    CopyFromParent, depth,
-		                    ZPixmap, 0,
-		                    (char*) newBuf,
-		                    width, height,
-		                    32, 0);
-	}
-	else
-	{
-		if(depth >= 15)
-		{
-			size_t numNewBufBytes = (2 * (width * height));
-			u_int16_t* newBuf = (u_int16_t*)malloc (numNewBufBytes);
-
-			for(i = 0; i < numBufBytes; ++i)
-			{
-				unsigned int r, g, b;
-
-				r = (buf[i] * rRatio);
-				++i;
-				g = (buf[i] * gRatio);
-				++i;
-				b = (buf[i] * bRatio);
-
-				r &= vis->red_mask;
-				g &= vis->green_mask;
-				b &= vis->blue_mask;
-
-				newBuf[outIndex] = r | g | b;
-				++outIndex;
-			}
-
-			img = XCreateImage(display, CopyFromParent, depth, ZPixmap, 0,
-			                   (char*)newBuf, width, height, 16, 0);
-		}
-		else
-		{
-			//fprintf (stderr, "This program does not support displays with a depth less than 15.");
-			return nullptr;
-		}
-	}
-
-	XInitImage (img);
-
-	// Set the client's byte order, so that XPutImage knows what
-	// to do with the data.
-	// The default in a new X image is the server's format, which
-	// may not be what we want.
-	if((LSBFirst == get_byte_order ()))
-	{
-		img->byte_order = LSBFirst;
-	}
-	else
-	{
-		img->byte_order = MSBFirst;
-	}
-
-	// The bitmap_bit_order doesn't matter with ZPixmap images.
-	img->bitmap_bit_order = MSBFirst;
-
-	return img;
-}
-
-void NativeWindowX11::handleBuffer()
-{
-	if(buffer)
+	if(display == nullptr)
 	{
-		XDestroyImage(buffer);
+		return false;
 	}
 
-	buffer = createImageFromBuffer(window.wpixbuf.buf,
-	                               window.wpixbuf.width,
-	                               window.wpixbuf.height);
+	XWindowAttributes xwa;
+	XGetWindowAttributes(display, xwindow, &xwa);
+	return (xwa.map_state == IsViewable);
 }
 
-void NativeWindowX11::redraw()
+void NativeWindowX11::redraw(const Rect& dirty_rect)
 {
 	if(display == nullptr)
 	{
 		return;
 	}
 
-	if(buffer == nullptr)
-	{
-		window.updateBuffer();
-	}
+	auto x1 = dirty_rect.x1;
+	auto y1 = dirty_rect.y1;
+	auto x2 = dirty_rect.x2;
+	auto y2 = dirty_rect.y2;
 
-	XPutImage(display, xwindow, gc, buffer, 0, 0, 0, 0,
-	          window.width(), window.height());
+	updateImageFromBuffer(x1, y1, x2, y2);
+
+	XShmPutImage(display, xwindow, gc, image, x1, y1, x1, y1,
+	             std::min((std::size_t)image->width, (x2 - x1)),
+	             std::min((std::size_t)image->height, (y2 - y1)), false);
 	XFlush(display);
 }
 
@@ -345,98 +273,104 @@ void NativeWindowX11::grabMouse(bool grab)
 	// Don't need to do anything on this platform...
 }
 
-bool NativeWindowX11::hasEvent()
+EventQueue NativeWindowX11::getEvents()
 {
-	if(display == nullptr)
+	while(XPending(display))
 	{
-		return false;
+		XEvent xEvent;
+		XNextEvent(display, &xEvent);
+		translateXMessage(xEvent);
 	}
 
-	return XPending(display);
+	EventQueue events;
+	std::swap(events, event_queue);
+	return events;
 }
 
-std::shared_ptr<Event> NativeWindowX11::getNextEvent()
+void* NativeWindowX11::getNativeWindowHandle() const
 {
-	if(display == nullptr)
-	{
-		return nullptr;
-	}
-
-	XEvent xEvent;
-	XNextEvent(display, &xEvent);
-	return translateXMessage(xEvent);
+	return (void*)xwindow;
 }
 
-std::shared_ptr<Event> NativeWindowX11::peekNextEvent()
+void NativeWindowX11::translateXMessage(XEvent& xevent)
 {
-	if(display == nullptr)
+	switch(xevent.type)
 	{
-		return nullptr;
-	}
-
-	XEvent peekXEvent;
-	XPeekEvent(display, &peekXEvent);
-	return translateXMessage(peekXEvent, true);
-}
-
-std::shared_ptr<Event> NativeWindowX11::translateXMessage(XEvent& xevent,
-                                                          bool peek)
-{
-	std::shared_ptr<Event> event = nullptr;
-
-	switch(xevent.type) {
 	case MotionNotify:
+		//DEBUG(x11, "MotionNotify");
 		{
 			auto mouseMoveEvent = std::make_shared<MouseMoveEvent>();
-			mouseMoveEvent->window_id = xevent.xmotion.window;
 			mouseMoveEvent->x = xevent.xmotion.x;
 			mouseMoveEvent->y = xevent.xmotion.y;
-			event = mouseMoveEvent;
+			event_queue.push_back(mouseMoveEvent);
 		}
 		break;
 
 	case Expose:
+		//DEBUG(x11, "Expose");
 		if(xevent.xexpose.count == 0)
 		{
 			auto repaintEvent = std::make_shared<RepaintEvent>();
-			repaintEvent->window_id = xevent.xexpose.window;
 			repaintEvent->x = xevent.xexpose.x;
 			repaintEvent->y = xevent.xexpose.y;
 			repaintEvent->width = xevent.xexpose.width;
 			repaintEvent->height = xevent.xexpose.height;
-			event = repaintEvent;
+			event_queue.push_back(repaintEvent);
 		}
 		break;
 
 	case ConfigureNotify:
+		//DEBUG(x11, "ConfigureNotify");
+
+		// The parent window size changed, reflect the new size in our own window.
+		if(xevent.xconfigure.window == parent_window)
 		{
-			auto resizeEvent = std::make_shared<ResizeEvent>();
-			resizeEvent->window_id = xevent.xconfigure.window;
-			//resizeEvent->x = xevent.xconfigure.x;
-			//resizeEvent->y = xevent.xconfigure.y;
-			resizeEvent->width = xevent.xconfigure.width;
-			resizeEvent->height = xevent.xconfigure.height;
-			event = resizeEvent;
+			resize(xevent.xconfigure.width, xevent.xconfigure.height);
+			return;
+		}
+
+		{
+			if((window.width() != (std::size_t)xevent.xconfigure.width) ||
+			   (window.height() != (std::size_t)xevent.xconfigure.height))
+			{
+				auto resizeEvent = std::make_shared<ResizeEvent>();
+				resizeEvent->width = xevent.xconfigure.width;
+				resizeEvent->height = xevent.xconfigure.height;
+				event_queue.push_back(resizeEvent);
+			}
+
+			if((window.x() != xevent.xconfigure.x) ||
+			   (window.y() != xevent.xconfigure.y))
+			{
+				auto moveEvent = std::make_shared<MoveEvent>();
+				moveEvent->x = xevent.xconfigure.x;
+				moveEvent->y = xevent.xconfigure.y;
+				event_queue.push_back(moveEvent);
+			}
 		}
 		break;
 
 	case ButtonPress:
 	case ButtonRelease:
+		//DEBUG(x11, "ButtonPress");
 		{
 			if((xevent.xbutton.button == 4) || (xevent.xbutton.button == 5))
 			{
 				int scroll = 1;
 				auto scrollEvent = std::make_shared<ScrollEvent>();
-				scrollEvent->window_id = xevent.xbutton.window;
 				scrollEvent->x = xevent.xbutton.x;
 				scrollEvent->y = xevent.xbutton.y;
 				scrollEvent->delta = scroll * ((xevent.xbutton.button == 4) ? -1 : 1);
-				event = scrollEvent;
+				event_queue.push_back(scrollEvent);
+			}
+			else if ((xevent.xbutton.button == 6) || (xevent.xbutton.button == 7))
+			{
+				// Horizontal scrolling case
+				// FIXME Introduce horizontal scrolling event to handle this.
 			}
 			else
 			{
 				auto buttonEvent = std::make_shared<ButtonEvent>();
-				buttonEvent->window_id = xevent.xbutton.window;
 				buttonEvent->x = xevent.xbutton.x;
 				buttonEvent->y = xevent.xbutton.y;
 				switch(xevent.xbutton.button) {
@@ -473,20 +407,20 @@ std::shared_ptr<Event> NativeWindowX11::translateXMessage(XEvent& xevent,
 					(xevent.type == ButtonPress) &&
 					((xevent.xbutton.time - last_click) < 200);
 
-				if(!peek && (xevent.type == ButtonPress))
+				if(xevent.type == ButtonPress)
 				{
 					last_click = xevent.xbutton.time;
 				}
-				event = buttonEvent;
+				event_queue.push_back(buttonEvent);
 			}
 		}
 		break;
 
 	case KeyPress:
 	case KeyRelease:
+		//DEBUG(x11, "KeyPress");
 		{
 			auto keyEvent = std::make_shared<KeyEvent>();
-			keyEvent->window_id = xevent.xkey.window;
 
 			switch(xevent.xkey.keycode) {
 			case 113: keyEvent->keycode = Key::left; break;
@@ -516,21 +450,24 @@ std::shared_ptr<Event> NativeWindowX11::translateXMessage(XEvent& xevent,
 			keyEvent->direction =
 				(xevent.type == KeyPress) ? Direction::down : Direction::up;
 
-			event = keyEvent;
+			event_queue.push_back(keyEvent);
 		}
 		break;
 
 	case ClientMessage:
+		//DEBUG(x11, "ClientMessage");
 		if(((unsigned int)xevent.xclient.data.l[0] == wmDeleteMessage))
 		{
 			auto closeEvent = std::make_shared<CloseEvent>();
-			event = closeEvent;
+			event_queue.push_back(closeEvent);
 		}
 		break;
 
 	case EnterNotify:
 	case LeaveNotify:
 	case MapNotify:
+	case MappingNotify:
+		//DEBUG(x11, "EnterNotify");
 		// There's nothing to do here atm.
 		break;
 
@@ -538,8 +475,139 @@ std::shared_ptr<Event> NativeWindowX11::translateXMessage(XEvent& xevent,
 		WARN(X11, "Unhandled xevent.type: %d\n", xevent.type);
 		break;
 	}
+}
+
+void NativeWindowX11::allocateShmImage(std::size_t width, std::size_t height)
+{
+	DEBUG(x11, "(Re)alloc XShmImage (%d, %d)", (int)width, (int)height);
+
+	if(image)
+	{
+		deallocateShmImage();
+	}
+
+	if(!XShmQueryExtension(display))
+	{
+		ERR(x11, "XShmExtension not available");
+		return;
+	}
+
+	image = XShmCreateImage(display, visual, depth,
+	                        ZPixmap, nullptr, &shm_info,
+	                        width, height);
+	if(image == nullptr)
+	{
+		ERR(x11, "XShmCreateImage failed!\n");
+		return;
+	}
+
+	std::size_t byte_size = image->bytes_per_line * image->height;
+
+	// Allocate shm buffer
+	int shm_id = shmget(IPC_PRIVATE, byte_size, IPC_CREAT|0777);
+	if(shm_id == -1)
+	{
+		ERR(x11, "shmget failed: %s", strerror(errno));
+		return;
+	}
 
-	return event;
+	shm_info.shmid = shm_id;
+
+	// Attach share memory bufer
+	void* shm_addr = shmat(shm_id, nullptr, 0);
+	if(reinterpret_cast<long int>(shm_addr) == -1)
+	{
+		ERR(x11, "shmat failed: %s", strerror(errno));
+		return;
+	}
+
+	shm_info.shmaddr = reinterpret_cast<char*>(shm_addr);
+	image->data = shm_info.shmaddr;
+	shm_info.readOnly = false;
+
+	// This may trigger the X protocol error we're ready to catch:
+	XShmAttach(display, &shm_info);
+	XSync(display, false);
+
+	// Make the shm id unavailable to others
+	shmctl(shm_id, IPC_RMID, 0);
+}
+
+void NativeWindowX11::deallocateShmImage()
+{
+	if(image == nullptr)
+	{
+		return;
+	}
+
+	XFlush(display);
+	XShmDetach(display, &shm_info);
+	XDestroyImage(image);
+	image = nullptr;
+	shmdt(shm_info.shmaddr);
+}
+
+void NativeWindowX11::updateImageFromBuffer(std::size_t x1, std::size_t y1,
+                                            std::size_t x2, std::size_t y2)
+{
+	//DEBUG(x11, "depth: %d", depth);
+
+	auto width = window.wpixbuf.width;
+	auto height = window.wpixbuf.height;
+
+	// If image hasn't been allocated yet or if the image backbuffer is
+	// too small, (re)allocate with a suitable size.
+	if((image == nullptr) ||
+	   ((int)width > image->width) ||
+	   ((int)height > image->height))
+	{
+		constexpr std::size_t step_size = 128; // size increments
+		std::size_t new_width = ((width / step_size) + 1) * step_size;
+		std::size_t new_height = ((height / step_size) + 1) * step_size;
+		allocateShmImage(new_width, new_height);
+		x1 = 0;
+		y1 = 0;
+		x2 = width;
+		y2 = height;
+	}
+
+	auto stride = image->width;
+
+	std::uint8_t* pixel_buffer = (std::uint8_t*)window.wpixbuf.buf;
+	if(depth >= 24) // RGB 888 format
+	{
+		std::uint32_t* shm_addr = (std::uint32_t*)shm_info.shmaddr;
+
+		for(std::size_t y = y1; y < y2; ++y)
+		{
+			for(std::size_t x = x1; x < x2; ++x)
+			{
+				const std::size_t pin = y * width + x;
+				const std::size_t pout = y * stride + x;
+				const std::uint8_t red = pixel_buffer[pin * 3];
+				const std::uint8_t green = pixel_buffer[pin * 3 + 1];
+				const std::uint8_t blue = pixel_buffer[pin * 3 + 2];
+				shm_addr[pout] = (red << 16) | (green << 8) | blue;
+			}
+		}
+	}
+	else if(depth >= 15) // RGB 565 format
+	{
+		std::uint16_t* shm_addr = (std::uint16_t*)shm_info.shmaddr;
+
+		for(std::size_t y = y1; y < y2; ++y)
+		{
+			for(std::size_t x = x1; x < x2; ++x)
+			{
+				const std::size_t pin = y * width + x;
+				const std::size_t pout = y * stride + x;
+				const std::uint8_t red = pixel_buffer[pin * 3];
+				const std::uint8_t green = pixel_buffer[pin * 3 + 1];
+				const std::uint8_t blue = pixel_buffer[pin * 3 + 2];
+				shm_addr[pout] = ((red >> 3) << 11) | ((green >> 2) << 5) | (blue >> 3);
+			}
+		}
+	}
 }
 
 } // GUI::
diff --git a/plugingui/nativewindow_x11.h b/plugingui/nativewindow_x11.h
index db6ec76..c6c038e 100644
--- a/plugingui/nativewindow_x11.h
+++ b/plugingui/nativewindow_x11.h
@@ -26,39 +26,59 @@
  */
 #pragma once
 
+#include <queue>
+
 #include <X11/Xlib.h>
+#include <X11/extensions/XShm.h>
 
 #include "nativewindow.h"
 
-namespace GUI {
+namespace GUI
+{
 
 class Window;
-class NativeWindowX11 : public NativeWindow {
+
+class NativeWindowX11
+	: public NativeWindow
+{
 public:
 	NativeWindowX11(void* native_window, Window& window);
 	~NativeWindowX11();
 
 	// From NativeWindow:
-	void setFixedSize(int width, int height) override;
-	void resize(int width, int height) override;
+	void setFixedSize(std::size_t width, std::size_t height) override;
+	void resize(std::size_t width, std::size_t height) override;
+	std::pair<std::size_t, std::size_t> getSize() override;
 	void move(int x, int y) override;
+	std::pair<int, int> getPosition() override;
 	void show() override;
 	void hide() override;
+	bool visible() const override;
 	void setCaption(const std::string &caption) override;
-	void handleBuffer() override;
-	void redraw() override;
+	void redraw(const Rect& dirty_rect) override;
 	void grabMouse(bool grab) override;
-	bool hasEvent() override;
-	std::shared_ptr<Event> getNextEvent() override;
-	std::shared_ptr<Event> peekNextEvent() override;
+	EventQueue getEvents() override;
+	void* getNativeWindowHandle() const override;
 
 private:
-	std::shared_ptr<Event> translateXMessage(XEvent& xevent, bool peek = false);
-	XImage* createImageFromBuffer(unsigned char* buf, int width, int height);
+	void translateXMessage(XEvent& xevent);
+
+	//! Allocate new shared memory buffer for the pixel buffer.
+	//! Frees the existing buffer if there is one.
+	void allocateShmImage(std::size_t width, std::size_t height);
+
+	//! Deallocate image and shm resources.
+	void deallocateShmImage();
+
+	//! Copy data from the pixel buffer into the shared memory
+	void updateImageFromBuffer(std::size_t x1, std::size_t y1,
+	                           std::size_t x2, std::size_t y2);
+
+	XShmSegmentInfo shm_info;
+	XImage* image{nullptr};
 
 	::Window xwindow{0};
 	GC gc{0};
-	XImage* buffer{nullptr};
 
 	Window& window;
 
@@ -66,7 +86,12 @@ private:
 
 	Display* display{nullptr};
 	int screen{0};
+	int depth{0};
+	Visual* visual{nullptr};
 	Atom wmDeleteMessage{0};
+	::Window parent_window;
+
+	EventQueue event_queue;
 };
 
 } // GUI::
diff --git a/plugingui/painter.cc b/plugingui/painter.cc
index 3c290f3..16e305f 100644
--- a/plugingui/painter.cc
+++ b/plugingui/painter.cc
@@ -29,21 +29,23 @@
 #include <cmath>
 #include <cassert>
 
+#include "pixelbuffer.h"
+#include "font.h"
+#include "drawable.h"
+#include "image.h"
+#include "canvas.h"
+
 namespace GUI
 {
 
 Painter::Painter(Canvas& canvas)
-	: canvas(canvas)
-	, pixbuf(canvas.GetPixelBuffer())
+	: pixbuf(canvas.GetPixelBuffer())
 {
-	canvas.beginPaint();
 	colour = Colour(0.0f, 0.0f, 0.0f, 0.5f);
 }
 
 Painter::~Painter()
 {
-	canvas.endPaint();
-	flush();
 }
 
 void Painter::setColour(const Colour& colour)
@@ -54,7 +56,10 @@ void Painter::setColour(const Colour& colour)
 static void plot(PixelBufferAlpha& pixbuf, const Colour& colour,
                  int x, int y, double c)
 {
-	if((x >= (int)pixbuf.width) || (y >= (int)pixbuf.height))
+	if((x >= (int)pixbuf.width) ||
+	   (y >= (int)pixbuf.height) ||
+	   (x < 0) ||
+	   (y < 0))
 	{
 		return;
 	}
@@ -158,7 +163,7 @@ void Painter::drawRectangle(int x1, int y1, int x2, int y2)
 
 void Painter::drawFilledRectangle(int x1, int y1, int x2, int y2)
 {
-	for(int y = y1; y < y2; ++y)
+	for(int y = y1; y <= y2; ++y)
 	{
 		drawLine(x1, y, x2, y);
 	}
@@ -540,12 +545,4 @@ void Painter::drawBar(int x, int y, const Bar& bar, int width, int height)
 	                   bar.right->width(), height);
 }
 
-void Painter::flush()
-{
-#ifdef X11
-	// Send the "DrawLine" request to the server
-	//XFlush(gctx->display);
-#endif/*X11*/
-}
-
 } // GUI::
diff --git a/plugingui/painter.h b/plugingui/painter.h
index 7e1fede..df26b3e 100644
--- a/plugingui/painter.h
+++ b/plugingui/painter.h
@@ -28,25 +28,23 @@
 
 #include <string>
 
-#include "widget.h"
 #include "colour.h"
-#include "pixelbuffer.h"
-#include "font.h"
-#include "drawable.h"
-#include "texture.h"
-#include "image.h"
 
 namespace GUI
 {
 
+class PixelBufferAlpha;
+class Font;
+class Drawable;
+class Image;
+class Canvas;
+
 class Painter
 {
 public:
 	Painter(Canvas& canvas);
 	~Painter();
 
-	void flush();
-
 	void setColour(const Colour& colour);
 
 	void drawLine(int x1, int y1, int x2, int y2);
@@ -84,7 +82,6 @@ public:
 	void clear();
 
 private:
-	Canvas& canvas;
 	PixelBufferAlpha& pixbuf;
 	Colour colour;
 };
diff --git a/plugingui/pixelbuffer.cc b/plugingui/pixelbuffer.cc
index 5d032b4..360ad06 100644
--- a/plugingui/pixelbuffer.cc
+++ b/plugingui/pixelbuffer.cc
@@ -28,9 +28,12 @@
 
 #include <cassert>
 
-namespace GUI {
+#include <cstdlib>
 
-PixelBuffer::PixelBuffer(size_t width, size_t height)
+namespace GUI
+{
+
+PixelBuffer::PixelBuffer(std::size_t width, std::size_t height)
 	: buf(nullptr)
 {
 	realloc(width, height);
@@ -41,7 +44,7 @@ PixelBuffer::~PixelBuffer()
 	free(buf);
 }
 
-void PixelBuffer::realloc(size_t width, size_t height)
+void PixelBuffer::realloc(std::size_t width, std::size_t height)
 {
 	free(buf);
 	buf = (unsigned char *)calloc(width * height, 3);
@@ -50,7 +53,7 @@ void PixelBuffer::realloc(size_t width, size_t height)
 }
 
 #define PX(k) ((x + y * width) * 3 + k)
-void PixelBuffer::setPixel(size_t x, size_t y,
+void PixelBuffer::setPixel(std::size_t x, std::size_t y,
                            unsigned char red,
                            unsigned char green,
                            unsigned char blue,
@@ -59,16 +62,29 @@ void PixelBuffer::setPixel(size_t x, size_t y,
 	assert(x < width);
 	assert(y < height);
 
-	unsigned int a = alpha;
-	unsigned int b = 255 - alpha;
+	if(alpha == 0)
+	{
+		return;
+	}
 
-	buf[PX(0)] = (unsigned char)(((int)red   * a + (int)buf[PX(0)] * b) / 255);
-	buf[PX(1)] = (unsigned char)(((int)green * a + (int)buf[PX(1)] * b) / 255);
-	buf[PX(2)] = (unsigned char)(((int)blue  * a + (int)buf[PX(2)] * b) / 255);
+	if(alpha < 255)
+	{
+		unsigned int a = alpha;
+		unsigned int b = 255 - alpha;
 
+		buf[PX(0)] = (unsigned char)(((int)red   * a + (int)buf[PX(0)] * b) / 255);
+		buf[PX(1)] = (unsigned char)(((int)green * a + (int)buf[PX(1)] * b) / 255);
+		buf[PX(2)] = (unsigned char)(((int)blue  * a + (int)buf[PX(2)] * b) / 255);
+	}
+	else
+	{
+		buf[PX(0)] = red;
+		buf[PX(1)] = green;
+		buf[PX(2)] = blue;
+	}
 }
 
-PixelBufferAlpha::PixelBufferAlpha(size_t width, size_t height)
+PixelBufferAlpha::PixelBufferAlpha(std::size_t width, std::size_t height)
 	: managed(true)
 	, buf(nullptr)
 	, x(0)
@@ -85,7 +101,7 @@ PixelBufferAlpha::~PixelBufferAlpha()
 	}
 }
 
-void PixelBufferAlpha::realloc(size_t width, size_t height)
+void PixelBufferAlpha::realloc(std::size_t width, std::size_t height)
 {
 	free(buf);
 	buf = (unsigned char *)calloc(width * height, 4);
@@ -95,7 +111,7 @@ void PixelBufferAlpha::realloc(size_t width, size_t height)
 
 #undef PX
 #define PX(k) ((x + y * width) * 4 + k)
-void PixelBufferAlpha::setPixel(size_t x, size_t y,
+void PixelBufferAlpha::setPixel(std::size_t x, std::size_t y,
                                 unsigned char red,
                                 unsigned char green,
                                 unsigned char blue,
@@ -119,7 +135,7 @@ static inline void getAlpha(unsigned char _a, unsigned char _b,
 	b *= (1 - a);
 }
 
-void PixelBufferAlpha::addPixel(size_t x, size_t y,
+void PixelBufferAlpha::addPixel(std::size_t x, std::size_t y,
                                 unsigned char red,
                                 unsigned char green,
                                 unsigned char blue,
@@ -133,30 +149,40 @@ void PixelBufferAlpha::addPixel(size_t x, size_t y,
 		return;
 	}
 
-	float a, b;
-	getAlpha(alpha, buf[PX(3)], a, b);
+	if(alpha < 255)
+	{
+		float a, b;
+		getAlpha(alpha, buf[PX(3)], a, b);
 
-	buf[PX(0)] = (unsigned char)((float)red   * a + (float)buf[PX(0)] * b);
-	buf[PX(0)] /= (a + b);
-	buf[PX(1)] = (unsigned char)((float)green * a + (float)buf[PX(1)] * b);
-	buf[PX(1)] /= (a + b);
-	buf[PX(2)] = (unsigned char)((float)blue  * a + (float)buf[PX(2)] * b);
-	buf[PX(2)] /= (a + b);
+		buf[PX(0)] = (unsigned char)((float)red   * a + (float)buf[PX(0)] * b);
+		buf[PX(0)] /= (a + b);
+		buf[PX(1)] = (unsigned char)((float)green * a + (float)buf[PX(1)] * b);
+		buf[PX(1)] /= (a + b);
+		buf[PX(2)] = (unsigned char)((float)blue  * a + (float)buf[PX(2)] * b);
+		buf[PX(2)] /= (a + b);
 
-	buf[PX(3)] = (a + b) * 255;
+		buf[PX(3)] = (a + b) * 255;
+	}
+	else
+	{
+		buf[PX(0)] = red;
+		buf[PX(1)] = green;
+		buf[PX(2)] = blue;
+		buf[PX(3)] = alpha;
+	}
 }
 
-void PixelBufferAlpha::addPixel(size_t x, size_t y, const Colour& c)
+void PixelBufferAlpha::addPixel(std::size_t x, std::size_t y, const Colour& c)
 {
 	addPixel(x, y,
 	         c.red() * 255, c.green() * 255, c.blue() * 255, c.alpha() * 255);
 }
 
-void PixelBufferAlpha::pixel(size_t x, size_t y,
+void PixelBufferAlpha::pixel(std::size_t x, std::size_t y,
                              unsigned char* red,
                              unsigned char* green,
                              unsigned char* blue,
-                             unsigned char* alpha)
+                             unsigned char* alpha) const
 {
 	assert(x < width);
 	assert(y < height);
diff --git a/plugingui/pixelbuffer.h b/plugingui/pixelbuffer.h
index 762aaa6..71869a0 100644
--- a/plugingui/pixelbuffer.h
+++ b/plugingui/pixelbuffer.h
@@ -28,62 +28,75 @@
 
 #include "colour.h"
 
-#include <stdlib.h>
+#include <cstddef>
 
-namespace GUI {
+namespace GUI
+{
 
-class PixelBuffer {
+class PixelBuffer
+{
 public:
-	PixelBuffer(size_t width, size_t height);
+	PixelBuffer(std::size_t width, std::size_t height);
 	~PixelBuffer();
 
-	void realloc(size_t width, size_t height);
+	void realloc(std::size_t width, std::size_t height);
 
-	void setPixel(size_t x, size_t y,
+	void setPixel(std::size_t x, std::size_t y,
 	              unsigned char red,
 	              unsigned char green,
 	              unsigned char blue,
 	              unsigned char alpha);
 
 	unsigned char* buf{nullptr};
-	size_t width{0};
-	size_t height{0};
+	std::size_t width{0};
+	std::size_t height{0};
 };
 
-class PixelBufferAlpha {
+class PixelBufferAlpha
+{
 public:
 	PixelBufferAlpha() = default;
-	PixelBufferAlpha(size_t width, size_t height);
+	PixelBufferAlpha(std::size_t width, std::size_t height);
 	~PixelBufferAlpha();
 
-	void realloc(size_t width, size_t height);
+	void realloc(std::size_t width, std::size_t height);
 
-	void setPixel(size_t x, size_t y,
+	void setPixel(std::size_t x, std::size_t y,
 	              unsigned char red,
 	              unsigned char green,
 	              unsigned char blue,
 	              unsigned char alpha);
 
-	void addPixel(size_t x, size_t y,
+	void addPixel(std::size_t x, std::size_t y,
 	              unsigned char red,
 	              unsigned char green,
 	              unsigned char blue,
 	              unsigned char alpha);
 
-	void addPixel(size_t x, size_t y, const Colour& c);
+	void addPixel(std::size_t x, std::size_t y, const Colour& c);
 
-	void pixel(size_t x, size_t y,
+	void pixel(std::size_t x, std::size_t y,
 	           unsigned char* red,
 	           unsigned char* green,
 	           unsigned char* blue,
-	           unsigned char* alpha);
+	           unsigned char* alpha) const;
 
 	bool managed{false};
 	unsigned char* buf{nullptr};
-	size_t width{0};
-	size_t height{0};
-	size_t x{0};
-	size_t y{0};
+	std::size_t width{0};
+	std::size_t height{0};
+	int x{0};
+	int y{0};
+	bool dirty{true};
+	bool visible{true};
+
+	// Add optional dirty rect that this pixelbuffer took up since it was last
+	// rendered. Make sure to update this list on resize and/or move.
+	std::size_t last_width{0};
+	std::size_t last_height{0};
+	int last_x{0};
+	int last_y{0};
+	bool has_last{false};
 };
 
 } // GUI::
diff --git a/plugingui/plugingui.cc b/plugingui/plugingui.cc
deleted file mode 100644
index be59cd1..0000000
--- a/plugingui/plugingui.cc
+++ /dev/null
@@ -1,191 +0,0 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-/***************************************************************************
- *            plugingui.cc
- *
- *  Mon Oct  3 13:40:49 CEST 2011
- *  Copyright 2011 Bent Bisballe Nyeng
- *  deva at aasimon.org
- ****************************************************************************/
-
-/*
- *  This file is part of DrumGizmo.
- *
- *  DrumGizmo is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU Lesser General Public License as published by
- *  the Free Software Foundation; either version 3 of the License, or
- *  (at your option) any later version.
- *
- *  DrumGizmo is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU Lesser General Public License for more details.
- *
- *  You should have received a copy of the GNU Lesser General Public License
- *  along with DrumGizmo; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
- */
-#include "plugingui.h"
-
-#include <iostream>
-
-#include <hugin.hpp>
-
-#include "pluginconfig.h"
-
-namespace GUI {
-
-PluginGUI::PluginGUI(Settings& settings, void* native_window)
-	: native_window(native_window)
-	, settings(settings)
-{
-	init();
-}
-
-PluginGUI::~PluginGUI()
-{
-	deinit();
-}
-
-bool PluginGUI::processEvents()
-{
-	if(!initialised)
-	{
-		return running;
-	}
-
-	window->eventHandler()->processEvents();
-
-	{
-		Painter p(*window);
-
-		settings_notifier.evaluate();
-	}
-
-	if(closing)
-	{
-		closeNotifier();
-		closing = false;
-		return false;
-	}
-
-	return running;
-}
-
-void PluginGUI::init()
-{
-	DEBUG(gui, "init");
-
-	config = new Config();
-	config->load();
-
-	window = new DGWindow(native_window, *config, settings);
-
-
-	CONNECT(this, settings_notifier.drumkit_file,
-	        window->lineedit, &LineEdit::setText);
-	CONNECT(this, settings_notifier.drumkit_load_status,
-	        window, &DGWindow::setDrumKitLoadStatus);
-
-	CONNECT(this, settings_notifier.midimap_file,
-	        window->lineedit2, &LineEdit::setText);
-	CONNECT(this, settings_notifier.midimap_load_status,
-	        window, &DGWindow::setMidiMapLoadStatus);
-
-	CONNECT(this, settings_notifier.enable_velocity_modifier,
-	        window->velocityCheck, &CheckBox::setChecked);
-
-	CONNECT(this, settings_notifier.velocity_modifier_falloff,
-	        window->falloffKnob, &Knob::setValue);
-	CONNECT(this, settings_notifier.velocity_modifier_weight,
-	        window->attackKnob, &Knob::setValue);
-
-
-	// TODO:
-	//CONNECT(this, settings_notifier.enable_velocity_randomiser,
-	//        window->, &CheckBox::setChecked);
-	//CONNECT(this, settings_notifier.velocity_randomiser_weight,
-	//        window->, &Knob::setValue);
-
-	//CONNECT(this, settings_notifier.samplerate,
-	//        window->, &Knob::setValue);
-
-	//CONNECT(this, settings_notifier.enable_resampling,
-	//        window->, &CheckBox::setChecked);
-
-	CONNECT(this, settings_notifier.number_of_files,
-	        window->drumkitFileProgress, &ProgressBar::setTotal);
-
-	CONNECT(this, settings_notifier.number_of_files_loaded,
-	        window->drumkitFileProgress, &ProgressBar::setValue);
-
-	auto eventHandler = window->eventHandler();
-	CONNECT(eventHandler, closeNotifier, this, &PluginGUI::closeEventHandler);
-
-	window->show();
-
-	initialised = true;
-}
-
-void PluginGUI::deinit()
-{
-	if(config)
-	{
-		config->save();
-		delete config;
-	}
-
-	if(window)
-	{
-		delete window;
-	}
-}
-
-void PluginGUI::show()
-{
-	while(!initialised)
-	{
-		usleep(10000);
-	}
-
-	if(!window)
-	{
-		init();
-	}
-
-	if(window)
-	{
-		window->show();
-	}
-}
-
-void PluginGUI::hide()
-{
-	while(!initialised)
-	{
-		usleep(10000);
-	}
-
-	if(window)
-	{
-		window->hide();
-	}
-}
-
-void PluginGUI::setWindowClosedCallback(void (*handler)(void *), void* ptr)
-{
-	windowClosedHandler = handler;
-	windowClosedPtr = ptr;
-}
-
-void PluginGUI::closeEventHandler()
-{
-	closing = true;
-	closeNotifier();
-	// Call old-style notifier if one is registered.
-	if(windowClosedHandler)
-	{
-		windowClosedHandler(windowClosedPtr);
-	}
-}
-
-} // GUI::
diff --git a/plugingui/verticalline.cc b/plugingui/powerbutton.cc
similarity index 65%
copy from plugingui/verticalline.cc
copy to plugingui/powerbutton.cc
index 46d39e6..a91524f 100644
--- a/plugingui/verticalline.cc
+++ b/plugingui/powerbutton.cc
@@ -1,10 +1,10 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* -*- Mode: c++ -*- */
 /***************************************************************************
- *            verticalline.cc
+ *            powerbutton.cc
  *
- *  Sat Apr  6 12:59:44 CEST 2013
- *  Copyright 2013 Bent Bisballe Nyeng
- *  deva at aasimon.org
+ *  Thu Mar 23 12:30:50 CET 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
  ****************************************************************************/
 
 /*
@@ -24,28 +24,43 @@
  *  along with DrumGizmo; if not, write to the Free Software
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
  */
-#include "verticalline.h"
+#include "powerbutton.h"
 
 #include "painter.h"
 
-namespace GUI {
+namespace GUI
+{
 
-VerticalLine::VerticalLine(Widget *parent)
-	: Widget(parent)
-	, vline(":vertline.png")
+PowerButton::PowerButton(Widget* parent) : Toggle(parent)
 {
 }
 
-void VerticalLine::repaintEvent(RepaintEvent* repaintEvent)
+void PowerButton::repaintEvent(RepaintEvent* repaintEvent)
 {
-	if(height() < 2)
+	Painter p(*this);
+
+	if(state)
 	{
-		return;
+		if(clicked)
+		{
+			p.drawImage(0, 0, on_clicked);
+		}
+		else
+		{
+			p.drawImage(0, 0, on);
+		}
+	}
+	else
+	{
+		if(clicked)
+		{
+			p.drawImage(0, 0, off_clicked);
+		}
+		else
+		{
+			p.drawImage(0, 0, off);
+		}
 	}
-
-	Painter p(*this);
-	p.drawImageStretched(0, (height() - vline.height()) / 2,
-	                     vline, width(), vline.height());
 }
 
 } // GUI::
diff --git a/plugingui/label.h b/plugingui/powerbutton.h
similarity index 63%
copy from plugingui/label.h
copy to plugingui/powerbutton.h
index f76a598..53f8d88 100644
--- a/plugingui/label.h
+++ b/plugingui/powerbutton.h
@@ -1,10 +1,10 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* -*- Mode: c++ -*- */
 /***************************************************************************
- *            label.h
+ *            powerbutton.h
  *
- *  Sun Oct  9 13:02:17 CEST 2011
- *  Copyright 2011 Bent Bisballe Nyeng
- *  deva at aasimon.org
+ *  Thu Mar 23 12:30:50 CET 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
  ****************************************************************************/
 
 /*
@@ -26,40 +26,27 @@
  */
 #pragma once
 
-#include "widget.h"
+#include "texture.h"
+#include "toggle.h"
 
-#include "font.h"
+namespace GUI
+{
 
-#include <string>
-
-namespace GUI {
-
-enum class TextAlignment {
-	left,
-	center,
-	right,
-};
-
-class Label : public Widget {
+class PowerButton : public Toggle
+{
 public:
-	Label(Widget *parent);
-	virtual ~Label() = default;
-
-	void setText(const std::string& text);
-
-	void setAlignment(TextAlignment alignment);
-
-	void resizeToText();
+	PowerButton(Widget* parent);
+	virtual ~PowerButton() = default;
 
 protected:
 	// From Widget:
 	virtual void repaintEvent(RepaintEvent* repaintEvent) override;
 
 private:
-	std::string _text;
-	Font font{":fontemboss.png"};
-	TextAlignment alignment{TextAlignment::left};
-	int border{0};
+	Texture on{getImageCache(), ":resources/bypass_button.png", 32, 0, 16, 16};
+	Texture on_clicked{getImageCache(), ":resources/bypass_button.png", 48, 0, 16, 16};
+	Texture off{getImageCache(), ":resources/bypass_button.png", 0, 0, 16, 16};
+	Texture off_clicked{getImageCache(), ":resources/bypass_button.png", 16, 0, 16, 16};
 };
 
 } // GUI::
diff --git a/plugingui/progressbar.cc b/plugingui/progressbar.cc
index 25e735f..dd3e130 100644
--- a/plugingui/progressbar.cc
+++ b/plugingui/progressbar.cc
@@ -43,7 +43,7 @@ void ProgressBar::setState(ProgressBarState state)
 	if(this->state != state)
 	{
 		this->state = state;
-		repaintEvent(nullptr);
+		redraw();
 	}
 }
 
@@ -52,7 +52,7 @@ void ProgressBar::setTotal(std::size_t total)
 	if(this->total != total)
 	{
 		this->total = total;
-		repaintEvent(nullptr);
+		redraw();
 	}
 }
 
@@ -61,7 +61,7 @@ void ProgressBar::setValue(std::size_t value)
 	if(this->value != value)
 	{
 		this->value = value;
-		repaintEvent(nullptr);
+		redraw();
 	}
 }
 
@@ -78,8 +78,6 @@ void ProgressBar::repaintEvent(RepaintEvent* repaintEvent)
 	int brd = 4;
 	int val = (width() - (2 * brd)) * progress;
 
-	p.clear();
-
 	bar_bg.setSize(width(), height());
 	p.drawImage(0, 0, bar_bg);
 
diff --git a/plugingui/progressbar.h b/plugingui/progressbar.h
index bc8b82e..76cc6fd 100644
--- a/plugingui/progressbar.h
+++ b/plugingui/progressbar.h
@@ -62,22 +62,22 @@ protected:
 private:
 	ProgressBarState state{ProgressBarState::Blue};
 
-	TexturedBox bar_bg{getImageCache(), ":progress.png",
+	TexturedBox bar_bg{getImageCache(), ":resources/progress.png",
 			0, 0, // atlas offset (x, y)
 			6, 1, 6, // dx1, dx2, dx3
 			11, 0, 0}; // dy1, dy2, dy3
 
-	TexturedBox bar_red{getImageCache(), ":progress.png",
+	TexturedBox bar_red{getImageCache(), ":resources/progress.png",
 			13, 0, // atlas offset (x, y)
 			2, 1, 2, // dx1, dx2, dx3
 			11, 0, 0}; // dy1, dy2, dy3
 
-	TexturedBox bar_green{getImageCache(), ":progress.png",
+	TexturedBox bar_green{getImageCache(), ":resources/progress.png",
 			18, 0, // atlas offset (x, y)
 			2, 1, 2, // dx1, dx2, dx3
 			11, 0, 0}; // dy1, dy2, dy3
 
-	TexturedBox bar_blue{getImageCache(), ":progress.png",
+	TexturedBox bar_blue{getImageCache(), ":resources/progress.png",
 			23, 0, // atlas offset (x, y)
 			2, 1, 2, // dx1, dx2, dx3
 			11, 0, 0}; // dy1, dy2, dy3
diff --git a/plugingui/rcgen.cc b/plugingui/rcgen.cc
index 5eb3a4c..a30f7b4 100644
--- a/plugingui/rcgen.cc
+++ b/plugingui/rcgen.cc
@@ -29,43 +29,50 @@
 
 int main(int argc, char *argv[])
 {
-  printf("/* This file is autogenerated by rcgen. Do not modify! */\n");
-  printf("#include \"resource_data.h\"\n");
-  printf("\n");
-  printf("const rc_data_t rc_data[] =\n");
+	printf("/* This file is autogenerated by rcgen. Do not modify! */\n");
+	printf("#include \"resource_data.h\"\n");
+	printf("\n");
+	printf("const rc_data_t rc_data[] =\n");
 	printf("{\n");
 
-  int i = 1;
-  while(i < argc) {
-    printf("  { \":%s\", ", argv[i]);
-    
-    std::string data;
-    FILE *fp = fopen(argv[i], "rb");
-    if(!fp) {
-      fprintf(stderr, "Could not read file '%s' - quitting\n", argv[i]);
-      return 1;
-    }
+	int i = 1;
+	while(i < argc)
+	{
+		printf("	{\n		\":%s\", ", argv[i]);
 
-    char buf[32];
-    while(!feof(fp)) {
-      size_t sz = fread(buf, 1, sizeof(buf), fp);
-      data.append(buf, sz);
-    }
-    fclose(fp);
+		std::string data;
+		FILE *fp = fopen(argv[i], "rb");
+		if(!fp)
+		{
+			fprintf(stderr, "Could not read file '%s' - quitting\n", argv[i]);
+			return 1;
+		}
 
-    printf("%d,\n   \"", (int)data.length());
-    for(size_t j = 0; j < data.length(); j++) {
-      if(j != 0 && j % 16 == 0) printf("\"\n   \"");
-      printf("\\%o", (unsigned char)data[j]);
-    }
+		char buf[32];
+		while(!feof(fp))
+		{
+			std::size_t sz = fread(buf, 1, sizeof(buf), fp);
+			data.append(buf, sz);
+		}
+		fclose(fp);
 
-    printf("\" },\n");
-    
-    i++;
-  }
+		printf("%d,\n		\"", (int)data.length());
+		for(std::size_t j = 0; j < data.length(); ++j)
+		{
+			if((j != 0) && (j % 16) == 0)
+			{
+				printf("\"\n		\"");
+			}
+			printf("\\%o", (unsigned char)data[j]);
+		}
 
-printf("  { \"\", 0, 0 }\n");
-printf("};\n");
+		printf("\"\n	},\n");
 
-  return 0;
+		++i;
+	}
+
+	printf("	{ \"\", 0, 0 }\n");
+	printf("};\n");
+
+	return 0;
 }
diff --git a/plugingui/resource_data.cc b/plugingui/resource_data.cc
index c0e0804..f0b4740 100644
--- a/plugingui/resource_data.cc
+++ b/plugingui/resource_data.cc
@@ -3,3870 +3,4745 @@
 
 const rc_data_t rc_data[] =
 {
-  { ":bg.png", 1123,
-   "\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
-   "\0\0\1\162\0\0\1\112\10\6\0\0\0\0\15\324"
-   "\311\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
-   "\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
-   "\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
-   "\7\335\4\6\13\15\70\43\146\165\177\0\0\3\360\111"
-   "\104\101\124\170\332\355\334\261\15\200\60\20\4\101\100\364"
-   "\137\240\233\61\65\134\162\74\142\246\4\7\253\13\136\76"
-   "\327\132\373\0\340\263\56\117\0\40\344\0\10\71\0\102"
-   "\16\40\344\0\174\321\275\267\243\25\0\213\34\0\41\7"
-   "\100\310\1\204\34\0\41\7\240\314\325\12\200\105\16\200"
-   "\220\3\40\344\0\102\16\200\220\3\40\344\0\10\71\200"
-   "\220\3\40\344\0\10\71\0\102\16\40\344\0\214\347\323"
-   "\54\0\213\34\0\41\7\100\310\1\204\34\0\41\7\100"
-   "\310\1\10\71\77\4\260\310\1\20\162\0\204\34\100\310"
-   "\1\20\162\0\372\134\255\0\130\344\0\10\71\0\102\16"
-   "\40\344\0\10\71\0\175\256\126\0\54\162\0\204\34\0"
-   "\41\7\20\162\0\204\34\0\41\7\40\344\374\20\300\42"
-   "\7\100\310\1\20\162\0\41\7\100\310\1\350\163\265\2"
-   "\140\221\3\40\344\0\10\71\200\220\3\40\344\0\10\71"
-   "\0\102\16\40\344\0\10\71\0\102\16\200\220\3\10\71"
-   "\0\343\371\64\13\300\42\7\100\310\1\20\162\0\41\7"
-   "\100\310\1\20\162\0\102\316\17\1\54\162\0\204\34\0"
-   "\41\7\20\162\0\204\34\200\76\127\53\0\26\71\0\102"
-   "\16\200\220\3\10\71\0\102\16\200\220\3\20\162\176\10"
-   "\140\221\3\40\344\0\10\71\200\220\3\40\344\0\364\271"
-   "\132\1\260\310\1\20\162\0\204\34\100\310\1\20\162\0"
-   "\372\134\255\0\130\344\0\10\71\0\102\16\40\344\0\10"
-   "\71\0\102\16\200\220\3\10\71\0\102\16\200\220\3\40"
-   "\344\0\102\16\300\170\76\315\2\260\310\1\20\162\0\204"
-   "\34\100\310\1\20\162\0\204\34\200\220\363\103\0\213\34"
-   "\0\41\7\100\310\1\204\34\0\41\7\240\317\325\12\200"
-   "\105\16\200\220\3\40\344\0\102\16\200\220\3\40\344\0"
-   "\204\234\37\2\130\344\0\10\71\0\102\16\40\344\0\10"
-   "\71\0\175\256\126\0\54\162\0\204\34\0\41\7\20\162"
-   "\0\204\34\200\76\127\53\0\26\71\0\102\16\200\220\3"
-   "\10\71\0\102\16\200\220\3\40\344\0\102\16\200\220\3"
-   "\40\344\0\10\71\200\220\3\60\236\117\263\0\54\162\0"
-   "\204\34\0\41\7\20\162\0\204\34\0\41\7\40\344\374"
-   "\20\300\42\7\100\310\1\20\162\0\41\7\100\310\1\350"
-   "\163\265\2\140\221\3\40\344\0\10\71\200\220\3\40\344"
-   "\0\10\71\0\41\347\207\0\26\71\0\102\16\200\220\3"
-   "\10\71\0\102\16\100\237\253\25\0\213\34\0\41\7\100"
-   "\310\1\204\34\0\41\7\100\310\1\10\71\77\4\260\310"
-   "\1\20\162\0\204\34\100\310\1\20\162\0\204\34\0\41"
-   "\7\20\162\0\204\34\0\41\7\100\310\1\376\300\137\53"
-   "\0\26\71\0\102\16\200\220\3\10\71\0\102\16\200\220"
-   "\3\20\162\176\10\140\221\3\40\344\0\10\71\200\220\3"
-   "\40\344\0\364\271\132\1\260\310\1\20\162\0\204\34\100"
-   "\310\1\20\162\0\204\34\200\220\363\103\0\213\34\0\41"
-   "\7\100\310\1\204\34\0\41\7\240\317\325\12\200\105\16"
-   "\200\220\3\40\344\0\102\16\200\220\3\40\344\0\204\234"
-   "\37\2\130\344\0\10\71\0\102\16\40\344\0\10\71\0"
-   "\102\16\200\220\3\10\71\0\102\16\200\220\3\40\344\0"
-   "\177\340\257\25\0\213\34\0\41\7\100\310\1\204\34\0"
-   "\41\7\100\310\1\10\71\77\4\260\310\1\20\162\0\204"
-   "\34\100\310\1\20\162\0\372\134\255\0\130\344\0\10\71"
-   "\0\102\16\40\344\0\10\71\0\102\16\100\310\371\41\200"
-   "\105\16\200\220\3\40\344\0\102\16\200\220\3\320\347\152"
-   "\5\300\42\7\100\310\1\20\162\0\41\7\100\310\1\20"
-   "\162\0\102\316\17\1\54\162\0\204\34\0\41\7\20\162"
-   "\0\204\34\200\76\127\53\0\26\71\0\102\16\200\220\3"
-   "\10\71\0\102\16\200\220\3\40\344\0\102\16\200\220\3"
-   "\40\344\0\10\71\200\220\3\60\236\117\263\0\54\162\0"
-   "\204\34\0\41\7\20\162\0\204\34\200\76\127\53\0\26"
-   "\71\0\102\16\200\220\3\10\71\0\102\16\200\220\3\20"
-   "\162\176\10\140\221\3\40\344\0\10\71\200\220\3\40\344"
-   "\0\364\271\132\1\260\310\1\20\162\0\204\34\100\310\1"
-   "\20\162\0\204\34\200\220\363\103\0\213\34\200\67\75\173"
-   "\113\211\365\123\166\223\131\0\0\0\0\111\105\116\104\256"
-   "\102\140\202" },
-  { ":fontemboss.png", 19286,
-   "\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
-   "\0\0\7\135\0\0\0\21\10\6\0\0\0\226\320\265"
-   "\127\0\0\0\11\160\110\131\163\0\0\16\304\0\0\16"
-   "\304\1\225\53\16\33\0\0\40\0\111\104\101\124\170\234"
-   "\355\135\151\170\24\305\326\176\173\146\62\223\215\231\144\262"
-   "\1\331\111\40\100\330\41\201\310\22\370\56\102\100\202\202"
-   "\242\27\101\26\27\100\121\331\67\131\104\104\145\23\101\21"
-   "\121\21\21\104\166\10\273\134\274\42\210\54\262\57\11\141"
-   "\15\20\40\310\222\20\110\40\373\371\176\164\167\254\351\164"
-   "\317\164\222\111\214\336\251\347\231\147\146\352\175\353\324\251"
-   "\123\325\125\165\272\253\253\0\205\100\40\162\140\16\314\201"
-   "\125\16\46\376\226\343\133\223\141\17\75\312\303\57\255\336"
-   "\345\325\121\115\176\112\162\154\311\57\213\355\377\127\160\133"
-   "\266\125\53\257\274\62\112\333\216\313\222\316\36\145\250\114"
-   "\216\75\372\7\51\307\36\165\140\57\275\325\162\53\302\16"
-   "\225\45\253\62\71\366\110\123\232\264\25\305\121\333\317\333"
-   "\153\314\51\257\274\312\304\312\53\257\254\143\267\275\256\351"
-   "\312\302\52\232\257\6\253\214\74\112\73\137\52\357\65\353"
-   "\300\34\230\3\373\353\61\173\315\333\53\322\157\263\45\253"
-   "\264\363\23\173\217\211\122\216\275\364\121\303\251\210\264\25"
-   "\65\77\122\123\167\225\61\176\126\6\137\115\32\31\374\6"
-   "\200\127\113\41\353\65\41\215\65\356\47\0\110\370\314\125"
-   "\41\167\52\200\207\0\326\3\50\124\241\203\154\250\50\156"
-   "\131\322\112\70\262\66\226\221\123\302\266\152\354\132\12\175"
-   "\212\365\20\376\27\347\47\374\57\41\277\74\175\237\204\67"
-   "\25\62\165\254\266\75\252\261\225\14\117\261\35\252\321\115"
-   "\41\137\331\140\217\176\242\212\266\231\322\344\245\126\116\251"
-   "\70\177\27\254\52\350\120\32\114\355\70\130\226\76\340\257"
-   "\56\233\75\260\252\250\123\245\333\240\52\51\343\300\34\330"
-   "\77\35\53\215\343\142\157\75\312\303\57\255\336\225\341\340"
-   "\225\325\201\265\367\200\367\117\302\155\331\126\255\274\362\312"
-   "\50\253\3\147\157\47\261\52\161\354\321\77\110\71\25\340"
-   "\330\224\131\216\132\156\105\330\241\262\144\125\46\307\36\151"
-   "\112\223\266\242\70\152\373\171\173\73\2\125\165\16\141\117"
-   "\171\145\35\273\355\165\115\127\26\126\321\174\65\130\145\344"
-   "\121\332\371\122\171\257\131\7\346\300\34\330\137\217\331\153"
-   "\336\136\221\176\233\55\131\245\235\237\330\173\114\224\162\354"
-   "\245\217\32\116\105\244\255\250\371\221\232\272\253\214\361\263"
-   "\62\370\152\322\110\361\131\263\146\155\363\363\363\373\103\255"
-   "\54\137\137\337\333\163\346\314\331\152\205\333\311\305\305\45"
-   "\147\354\330\261\311\143\307\216\115\166\161\161\171\14\240\223"
-   "\25\271\32\216\343\212\372\366\355\233\350\351\351\371\160\322"
-   "\244\111\247\154\350\100\222\157\153\334\355\0\12\204\157\233"
-   "\145\123\33\112\333\376\225\154\54\225\43\147\133\65\166\225"
-   "\310\221\265\17\201\210\325\203\100\304\346\107\40\222\223\57"
-   "\310\266\220\131\6\77\124\261\216\325\266\107\65\266\222\360"
-   "\254\266\103\65\272\51\224\125\321\276\122\135\324\140\112\274"
-   "\252\322\146\112\221\227\252\162\225\205\363\167\301\252\202\16"
-   "\245\301\324\216\203\145\231\377\374\325\145\263\7\126\25\165"
-   "\252\164\33\124\45\145\34\230\3\373\247\143\245\161\134\354"
-   "\255\107\171\370\245\325\273\62\34\274\262\72\260\366\36\360"
-   "\376\111\270\55\333\252\225\127\136\31\145\165\340\112\223\256"
-   "\62\46\267\366\344\330\243\177\220\162\354\355\330\224\107\216"
-   "\132\156\105\330\241\262\144\125\46\307\36\151\112\223\266\242"
-   "\70\152\373\171\173\73\2\125\165\16\141\117\171\145\35\273"
-   "\355\165\115\127\26\126\321\174\65\130\145\344\121\332\371\122"
-   "\171\257\131\7\346\300\34\330\137\217\331\350\227\65\152\144"
-   "\225\107\17\45\175\112\43\253\264\363\23\173\217\211\122\116"
-   "\31\365\261\366\51\223\316\266\70\225\75\77\122\123\167\225"
-   "\61\176\126\6\137\115\232\22\145\47\152\100\104\357\253\225"
-   "\105\104\323\211\50\122\211\113\104\201\104\364\25\21\75\41"
-   "\174\276\44\242\100\45\271\104\304\21\321\72\42\212\43\242"
-   "\217\211\50\332\206\276\33\331\157\153\134\255\126\133\370\336"
-   "\173\357\35\327\152\265\205\266\270\245\11\245\155\377\112\66"
-   "\226\51\133\11\333\252\261\253\44\57\131\373\20\210\130\75"
-   "\204\377\305\371\11\377\113\310\27\342\55\144\226\326\17\265"
-   "\126\307\152\333\243\32\133\251\265\227\132\335\24\362\125\264"
-   "\257\55\73\330\12\125\261\315\250\315\113\155\271\312\302\371"
-   "\13\261\235\340\27\155\154\126\223\356\57\320\257\134\230\332"
-   "\161\260\54\363\237\277\272\154\366\300\252\242\116\225\156\203"
-   "\252\244\214\3\163\140\377\164\114\164\314\30\7\15\342\267"
-   "\104\106\44\200\107\302\357\160\0\217\45\62\46\3\50\22"
-   "\322\146\303\162\213\23\21\53\2\60\221\221\371\14\200\173"
-   "\12\272\275\10\40\113\310\347\25\205\62\20\303\177\23\300"
-   "\25\6\273\52\304\225\50\63\200\174\45\173\50\5\65\16"
-   "\236\4\153\17\340\1\23\137\35\300\105\360\3\174\76\200"
-   "\63\340\355\310\246\363\206\140\143\41\356\377\204\62\345\3"
-   "\310\3\160\34\100\0\203\67\0\220\54\140\5\0\222\0"
-   "\324\123\320\363\145\374\131\277\42\36\56\304\111\77\42\356"
-   "\1\140\233\240\123\41\200\133\0\272\62\270\334\247\210\301"
-   "\43\0\44\12\372\345\1\70\5\40\214\301\175\0\34\26"
-   "\260\34\0\7\1\4\313\331\264\74\23\0\265\34\1\17"
-   "\3\220\2\336\236\251\0\32\311\244\325\0\30\5\340\62"
-   "\370\266\136\10\336\106\307\1\364\260\221\347\130\360\166\32"
-   "\245\220\277\364\223\57\344\323\116\42\257\3\200\113\202\236"
-   "\331\0\276\262\41\307\342\332\263\122\177\322\66\140\13\7"
-   "\54\257\175\22\354\61\124\46\57\271\140\221\227\102\35\111"
-   "\365\221\13\337\0\110\120\301\23\361\173\0\146\52\120\146"
-   "\11\70\53\153\266\15\275\0\240\5\370\353\121\274\136\117"
-   "\201\277\106\331\174\345\352\367\70\54\257\13\0\150\12\276"
-   "\217\310\53\205\254\2\360\155\205\355\3\252\3\370\15\374"
-   "\365\125\4\176\213\245\15\0\234\254\310\121\152\7\162\201"
-   "\345\214\3\220\13\300\250\300\165\3\337\237\117\147\322\74"
-   "\0\320\112\302\173\107\220\73\136\22\337\12\226\175\352\45"
-   "\360\327\23\33\206\201\357\147\105\116\52\112\216\37\257\10"
-   "\361\254\275\345\312\176\214\341\110\355\361\20\174\37\317\30"
-   "\102\226\47\33\112\321\137\111\267\13\263\306\225\305\313\240"
-   "\107\151\364\27\257\375\263\166\320\121\172\375\333\154\177\66"
-   "\372\15\133\272\377\145\230\112\176\104\105\352\145\57\71\52"
-   "\261\17\140\71\67\20\353\254\110\300\124\353\133\25\352\317"
-   "\201\71\60\7\246\214\131\233\267\173\173\173\247\201\237\337"
-   "\260\170\173\360\376\105\41\200\273\0\236\126\231\327\15\0"
-   "\157\113\240\267\141\271\245\46\73\76\314\6\77\237\172\4"
-   "\140\270\104\26\73\27\220\33\343\244\363\3\271\71\365\30"
-   "\360\163\234\174\0\133\45\162\224\312\140\65\310\330\122\265"
-   "\76\104\264\121\351\303\310\34\51\350\374\30\374\374\251\64"
-   "\172\215\2\77\267\54\0\360\37\46\176\250\40\257\0\300"
-   "\317\114\274\164\273\123\153\262\233\2\270\0\276\276\224\346"
-   "\245\326\306\327\311\20\266\22\25\376\167\6\360\207\20\367"
-   "\7\200\216\52\365\50\226\43\23\116\202\367\27\324\360\235"
-   "\0\244\201\277\267\301\362\113\330\112\105\36\212\241\14\76"
-   "\347\337\226\153\64\32\363\0\220\207\207\107\256\12\271\0"
-   "\177\317\243\20\45\333\223\154\333\102\351\375\154\71\71\225"
-   "\311\201\114\32\251\75\54\354\42\27\157\305\57\122\272\217"
-   "\140\57\377\370\357\300\223\51\150\61\326\24\274\57\44\312"
-   "\370\257\40\367\53\206\247\44\107\266\336\52\201\243\306\107"
-   "\126\333\347\260\143\223\134\133\21\203\305\326\312\22\314\142"
-   "\213\143\6\263\266\65\366\124\110\266\217\126\123\137\32\215"
-   "\246\350\275\367\336\73\256\323\351\12\24\164\261\31\124\266"
-   "\213\22\133\111\333\241\314\112\371\331\173\213\361\27\301\217"
-   "\361\137\202\157\23\322\173\125\123\241\154\373\212\50\267\265"
-   "\374\224\154\142\65\124\301\72\264\46\123\66\255\32\231\303"
-   "\300\73\333\342\147\32\3\72\60\7\346\300\52\26\3\363"
-   "\233\10\104\132\255\266\10\0\304\157\226\327\257\137\277\167"
-   "\153\325\252\225\11\0\57\277\374\362\370\220\220\220\7\254"
-   "\14\216\343\212\46\116\234\170\6\0\215\35\73\366\260\233"
-   "\233\133\226\24\233\60\141\102\42\307\161\105\142\272\200\200"
-   "\200\253\357\274\363\316\136\60\101\314\323\144\62\145\116\231"
-   "\62\345\300\324\251\123\17\31\215\306\7\220\4\121\137\221"
-   "\357\351\351\231\261\164\351\322\37\104\354\273\357\276\373\301"
-   "\323\323\63\103\42\367\52\200\175\156\156\156\371\0\166\303"
-   "\362\41\255\325\240\302\301\263\300\72\166\354\270\276\165\353"
-   "\326\327\305\370\326\255\133\157\212\216\216\116\271\165\353\326"
-   "\206\353\327\257\257\157\323\246\315\271\226\55\133\356\144\322"
-   "\125\257\131\263\346\125\60\223\41\243\321\230\371\312\53\257"
-   "\354\277\171\363\346\272\113\227\56\255\213\212\212\272\30\36"
-   "\36\176\132\304\275\275\275\157\77\363\314\63\307\256\134\271"
-   "\262\56\45\45\45\241\155\333\266\347\375\374\374\256\113\165"
-   "\21\154\235\52\312\26\361\301\203\7\277\125\243\106\215\307"
-   "\112\316\170\375\372\365\177\157\331\262\145\322\276\175\373\326"
-   "\337\275\173\167\303\13\57\274\160\322\150\64\146\212\270\64"
-   "\135\337\276\175\257\364\351\323\247\330\246\65\153\326\274\326"
-   "\277\177\377\137\323\323\323\127\245\247\247\257\354\323\247\317"
-   "\157\201\201\201\227\105\274\105\213\26\377\331\260\141\303\334"
-   "\254\254\254\37\122\122\122\126\167\354\330\361\244\124\177\153"
-   "\166\227\253\203\362\160\10\104\365\352\325\73\332\277\177\377"
-   "\3\67\157\336\134\37\23\23\223\22\24\24\164\131\222\326"
-   "\245\126\255\132\247\375\375\375\157\16\33\66\154\367\276\175"
-   "\373\326\147\144\144\154\334\276\175\373\226\316\235\73\237\324"
-   "\351\164\371\0\276\120\312\63\50\50\50\265\111\223\46\31"
-   "\101\101\101\251\12\372\25\333\65\77\77\177\323\271\163\347"
-   "\22\332\264\151\163\321\144\62\335\147\70\365\234\235\235\37"
-   "\277\366\332\153\373\156\336\274\271\176\343\306\215\333\114\46"
-   "\323\103\61\137\251\34\42\332\70\141\302\204\104\215\106\123"
-   "\10\141\22\54\307\121\270\41\43\313\141\360\311\32\215\246"
-   "\160\302\204\11\147\104\354\355\267\337\76\253\325\152\13\40"
-   "\114\344\113\343\40\50\324\221\55\47\342\233\366\355\333\37"
-   "\40\242\347\125\344\127\214\233\315\346\373\20\26\61\60\41"
-   "\120\260\245\105\236\102\234\267\25\275\202\303\303\303\23\227"
-   "\54\131\362\135\106\106\306\232\113\227\56\255\37\75\172\364"
-   "\266\210\210\210\223\0\152\132\224\361\117\73\156\270\166\355"
-   "\332\206\27\137\174\361\327\320\320\320\144\206\123\263\132\265"
-   "\152\17\6\14\30\260\367\344\311\223\233\222\223\223\67\366"
-   "\352\325\353\120\265\152\325\36\200\177\210\52\133\67\67\156"
-   "\334\330\320\251\123\247\244\320\320\320\342\7\140\241\241\241"
-   "\311\135\272\164\71\174\361\342\305\325\271\271\271\353\23\23"
-   "\23\277\217\216\216\76\323\274\171\363\342\276\107\122\257\322"
-   "\377\252\353\217\210\242\74\75\75\163\272\164\351\362\205\34"
-   "\261\133\267\156\363\252\125\253\226\373\370\361\343\366\142\232"
-   "\16\35\72\134\215\213\213\373\201\345\65\151\322\344\244\321"
-   "\150\314\153\332\264\351\11\66\76\56\56\356\207\166\355\332"
-   "\25\73\202\333\267\157\377\322\150\64\76\4\340\56\120\164"
-   "\146\263\71\175\333\266\155\213\104\316\347\237\177\276\301\307"
-   "\307\347\56\53\307\307\307\347\316\347\237\177\276\201\51\33"
-   "\330\62\337\271\163\147\253\331\154\316\275\170\361\142\211\153"
-   "\105\374\337\272\165\353\353\35\73\166\134\147\151\210\342\25"
-   "\343\322\76\353\131\41\356\131\226\253\140\117\13\171\322\355"
-   "\302\254\161\241\120\107\145\160\110\154\366\271\42\46\214\355"
-   "\247\323\323\323\47\252\114\243\250\43\21\155\264\230\233\250"
-   "\150\177\66\372\15\253\272\377\225\230\32\276\223\223\123\136"
-   "\105\352\145\57\71\152\60\203\301\220\273\163\347\316\75\114"
-   "\34\21\210\366\355\333\367\337\232\65\153\246\225\106\337\52"
-   "\70\227\166\140\16\314\201\375\211\131\233\267\107\70\73\73"
-   "\347\23\221\67\213\173\173\173\337\351\325\253\327\251\273\167"
-   "\357\156\170\343\215\67\176\27\175\76\133\175\313\254\131\263"
-   "\266\171\170\170\144\2\320\11\321\72\223\311\364\200\335\122"
-   "\23\314\370\340\344\344\224\277\142\305\212\137\346\314\231\363"
-   "\253\253\253\353\43\126\226\302\333\136\45\346\267\326\346\324"
-   "\56\56\56\217\347\316\235\273\57\41\41\341\147\215\106\123"
-   "\302\217\226\53\203\22\46\345\224\105\37\65\262\15\6\103"
-   "\316\202\5\13\366\54\130\260\140\217\263\263\163\116\151\322"
-   "\272\271\271\145\317\236\75\173\377\252\125\253\366\350\164\272"
-   "\342\33\240\106\243\361\301\224\51\123\176\137\264\150\321\1"
-   "\47\47\247\2\61\136\272\335\251\65\331\176\176\176\67\300"
-   "\217\373\354\374\213\44\365\243\70\276\66\150\320\40\21\314"
-   "\134\306\154\66\337\35\60\140\300\321\273\167\357\256\357\333"
-   "\267\357\161\263\331\174\127\215\36\254\34\111\370\40\42\42"
-   "\42\215\210\142\325\360\133\266\154\271\365\311\47\237\74\117"
-   "\104\165\130\276\234\255\154\345\241\244\257\34\256\302\347\374"
-   "\333\162\103\102\102\356\67\151\322\44\43\44\44\44\303\26"
-   "\27\0\132\266\154\271\353\231\147\236\271\46\347\353\310\370"
-   "\74\245\366\263\113\343\103\127\20\207\377\311\244\221\261\207"
-   "\205\135\344\342\331\70\65\367\21\354\350\37\127\165\236\154"
-   "\20\60\37\223\311\224\361\326\133\157\355\272\171\363\346\272"
-   "\244\244\244\15\361\361\361\373\71\216\53\232\73\167\356\7"
-   "\162\165\142\305\136\225\306\121\351\43\253\351\163\54\306\46"
-   "\351\375\136\326\176\322\255\225\131\114\272\305\261\200\311\156"
-   "\243\54\140\262\333\107\313\264\353\22\355\273\155\333\266\177"
-   "\150\265\332\302\116\235\72\135\227\323\105\115\120\63\276\313"
-   "\155\45\135\316\62\53\226\313\336\133\214\157\331\262\245\123"
-   "\140\140\340\103\0\64\140\300\200\103\104\144\144\160\253\266"
-   "\257\200\162\227\271\256\255\205\252\126\207\66\144\312\352\152"
-   "\113\46\347\353\353\173\347\137\377\372\127\361\252\256\355\333"
-   "\267\167\311\314\314\64\22\210\374\174\375\356\72\60\7\346"
-   "\300\52\16\343\300\161\200\160\61\202\3\201\120\73\274\366"
-   "\203\213\27\57\232\302\303\303\63\57\136\274\150\142\171\355"
-   "\332\265\333\143\60\30\274\167\355\332\25\331\241\103\207\237"
-   "\64\32\115\300\177\377\373\337\272\26\62\210\132\161\34\167"
-   "\220\210\142\0\274\304\161\334\120\26\3\300\161\34\167\0"
-   "\0\7\240\227\227\227\327\322\273\167\357\266\347\70\356\260"
-   "\250\243\230\247\106\243\51\272\176\375\172\273\354\354\154\155"
-   "\335\272\165\167\27\26\26\26\157\111\45\362\302\152\205\145"
-   "\135\272\174\311\235\3\367\222\217\217\317\227\267\157\337\156"
-   "\300\161\134\12\201\10\204\132\176\176\176\247\157\337\276\75"
-   "\10\300\17\4\242\43\207\217\54\30\74\170\160\227\123\247"
-   "\116\205\66\152\324\350\362\342\305\213\267\67\153\326\154\30"
-   "\133\316\142\361\274\216\220\352\45\303\225\305\374\374\374\356"
-   "\275\365\326\133\233\46\115\232\364\62\201\310\327\307\67\163"
-   "\306\214\31\313\136\176\371\345\261\0\270\55\133\266\214\37"
-   "\62\144\310\233\67\157\336\364\42\20\231\75\315\167\77\373"
-   "\354\263\37\373\366\355\333\27\0\47\224\141\76\200\115\0"
-   "\16\0\320\45\47\47\17\151\330\260\341\314\202\202\2\255"
-   "\200\317\20\260\237\0\40\71\71\371\225\310\310\310\371\105"
-   "\105\105\32\211\236\317\327\253\127\357\323\263\147\317\372\211"
-   "\345\42\20\165\217\357\276\341\316\235\73\55\16\36\74\30"
-   "\14\111\40\20\171\230\74\36\167\351\322\345\320\312\225\53"
-   "\173\201\177\303\254\43\200\116\34\307\15\227\261\303\213\265"
-   "\152\325\232\171\351\322\245\301\34\307\155\47\20\151\65\132"
-   "\112\115\115\175\272\146\315\232\77\2\300\325\253\127\343\303"
-   "\302\302\326\26\26\26\152\11\104\56\316\56\171\217\37\77"
-   "\16\1\160\33\200\41\71\71\271\157\203\6\15\276\20\161"
-   "\326\246\162\166\7\277\352\350\75\0\376\12\170\211\62\161"
-   "\340\156\2\170\27\300\142\71\334\331\340\134\360\313\57\277"
-   "\14\150\325\252\325\372\63\147\316\14\155\322\244\311\54\126"
-   "\237\106\215\32\355\153\323\246\115\316\347\237\177\276\127\260"
-   "\373\171\0\231\340\35\216\66\333\266\155\173\255\107\217\36"
-   "\35\362\363\363\373\103\150\167\214\136\115\234\235\235\17\137"
-   "\275\172\165\174\160\160\360\107\71\71\71\321\0\116\260\371"
-   "\163\174\365\360\165\104\304\1\160\273\161\343\106\337\220\220"
-   "\220\317\305\172\157\332\244\351\176\177\177\377\232\133\267\156"
-   "\35\10\376\355\140\237\57\276\370\342\253\111\223\46\75\221"
-   "\236\236\156\222\312\21\144\265\172\347\235\167\276\236\61\143"
-   "\106\44\21\151\344\70\12\366\122\344\20\210\64\234\206\336"
-   "\171\347\235\63\323\247\117\37\304\161\334\101\41\257\166\157"
-   "\276\371\346\242\145\313\226\5\76\174\370\260\232\15\71\4"
-   "\241\275\213\375\220\114\75\132\160\44\162\276\151\337\276\175"
-   "\375\335\273\167\177\302\161\334\32\265\172\163\340\20\27\27"
-   "\167\261\250\250\150\377\177\376\363\237\376\42\366\344\223\117"
-   "\56\53\54\54\154\373\363\317\77\207\260\171\366\351\323\347"
-   "\314\205\13\27\156\376\376\373\357\235\345\364\152\321\274\305"
-   "\317\275\173\367\376\143\324\250\121\23\1\134\7\240\7\20"
-   "\231\233\233\33\23\37\37\337\174\327\256\135\375\24\352\305"
-   "\65\55\55\255\123\140\140\340\172\261\235\305\264\212\331\341"
-   "\353\353\33\276\151\323\246\327\1\34\5\277\232\257\135\357"
-   "\336\275\147\137\271\162\345\312\301\203\7\273\52\310\162\71"
-   "\177\376\174\337\310\310\310\105\142\133\321\152\264\164\376\374"
-   "\371\227\303\302\302\326\202\137\115\357\266\167\357\336\267\237"
-   "\174\362\311\251\171\171\171\116\245\350\373\224\354\311\326\15"
-   "\67\176\374\370\137\27\54\130\320\54\53\53\253\32\204\67"
-   "\333\204\240\61\32\215\17\6\16\34\170\166\336\274\171\321"
-   "\34\307\21\201\350\263\117\77\133\60\163\346\314\347\157\334"
-   "\270\341\47\22\335\335\335\37\17\37\76\374\350\274\171\363"
-   "\232\147\145\145\271\210\361\376\376\376\177\274\375\366\333\233"
-   "\307\215\33\367\232\320\377\125\357\334\271\363\201\254\254\254"
-   "\123\373\367\357\177\246\153\327\256\237\27\24\24\164\332\271"
-   "\163\147\33\216\343\376\20\70\21\41\41\41\207\256\136\275"
-   "\372\41\370\325\330\43\103\102\102\46\245\244\244\264\342\70"
-   "\356\274\134\277\21\25\25\365\143\335\272\165\253\57\133\266"
-   "\354\11\216\343\36\225\270\56\101\364\301\364\17\276\133\260"
-   "\140\101\374\255\133\267\274\44\166\342\244\66\211\214\214\74"
-   "\251\325\152\203\13\13\13\257\44\46\46\66\221\160\25\203"
-   "\240\177\103\0\57\160\34\67\331\132\32\153\165\244\42\235"
-   "\265\353\315\126\72\22\306\366\243\34\307\25\224\127\107\53"
-   "\343\253\265\164\112\375\206\154\50\203\75\354\216\251\265\55"
-   "\230\66\147\157\275\354\45\107\155\131\36\75\172\24\340\352"
-   "\352\172\203\255\63\20\174\235\234\234\156\25\24\24\150\325"
-   "\352\133\325\346\322\16\314\201\71\60\113\337\122\251\77\177"
-   "\346\231\147\76\277\172\365\152\257\343\307\217\373\2\226\376"
-   "\136\162\162\162\237\332\265\153\257\7\277\243\305\263\34\307"
-   "\311\371\146\305\101\34\37\153\324\250\161\60\72\72\372\313"
-   "\315\233\67\217\352\326\255\333\374\43\107\216\274\234\226\226"
-   "\326\212\343\270\104\351\370\340\346\346\226\37\37\37\277\170"
-   "\345\312\225\13\1\14\345\70\156\10\253\207\124\276\70\277"
-   "\275\163\347\316\201\257\276\372\352\65\360\375\161\21\200\324"
-   "\365\353\327\117\76\162\344\310\130\166\116\75\240\377\200\244"
-   "\135\273\166\171\72\73\73\147\137\276\174\71\34\352\307\121"
-   "\305\300\332\122\62\337\76\300\322\6\15\32\364\225\227\227"
-   "\127\153\311\34\337\246\154\27\147\227\302\321\243\107\117\4"
-   "\200\71\163\346\174\220\223\223\243\123\73\57\4\341\213\264"
-   "\264\264\45\161\161\161\213\42\43\43\75\127\256\134\31\46"
-   "\304\317\7\360\275\223\223\323\301\356\335\273\137\333\260\141"
-   "\103\55\41\376\3\0\53\231\272\121\264\213\116\253\53\222"
-   "\370\375\262\143\242\122\335\201\360\6\307\161\13\41\324\201"
-   "\126\243\245\313\227\57\77\33\34\34\274\55\45\45\245\173"
-   "\170\170\370\32\31\137\271\204\36\254\34\6\152\152\62\231"
-   "\366\36\70\160\140\136\375\372\365\47\253\340\367\365\365\365"
-   "\375\354\352\325\253\103\135\134\134\176\140\371\311\147\223\277"
-   "\255\133\267\356\102\326\126\2\334\334\144\62\375\42\227\207"
-   "\265\172\225\340\152\174\316\377\5\56\0\370\272\270\270\244"
-   "\36\71\162\344\365\310\310\310\45\220\151\323\154\332\262\370"
-   "\331\12\165\121\231\34\251\377\121\234\106\156\136\251\24\257"
-   "\310\125\270\217\140\57\377\270\252\363\254\365\23\155\333\264"
-   "\115\60\233\315\365\67\155\332\64\20\374\56\111\372\250\250"
-   "\250\375\151\151\151\265\174\174\174\22\117\234\70\21\145\243"
-   "\36\255\335\347\250\60\216\112\37\131\232\76\37\374\33\370"
-   "\317\1\270\52\63\66\35\134\262\144\311\340\261\143\307\316"
-   "\277\173\367\256\263\150\243\342\373\316\104\15\40\370\265\62"
-   "\330\164\10\143\204\210\201\20\4\376\55\332\245\102\376\375"
-   "\1\114\7\207\153\40\150\0\254\5\177\117\357\111\0\253"
-   "\71\216\373\275\170\174\40\332\310\161\134\17\361\233\315\217"
-   "\210\6\200\337\1\141\63\307\161\53\245\272\250\11\152\306"
-   "\167\151\171\313\133\146\153\345\222\336\63\220\216\271\40\174"
-   "\255\140\307\4\126\236\250\137\235\72\165\116\265\153\327\56"
-   "\353\301\203\7\1\273\166\355\62\145\144\144\170\1\50\20"
-   "\144\331\262\275\135\313\135\236\272\56\103\35\352\304\162\126"
-   "\166\35\132\223\151\363\36\212\122\273\10\14\14\274\117\104"
-   "\377\47\176\2\2\2\212\127\66\72\60\7\346\300\52\26"
-   "\143\57\124\0\104\40\42\242\161\302\205\76\216\305\154\174"
-   "\130\136\173\61\316\242\43\340\70\2\337\361\114\24\176\303"
-   "\337\337\77\165\312\224\51\277\310\165\34\0\340\347\347\367"
-   "\170\310\220\41\57\265\151\323\146\175\170\170\270\354\233\256"
-   "\104\64\201\100\324\264\151\323\43\275\172\365\72\45\225\361"
-   "\354\263\317\236\156\322\244\311\141\61\156\376\374\371\155\274"
-   "\275\275\37\354\331\263\347\107\157\157\357\7\263\147\317\156"
-   "\57\265\107\261\10\5\275\144\270\162\130\240\136\257\57\270"
-   "\175\373\166\361\15\166\275\136\137\360\353\257\277\66\27\323"
-   "\354\333\267\57\102\257\327\27\257\0\236\66\155\332\117\104"
-   "\24\44\261\251\105\130\260\140\101\244\253\253\153\276\14\256"
-   "\1\120\347\377\376\357\377\126\104\104\104\144\112\361\340\340"
-   "\340\53\213\27\57\376\206\55\27\201\250\161\343\306\147\373"
-   "\367\357\277\123\232\217\210\353\164\272\302\371\363\347\117\125"
-   "\302\231\277\156\236\236\236\31\173\367\356\375\204\305\153\324"
-   "\250\361\50\76\76\376\123\360\157\242\271\305\307\307\317\257"
-   "\121\243\106\361\366\311\116\116\116\205\140\126\107\316\233\67"
-   "\257\221\330\76\330\166\311\174\213\341\125\0\67\174\175\175"
-   "\157\317\234\71\323\142\105\273\225\17\10\104\63\147\316\334"
-   "\352\353\353\173\33\12\133\105\20\321\22\42\162\7\200\327"
-   "\136\173\155\230\273\273\73\153\357\156\115\232\64\271\104\104"
-   "\155\300\157\375\170\34\374\344\63\27\300\52\0\71\104\344"
-   "\377\342\213\57\136\10\11\11\111\221\332\51\46\46\146\107"
-   "\333\266\155\157\20\221\123\373\366\355\257\267\156\335\172\207"
-   "\214\115\245\365\32\20\23\23\263\271\107\217\36\127\104\216"
-   "\273\273\373\343\345\313\227\133\324\13\21\325\311\317\317\237"
-   "\255\40\107\344\264\202\145\373\122\263\172\321\326\12\60\42"
-   "\242\226\122\54\77\77\377\377\322\323\323\27\261\74\105\61"
-   "\50\121\337\126\71\114\274\305\33\256\245\325\173\305\212\25"
-   "\123\205\25\272\305\301\303\303\343\341\222\45\113\146\112\363"
-   "\314\316\316\356\146\66\233\245\133\341\26\163\252\125\253\366"
-   "\150\347\316\235\117\226\310\213\110\123\275\172\165\166\105\175"
-   "\11\275\276\374\362\313\32\6\203\241\370\55\1\17\17\217"
-   "\254\145\313\226\115\221\362\22\22\22\106\170\170\170\24\357"
-   "\40\40\47\153\345\312\225\201\302\165\5\2\221\321\150\314"
-   "\213\216\216\336\11\141\73\141\101\47\17\42\372\216\221\143"
-   "\151\236\22\21\252\353\17\171\171\171\255\74\74\74\162\136"
-   "\170\341\5\213\255\201\137\174\361\305\321\354\133\256\142\232"
-   "\234\234\234\72\156\156\156\271\0\314\102\164\163\27\27\227"
-   "\174\42\212\162\167\167\317\3\40\366\231\146\147\147\347\374"
-   "\254\254\254\206\154\176\151\151\151\3\215\106\143\66\200\301"
-   "\236\236\236\17\322\322\322\6\110\364\306\167\337\175\267\334"
-   "\303\303\343\76\0\235\247\247\147\306\167\337\175\267\134\312"
-   "\141\102\53\117\117\317\207\331\331\331\135\225\312\117\40\272"
-   "\175\373\166\123\241\377\16\220\360\244\66\361\161\165\165\315"
-   "\275\171\363\346\170\127\127\327\134\360\133\252\313\366\357\45"
-   "\15\153\311\21\376\367\6\277\65\136\1\370\55\177\76\226"
-   "\350\370\64\370\105\40\127\1\260\147\373\4\0\70\7\376"
-   "\1\176\6\200\136\14\26\6\176\333\240\174\0\237\111\364"
-   "\257\56\244\313\7\277\300\304\127\222\137\11\333\0\10\5"
-   "\337\277\346\200\337\126\113\172\375\176\4\176\353\255\342\355"
-   "\247\24\256\177\245\353\176\55\200\35\62\351\10\374\126\76"
-   "\271\302\147\74\370\67\262\304\255\265\47\112\344\55\4\177"
-   "\204\201\24\13\6\277\245\134\76\370\255\252\3\45\351\76"
-   "\23\354\177\23\100\35\6\213\20\312\375\30\374\326\345\122"
-   "\375\227\303\162\333\162\366\330\205\164\360\107\0\310\332\126"
-   "\341\32\144\261\207\0\236\20\342\143\204\377\42\226\5\176"
-   "\213\63\0\210\27\322\211\133\34\266\221\160\123\360\347\261"
-   "\14\43\141\271\125\167\26\376\354\377\332\200\157\147\112\143"
-   "\57\73\327\324\200\37\47\70\226\57\271\136\64\14\146\65"
-   "\124\265\271\264\3\163\140\16\314\322\267\224\271\306\213\267"
-   "\35\64\233\315\131\20\306\165\21\257\121\243\306\243\76\175"
-   "\372\224\230\363\10\370\146\360\175\265\270\275\347\131\0\116"
-   "\142\332\131\263\146\155\23\336\320\14\66\30\14\271\162\157"
-   "\6\10\337\221\176\176\176\331\302\233\132\353\141\343\154\131"
-   "\166\176\53\356\326\104\104\33\157\336\274\271\61\66\66\366"
-   "\274\267\267\367\37\322\71\265\126\253\55\134\261\142\305\367"
-   "\343\306\215\333\312\306\113\145\113\363\260\362\51\151\323\77"
-   "\347\333\104\314\33\150\34\307\25\311\314\361\255\6\2\321"
-   "\324\251\123\17\31\14\206\34\203\301\220\63\155\332\264\203"
-   "\12\151\225\354\23\21\34\34\174\156\334\270\161\153\211\350"
-   "\51\46\76\13\300\253\213\27\57\336\47\354\172\243\64\237"
-   "\121\34\323\374\375\375\263\245\266\140\371\22\273\310\351\146"
-   "\41\317\333\333\73\247\113\227\56\137\1\360\350\334\271\363"
-   "\327\76\76\76\66\337\352\225\312\21\202\316\317\317\357\306"
-   "\234\71\163\166\21\221\233\12\276\257\311\144\312\334\261\143"
-   "\307\122\42\52\261\170\334\325\325\65\33\300\110\326\126\102"
-   "\36\67\347\316\235\153\55\17\151\76\45\160\225\76\347\77"
-   "\236\13\0\261\261\261\153\332\267\157\237\112\104\256\112\266"
-   "\143\323\226\325\317\226\321\241\62\71\0\323\346\331\64\12"
-   "\155\123\66\136\211\13\0\62\175\214\335\374\343\252\316\3"
-   "\260\13\274\217\1\360\307\344\244\1\160\41\20\231\315\346"
-   "\7\22\277\375\365\332\265\153\337\134\275\172\365\367\236\236"
-   "\236\126\375\166\251\275\52\231\243\306\107\56\36\153\210\150"
-   "\303\245\113\227\326\67\154\330\360\152\130\130\130\242\204\123"
-   "\174\57\250\101\203\6\107\6\16\34\170\124\42\307\232\377"
-   "\132\225\260\156\340\175\71\161\233\350\75\340\217\173\273\55"
-   "\304\135\202\345\366\364\326\374\153\153\76\164\105\140\322\372"
-   "\55\127\37\60\154\330\260\155\34\307\25\271\272\272\76\6"
-   "\100\75\173\366\144\167\65\41\224\315\217\256\154\314\262\270"
-   "\45\42\210\300\157\75\177\5\174\175\177\133\277\176\175\166"
-   "\56\244\70\117\251\40\314\226\257\375\263\120\116\351\366\335"
-   "\312\351\2\3\3\55\266\203\20\377\13\23\172\7\346\300"
-   "\34\130\5\142\142\234\214\163\14\26\23\7\132\203\301\120"
-   "\230\224\224\264\213\210\66\72\73\73\27\34\75\172\364\277"
-   "\304\154\153\322\266\155\333\73\302\166\170\4\176\357\167\203"
-   "\210\211\16\41\307\161\105\23\46\114\70\3\340\105\157\157"
-   "\357\54\42\152\56\227\47\0\274\370\342\213\307\15\6\103"
-   "\256\237\237\137\372\331\263\147\77\124\342\11\223\235\207\237"
-   "\175\366\331\164\51\66\177\376\374\17\315\146\163\361\15\105"
-   "\42\362\42\242\231\104\344\53\174\53\335\0\127\164\144\254"
-   "\71\170\342\167\217\36\75\346\326\257\137\77\203\210\376\174"
-   "\173\203\343\50\71\71\271\232\230\346\344\311\223\156\354\3"
-   "\106\42\152\302\346\55\227\117\267\156\335\276\352\330\261\343"
-   "\125\51\36\30\30\170\121\253\325\26\150\265\332\302\371\363"
-   "\347\257\220\340\135\375\375\375\357\23\121\55\266\134\4\42"
-   "\77\77\277\373\1\1\1\151\370\363\46\365\176\10\17\101"
-   "\105\235\137\170\341\205\57\301\337\224\25\127\266\225\330\152"
-   "\245\143\307\216\113\236\170\342\211\153\104\144\361\326\327\306"
-   "\215\33\227\13\116\44\1\40\255\126\133\270\171\363\346\145"
-   "\42\336\260\141\303\173\261\261\261\253\301\77\160\11\257\123"
-   "\247\316\51\266\374\44\154\67\51\176\103\362\260\225\210\246"
-   "\23\277\372\310\242\255\312\175\30\116\3\42\232\56\367\360"
-   "\125\142\363\301\172\275\76\167\306\214\31\173\104\254\121\243"
-   "\106\107\336\171\347\235\265\0\102\135\135\135\263\272\164\351"
-   "\162\374\370\361\343\133\116\234\70\261\261\156\335\272\51\1"
-   "\1\1\131\0\260\163\347\316\327\331\7\352\202\74\47\147"
-   "\147\347\334\125\253\126\175\4\0\153\327\256\375\300\331\331"
-   "\71\27\354\303\260\77\7\324\22\237\176\375\372\25\237\127"
-   "\252\321\150\212\22\23\23\303\245\355\203\44\67\265\245\170"
-   "\161\66\66\362\122\301\221\352\133\62\23\42\216\210\234\112"
-   "\233\227\134\273\227\321\7\0\276\361\362\362\312\40\311\3"
-   "\127\25\345\377\63\57\242\232\236\236\236\217\1\210\62\136"
-   "\250\126\255\132\56\225\134\374\100\104\244\231\61\143\306\256"
-   "\340\340\340\13\162\172\151\64\232\242\324\324\124\63\144\2"
-   "\273\355\232\214\136\276\355\333\267\137\325\262\145\313\133\42"
-   "\107\253\325\26\355\335\273\267\221\124\316\261\143\307\202\45"
-   "\133\277\263\262\234\0\264\152\325\252\325\266\206\15\33\246"
-   "\213\234\157\277\375\166\233\253\253\153\216\301\140\170\14\340"
-   "\127\360\223\264\156\22\133\130\232\107\301\136\162\145\203\245"
-   "\235\100\104\334\330\261\143\177\363\365\365\275\303\222\374\374"
-   "\374\156\277\365\326\133\107\304\66\52\246\41\42\56\72\72"
-   "\72\255\117\237\76\23\1\240\173\367\356\213\243\242\242\156"
-   "\1\100\353\326\255\257\167\357\336\175\61\0\364\351\323\147"
-   "\142\203\6\15\356\112\332\70\210\310\151\322\244\111\373\0"
-   "\320\244\111\223\366\212\155\116\302\11\251\123\247\316\275\260"
-   "\260\260\123\165\352\324\271\113\104\41\112\345\17\16\16\276"
-   "\70\155\332\264\237\331\233\143\162\216\13\21\151\43\42\42"
-   "\62\172\366\354\71\107\106\126\261\115\342\342\342\276\176\342"
-   "\211\47\156\22\221\241\145\313\226\151\135\272\164\371\122\56"
-   "\137\171\303\226\274\111\131\255\132\265\207\243\106\215\372\65"
-   "\43\43\143\335\153\257\275\226\350\344\344\304\56\12\241\72"
-   "\165\352\44\335\270\161\343\353\51\123\246\374\330\260\141\303"
-   "\142\247\241\136\275\172\207\337\172\353\255\237\262\263\263\327"
-   "\216\30\61\342\20\273\175\143\275\172\365\216\305\305\305\235"
-   "\275\167\357\336\232\310\310\310\163\254\376\215\33\67\376\165"
-   "\305\212\25\113\36\75\172\264\262\137\277\176\373\233\66\155"
-   "\272\233\261\201\305\166\177\214\274\43\317\77\377\374\211\224"
-   "\224\224\325\365\353\327\277\10\313\66\102\315\232\65\73\171"
-   "\353\326\255\325\354\366\123\12\327\277\334\165\277\244\131\263"
-   "\146\111\104\324\107\46\35\65\151\322\344\314\215\33\67\126"
-   "\217\35\73\366\204\207\207\107\146\333\266\155\177\271\171\363"
-   "\346\17\162\171\65\155\332\364\314\215\33\67\276\225\142\15"
-   "\33\66\74\320\253\127\257\243\151\151\151\353\6\16\34\270"
-   "\237\265\43\0\212\210\210\270\224\222\222\262\361\271\347\236"
-   "\73\125\257\136\275\343\42\126\273\166\355\323\203\7\17\76"
-   "\220\222\222\262\262\116\235\72\227\244\372\77\373\354\263\77"
-   "\236\72\165\152\211\30\307\161\134\121\277\176\375\56\347\346"
-   "\346\156\30\65\152\324\1\341\346\253\254\155\155\71\151\321"
-   "\321\321\67\273\166\355\272\34\0\272\166\355\272\54\72\72"
-   "\372\246\210\265\150\321\342\126\174\174\374\22\0\350\330\261"
-   "\143\202\106\243\51\212\215\215\335\11\0\161\161\161\53\243"
-   "\243\243\323\104\356\272\165\353\226\12\333\165\32\115\46\323"
-   "\203\204\204\204\257\131\71\342\126\340\161\161\161\53\331\343"
-   "\23\330\261\66\70\70\70\173\334\270\161\305\66\133\270\160"
-   "\241\247\116\247\223\156\63\126\134\327\72\235\256\150\301\202"
-   "\5\136\14\46\236\23\370\30\374\171\324\235\301\337\324\330"
-   "\57\162\252\322\134\332\201\71\60\7\146\351\133\112\346\355"
-   "\223\65\32\115\341\230\61\143\222\364\172\175\141\327\256\135"
-   "\317\207\206\206\236\143\370\126\347\230\23\46\114\130\332\264"
-   "\151\323\63\251\251\251\313\373\367\357\277\256\175\373\366\147"
-   "\111\170\313\12\0\210\250\101\365\352\325\263\215\106\143\146"
-   "\215\32\65\262\211\50\222\115\17\241\257\61\233\315\167\136"
-   "\177\375\365\203\213\26\55\72\250\323\351\12\153\326\254\231"
-   "\2\313\343\32\54\202\244\317\55\276\241\114\104\316\104\324"
-   "\207\210\76\52\246\12\374\126\255\132\335\326\150\64\205\325"
-   "\253\127\377\103\243\321\110\175\271\151\0\222\230\357\22\175"
-   "\247\304\147\261\234\133\225\34\3\304\337\206\141\303\206\315"
-   "\167\161\161\51\140\343\325\316\61\210\250\71\21\55\26\76"
-   "\315\24\322\312\332\307\323\323\363\56\44\365\106\40\232\74"
-   "\171\362\101\275\136\237\247\323\351\362\343\343\343\257\311\311"
-   "\264\65\246\35\76\174\370\263\310\310\310\114\275\136\137\310"
-   "\360\244\376\207\265\272\263\220\267\146\315\232\265\136\136\136"
-   "\31\32\215\246\320\313\313\53\143\355\332\265\153\30\356\131"
-   "\360\365\42\176\313\312\1\200\66\155\332\254\151\333\266\355"
-   "\45\321\367\264\226\57\0\204\207\207\237\32\64\150\320\121"
-   "\42\362\223\343\313\331\252\165\353\326\353\333\267\157\177\221"
-   "\155\313\62\171\200\235\173\311\340\152\175\316\177\72\27\0"
-   "\334\134\135\135\163\176\373\355\267\261\26\246\122\350\32\336"
-   "\345\327\0\0\40\0\111\104\101\124\173\104\237\116\245\237"
-   "\155\323\257\255\104\16\144\322\110\355\41\167\35\102\206\253"
-   "\330\57\113\363\260\227\177\134\325\171\203\6\15\332\54\334"
-   "\267\273\242\327\353\363\126\257\136\275\222\210\264\4\376\45"
-   "\5\306\157\257\151\66\233\323\117\234\70\61\343\267\337\176"
-   "\153\42\331\152\136\251\137\126\352\347\53\232\3\25\76\262"
-   "\145\233\41\162\73\161\342\304\144\255\126\253\170\157\103\247"
-   "\323\25\356\331\263\247\77\53\307\232\377\132\225\60\223\311"
-   "\224\71\170\360\340\3\31\31\31\153\326\254\131\263\33\0"
-   "\5\5\5\245\34\74\170\160\111\126\126\326\252\351\323\247"
-   "\157\166\166\166\176\54\362\255\371\327\326\174\350\212\300\254"
-   "\265\201\62\364\1\305\133\106\357\336\275\173\135\365\352\325"
-   "\37\7\5\5\261\107\300\225\311\217\256\154\114\322\166\145"
-   "\307\314\360\360\360\304\47\237\174\362\354\271\163\347\66\350"
-   "\365\372\274\247\237\176\372\220\122\333\126\262\257\275\60\153"
-   "\276\66\0\212\211\211\111\32\76\174\370\31\351\126\357\126"
-   "\323\125\45\47\301\201\71\260\377\65\114\214\143\235\122\110"
-   "\2\23\27\351\342\342\122\100\374\136\356\165\14\6\103\1"
-   "\21\171\262\74\42\32\260\150\321\242\137\1\120\140\140\140"
-   "\232\217\217\117\32\203\265\42\242\165\302\247\125\315\232\65"
-   "\157\114\233\66\355\47\130\276\351\301\256\220\171\323\140\60"
-   "\344\205\207\207\147\276\360\302\13\47\110\170\363\20\200\33"
-   "\233\247\370\55\114\166\242\245\330\117\77\375\24\43\171\340"
-   "\41\33\112\63\241\265\146\47\361\273\166\355\332\227\207\14"
-   "\31\362\23\213\163\34\107\137\176\371\145\261\103\260\146\315"
-   "\32\255\214\123\16\151\176\114\210\10\12\12\272\171\367\356"
-   "\335\1\122\234\210\46\344\346\346\256\156\325\252\325\155\351"
-   "\131\110\141\141\141\347\247\114\231\362\43\53\133\304\235\234"
-   "\234\12\372\364\351\363\373\375\373\367\177\270\175\373\366\252"
-   "\201\3\7\356\252\133\267\356\21\326\46\165\352\324\271\164"
-   "\370\360\341\125\367\356\335\133\23\37\37\177\64\42\42\342"
-   "\270\44\177\47\27\27\227\234\237\177\376\331\142\225\72\201"
-   "\50\50\50\50\345\231\147\236\271\172\357\336\275\255\151\151"
-   "\151\333\273\164\351\222\132\253\126\255\363\42\176\366\354\331"
-   "\51\21\21\21\127\264\132\155\276\213\213\113\166\277\176\375"
-   "\366\110\317\23\226\174\323\223\117\76\171\216\175\330\52\255"
-   "\3\153\101\142\263\6\104\64\275\143\307\216\26\17\31\4"
-   "\370\125\275\136\237\67\157\336\274\337\210\250\221\210\271\273"
-   "\273\77\336\260\141\103\257\310\310\310\103\335\273\167\277\100"
-   "\104\317\22\377\326\240\107\142\142\342\273\155\332\264\271\4"
-   "\0\273\167\357\16\221\236\347\324\273\167\357\11\176\176\176"
-   "\331\104\124\123\310\277\206\237\237\137\366\277\377\375\357\161"
-   "\22\375\212\157\302\24\24\24\154\274\174\371\362\217\175\372"
-   "\364\271\142\64\32\213\127\112\152\64\232\242\37\176\370\101"
-   "\172\176\212\264\234\252\46\344\266\36\122\313\161\154\344\243"
-   "\350\60\252\270\261\244\366\241\353\67\155\332\264\71\334\274"
-   "\171\363\33\340\27\170\224\246\374\26\170\267\156\335\316\105"
-   "\106\106\236\4\200\310\310\310\123\161\161\161\227\24\362\4"
-   "\21\65\14\13\13\273\15\140\260\224\243\321\150\212\326\254"
-   "\131\343\202\222\301\115\346\101\151\361\107\257\327\347\66\154"
-   "\330\360\102\112\112\312\10\221\243\325\152\213\276\377\376\173"
-   "\351\131\263\330\270\161\243\207\244\317\260\370\150\265\332\202"
-   "\372\365\353\247\134\271\162\345\35\221\103\104\141\171\171\171"
-   "\137\175\365\325\127\277\164\356\334\371\110\215\32\65\156\11"
-   "\23\143\366\214\231\22\266\56\205\75\113\364\127\371\371\371"
-   "\117\230\114\46\366\141\166\57\167\167\367\334\307\217\37\167"
-   "\220\221\213\367\337\177\377\373\206\15\33\236\6\200\260\260"
-   "\260\53\343\306\215\133\7\0\323\247\117\377\66\54\54\354"
-   "\52\0\64\154\330\360\364\360\341\303\267\113\323\2\300\353"
-   "\257\277\376\51\307\161\364\372\353\257\177\52\47\37\0\326"
-   "\255\133\367\5\0\132\277\176\375\102\45\16\200\301\201\201"
-   "\201\351\104\324\324\132\371\305\64\203\7\17\376\257\360\160"
-   "\115\52\253\330\46\236\236\236\17\276\376\372\353\117\1\340"
-   "\313\57\277\134\340\351\351\131\142\47\2\245\120\302\131\340"
-   "\353\363\63\42\212\41\42\247\364\364\364\256\260\264\77\155"
-   "\333\266\155\56\21\71\237\77\177\276\235\263\263\163\236\210"
-   "\31\14\206\374\344\344\344\70\42\322\22\321\23\104\64\237"
-   "\305\166\356\334\71\232\210\364\333\267\157\237\315\312\164\161"
-   "\161\311\275\176\375\172\35\42\322\356\331\263\247\277\253\253"
-   "\253\364\355\220\22\72\32\14\206\274\343\307\217\367\47\42"
-   "\327\155\333\266\175\54\325\61\51\51\151\14\21\31\110\146"
-   "\305\274\225\261\220\0\314\363\366\366\116\57\54\54\34\44"
-   "\255\33\361\373\367\337\177\237\104\104\56\31\31\31\261\0"
-   "\350\350\321\243\157\12\67\311\113\344\165\350\320\241\211\162"
-   "\230\213\213\113\356\321\243\107\7\20\221\163\142\142\342\163"
-   "\254\35\1\320\346\315\233\347\23\221\353\341\303\207\137\61"
-   "\30\14\305\216\272\136\257\57\270\160\341\102\167\42\162\335"
-   "\260\141\303\2\151\176\173\366\354\171\205\230\363\160\2\2"
-   "\2\36\5\5\5\335\354\327\257\337\233\102\335\54\124\262"
-   "\255\55\47\155\302\204\11\253\102\102\102\156\0\100\150\150"
-   "\150\352\370\361\343\213\157\50\217\34\71\62\241\126\255\132"
-   "\327\0\176\213\356\16\35\72\244\125\257\136\375\36\0\4"
-   "\6\6\336\32\75\172\364\172\246\175\5\104\105\105\335\360"
-   "\362\362\372\43\46\46\46\265\170\274\2\321\360\341\303\67"
-   "\371\373\373\377\41\310\271\365\356\273\357\56\227\350\13\0"
-   "\237\204\207\207\337\26\154\12\2\121\317\236\75\77\10\15"
-   "\15\55\336\255\104\132\327\265\152\325\172\320\253\127\257\217"
-   "\104\54\64\64\364\312\351\323\247\327\157\334\270\361\307\346"
-   "\315\233\137\160\162\162\312\323\353\365\271\135\273\166\375\135"
-   "\344\124\245\271\264\3\163\140\16\314\322\267\144\257\161\341"
-   "\55\321\123\23\47\116\374\250\172\365\352\217\356\334\271\323"
-   "\347\320\241\103\263\104\36\21\155\74\177\376\374\116\235\116"
-   "\127\44\67\307\364\365\365\275\263\164\351\322\371\104\344\102"
-   "\104\261\6\203\41\17\200\121\255\337\46\76\374\325\351\164"
-   "\205\313\227\57\177\223\210\352\376\360\303\17\173\234\235\235"
-   "\363\103\102\102\330\207\277\26\101\322\347\132\33\257\331\274"
-   "\136\45\242\125\104\64\215\210\330\207\172\341\106\243\61\153"
-   "\325\252\125\137\33\215\306\254\143\307\216\315\120\312\127\116"
-   "\256\214\76\42\116\0\310\325\325\365\321\234\71\163\176\225"
-   "\113\147\55\50\161\112\141\333\131\162\176\3\21\105\21\321"
-   "\267\104\364\75\21\75\53\227\227\255\61\115\360\255\206\23"
-   "\277\53\213\342\230\150\245\356\40\321\51\210\370\305\326\253"
-   "\204\357\40\21\73\166\354\330\14\266\176\300\277\365\122\102"
-   "\16\200\36\336\336\336\367\37\74\170\360\262\360\277\37\230"
-   "\143\64\144\370\323\302\303\303\157\21\121\7\360\367\70\162"
-   "\300\57\140\236\156\305\126\275\274\275\275\357\147\144\144\210"
-   "\171\74\53\227\7\370\373\41\354\21\36\26\170\51\174\316"
-   "\177\64\27\0\272\164\351\262\260\105\213\26\267\210\310\203"
-   "\65\225\65\337\127\255\237\135\26\37\272\2\71\374\117\46"
-   "\215\214\75\344\256\103\110\271\304\54\374\223\366\313\162\171"
-   "\220\35\374\343\252\316\43\242\66\55\133\266\274\13\200\6"
-   "\14\30\220\314\366\41\34\307\221\350\267\207\207\207\237\236"
-   "\70\161\342\36\42\62\56\137\276\274\206\225\305\322\154\120"
-   "\352\347\53\232\3\300\246\217\134\102\316\302\205\13\233\13"
-   "\13\142\144\71\315\233\67\277\333\251\123\247\357\131\71\144"
-   "\305\177\255\112\330\305\213\27\277\376\340\203\17\246\327\257"
-   "\137\377\167\67\67\267\54\0\264\173\367\356\317\210\310\114"
-   "\104\332\123\247\116\305\12\174\235\340\363\52\372\327\326\174"
-   "\350\212\300\254\265\201\322\366\1\342\334\215\370\173\370\276"
-   "\253\126\255\132\51\171\241\244\114\176\164\145\143\120\236\307"
-   "\24\353\353\344\344\124\260\150\321\242\131\377\372\327\277\126"
-   "\326\256\135\373\276\213\213\113\216\44\275\245\311\52\20\263"
-   "\341\153\323\265\153\327\206\22\121\333\11\23\46\234\146\37"
-   "\164\133\115\127\225\234\4\7\346\300\376\327\60\61\116\205"
-   "\343\242\252\303\2\0\42\252\13\200\36\76\174\370\236\24"
-   "\143\302\113\276\276\276\17\211\250\211\270\145\223\164\205\114"
-   "\265\152\325\36\176\374\361\307\277\345\346\346\276\23\30\30"
-   "\170\13\300\113\0\136\160\165\165\315\222\350\126\74\331\71"
-   "\165\352\224\247\24\73\165\352\224\247\144\273\132\331\40\116"
-   "\60\231\211\145\211\211\246\214\343\133\262\374\374\267\101\257"
-   "\327\27\34\74\170\360\131\126\276\136\257\57\24\337\346\0"
-   "\200\157\276\371\246\232\144\302\362\47\275\144\234\133\255\132"
-   "\265\316\356\337\277\177\36\21\351\344\312\103\104\232\244\244"
-   "\244\61\222\267\171\332\231\114\246\107\171\171\171\55\130\331"
-   "\114\231\277\43\242\316\104\344\104\104\206\264\264\264\256\116"
-   "\116\116\305\3\252\106\243\51\72\176\374\370\164\141\242\241"
-   "\277\170\361\142\77\26\7\200\276\175\373\216\364\367\367\317"
-   "\42\346\55\127\21\327\152\265\205\347\317\237\37\110\104\172"
-   "\141\40\34\314\256\214\43\42\67\42\32\101\104\53\210\150"
-   "\321\274\171\363\246\270\272\272\132\310\147\277\347\315\233\167"
-   "\274\172\365\352\351\120\330\32\130\122\57\212\365\44\204\127"
-   "\1\334\250\136\275\172\372\274\171\363\216\263\270\311\144\312"
-   "\234\70\161\342\61\222\254\230\327\152\265\105\311\311\311\65"
-   "\365\172\175\376\326\255\133\107\263\371\317\231\63\247\335\253"
-   "\257\276\272\15\0\206\16\35\372\222\311\144\142\7\174\4"
-   "\6\6\336\220\323\53\60\60\60\125\246\14\142\235\162\104"
-   "\344\166\356\334\271\177\263\365\152\64\32\363\306\217\37\37"
-   "\7\313\340\1\306\221\147\345\110\202\232\11\271\254\76\152"
-   "\160\351\165\124\132\175\24\256\123\13\116\323\246\115\223\210"
-   "\350\305\314\314\314\67\153\324\250\161\7\174\377\120\46\275"
-   "\23\22\22\306\11\13\63\302\265\132\155\341\362\345\313\247"
-   "\25\323\144\144\355\330\261\343\163\263\331\234\16\176\105\165"
-   "\61\307\150\64\346\175\364\321\107\45\126\105\317\233\67\57"
-   "\302\144\62\345\132\224\221\331\246\207\370\233\55\157\20\121"
-   "\361\271\47\46\223\51\367\235\167\336\351\54\225\65\176\374"
-   "\370\366\156\156\156\371\122\131\371\371\371\233\306\216\35\233"
-   "\154\64\32\363\22\23\23\337\45\42\27\206\43\266\243\72"
-   "\104\364\34\21\115\135\270\160\341\21\141\73\76\271\176\121"
-   "\166\34\20\266\54\366\220\100\146\47\47\47\213\305\5\142"
-   "\176\243\106\215\72\120\253\126\255\213\0\120\253\126\255\213"
-   "\157\276\371\346\121\142\336\162\145\323\144\144\144\64\365\364"
-   "\364\314\6\240\163\166\166\316\113\116\116\356\40\304\67\166"
-   "\161\161\311\3\340\341\346\346\226\223\230\230\30\47\115\13"
-   "\300\150\64\32\37\316\236\75\373\270\321\150\174\10\300\50"
-   "\303\1\21\371\13\366\252\51\247\3\0\47\17\17\217\373"
-   "\253\127\257\136\52\127\176\326\56\142\232\203\7\17\76\47"
-   "\70\40\6\211\54\326\261\373\230\204\125\303\104\24\112\104"
-   "\163\244\272\51\205\22\175\74\377\77\24\300\6\0\347\134"
-   "\134\134\304\355\367\212\165\74\173\366\154\10\0\34\71\162"
-   "\304\225\135\370\301\161\34\245\246\246\226\270\251\40\142\27"
-   "\56\134\10\0\200\343\307\217\207\260\62\5\31\305\375\225"
-   "\314\170\132\102\107\216\343\50\45\45\305\103\116\36\157\206"
-   "\342\105\124\50\201\51\217\205\24\26\26\166\305\335\335\75"
-   "\167\374\370\361\121\22\233\210\351\350\376\375\373\236\340\63"
-   "\321\332\314\213\310\44\207\151\64\232\242\253\127\257\172\2"
-   "\300\205\13\27\214\322\55\357\117\235\72\125\13\0\316\236"
-   "\75\353\305\142\34\307\121\142\142\242\73\0\234\76\175\72"
-   "\114\232\237\250\233\30\167\362\344\311\371\176\176\176\17\70"
-   "\216\53\22\166\204\220\336\234\56\61\117\203\145\50\226\177"
-   "\351\322\245\66\302\3\140\167\341\6\100\7\21\73\163\346"
-   "\114\147\241\235\172\70\71\71\25\234\74\171\162\270\320\347"
-   "\5\350\164\272\302\323\247\117\167\142\363\135\267\156\335\54"
-   "\0\264\145\313\226\367\331\374\17\37\76\334\125\30\277\103"
-   "\365\172\175\301\365\353\327\143\44\372\66\162\165\165\175\174"
-   "\364\350\321\231\154\72\216\343\212\126\257\136\375\215\102\235"
-   "\141\323\246\115\137\262\155\365\350\321\243\263\210\310\104\104"
-   "\201\304\77\304\370\116\350\47\237\21\71\125\151\56\355\300"
-   "\34\230\3\263\364\55\245\375\162\152\152\152\373\126\255\132"
-   "\375\326\275\173\367\104\42\322\221\360\360\103\344\57\134\270"
-   "\260\221\321\150\314\203\44\20\210\246\115\233\266\263\161\343"
-   "\306\277\203\337\232\177\126\307\216\35\257\21\221\123\151\375"
-   "\266\26\55\132\334\21\166\23\150\107\104\241\333\267\157\337"
-   "\146\155\121\56\333\347\62\107\344\0\374\156\77\253\300\157"
-   "\57\17\221\243\64\246\23\210\102\103\103\317\217\30\61\342"
-   "\120\110\110\310\305\21\43\106\34\42\146\361\215\134\32\71"
-   "\271\62\143\0\45\45\45\355\32\60\140\300\345\6\15\32"
-   "\334\271\163\347\116\63\65\372\310\224\121\66\136\255\155\113"
-   "\43\123\346\77\201\77\73\15\220\314\251\113\44\267\374\376"
-   "\123\107\345\272\263\251\23\43\307\70\142\304\210\103\265\152"
-   "\325\272\60\142\304\210\103\222\67\261\305\140\366\360\360\310"
-   "\110\110\110\130\45\314\57\202\375\374\374\156\111\165\142\370"
-   "\115\115\46\323\303\244\244\244\351\0\140\62\231\36\174\364"
-   "\321\107\7\23\22\22\176\326\353\365\171\62\174\0\360\366"
-   "\360\360\270\277\171\363\346\37\204\74\334\175\175\175\377\220"
-   "\313\343\255\267\336\172\116\364\7\344\312\132\12\237\363\37"
-   "\315\5\240\163\163\163\173\44\307\227\332\216\115\133\116\77"
-   "\33\177\21\7\42\117\311\157\221\312\261\62\337\54\301\265"
-   "\110\46\223\107\171\375\343\252\316\3\60\235\343\70\12\16"
-   "\16\316\26\256\341\316\42\246\327\353\13\307\214\31\363\54"
-   "\200\251\215\32\65\272\106\104\55\0\140\312\224\51\377\142"
-   "\145\250\361\245\53\223\43\106\332\360\221\331\166\240\3\320"
-   "\42\64\64\64\231\335\241\113\302\101\141\141\341\33\315\232"
-   "\65\113\4\360\56\303\261\346\277\126\31\254\167\357\336\357"
-   "\231\315\346\364\247\236\172\352\360\362\345\313\167\100\276\357"
-   "\40\42\342\104\337\117\311\277\266\346\103\127\4\126\234\265"
-   "\114\275\224\241\17\40\142\266\214\116\115\115\255\55\225\135"
-   "\26\77\272\262\61\166\356\42\375\210\34\216\343\150\316\234"
-   "\71\175\114\46\123\126\142\142\342\207\66\336\116\227\265\257"
-   "\275\60\153\276\266\223\223\123\121\361\375\102\311\203\156\153"
-   "\351\64\160\4\107\160\204\52\37\210\50\241\123\247\116\177"
-   "\304\307\307\337\44\242\204\256\135\273\336\352\332\265\353\55"
-   "\42\112\40\242\4\206\232\317\161\134\56\0\270\273\273\117"
-   "\123\20\207\352\325\253\317\32\76\174\370\176\216\343\116\20"
-   "\21\67\175\372\364\127\76\374\360\303\127\330\33\362\217\36"
-   "\75\162\353\330\261\343\170\275\136\77\143\307\216\35\53\174"
-   "\174\174\346\266\156\335\172\120\164\164\164\272\234\114\235\116"
-   "\127\264\155\333\66\57\151\374\326\255\133\175\304\311\205\255"
-   "\300\161\134\17\361\43\367\137\152\23\231\362\3\0\6\16"
-   "\34\70\300\313\313\53\267\145\313\226\26\147\245\232\315\346"
-   "\334\364\364\364\372\342\377\133\267\156\5\233\315\346\134\25"
-   "\252\305\204\205\205\35\234\65\153\326\57\61\61\61\357\161"
-   "\34\127\40\107\342\70\256\150\317\236\75\73\234\235\235\213"
-   "\313\33\24\24\264\64\63\63\323\105\257\327\37\306\237\35"
-   "\74\61\151\372\163\34\267\223\343\270\174\216\343\162\67\154"
-   "\330\160\254\260\260\260\270\157\326\353\365\105\336\336\336\163"
-   "\71\216\113\347\70\56\157\357\336\275\373\40\71\300\373\324"
-   "\251\123\3\332\264\151\163\216\343\270\173\122\235\164\72\35"
-   "\325\256\135\173\25\307\161\171\34\307\345\234\70\161\342\107"
-   "\255\126\313\352\234\315\161\334\47\34\307\365\341\70\156\310"
-   "\341\303\207\375\202\202\202\62\225\14\61\154\330\260\227\322"
-   "\322\322\26\316\234\71\363\270\257\257\357\207\220\74\174\145"
-   "\353\105\372\141\304\210\133\24\177\70\163\346\314\343\151\151"
-   "\151\13\207\15\33\306\76\264\323\144\146\146\32\207\14\31"
-   "\62\122\74\274\134\14\132\255\226\42\42\42\376\50\52\52"
-   "\322\76\365\324\123\113\131\354\353\257\277\376\254\111\223\46"
-   "\277\0\300\256\135\273\46\166\350\320\341\62\3\67\277\163"
-   "\347\216\157\146\146\346\126\126\247\364\364\364\155\267\157\337"
-   "\256\16\300\342\315\72\306\76\304\161\134\366\346\315\233\223"
-   "\364\172\175\161\275\105\106\106\336\336\277\177\377\133\54\367"
-   "\371\347\237\37\345\355\355\375\272\222\355\204\60\231\263\176"
-   "\236\174\251\203\40\157\42\363\137\274\156\216\225\43\257\107"
-   "\370\363\254\114\263\116\247\263\230\234\34\71\162\344\123\216"
-   "\343\176\60\32\215\137\154\331\262\145\215\247\247\347\174\0"
-   "\45\266\341\122\23\236\176\372\351\245\36\36\36\371\101\101"
-   "\101\77\126\253\126\255\240\157\337\276\45\336\234\145\103\134"
-   "\134\334\264\106\215\32\145\166\352\324\351\163\66\276\171\363"
-   "\346\67\257\135\273\126\342\101\351\271\163\347\72\65\157\336"
-   "\374\46\33\307\330\250\47\307\161\3\71\216\133\310\161\134"
-   "\216\210\107\107\107\337\330\277\177\377\233\254\30\0\77\35"
-   "\71\162\344\315\72\165\352\244\113\145\351\164\272\147\146\316"
-   "\234\371\162\174\174\374\371\56\135\272\274\304\161\334\143\206"
-   "\222\307\161\234\33\307\161\347\71\216\133\307\161\334\324\330"
-   "\330\330\241\5\5\5\116\50\105\250\121\243\306\343\141\303"
-   "\206\131\224\157\330\260\141\161\276\276\276\217\244\134\216\343"
-   "\150\306\214\31\143\62\62\62\152\2\170\341\356\335\273\376"
-   "\263\147\317\36\55\116\202\245\301\303\303\343\144\100\100\100"
-   "\126\130\130\330\161\157\157\357\334\210\210\210\375\102\374\351"
-   "\320\320\320\207\41\41\41\7\274\274\274\362\352\327\257\377"
-   "\213\64\155\114\114\314\212\47\236\170\342\366\350\321\243\373"
-   "\267\152\325\352\116\114\114\314\12\271\74\70\216\273\41\174"
-   "\337\224\303\73\165\352\364\171\130\130\330\243\347\237\177\176"
-   "\262\34\56\27\132\266\154\371\243\331\154\316\173\365\325\127"
-   "\373\53\161\70\216\33\305\161\334\25\341\167\12\307\161\243"
-   "\225\270\152\202\217\217\317\201\126\255\132\325\36\77\176\374"
-   "\245\325\253\127\377\54\305\127\257\136\155\4\200\203\7\17"
-   "\272\260\143\201\263\263\163\341\366\355\333\365\162\62\15\6"
-   "\103\341\322\245\113\153\2\300\206\15\33\174\130\114\257\327"
-   "\27\145\147\147\157\21\373\254\242\242\242\165\266\164\164\166"
-   "\166\56\134\271\162\245\57\0\154\332\264\251\272\24\347\70"
-   "\56\253\144\52\333\341\370\361\343\213\136\172\351\245\244\365"
-   "\353\327\57\125\342\230\114\246\373\102\36\205\266\362\342\70"
-   "\116\166\254\321\353\365\105\153\327\256\65\2\300\206\15\33"
-   "\334\245\163\210\155\333\266\231\0\40\41\41\301\323\331\331"
-   "\271\120\214\167\161\161\51\114\110\110\250\6\0\153\326\254"
-   "\51\261\125\231\250\233\30\32\65\152\64\371\326\255\133\237"
-   "\246\247\247\157\36\60\140\300\145\275\136\377\203\222\256\62"
-   "\41\214\375\123\253\126\255\103\176\176\176\71\365\353\327\377"
-   "\311\307\307\47\107\274\206\0\40\62\62\162\257\331\154\316"
-   "\153\327\256\335\127\276\276\276\271\215\32\65\132\354\343\343"
-   "\223\33\25\25\365\255\257\257\157\116\203\6\15\366\262\262"
-   "\336\177\377\375\366\176\176\176\71\123\246\114\371\27\33\337"
-   "\242\105\213\137\274\275\275\363\32\67\156\274\334\337\337\377"
-   "\221\277\277\377\21\26\367\367\367\337\62\160\340\300\344\146"
-   "\315\232\131\34\7\61\162\344\310\163\143\307\216\155\257\124"
-   "\220\301\203\7\167\33\76\174\170\262\370\277\131\263\146\37"
-   "\160\34\227\311\161\134\52\307\161\213\205\171\312\100\216\343"
-   "\112\314\267\34\301\21\34\241\152\7\203\301\120\64\173\366"
-   "\354\352\311\311\311\115\236\172\352\251\215\34\307\65\343\70"
-   "\356\32\313\111\110\110\30\363\362\313\57\237\220\113\277\153"
-   "\327\56\347\372\365\353\147\73\73\73\137\355\321\243\107\275"
-   "\313\227\57\353\304\271\45\307\161\317\210\37\271\377\102\40"
-   "\0\330\271\163\347\7\101\101\101\71\116\116\116\77\161\34"
-   "\327\172\334\270\161\176\265\152\325\262\72\26\211\363\333\361"
-   "\343\307\47\161\34\367\36\0\322\152\265\327\102\102\102\332"
-   "\35\72\164\150\63\124\316\251\265\132\255\107\146\146\146\242"
-   "\116\247\63\146\146\146\46\162\34\367\300\126\32\71\377\122"
-   "\72\337\256\127\257\336\263\337\176\373\355\353\215\32\65\72"
-   "\27\33\33\373\271\132\175\324\204\322\370\304\345\11\37\175"
-   "\364\121\20\0\274\377\376\373\41\145\321\321\36\72\160\34"
-   "\367\40\63\63\63\121\243\321\30\63\63\63\23\265\132\255"
-   "\364\101\5\42\43\43\167\164\353\326\355\332\323\117\77\75"
-   "\212\343\270\302\320\320\320\377\314\230\61\143\257\234\74\360"
-   "\147\262\156\235\74\171\362\301\172\365\352\175\4\0\367\357"
-   "\337\377\346\245\227\136\32\61\165\352\124\267\201\3\7\136"
-   "\220\113\124\257\136\275\37\237\176\372\351\224\370\370\370\321"
-   "\34\307\25\66\151\322\144\113\357\336\275\317\313\161\317\237"
-   "\77\337\73\66\66\66\125\16\103\351\174\316\177\62\27\75"
-   "\173\366\234\22\20\20\360\330\312\75\1\331\120\16\77\373"
-   "\237\36\24\373\230\362\372\307\125\235\327\264\151\323\356\223"
-   "\46\115\112\274\162\345\312\107\157\274\361\106\262\217\217\317"
-   "\162\0\56\0\20\24\24\364\360\307\37\177\174\307\154\66"
-   "\17\337\270\161\343\102\216\343\216\0\300\201\3\7\206\104"
-   "\107\107\337\20\145\250\361\245\53\223\43\6\133\76\62\376"
-   "\174\310\227\257\327\353\177\63\32\215\256\253\126\255\232\51"
-   "\303\323\0\200\106\243\371\142\375\372\365\213\365\172\175\361"
-   "\170\145\315\177\255\112\330\332\265\153\47\356\337\277\177\315"
-   "\326\255\133\77\160\163\163\233\15\0\251\251\251\73\304\276"
-   "\243\240\240\40\341\354\331\263\273\304\173\32\326\374\153\153"
-   "\76\164\105\140\366\14\34\307\201\343\270\216\342\377\321\243"
-   "\107\367\226\136\373\145\361\243\53\33\143\347\56\302\374\260"
-   "\304\134\106\257\327\27\315\232\65\353\343\167\337\175\367\320"
-   "\267\337\176\173\302\140\60\50\75\73\10\123\210\267\33\146"
-   "\315\327\56\50\50\340\70\216\323\13\345\172\222\255\17\253"
-   "\76\172\125\132\231\351\300\34\330\377\32\46\306\251\131\55"
-   "\32\24\24\364\307\270\161\343\276\5\200\220\220\220\264\121"
-   "\243\106\175\57\345\205\206\206\76\150\337\276\375\132\360\203"
-   "\362\104\231\225\67\0\360\262\237\237\337\103\22\266\154\145"
-   "\126\17\133\360\303\303\303\37\304\306\306\256\5\140\176\355"
-   "\265\327\106\352\365\372\2\27\27\227\334\327\137\177\175\43"
-   "\204\125\261\354\352\137\57\57\257\234\21\43\106\364\147\365"
-   "\1\200\221\43\107\16\360\366\366\176\54\243\207\154\71\55"
-   "\242\24\70\326\354\104\40\152\321\242\305\357\75\172\364\70"
-   "\45\305\73\167\356\174\256\151\323\246\373\0\4\2\60\166"
-   "\352\324\351\373\256\135\273\236\225\221\311\346\363\266\311\144"
-   "\312\370\357\177\377\73\107\130\205\46\315\63\35\374\371\63"
-   "\156\0\174\242\242\242\176\212\213\213\273\42\342\104\64\101"
-   "\156\265\62\223\76\3\274\3\357\6\300\43\56\56\156\261"
-   "\273\273\173\361\233\164\1\1\1\17\273\165\353\66\37\374"
-   "\71\257\325\143\142\142\266\104\105\105\335\146\165\66\231\114"
-   "\331\237\176\372\351\373\220\4\2\221\260\12\156\11\370\3"
-   "\316\75\332\265\153\267\136\262\62\356\76\200\117\0\270\3"
-   "\350\344\347\347\167\367\323\117\77\375\136\316\336\222\25\171"
-   "\322\163\131\255\326\57\253\223\334\171\260\54\116\374\133\201"
-   "\33\210\71\33\122\304\74\75\75\163\0\370\104\106\106\146"
-   "\0\330\1\376\301\140\14\200\337\1\320\267\337\176\33\7"
-   "\340\113\57\57\257\254\333\267\157\277\40\246\153\325\252\325"
-   "\177\172\364\350\161\261\204\114\42\247\370\370\370\313\117\74"
-   "\361\304\116\246\14\322\162\204\265\154\331\162\127\114\114\114"
-   "\361\166\335\333\266\155\173\137\257\327\347\203\337\42\326\33"
-   "\100\77\147\147\347\234\11\23\46\374\142\105\316\104\361\154"
-   "\6\53\234\22\366\262\306\41\360\347\65\263\347\12\224\41"
-   "\57\313\125\163\40\362\361\361\171\324\266\155\333\215\0\174"
-   "\143\143\143\327\212\147\345\62\53\353\376\74\27\224\310\143"
-   "\321\242\105\133\174\175\175\157\102\330\176\134\215\336\54\336"
-   "\243\107\217\44\0\324\255\133\267\363\26\64\5\131\51\51"
-   "\51\257\233\114\246\207\54\347\354\331\263\157\326\253\127\57"
-   "\11\100\74\370\366\354\16\40\76\42\42\42\71\51\51\151"
-   "\250\32\275\104\316\371\363\347\7\173\172\172\76\0\177\155"
-   "\173\17\32\64\150\217\253\253\153\216\106\243\51\132\273\166"
-   "\355\47\112\262\210\250\213\277\277\377\175\10\157\144\20\210"
-   "\32\65\152\164\257\145\313\226\333\0\264\21\354\323\50\66"
-   "\66\166\155\124\124\324\35\106\216\245\12\62\72\315\235\73"
-   "\167\203\217\217\317\155\0\35\301\277\115\32\357\343\343\163"
-   "\147\332\264\151\73\344\344\20\21\67\174\370\360\203\6\203"
-   "\41\367\215\67\336\260\70\313\225\225\53\376\36\75\172\364"
-   "\146\0\364\334\163\317\35\147\71\157\275\365\326\116\0\324"
-   "\273\167\357\303\62\151\143\214\106\143\166\132\132\132\177\0"
-   "\110\113\113\33\150\64\32\263\1\264\142\70\66\313\6\40"
-   "\300\303\303\343\341\311\223\47\337\221\342\14\107\156\265\50"
-   "\172\364\350\161\272\105\213\26\322\263\103\24\307\12\71\31"
-   "\152\71\4\176\213\304\317\77\377\374\263\337\176\373\355\251"
-   "\272\165\353\236\224\344\105\15\32\64\70\4\300\273\167\357"
-   "\336\123\132\267\156\175\103\304\242\243\243\157\365\353\327\157"
-   "\14\370\166\71\35\174\337\17\2\121\124\124\324\37\121\121"
-   "\121\273\1\270\67\150\320\340\60\53\263\131\263\146\267\337"
-   "\176\373\355\247\205\164\137\0\370\103\256\254\254\216\55\133"
-   "\266\114\153\333\266\155\2\200\352\365\353\327\77\52\325\261"
-   "\104\61\31\314\312\130\110\104\244\175\370\360\341\377\231\315"
-   "\346\154\0\117\313\244\263\125\337\252\364\150\326\254\331\355"
-   "\216\35\73\176\17\300\73\76\76\176\141\303\206\15\357\311"
-   "\330\330\267\103\207\16\253\133\266\154\131\334\57\307\306\306"
-   "\246\306\305\305\175\15\300\127\152\107\71\73\1\310\4\60"
-   "\155\367\356\335\356\103\206\14\131\52\235\63\11\377\353\211"
-   "\161\314\174\311\334\270\161\343\175\22\371\370\367\277\377\175"
-   "\4\0\365\354\331\363\204\44\37\164\355\332\365\254\223\223"
-   "\123\101\327\256\135\223\0\40\56\56\356\254\106\243\51\212"
-   "\217\217\77\43\341\166\364\364\364\314\272\167\357\336\307\36"
-   "\36\36\331\0\72\260\162\72\167\356\174\216\343\270\242\27"
-   "\137\174\361\220\44\335\47\215\33\67\276\116\104\355\244\345"
-   "\74\167\356\134\361\16\32\254\75\330\162\246\244\244\304\261"
-   "\371\130\13\125\155\56\355\300\34\230\3\263\364\55\331\153"
-   "\274\145\313\226\267\114\46\123\246\301\140\50\130\277\176\175"
-   "\273\300\300\300\224\127\136\171\345\44\303\233\246\321\150\12"
-   "\205\267\375\157\1\170\1\100\361\126\353\104\324\233\210\72"
-   "\21\321\127\104\324\205\210\306\222\160\246\253\234\177\43\175"
-   "\203\101\324\203\370\35\175\106\365\354\331\363\62\307\161\105"
-   "\215\32\65\112\311\312\312\32\317\352\315\6\166\176\73\150"
-   "\320\240\105\304\37\217\263\221\210\176\40\242\361\175\372\364"
-   "\231\56\63\317\55\21\10\266\267\257\265\26\130\233\262\363"
-   "\155\261\214\340\13\336\171\370\360\341\233\324\350\43\47\133"
-   "\105\274\242\337\133\326\170\261\156\232\67\157\376\63\370\61"
-   "\355\67\61\37\53\371\227\230\207\51\325\235\32\235\30\314"
-   "\326\366\317\143\203\203\203\157\23\121\147\213\244\226\237\142"
-   "\276\302\271\257\115\203\202\202\316\317\235\73\367\53\342\267"
-   "\33\226\352\65\61\64\64\364\17\42\172\122\105\36\377\27"
-   "\30\30\170\53\75\75\275\217\134\171\112\343\163\376\223\271"
-   "\0\140\66\233\357\177\363\315\67\113\244\166\2\323\226\344"
-   "\154\130\106\77\273\204\234\112\346\0\226\355\104\316\157\121"
-   "\272\66\154\162\241\302\267\57\217\177\134\325\171\104\64\210"
-   "\210\242\1\200\210\332\20\321\107\44\234\351\72\174\370\360"
-   "\377\0\240\366\355\333\137\376\344\223\117\232\1\60\3\30"
-   "\153\66\233\63\223\223\223\137\27\145\250\361\245\53\223\43"
-   "\251\137\245\276\224\35\133\145\167\350\22\323\232\114\246\14"
-   "\10\367\40\376\375\357\177\277\313\372\65\326\374\327\252\204"
-   "\271\271\271\345\17\34\70\160\2\0\237\166\355\332\45\350"
-   "\365\372\302\306\215\33\357\5\20\15\300\67\72\72\172\253"
-   "\257\257\157\261\357\147\315\277\266\346\103\127\4\306\326\143"
-   "\171\373\0\311\375\75\65\367\365\124\371\321\225\215\131\50"
-   "\250\160\246\353\13\57\274\160\41\70\70\70\375\332\265\153"
-   "\121\261\261\261\73\232\65\153\126\174\157\331\232\357\135\21"
-   "\30\140\325\327\246\226\55\133\156\207\60\157\226\316\367\24"
-   "\323\125\45\47\301\201\71\260\377\65\114\214\143\235\122\110"
-   "\202\30\147\60\30\362\377\363\237\377\164\7\0\147\147\347"
-   "\274\115\233\66\365\222\362\326\255\133\267\130\170\120\100\132"
-   "\255\266\340\375\367\337\147\235\152\0\200\237\237\337\37\263"
-   "\147\317\56\76\227\117\334\126\230\343\270\42\266\343\70\163"
-   "\346\314\214\360\360\360\124\235\116\227\157\60\30\162\172\366"
-   "\354\171\71\55\55\155\131\130\130\130\112\263\146\315\166\261"
-   "\162\11\104\117\74\361\304\265\116\235\72\45\260\372\0\100"
-   "\247\116\235\22\332\266\155\173\105\252\207\122\71\213\377\53"
-   "\164\312\66\354\104\302\140\375\170\305\212\25\357\110\361\335"
-   "\273\167\217\252\131\263\346\75\255\126\133\240\325\152\13\202"
-   "\203\203\157\46\45\45\275\52\223\177\161\271\134\134\134\36"
-   "\13\377\145\35\257\35\73\166\254\251\131\263\146\232\126\253"
-   "\55\60\30\14\217\333\267\157\177\74\53\53\253\217\225\362"
-   "\132\324\373\226\55\133\326\212\351\165\72\135\176\170\170\370"
-   "\325\255\133\267\46\210\370\322\245\113\177\360\366\366\116\27"
-   "\157\210\10\347\105\216\144\345\153\265\332\242\237\176\372\51"
-   "\106\316\46\251\251\251\303\232\66\155\232\244\327\353\163\365"
-   "\172\175\156\223\46\115\222\123\123\123\207\211\370\262\145\313"
-   "\266\230\315\346\373\32\215\246\320\335\335\375\341\230\61\143"
-   "\176\41\242\72\62\366\226\267\273\360\360\325\112\171\113\350"
-   "\44\367\260\225\305\245\166\142\261\216\35\73\136\172\356\271"
-   "\347\76\74\163\346\314\264\320\320\320\233\242\336\343\306\215"
-   "\333\340\357\357\377\110\253\325\26\104\104\104\244\44\47\47"
-   "\57\42\146\33\150\243\321\230\175\366\354\331\1\162\171\236"
-   "\71\163\346\265\152\325\252\75\2\340\304\114\142\212\77\116"
-   "\116\116\271\121\121\121\147\123\123\123\337\142\312\340\273\160"
-   "\341\302\137\275\274\274\322\65\32\115\241\253\253\153\366\340"
-   "\301\203\117\27\73\3\62\162\204\153\354\64\61\147\355\111"
-   "\71\222\217\322\244\112\152\317\126\314\271\2\266\362\222\27"
-   "\303\160\10\104\313\227\57\137\347\351\351\371\100\243\321\24"
-   "\172\171\171\145\156\334\270\361\133\153\162\210\250\316\300\201"
-   "\3\177\257\137\277\376\357\22\236\252\162\155\333\266\155\4"
-   "\0\132\263\146\15\373\340\130\321\6\104\344\74\150\320\40"
-   "\213\207\111\104\344\272\147\317\236\217\302\302\302\316\71\71"
-   "\71\345\351\164\272\274\260\260\260\163\173\366\354\231\101\104"
-   "\256\152\354\311\310\162\71\162\344\310\322\272\165\353\136\160"
-   "\162\162\312\63\30\14\271\117\75\365\324\245\347\236\173\356"
-   "\252\277\277\177\252\65\131\77\376\370\343\222\152\325\252\145"
-   "\1\60\23\210\216\37\77\76\65\40\40\340\266\116\247\313"
-   "\7\370\63\144\243\243\243\117\337\275\173\367\155\106\116\211"
-   "\372\220\321\251\336\320\241\103\367\273\272\272\146\163\34\127"
-   "\344\352\352\232\375\332\153\257\35\42\242\46\12\162\360\370"
-   "\361\343\330\260\260\260\114\351\131\256\254\134\361\367\225\53"
-   "\127\72\150\265\332\242\125\253\126\215\141\71\247\117\237\176"
-   "\112\243\321\320\226\55\133\206\110\323\6\4\4\134\231\74"
-   "\171\362\76\361\346\13\21\71\115\232\64\351\267\200\200\200"
-   "\53\245\51\133\170\170\370\31\224\242\275\260\162\277\377\376"
-   "\373\211\156\156\156\322\205\75\44\345\131\53\273\132\16\201"
-   "\150\334\270\161\247\334\334\334\262\14\6\303\343\356\335\273"
-   "\377\56\325\161\354\330\261\353\135\134\134\262\103\102\102\256"
-   "\136\274\170\261\270\216\223\222\222\306\205\204\204\134\321\152"
-   "\265\5\36\36\36\17\226\57\137\276\231\301\306\6\4\4"
-   "\334\61\30\14\217\337\170\343\215\155\254\314\223\47\117\116"
-   "\14\16\16\116\321\152\265\5\236\236\236\17\326\256\135\273"
-   "\132\256\254\254\216\47\116\234\30\137\275\172\365\164\203\301"
-   "\220\63\144\310\220\37\45\17\23\25\235\64\224\354\347\113"
-   "\244\43\176\167\214\237\153\326\254\171\103\46\235\255\372\126"
-   "\245\307\221\43\107\246\4\6\6\336\322\152\265\5\376\376"
-   "\376\267\116\234\70\361\36\233\256\173\367\356\7\305\61\374"
-   "\342\305\213\243\104\354\332\265\153\257\207\207\207\137\325\351"
-   "\164\371\235\73\167\76\146\55\77\2\321\242\105\213\166\232"
-   "\114\246\7\162\163\40\0\210\210\210\310\24\34\136\20\170"
-   "\7\230\343\270\42\235\116\227\367\374\363\317\377\42\221\217"
-   "\325\253\127\217\0\100\313\226\55\233\310\346\3\0\363\347"
-   "\317\237\15\200\76\371\344\223\217\1\140\326\254\131\237\2"
-   "\240\205\13\27\176\310\162\375\375\375\257\175\360\301\7\77"
-   "\23\221\323\364\351\323\167\373\373\373\137\143\345\314\235\73"
-   "\167\36\0\332\270\161\343\233\154\72\127\127\127\271\271\212"
-   "\70\17\160\141\337\162\227\251\153\42\42\75\233\217\265\120"
-   "\325\346\322\16\314\201\71\60\113\337\222\275\306\57\134\270"
-   "\60\322\317\317\57\13\0\31\215\306\314\21\43\106\374\104"
-   "\104\377\22\171\165\352\324\271\370\365\327\137\37\270\174\371"
-   "\162\102\227\56\135\222\165\72\135\176\333\266\155\17\261\362"
-   "\344\202\332\361\135\324\243\70\216\350\231\121\243\106\235\165"
-   "\167\167\317\41\176\13\127\331\174\224\346\267\342\107\141\236"
-   "\53\253\47\251\333\276\326\152\71\355\245\217\234\154\205\170"
-   "\65\363\350\322\312\54\221\107\303\206\15\57\153\64\232\302"
-   "\46\115\232\134\262\42\273\304\174\103\322\326\324\344\45\33"
-   "\10\66\267\177\216\60\231\114\17\216\35\73\366\261\105\72"
-   "\345\305\314\322\163\137\1\0\146\263\371\16\224\155\30\151"
-   "\62\231\36\36\77\176\174\266\44\217\246\167\63\273\0\0"
-   "\12\360\111\104\101\124\15\162\171\170\172\172\336\133\275\172"
-   "\365\122\261\375\112\313\123\32\237\363\237\314\5\60\64\60"
-   "\60\60\223\210\102\145\350\126\333\166\131\374\154\71\71\225"
-   "\314\201\114\32\310\341\326\342\45\161\266\372\30\113\171\345"
-   "\360\217\253\72\17\12\101\360\107\157\166\351\322\45\315\333"
-   "\333\73\123\270\247\226\127\273\166\355\13\7\17\36\374\126"
-   "\222\227\115\137\272\62\71\45\212\42\123\66\271\170\45\316"
-   "\230\61\143\366\213\343\223\324\257\261\346\277\126\45\154\346"
-   "\314\231\173\135\135\135\37\151\64\232\302\340\340\340\133\173"
-   "\367\356\335\272\162\345\312\331\236\236\236\367\264\132\155\101"
-   "\140\140\340\355\3\7\16\174\45\362\255\371\327\326\174\350"
-   "\212\300\330\172\54\157\37\300\316\67\124\336\327\53\316\327"
-   "\232\37\135\331\230\162\313\375\263\254\15\32\64\70\337\272"
-   "\165\353\113\116\116\116\171\1\1\1\177\34\71\162\144\212"
-   "\210\131\363\275\53\2\3\224\175\155\0\324\274\171\363\163"
-   "\132\255\266\100\156\276\247\230\256\146\315\232\231\340\337\276"
-   "\150\3\240\215\237\237\337\3\21\164\140\16\314\201\125\54"
-   "\6\41\10\35\253\325\67\135\211\150\111\261\23\102\264\230"
-   "\210\74\245\74\42\362\47\242\217\171\12\255\40\242\346\45"
-   "\362\42\172\237\175\340\105\374\341\334\353\204\117\53\106\226"
-   "\73\21\215\42\242\357\205\374\236\41\376\240\356\321\104\324"
-   "\317\102\67\176\200\134\154\66\233\63\131\175\0\300\154\66"
-   "\147\316\233\67\357\13\251\36\112\345\264\26\10\104\315\232"
-   "\65\113\127\262\223\150\103\42\132\110\62\147\42\20\221\47"
-   "\21\115\45\176\225\364\112\342\337\102\55\61\231\143\35\53"
-   "\342\127\166\53\356\101\117\104\65\210\150\212\40\157\61\361"
-   "\53\302\225\157\42\260\53\243\371\364\65\211\350\135\41\375"
-   "\367\202\315\153\62\170\50\361\53\371\126\11\234\267\311\162"
-   "\145\33\204\170\127\5\233\30\210\137\31\270\124\370\14\42"
-   "\42\3\203\327\42\242\131\104\264\206\210\26\210\155\100\152"
-   "\123\45\273\113\363\263\206\253\341\60\145\222\175\350\176\344"
-   "\310\221\267\175\175\175\357\255\137\277\76\230\210\306\21\321"
-   "\152\42\372\234\210\232\23\321\64\301\26\43\332\265\153\267"
-   "\1\100\62\123\216\371\44\234\263\131\102\56\221\53\21\175"
-   "\112\62\53\367\211\167\270\277\43\242\227\131\273\11\351\352"
-   "\22\321\114\241\156\26\22\321\377\261\272\312\264\233\342\153"
-   "\314\12\107\256\215\225\260\205\214\275\304\353\330\152\136\12"
-   "\345\267\310\113\370\16\41\376\54\314\65\102\31\153\252\220"
-   "\363\57\42\172\335\102\226\312\162\21\221\267\140\353\352\114"
-   "\234\125\33\20\121\7\226\43\304\171\21\321\110\42\132\56"
-   "\174\106\22\163\326\261\55\173\112\144\171\20\321\60\42\132"
-   "\106\104\337\20\177\36\353\323\323\246\115\333\146\103\57\77"
-   "\42\372\214\210\14\2\307\110\104\223\211\277\276\305\25\252"
-   "\3\111\174\120\51\271\46\224\332\276\200\265\45\242\57\210"
-   "\150\255\360\335\101\312\221\310\342\210\277\116\144\367\242\222"
-   "\364\173\116\304\137\77\65\44\62\134\204\166\120\342\314\150"
-   "\42\232\110\302\271\71\14\77\212\210\46\226\246\154\304\237"
-   "\53\155\265\275\0\262\216\13\210\357\103\77\227\304\53\336"
-   "\14\224\223\241\226\43\350\32\103\174\137\271\230\210\272\227"
-   "\270\176\210\132\20\321\227\202\335\135\30\314\115\210\133\51"
-   "\134\133\241\14\346\112\374\70\262\230\210\132\113\144\272\23"
-   "\77\126\211\351\2\131\335\244\66\25\322\124\43\176\161\313"
-   "\67\173\366\354\171\236\75\273\274\4\137\346\372\267\20\47"
-   "\223\216\210\232\20\321\124\151\72\45\331\112\171\131\301\214"
-   "\104\64\111\50\363\24\262\274\1\113\202\335\113\214\341\304"
-   "\317\121\106\21\77\377\171\116\111\177\46\256\16\21\175\102"
-   "\62\163\40\101\247\121\104\264\212\341\213\375\354\162\342\317"
-   "\142\227\366\77\176\102\33\360\147\363\21\260\60\1\13\27"
-   "\376\107\10\377\103\44\72\115\46\242\306\214\235\47\261\162"
-   "\126\255\132\325\305\144\62\345\21\221\217\44\335\42\245\153"
-   "\207\210\70\361\174\34\13\73\362\337\32\321\116\154\76\326"
-   "\102\125\233\113\73\60\7\346\300\54\175\113\366\32\47\42"
-   "\227\360\360\360\273\223\47\117\116\44\176\56\134\274\110\123"
-   "\300\207\13\175\241\73\361\363\234\345\104\364\42\53\117\56"
-   "\224\142\356\42\366\65\231\0\146\1\160\33\63\146\314\134"
-   "\341\234\153\131\131\26\145\51\71\277\125\234\347\132\323\223"
-   "\210\236\40\242\61\342\267\255\362\225\110\157\47\175\344\144"
-   "\313\305\313\310\257\220\63\135\211\150\50\361\176\314\20\53"
-   "\262\25\37\14\11\337\35\1\344\202\77\247\117\51\57\331"
-   "\40\224\165\14\133\77\22\314\203\210\346\221\345\331\165\177"
-   "\246\57\351\127\327\42\336\157\321\112\170\63\225\154\110\374"
-   "\375\201\171\342\134\303\126\36\72\235\256\360\327\137\177\155"
-   "\314\120\32\0\310\146\164\50\215\317\371\117\346\66\46\242"
-   "\51\12\134\233\155\233\210\352\156\334\270\161\225\223\223\123"
-   "\141\142\142\342\367\144\333\317\226\365\65\53\213\43\226\213"
-   "\115\303\352\313\342\326\342\331\70\311\107\225\157\117\145\364"
-   "\217\377\16\74\271\100\40\272\176\375\372\207\104\364\2\361"
-   "\327\371\12\101\306\10\42\62\113\145\220\12\137\272\62\71"
-   "\114\275\51\371\310\66\357\133\24\327\267\345\370\44\275\267"
-   "\153\315\177\255\112\130\43\342\175\232\325\104\364\16\21\371"
-   "\20\177\217\173\16\361\276\337\44\261\136\5\276\333\352\325"
-   "\253\277\166\162\162\52\114\112\112\372\232\54\375\153\105\37"
-   "\272\42\60\266\36\355\324\7\224\270\117\257\324\56\44\371"
-   "\52\372\321\225\215\131\153\273\114\372\67\210\250\77\361\367"
-   "\334\46\111\144\53\372\336\25\201\1\312\276\66\157\146\32"
-   "\104\374\263\204\22\363\75\245\164\134\227\56\135\222\122\123"
-   "\123\213\317\36\163\161\161\361\71\174\370\160\20\201\250\153"
-   "\227\256\147\35\230\3\163\140\25\207\161\340\67\2\27\177"
-   "\263\161\142\220\213\223\13\26\362\210\66\262\373\244\253\225"
-   "\121\326\74\11\104\40\324\63\233\315\307\63\62\62\372\1"
-   "\130\53\140\317\233\315\346\145\367\356\335\153\314\161\334\171"
-   "\153\162\325\344\111\40\152\327\266\335\331\275\277\356\255\247"
-   "\144\47\45\71\266\344\227\305\366\377\53\270\65\273\227\106"
-   "\136\171\165\22\332\231\161\321\242\105\313\77\370\340\203\106"
-   "\327\257\137\137\14\340\147\0\347\301\73\273\265\0\164\7"
-   "\360\206\277\277\277\313\301\203\7\277\10\14\14\174\267\64"
-   "\355\337\36\145\250\114\116\131\372\7\133\234\362\136\247\366"
-   "\324\133\55\267\42\354\240\210\23\65\341\70\356\104\125\152"
-   "\7\152\71\366\110\143\157\235\112\301\1\204\363\254\125\364"
-   "\363\4\240\334\155\131\312\51\253\274\312\304\204\370\74\0"
-   "\23\0\54\151\336\274\371\206\314\314\314\346\27\57\136\64"
-   "\251\221\47\174\273\3\30\311\161\334\64\42\122\145\107\173"
-   "\135\323\52\60\100\162\256\271\225\164\212\355\240\264\72\124"
-   "\104\35\226\101\216\117\124\124\324\152\167\167\367\260\335\273"
-   "\167\207\224\46\177\37\37\237\234\73\167\356\264\3\360\273"
-   "\150\107\2\141\314\350\61\35\76\373\354\263\377\346\346\346"
-   "\152\155\311\142\145\126\245\271\264\3\163\140\16\314\322\267"
-   "\144\257\161\16\234\263\136\257\317\76\166\354\330\123\15\32"
-   "\64\330\11\46\224\167\116\256\166\354\46\20\276\133\372\335"
-   "\216\221\43\107\76\161\377\376\375\152\356\356\356\331\243\107"
-   "\217\116\236\62\145\112\264\222\254\322\316\117\312\342\377\331"
-   "\153\156\134\136\331\225\221\126\141\76\3\250\33\117\111\340"
-   "\211\337\26\166\271\237\161\77\164\321\242\105\153\336\173\357"
-   "\275\206\71\71\71\56\225\61\167\372\53\370\142\232\206\15"
-   "\32\146\170\170\170\354\331\267\157\337\120\0\131\61\61\61"
-   "\253\335\334\334\352\377\364\323\117\301\366\366\157\376\27\270"
-   "\326\322\146\144\144\204\260\155\253\64\362\377\112\216\332\153"
-   "\240\74\175\237\75\175\303\277\63\217\100\4\202\13\307\161"
-   "\71\345\315\353\177\221\363\167\301\254\361\345\372\211\277\132"
-   "\367\212\354\3\376\352\262\331\3\253\212\72\11\230\65\137"
-   "\33\120\236\63\51\247\43\176\45\270\67\223\246\220\343\270"
-   "\257\205\316\253\227\3\163\140\16\254\342\60\361\202\27\177"
-   "\127\324\304\253\254\3\230\132\236\370\375\336\173\357\355\371"
-   "\342\213\57\152\337\272\165\253\46\201\250\106\365\32\151\103"
-   "\207\16\75\67\171\362\344\16\366\320\121\260\147\77\160\130"
-   "\246\144\247\322\14\150\266\360\362\14\170\377\44\334\232\335"
-   "\113\43\257\274\72\25\353\103\124\47\51\51\151\320\320\241"
-   "\103\233\237\72\165\252\341\203\7\17\114\205\205\205\132\235"
-   "\116\227\357\343\343\223\376\334\163\317\235\377\344\223\117\166"
-   "\153\64\232\31\34\307\345\224\246\375\333\243\14\225\311\261"
-   "\107\377\40\345\330\243\57\261\227\336\152\271\25\141\207\312"
-   "\222\125\231\34\173\244\261\267\116\245\340\210\177\155\365\363"
-   "\66\171\62\134\271\120\42\175\131\257\215\312\304\10\104\23"
-   "\306\117\70\376\351\247\237\326\315\311\311\61\370\371\371\335"
-   "\137\265\152\325\362\330\330\330\341\252\372\127\20\305\266\213"
-   "\135\373\353\257\277\76\67\176\374\370\244\217\76\372\250\201"
-   "\332\164\366\270\246\125\326\231\332\61\376\37\365\320\125\247"
-   "\325\25\172\173\173\77\334\273\167\357\244\210\210\210\317\113"
-   "\223\377\300\201\3\217\56\135\272\264\51\11\157\240\200\220"
-   "\0\16\317\150\70\15\275\362\312\53\311\213\27\57\256\257"
-   "\126\337\252\66\227\166\140\16\314\201\131\372\226\142\137\111"
-   "\40\174\74\347\343\220\203\7\17\376\274\166\355\332\6\34"
-   "\307\75\146\322\330\145\116\256\224\126\344\210\175\15\10\341"
-   "\0\206\0\10\2\177\166\354\167\34\307\35\123\222\125\332"
-   "\371\211\215\171\101\271\157\10\332\113\237\362\352\134\326\264"
-   "\12\363\31\100\305\170\52\56\346\146\27\165\113\333\232\126"
-   "\253\55\214\215\215\115\373\371\347\237\3\53\143\356\364\127"
-   "\360\305\64\27\316\137\230\322\263\147\317\1\347\316\235\13"
-   "\4\100\215\33\67\276\274\163\347\316\131\136\136\136\337\332"
-   "\153\314\377\137\342\332\110\113\154\333\52\215\374\277\222\243"
-   "\366\32\50\117\337\147\57\335\377\356\274\312\266\327\77\215"
-   "\363\167\301\154\360\113\364\23\177\265\356\25\331\7\374\325"
-   "\145\263\7\126\25\165\42\330\364\265\1\205\71\223\265\164"
-   "\162\171\331\4\35\230\3\163\140\366\305\304\337\162\174\253"
-   "\27\252\35\364\50\17\137\252\67\21\65\45\313\55\7\247"
-   "\22\121\123\173\351\250\306\116\112\162\154\311\57\213\355\377"
-   "\127\160\133\266\125\53\257\274\62\54\256\31\176\153\217\136"
-   "\304\157\43\363\275\260\105\304\167\302\226\26\155\210\210\223"
-   "\113\127\136\375\252\32\307\36\375\203\224\143\217\276\304\136"
-   "\172\253\345\126\204\35\52\113\126\145\162\354\221\246\64\151"
-   "\355\311\41\225\333\352\251\341\111\271\162\37\271\364\125\165"
-   "\16\41\215\27\266\315\131\104\374\266\320\323\110\330\242\113"
-   "\215\74\41\175\117\342\267\302\262\171\66\235\332\361\101\215"
-   "\356\152\60\42\371\155\266\144\307\160\53\355\240\264\72\124"
-   "\104\35\226\126\216\260\155\323\164\222\34\47\240\252\176\210"
-   "\72\22\321\72\213\70\136\346\72\22\316\167\124\253\157\125"
-   "\151\353\16\314\201\71\60\171\254\170\174\343\277\335\210\250"
-   "\173\151\145\225\107\17\71\175\112\233\117\151\347\47\145\361"
-   "\377\354\131\206\362\310\256\214\264\162\363\231\322\214\247\112"
-   "\34\146\56\265\202\210\372\50\345\145\113\116\131\365\250\114"
-   "\276\230\206\370\155\164\337\24\374\316\357\210\350\125\42\322"
-   "\225\126\246\203\153\73\255\264\155\225\106\376\137\311\121\173"
-   "\15\224\247\357\263\247\157\370\167\346\125\266\275\376\151\234"
-   "\277\13\146\215\57\327\117\374\325\272\127\144\37\360\127\227"
-   "\315\36\130\125\324\111\30\337\25\175\155\153\163\46\153\351"
-   "\376\37\266\206\174\254\347\114\277\367\0\0\0\0\111\105"
-   "\116\104\256\102\140\202" },
-  { ":font.png", 10827,
-   "\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
-   "\0\0\7\135\0\0\0\20\10\6\0\0\0\135\214\146"
-   "\362\0\0\0\11\160\110\131\163\0\0\16\304\0\0\16"
-   "\304\1\225\53\16\33\0\0\40\0\111\104\101\124\170\234"
-   "\355\235\171\364\135\125\225\347\77\277\220\164\244\222\212\61"
-   "\222\230\212\241\142\14\105\112\245\54\151\225\106\27\315\212"
-   "\24\5\313\201\106\12\225\5\55\266\245\250\215\226\224\55"
-   "\113\104\50\64\42\112\251\5\132\245\245\122\22\324\202\122"
-   "\24\107\304\221\166\142\24\54\73\316\212\20\10\140\200\200"
-   "\214\11\146\370\15\257\377\370\356\363\273\347\236\167\316\35"
-   "\336\273\357\375\136\222\273\327\172\353\275\167\366\76\373\354"
-   "\63\355\263\367\31\41\1\35\72\235\26\327\342\132\334\160"
-   "\160\356\167\214\276\210\107\23\162\364\103\137\127\356\176\145"
-   "\254\222\136\212\117\31\377\136\312\176\117\301\227\225\155\125"
-   "\176\375\362\250\333\216\173\211\327\104\36\206\111\323\204\176"
-   "\10\151\232\250\203\246\344\256\112\73\210\162\30\26\257\141"
-   "\322\64\21\247\116\334\101\321\124\325\363\115\215\71\375\362"
-   "\33\46\256\137\176\275\216\335\115\365\351\141\341\6\115\137"
-   "\5\67\214\64\352\332\113\375\366\331\26\327\342\132\334\314"
-   "\343\232\262\333\7\351\267\225\361\252\153\237\64\75\46\206"
-   "\64\115\311\123\205\146\20\161\7\145\37\125\251\273\141\214"
-   "\237\303\240\257\22\47\202\337\4\234\124\203\327\153\54\116"
-   "\21\355\7\200\216\175\316\257\300\167\55\260\5\370\2\60"
-   "\131\101\206\50\14\212\266\227\270\1\115\264\214\43\174\272"
-   "\312\266\112\271\326\220\147\132\16\373\77\235\236\375\357\342"
-   "\337\217\356\13\350\326\22\251\343\252\355\261\112\131\105\350"
-   "\222\355\260\212\154\211\164\243\320\204\236\30\321\66\123\47"
-   "\255\252\174\152\321\354\52\270\121\220\241\16\256\352\70\330"
-   "\213\16\230\351\274\65\201\33\105\231\206\136\6\243\44\114"
-   "\213\153\161\273\73\256\216\343\322\264\34\375\320\327\225\173"
-   "\30\16\136\257\16\154\323\3\336\356\204\57\53\333\252\374"
-   "\372\345\321\253\3\327\264\223\70\112\64\115\350\207\220\146"
-   "\0\216\115\317\174\252\322\16\242\34\206\305\153\230\64\115"
-   "\304\251\23\167\120\64\125\365\174\323\216\300\250\332\20\115"
-   "\362\353\165\354\156\252\117\17\13\67\150\372\52\270\141\244"
-   "\121\327\136\352\267\317\266\270\26\327\342\146\36\327\224\335"
-   "\76\110\277\255\214\127\135\373\244\351\61\61\244\151\112\236"
-   "\52\64\203\210\73\50\373\250\112\335\15\143\374\34\6\175"
-   "\225\70\21\174\164\361\252\200\127\331\142\320\21\300\243\300"
-   "\331\366\171\324\302\122\174\147\1\123\300\5\300\375\300\31"
-   "\45\62\164\202\357\42\332\257\3\23\366\135\106\133\31\172"
-   "\150\377\125\26\10\41\122\266\125\312\65\340\23\55\37\243"
-   "\11\27\131\303\105\330\56\376\26\236\343\331\203\37\232\254"
-   "\343\252\355\261\112\131\5\164\205\355\260\212\154\211\164\213"
-   "\312\67\12\75\224\27\214\116\233\251\232\126\22\366\24\273"
-   "\175\24\144\250\203\253\72\16\366\142\377\314\164\336\232\300"
-   "\215\242\114\103\57\203\121\22\246\305\265\270\335\35\127\307"
-   "\161\151\132\216\176\350\353\312\75\14\7\257\127\7\266\351"
-   "\1\157\167\302\227\225\155\125\176\375\362\350\325\201\253\23"
-   "\157\30\306\155\223\64\115\350\207\220\146\0\216\115\317\174"
-   "\252\322\16\242\34\206\305\153\230\64\115\304\251\23\167\120"
-   "\64\125\365\174\323\216\300\250\332\20\115\362\353\165\354\156"
-   "\252\117\17\13\67\150\372\52\270\141\244\121\327\136\352\267"
-   "\317\266\270\26\327\342\146\36\127\242\227\147\125\341\325\217"
-   "\34\51\171\352\360\252\153\237\64\75\46\206\64\75\312\123"
-   "\364\351\111\346\62\232\141\333\107\125\352\156\30\343\347\60"
-   "\350\253\304\151\332\277\31\161\332\11\340\55\366\335\63\337"
-   "\136\342\216\72\115\257\176\113\325\364\172\225\153\167\244\33"
-   "\166\171\355\156\64\63\210\373\26\322\35\227\127\211\67\3"
-   "\362\365\205\33\244\16\230\351\274\65\201\33\105\231\6\205"
-   "\233\225\102\266\320\102\13\103\207\116\342\333\207\247\1\177"
-   "\260\337\373\1\333\2\374\131\150\67\131\7\355\266\72\51"
-   "\202\233\2\316\364\302\137\214\166\236\305\340\4\140\253\245"
-   "\363\352\22\271\1\376\16\330\350\375\277\335\302\142\60\236"
-   "\10\157\22\326\0\217\170\377\227\2\267\240\1\176\34\370"
-   "\5\52\107\37\366\41\53\143\200\303\120\236\306\201\235\300"
-   "\172\140\271\207\77\0\370\215\341\46\200\137\1\117\111\310"
-   "\363\52\272\353\165\77\22\316\270\301\102\340\153\46\323\44"
-   "\160\17\360\2\17\37\213\73\345\341\127\3\277\64\371\166"
-   "\2\77\3\126\171\370\305\300\217\14\267\35\370\41\260\42"
-   "\41\377\260\140\25\160\33\52\317\73\201\247\107\150\146\1"
-   "\247\2\267\242\266\76\211\312\150\75\160\114\11\377\323\120"
-   "\71\235\232\300\207\345\71\156\351\34\32\320\75\17\330\140"
-   "\162\76\12\374\133\11\237\260\357\305\150\142\155\240\14\17"
-   "\371\276\337\101\345\361\206\110\132\251\374\66\101\263\16\370"
-   "\162\5\72\7\367\3\357\115\340\336\107\136\57\165\200\367"
-   "\227\310\5\360\54\324\37\135\177\375\31\352\243\141\234\260"
-   "\176\327\223\357\27\0\7\42\35\341\367\235\62\136\23\250"
-   "\255\370\72\140\51\160\55\352\137\123\350\212\245\57\2\163"
-   "\12\370\244\332\101\14\374\360\267\2\73\200\5\11\332\171"
-   "\110\237\237\343\205\75\2\34\34\320\235\141\174\117\17\302"
-   "\17\46\257\123\67\240\376\344\303\337\43\75\353\340\116\272"
-   "\307\217\127\133\270\17\261\274\377\277\10\336\301\26\244\343"
-   "\103\210\365\217\176\40\171\65\134\42\355\46\240\16\37\327"
-   "\367\177\335\0\357\20\127\245\375\225\341\166\145\130\75\323"
-   "\2\64\10\357\46\157\33\270\72\233\62\134\13\55\264\260"
-   "\147\300\46\144\337\370\260\6\371\27\223\300\357\201\243\153"
-   "\360\72\45\10\73\205\374\11\42\177\174\170\77\262\247\376"
-   "\0\274\51\210\227\362\177\103\373\266\310\246\176\13\262\161"
-   "\306\201\53\52\346\241\56\324\221\147\254\340\343\340\315\46"
-   "\363\66\144\77\325\201\123\221\155\71\1\174\333\13\177\203"
-   "\361\233\0\276\353\205\47\117\135\106\340\100\340\146\124\137"
-   "\105\376\107\12\316\42\177\225\350\221\300\146\13\333\14\34"
-   "\336\43\37\37\176\212\374\205\52\364\163\200\273\321\334\206"
-   "\17\251\262\52\112\243\16\224\371\234\273\62\355\243\250\154"
-   "\36\256\100\13\232\363\230\244\232\317\3\365\375\354\72\76"
-   "\364\40\150\210\304\11\241\212\57\227\112\63\65\217\320\224"
-   "\177\274\53\320\25\301\201\310\27\162\74\276\143\174\375\166"
-   "\63\350\271\220\272\64\125\174\344\72\72\327\215\115\261\266"
-   "\342\240\310\257\115\215\21\105\127\232\257\45\161\175\164\11"
-   "\34\16\274\15\170\176\215\70\275\100\231\37\337\113\236\253"
-   "\246\25\362\256\313\363\4\64\306\137\200\332\104\70\127\265"
-   "\226\164\331\17\42\337\105\351\15\22\206\131\207\105\74\173"
-   "\232\357\30\103\306\335\22\57\154\22\170\173\207\116\147\214"
-   "\261\67\265\270\26\327\342\6\212\33\3\260\337\164\350\60"
-   "\306\330\44\60\33\31\230\263\175\72\144\10\237\4\354\217"
-   "\234\325\67\142\312\327\350\72\150\300\75\7\170\73\162\76"
-   "\27\4\270\131\300\73\311\166\72\157\100\306\310\364\342\207"
-   "\227\346\203\300\173\54\370\14\340\161\136\76\34\335\144\207"
-   "\316\136\106\377\173\144\50\174\305\160\57\106\13\61\373\170"
-   "\364\167\240\101\343\57\201\377\4\126\2\117\12\362\31\5"
-   "\107\23\243\115\340\56\1\226\1\207\131\370\227\114\226\277"
-   "\261\374\377\7\62\312\136\150\370\77\41\133\164\164\274\36"
-   "\2\76\1\234\13\74\306\342\74\26\370\113\303\157\6\256"
-   "\104\213\35\0\237\104\13\56\373\106\344\334\0\74\31\163"
-   "\266\15\377\132\64\200\75\61\221\337\33\321\344\304\233\321"
-   "\102\344\171\46\377\343\22\145\166\241\361\177\265\341\157\7"
-   "\276\202\352\36\340\37\321\325\47\373\31\376\133\250\216\177"
-   "\204\352\367\43\300\63\175\371\213\312\75\126\7\51\174\25"
-   "\32\303\377\47\252\207\263\201\317\241\105\356\77\363\342\356"
-   "\15\334\10\374\61\360\357\300\227\120\331\76\3\365\213\27"
-   "\241\166\167\162\42\315\133\120\333\176\34\301\242\273\353\213"
-   "\144\23\42\263\121\335\134\150\345\262\310\150\236\212\26\204"
-   "\76\214\34\316\3\201\317\2\227\2\47\107\370\200\352\140"
-   "\55\352\233\357\116\320\304\312\43\111\143\370\267\33\337\265"
-   "\300\273\14\365\136\344\60\277\16\130\127\302\247\103\326\336"
-   "\235\36\12\351\162\64\21\76\353\200\307\243\115\34\125\345"
-   "\6\351\214\3\201\337\171\350\175\221\263\265\60\110\363\41"
-   "\340\317\54\116\114\256\47\1\137\105\345\374\75\264\360\370"
-   "\12\340\130\340\50\340\256\204\134\113\121\235\254\1\236\152"
-   "\64\117\104\216\333\47\200\217\42\75\161\226\361\132\15\334"
-   "\223\340\265\4\31\306\373\3\117\63\232\137\3\77\107\365"
-   "\261\31\265\347\213\214\347\221\221\366\331\11\313\255\106\375"
-   "\215\241\305\352\113\351\136\164\7\31\237\257\102\165\65\341"
-   "\351\200\115\344\235\276\153\321\46\237\137\0\207\170\341\353"
-   "\220\176\74\334\342\76\27\370\206\345\151\53\352\57\167\241"
-   "\11\333\353\215\346\177\42\103\167\251\307\347\156\53\217\117"
-   "\47\164\302\42\340\46\340\57\210\224\265\375\377\76\152\67"
-   "\47\6\345\64\26\51\223\143\201\317\3\57\101\216\102\35"
-   "\175\65\255\243\213\342\24\325\121\205\170\105\375\255\54\336"
-   "\24\152\233\37\4\36\355\127\306\202\361\265\50\136\112\157"
-   "\104\241\207\362\150\34\127\221\176\7\60\167\120\162\65\305"
-   "\247\42\156\33\232\364\276\52\250\263\147\243\276\361\244\252"
-   "\362\216\240\55\335\342\132\134\213\363\174\313\2\175\276\32"
-   "\155\62\373\43\310\365\367\315\350\212\320\377\203\46\101\137"
-   "\113\332\317\300\213\373\132\344\127\74\1\363\133\201\373\220"
-   "\377\171\141\144\174\330\11\274\314\350\317\107\33\301\212\164"
-   "\164\314\276\165\20\263\251\335\142\356\355\310\66\331\253\137"
-   "\375\34\224\145\135\171\252\360\336\216\371\53\310\336\334\273"
-   "\106\334\255\150\156\340\167\330\146\276\116\346\273\236\213\154"
-   "\255\13\201\271\26\176\27\360\16\262\272\51\52\227\337\221"
-   "\337\144\74\155\133\105\312\45\126\167\67\2\7\221\331\62"
-   "\367\1\227\241\205\200\163\221\57\373\204\12\162\114\363\11"
-   "\320\357\106\266\346\1\25\351\277\212\354\245\243\3\372\256"
-   "\262\252\220\106\35\137\270\314\347\334\123\150\101\175\362\21"
-   "\340\70\42\276\116\20\267\27\77\73\306\147\230\64\241\377"
-   "\61\35\47\304\247\342\25\321\222\236\107\150\312\77\36\165"
-   "\272\242\366\262\4\371\215\37\6\76\144\74\336\211\26\255"
-   "\216\3\56\53\251\307\262\171\216\101\321\124\361\221\123\174"
-   "\374\374\207\143\323\131\170\363\275\101\371\275\6\157\356\61"
-   "\300\155\302\306\10\17\167\44\232\153\73\317\150\116\5\216"
-   "\351\320\371\326\30\143\173\241\261\377\343\310\307\76\17\170"
-   "\117\244\15\307\332\367\167\321\201\206\157\240\172\256\345\63"
-   "\225\321\173\270\134\176\33\310\163\121\276\302\71\203\160\314"
-   "\375\103\202\47\76\77\117\276\375\321\206\252\25\300\277\140"
-   "\33\263\14\137\126\366\115\347\273\237\272\116\302\10\326\141"
-   "\21\117\210\364\305\362\62\320\344\330\147\275\70\377\213\154"
-   "\122\371\356\26\327\342\132\334\100\161\176\7\167\116\351\157"
-   "\221\123\174\23\260\72\350\374\137\101\16\303\61\150\342\370"
-   "\277\220\37\244\40\350\350\21\34\36\376\245\150\221\155\261"
-   "\47\237\257\70\46\221\321\62\7\31\162\263\43\164\33\72"
-   "\164\126\215\61\166\42\360\117\230\321\340\361\270\7\55\30"
-   "\72\303\341\317\321\102\306\263\321\102\337\53\201\337\106\24"
-   "\156\152\341\241\316\242\353\264\262\264\360\315\150\321\332\355"
-   "\176\76\30\71\200\156\201\361\76\253\237\257\223\236\360\136"
-   "\206\234\371\71\11\374\122\113\67\164\364\137\6\374\3\132"
-   "\104\360\353\175\35\162\124\326\4\174\174\147\360\122\62\207"
-   "\274\53\317\136\320\11\310\20\377\163\17\77\205\234\41\167"
-   "\72\155\41\126\227\206\337\206\115\276\170\362\377\316\303\227"
-   "\55\272\236\204\214\272\302\5\211\100\346\151\3\44\201\337"
-   "\201\372\300\355\310\341\337\110\176\3\302\65\300\17\110\357"
-   "\340\73\14\31\160\177\113\367\242\316\63\200\353\321\204\317"
-   "\146\340\71\300\117\202\364\241\173\100\135\210\46\222\134\275"
-   "\137\145\377\137\342\321\234\0\374\63\260\270\200\317\264\21"
-   "\334\204\243\147\170\267\241\42\74\255\364\176\64\161\366\330"
-   "\72\16\102\47\276\170\122\344\104\344\26\134\153\310\15\72"
-   "\31\373\0\371\5\277\213\120\375\274\40\110\363\343\150\101"
-   "\366\371\71\126\31\315\225\300\247\321\306\7\37\346\240\205"
-   "\320\127\25\310\265\300\344\160\355\354\12\264\331\341\270\200"
-   "\356\42\244\57\217\52\340\265\4\351\200\71\136\37\134\212"
-   "\332\213\203\247\240\166\67\67\322\157\372\135\164\75\3\235"
-   "\120\135\110\376\144\333\54\313\343\277\142\175\307\342\34\207"
-   "\46\64\236\344\321\76\202\332\323\231\344\117\315\156\104\106"
-   "\357\47\275\364\56\107\106\370\337\30\357\345\330\244\226\107"
-   "\263\1\370\30\152\223\157\6\136\217\115\320\44\364\306\327"
-   "\121\377\367\67\116\114\347\77\164\154\202\162\212\71\55\67"
-   "\242\166\260\23\370\157\5\351\6\5\233\247\251\340\30\114"
-   "\313\130\304\247\2\256\316\242\153\152\2\247\47\31\13\306"
-   "\327\242\170\51\275\21\205\36\312\243\161\134\335\262\35\204"
-   "\134\115\361\251\221\227\275\200\251\110\235\215\143\47\357\153"
-   "\364\213\121\262\245\133\134\213\153\161\236\157\131\240\317\317"
-   "\107\33\251\16\202\56\177\57\264\123\252\352\226\115\310\117"
-   "\71\25\155\376\171\51\371\311\134\137\327\154\105\23\342\157"
-   "\53\113\47\260\157\335\206\341\61\144\327\334\211\154\316\243"
-   "\310\333\324\37\103\266\343\243\310\316\252\72\216\46\41\50"
-   "\113\337\336\356\344\310\202\215\315\65\170\157\107\266\72\150"
-   "\23\164\154\321\65\351\23\243\215\250\377\27\370\55\360\267"
-   "\101\334\161\344\347\236\320\203\75\63\211\306\14\7\321\61"
-   "\261\144\174\365\155\231\51\344\53\74\204\66\326\335\107\365"
-   "\105\361\60\377\7\242\11\373\277\300\333\264\131\100\377\162"
-   "\144\347\256\300\273\151\313\350\237\214\66\65\117\227\225\241"
-   "\237\211\312\65\225\106\24\172\360\71\367\4\132\220\157\164"
-   "\33\72\54\160\17\221\66\35\304\355\325\317\16\371\14\223"
-   "\46\154\363\323\161\52\330\354\125\26\135\41\76\217\320\224"
-   "\177\74\352\164\105\355\305\235\274\363\375\366\37\240\303\16"
-   "\267\1\207\226\324\343\114\55\272\126\361\221\303\370\343\350"
-   "\4\376\113\200\333\43\143\23\150\234\377\42\266\71\153\24"
-   "\374\256\176\161\243\40\103\35\134\325\61\267\144\14\135\217"
-   "\306\272\45\250\177\57\45\333\64\77\222\371\256\212\53\241"
-   "\231\315\150\346\23\172\230\347\201\374\125\240\323\377\15\331"
-   "\342\132\134\213\33\54\16\357\167\307\17\13\161\45\37\237"
-   "\156\215\13\13\170\270\323\60\147\222\115\304\337\106\344\372"
-   "\30\117\216\273\221\201\173\31\132\4\216\322\331\367\125\170"
-   "\306\222\307\343\123\206\163\141\317\100\306\371\101\366\375\254"
-   "\260\74\246\131\24\247\127\206\333\227\340\224\212\375\367\167"
-   "\206\57\102\127\66\70\374\51\323\354\22\351\40\147\141\153"
-   "\4\77\13\355\106\372\24\272\316\67\304\337\214\46\10\302"
-   "\172\277\236\304\165\7\206\37\47\161\315\127\300\177\36\132"
-   "\114\175\172\200\337\204\46\101\346\33\315\371\26\346\360\73"
-   "\261\223\310\6\373\143\355\43\150\227\141\373\74\311\370\154"
-   "\102\273\217\252\264\125\107\363\32\57\156\356\252\210\110\231"
-   "\237\214\55\30\33\356\105\250\314\40\333\261\77\216\352\366"
-   "\122\254\76\321\102\340\115\21\236\227\43\47\32\264\163\354"
-   "\53\221\364\303\172\135\216\26\7\77\343\321\74\202\256\75"
-   "\12\141\226\107\23\153\77\220\57\213\24\115\112\236\72\370"
-   "\131\330\202\131\35\171\22\355\76\45\363\72\362\127\12\327"
-   "\225\173\15\332\45\355\303\3\310\260\14\323\234\203\34\160"
-   "\377\52\134\237\346\141\140\145\42\111\277\315\307\344\132\114"
-   "\136\27\74\110\274\176\17\162\362\226\360\332\351\321\74\204"
-   "\26\21\347\104\150\353\350\276\52\365\7\252\367\373\311\116"
-   "\337\73\70\25\225\321\354\54\142\247\143\364\133\220\76\4"
-   "\115\64\75\152\277\267\330\177\14\277\315\305\367\322\133\200"
-   "\362\370\72\113\167\172\221\326\243\71\312\160\356\24\314\121"
-   "\21\32\7\7\43\135\66\47\240\11\165\347\134\324\357\227"
-   "\7\341\141\231\54\106\72\173\221\175\57\116\244\333\5\41"
-   "\215\375\77\36\215\135\23\250\315\234\27\310\170\64\52\347"
-   "\333\321\70\344\160\313\221\116\232\104\155\350\245\36\156\25"
-   "\232\104\36\107\23\322\276\374\113\55\336\70\232\124\135\22"
-   "\244\27\53\233\225\250\315\157\107\223\270\141\137\72\27\265"
-   "\321\351\353\247\22\375\77\325\357\57\103\33\133\272\306\11"
-   "\164\232\172\207\175\116\107\273\162\335\325\332\147\6\374\76"
-   "\202\352\44\304\255\100\223\20\343\350\44\305\276\101\274\17"
-   "\131\371\337\205\306\54\207\133\155\371\336\206\116\373\207\362"
-   "\137\214\135\133\156\141\356\52\256\51\244\167\136\225\52\333"
-   "\104\37\364\161\133\200\347\132\370\163\354\277\303\155\305\154"
-   "\35\324\366\73\144\23\273\207\4\264\267\221\75\313\360\146"
-   "\313\277\317\347\140\57\336\303\11\171\335\30\345\367\361\260"
-   "\215\164\202\376\342\217\135\205\60\202\266\164\213\153\161\55"
-   "\56\303\305\372\270\177\355\340\357\261\161\335\303\157\102\33"
-   "\266\162\140\370\313\221\256\166\327\173\376\32\333\124\146\144"
-   "\257\101\233\324\126\40\335\173\122\20\337\311\361\64\344\127"
-   "\116\242\215\303\205\157\313\6\72\327\277\52\161\61\32\177"
-   "\356\231\46\315\350\47\220\375\170\132\20\36\205\32\176\113"
-   "\154\14\360\177\273\362\15\345\51\4\243\161\127\42\157\103"
-   "\72\77\26\67\125\76\253\221\175\160\152\20\276\25\325\303"
-   "\361\330\42\143\302\236\51\32\323\356\240\333\306\10\307\221"
-   "\242\272\13\371\335\213\116\362\56\104\13\51\233\123\361\123"
-   "\174\14\146\43\173\351\65\25\351\227\240\361\375\71\11\372"
-   "\255\250\334\247\313\312\322\370\35\221\353\14\143\66\122\1"
-   "\276\212\317\271\47\320\202\174\350\157\345\110\22\140\161\373"
-   "\361\263\231\41\32\310\267\371\256\376\22\362\211\205\247\150"
-   "\163\321\362\151\64\345\37\217\72\335\225\310\307\0\335\352"
-   "\167\67\266\111\5\345\337\157\57\47\243\47\277\216\40\157"
-   "\367\127\55\323\141\321\100\271\217\34\362\131\216\16\256\374"
-   "\274\200\346\172\344\53\371\174\212\374\327\121\302\275\10\325"
-   "\273\273\46\372\7\350\100\305\275\26\266\1\273\236\336\350"
-   "\213\374\353\42\37\172\20\70\110\264\201\36\165\200\263\55"
-   "\266\30\376\354\200\167\57\176\364\260\161\371\354\166\5\164"
-   "\72\150\223\301\106\124\337\237\100\67\36\126\261\123\6\201"
-   "\53\363\265\277\153\371\74\63\213\134\32\157\244\234\204\26"
-   "\327\342\366\64\34\336\357\216\37\26\340\34\154\47\273\276"
-   "\145\33\162\140\175\272\357\242\211\316\16\162\150\346\172\70"
-   "\177\162\361\54\64\341\267\71\114\57\110\363\337\54\315\273"
-   "\60\345\31\243\263\357\334\33\100\36\217\143\14\27\123\274"
-   "\251\174\102\132\51\107\371\104\160\377\210\31\43\136\370\24"
-   "\371\323\272\263\311\57\60\346\322\116\310\373\257\330\111\331"
-   "\0\357\336\212\235\300\46\123\75\374\13\220\363\232\313\227"
-   "\341\67\241\66\341\46\251\257\303\273\216\331\344\173\37\32"
-   "\154\335\316\266\145\221\364\327\241\53\131\302\62\171\236\311"
-   "\344\6\212\11\354\124\255\341\327\43\107\150\21\152\133\353"
-   "\303\374\7\337\135\213\255\101\172\205\20\320\164\55\276\6"
-   "\370\327\241\366\367\172\17\167\55\162\216\127\132\231\134\206"
-   "\166\263\257\66\331\157\267\270\7\240\362\364\171\316\101\23"
-   "\103\153\354\377\241\366\77\266\270\23\373\274\337\243\231\304"
-   "\256\105\53\310\147\252\74\302\101\77\365\51\242\251\222\116"
-   "\114\236\322\264\22\365\30\63\124\326\121\254\103\312\372\273"
-   "\303\337\217\116\202\203\166\250\76\74\115\326\115\173\62\172"
-   "\363\45\46\327\44\211\205\115\362\223\116\241\134\113\320\16"
-   "\333\153\74\232\11\202\33\0\14\346\31\56\306\153\16\62"
-   "\266\276\212\332\242\243\71\226\354\155\354\253\221\221\366\242"
-   "\54\3\225\165\137\225\366\344\340\54\244\267\175\330\204\26"
-   "\333\102\276\240\274\273\105\332\17\41\75\4\322\51\316\151"
-   "\173\253\313\127\44\275\267\232\34\271\367\135\3\232\137\241"
-   "\153\243\177\131\100\3\162\144\376\76\102\23\266\173\320\365"
-   "\307\347\106\302\375\62\371\50\360\175\13\277\12\71\50\275"
-   "\350\53\367\377\141\164\122\177\1\332\161\357\353\31\247\123"
-   "\367\101\172\352\72\17\167\3\162\226\366\266\157\177\361\376"
-   "\107\150\107\362\102\373\355\313\377\3\64\206\314\105\165\361"
-   "\235\130\136\3\31\157\100\247\262\227\241\353\331\302\276\164"
-   "\65\322\371\323\23\305\211\376\37\353\203\27\131\174\42\361"
-   "\72\226\347\45\350\24\362\375\150\42\156\161\54\55\324\356"
-   "\366\211\340\256\105\116\327\76\126\306\327\5\361\176\142\171"
-   "\373\24\172\246\300\341\176\202\364\364\62\324\326\102\371\57"
-   "\300\333\75\156\151\136\200\372\356\132\362\213\237\271\262\255"
-   "\340\244\135\155\274\260\357\253\75\334\365\310\166\0\75\173"
-   "\340\26\35\134\171\136\353\321\36\116\266\171\341\101\362\343"
-   "\365\365\110\357\272\170\337\13\344\165\160\253\225\251\303\55"
-   "\44\70\335\103\276\256\307\261\115\27\26\346\336\11\334\146"
-   "\262\35\211\46\65\374\172\330\30\244\271\261\305\265\270\26"
-   "\67\22\270\360\373\54\244\163\316\106\343\325\27\320\170\134"
-   "\144\33\342\341\117\101\372\154\11\362\107\276\346\247\141\260"
-   "\11\155\276\312\275\177\25\350\232\173\55\376\211\110\347\334"
-   "\206\167\73\122\220\237\120\347\26\215\327\241\36\236\104\13"
-   "\146\223\1\357\263\55\337\356\273\314\16\210\225\145\327\370"
-   "\210\306\346\67\223\155\126\213\331\144\211\4\342\64\65\354"
-   "\302\173\11\352\315\302\337\212\164\270\73\275\231\262\147\212"
-   "\306\264\325\310\347\334\101\244\36\302\266\226\220\337\247\71"
-   "\222\374\233\256\107\172\270\137\243\172\161\337\121\76\6\237"
-   "\43\377\176\155\62\135\203\237\220\135\57\30\243\357\52\53"
-   "\164\345\376\67\113\322\210\102\17\76\347\356\116\13\362\235"
-   "\266\242\66\225\221\44\164\217\347\323\125\361\263\313\370\14"
-   "\223\206\110\234\260\74\142\375\220\10\155\122\57\47\322\150"
-   "\302\77\36\165\272\167\43\273\175\43\322\113\276\16\31\47"
-   "\363\333\227\241\305\313\125\26\346\217\5\251\376\233\322\363"
-   "\203\246\161\120\344\43\307\370\254\44\75\37\1\52\217\375"
-   "\3\76\105\376\353\50\341\36\104\276\334\2\64\137\322\101"
-   "\363\254\7\40\37\372\15\110\337\70\372\42\377\272\310\207"
-   "\36\4\16\22\155\240\7\35\340\154\267\263\320\246\377\273"
-   "\310\157\304\355\320\233\37\75\154\134\41\30\315\317\321\174"
-   "\301\12\324\26\56\216\225\241\137\116\3\304\25\371\332\35"
-   "\124\337\347\242\272\71\263\142\274\221\162\22\132\134\213\333"
-   "\323\160\170\277\73\176\130\200\3\55\260\376\301\176\357\217"
-   "\46\303\142\164\47\42\205\260\1\233\164\117\50\274\333\221"
-   "\43\355\57\306\372\212\343\357\220\23\162\23\231\2\1\317"
-   "\0\16\34\256\161\274\367\10\274\64\227\221\77\365\25\205"
-   "\72\6\155\121\71\171\270\330\144\174\270\350\72\213\156\247"
-   "\234\60\75\17\126\243\301\156\136\2\77\7\71\374\17\6"
-   "\370\137\140\273\227\35\157\17\277\3\55\12\314\107\223\236"
-   "\347\243\111\167\277\114\176\216\14\215\205\150\161\350\307\1"
-   "\177\347\374\114\237\162\365\360\267\240\53\310\26\42\303\363"
-   "\313\344\47\33\226\43\43\157\34\115\30\270\23\104\135\145"
-   "\352\311\223\333\315\32\244\127\10\11\232\313\351\56\363\223"
-   "\254\154\302\35\363\217\240\276\160\75\371\253\325\100\33\3"
-   "\334\256\333\205\164\327\355\351\164\57\104\335\205\267\120\24"
-   "\31\210\335\111\327\165\344\167\54\115\132\32\105\371\114\225"
-   "\107\321\240\137\207\117\221\341\20\353\73\225\344\111\324\121"
-   "\310\147\35\232\170\273\236\154\241\241\127\271\77\207\256\177"
-   "\305\276\277\74\115\26\347\165\23\132\220\17\151\46\311\277"
-   "\305\344\40\266\120\352\177\266\133\272\376\11\310\324\242\353"
-   "\174\272\235\67\377\63\201\26\335\302\135\217\263\321\146\214"
-   "\317\243\15\30\123\330\25\100\221\362\116\351\267\52\365\347"
-   "\140\26\322\103\156\61\373\245\250\357\164\135\21\157\77\117"
-   "\306\166\25\42\207\357\55\366\373\44\114\137\30\376\254\110"
-   "\134\120\37\232\242\170\321\365\171\46\353\232\2\232\327\241"
-   "\211\130\42\64\241\356\204\370\346\32\310\227\311\375\144\273"
-   "\206\217\246\302\46\240\204\154\261\70\173\7\151\165\310\166"
-   "\71\56\44\357\24\156\43\73\115\34\362\334\116\246\277\17"
-   "\16\170\76\112\326\256\367\243\373\246\205\230\214\333\310\116"
-   "\0\207\374\72\344\67\121\25\365\377\60\336\7\321\351\242"
-   "\360\204\122\307\243\161\116\376\134\373\277\242\200\337\376\11"
-   "\334\243\236\214\113\54\77\176\74\367\316\360\12\362\47\324"
-   "\167\220\335\334\260\246\50\75\13\273\3\215\221\157\300\253"
-   "\233\130\331\126\160\322\336\204\166\74\203\167\362\310\160\147"
-   "\240\311\144\220\15\370\55\262\353\12\157\305\66\74\170\351"
-   "\136\203\46\245\277\27\244\177\46\231\115\171\233\311\35\266"
-   "\313\17\220\365\131\207\73\333\362\231\313\213\27\357\146\164"
-   "\152\300\341\176\203\312\352\10\144\323\354\100\345\374\31\217"
-   "\306\311\341\140\143\213\153\161\55\156\44\160\141\37\167\376"
-   "\335\253\321\242\350\74\154\361\303\323\1\53\361\66\146\70"
-   "\60\374\135\344\257\255\334\6\54\350\301\157\33\47\323\335"
-   "\107\33\237\337\4\162\204\151\107\307\271\56\322\4\17\57"
-   "\174\77\144\303\37\141\337\373\25\305\211\361\215\214\1\176"
-   "\136\267\20\267\113\13\241\104\346\112\145\133\223\147\54\215"
-   "\174\160\234\107\162\114\54\250\273\122\231\74\134\325\372\71"
-   "\6\215\215\173\333\377\127\340\75\243\21\241\237\136\140\107"
-   "\175\300\55\256\236\223\240\7\331\313\176\32\307\46\322\230"
-   "\347\207\107\360\125\175\316\335\235\26\264\351\354\372\200\276"
-   "\254\115\364\343\147\317\24\15\344\373\120\330\137\40\340\123"
-   "\140\157\166\321\346\242\305\345\352\327\77\36\165\72\320\342"
-   "\116\7\315\235\341\341\246\310\374\366\237\222\265\305\105\24"
-   "\57\116\146\154\146\206\306\101\221\217\34\343\263\232\274\377"
-   "\23\322\374\20\55\374\370\174\174\10\375\327\121\302\55\107"
-   "\163\46\67\220\235\360\74\320\243\337\307\302\146\173\76\157"
-   "\312\277\56\362\241\7\201\203\104\33\350\101\7\370\67\174"
-   "\200\354\260\260\316\173\361\243\207\215\253\142\313\354\100\163"
-   "\65\27\243\61\373\321\130\31\106\362\71\10\134\221\257\335"
-   "\41\233\147\10\27\272\13\175\164\207\160\260\321\103\266\270"
-   "\26\327\342\6\213\303\373\135\344\270\124\125\130\131\264\342"
-   "\301\355\104\262\153\231\234\102\17\25\307\303\310\160\233\203"
-   "\46\5\117\104\247\320\266\4\262\371\3\303\334\20\147\141"
-   "\261\323\244\261\174\346\203\22\64\221\62\11\161\163\221\362"
-   "\336\67\210\273\203\374\240\74\237\356\323\220\323\151\7\141"
-   "\363\320\342\151\170\272\70\204\345\344\363\173\50\132\374\230"
-   "\65\35\255\70\376\174\362\213\324\223\150\247\236\203\360\352"
-   "\122\320\202\356\35\4\140\370\11\362\127\52\57\243\333\200"
-   "\365\341\150\362\3\135\370\135\166\65\160\235\166\232\272\242"
-   "\30\124\146\271\253\316\274\374\354\215\214\16\337\0\3\135"
-   "\337\370\136\373\175\74\335\213\337\33\22\162\155\210\344\41"
-   "\204\175\350\356\37\207\7\64\13\311\73\362\251\366\136\64"
-   "\350\7\204\305\64\25\170\124\111\53\107\223\150\27\41\237"
-   "\153\55\174\157\164\315\327\211\175\310\175\60\232\4\331\17"
-   "\325\357\141\45\262\37\214\275\257\33\320\74\104\374\172\242"
-   "\375\50\277\22\70\224\55\165\275\360\41\344\215\153\307\153"
-   "\66\331\356\312\120\357\304\340\225\344\27\344\362\42\304\145"
-   "\332\111\367\4\304\42\322\233\132\326\222\115\66\375\12\55"
-   "\120\306\370\202\312\322\135\155\344\73\57\163\220\76\130\210"
-   "\164\377\342\110\134\167\275\360\353\355\73\166\275\160\131\336"
-   "\174\31\216\110\320\304\164\147\354\32\371\351\164\152\216\71"
-   "\245\64\366\177\45\72\225\172\23\52\233\260\235\272\211\272"
-   "\331\344\27\350\247\360\26\53\3\236\123\136\274\171\1\317"
-   "\111\362\372\52\34\117\143\62\116\221\355\32\17\371\105\353"
-   "\44\321\377\303\170\277\104\213\367\317\312\10\162\361\72\101"
-   "\36\13\323\52\300\371\273\336\347\320\175\102\326\155\376\12"
-   "\355\13\177\143\125\54\337\341\142\361\176\150\242\160\12\351"
-   "\236\143\75\134\116\376\12\62\57\100\343\322\174\373\366\117"
-   "\216\56\101\355\164\41\352\257\373\42\235\267\334\376\207\127"
-   "\136\37\152\274\17\12\322\137\152\162\256\64\176\363\203\170"
-   "\117\107\372\51\134\134\236\302\353\127\221\272\76\224\174\133"
-   "\365\235\370\56\30\101\133\272\305\265\270\26\227\341\142\172"
-   "\171\76\332\354\161\251\37\311\323\1\253\320\370\115\4\357"
-   "\116\272\56\46\175\322\25\12\306\167\373\276\36\351\247\103"
-   "\15\275\206\304\325\267\176\36\354\257\273\245\11\344\307\134"
-   "\112\266\350\123\70\336\133\170\331\111\312\170\324\356\74\204"
-   "\343\343\176\150\362\177\75\231\17\134\152\177\224\245\137\323"
-   "\166\352\51\334\313\217\33\63\103\233\72\226\176\70\46\26"
-   "\325\135\251\114\1\256\354\44\362\42\144\43\72\37\141\5"
-   "\332\274\324\45\223\301\201\310\46\167\33\320\36\104\33\312"
-   "\217\40\77\161\355\303\76\226\306\32\373\77\37\265\263\130"
-   "\32\307\340\315\211\104\360\125\175\316\335\235\166\66\262\33"
-   "\143\364\121\260\270\375\370\331\314\20\15\216\256\300\157\111"
-   "\365\215\122\332\134\264\270\134\375\372\307\243\116\167\16\32"
-   "\13\156\245\373\244\253\133\264\131\213\35\136\60\70\64\340"
-   "\121\305\227\36\46\215\17\145\343\40\250\77\75\13\351\310"
-   "\153\22\64\40\177\347\32\164\232\324\321\24\371\257\243\204"
-   "\73\23\335\342\360\31\262\247\331\242\372\303\363\161\122\376"
-   "\165\221\17\75\10\34\201\154\375\350\200\260\116\347\246\170"
-   "\107\322\55\362\243\207\215\53\4\257\16\17\107\175\165\5"
-   "\305\247\323\253\226\101\257\270\42\137\173\147\57\361\272\32"
-   "\147\13\55\264\60\222\60\206\234\334\57\330\357\257\330\147"
-   "\214\374\143\316\343\144\106\113\356\44\154\0\357\41\163\72"
-   "\307\320\211\253\167\5\274\346\131\172\343\300\137\241\153\36"
-   "\116\40\133\154\11\141\34\273\366\66\200\345\104\166\117\67"
-   "\0\143\164\347\337\301\53\320\151\246\73\203\360\373\311\117"
-   "\46\76\321\302\312\340\71\150\262\340\24\202\153\77\42\60"
-   "\227\354\135\121\320\211\100\167\352\262\314\210\6\170\14\260"
-   "\227\367\177\47\331\225\271\20\277\176\345\245\44\256\132\102"
-   "\312\377\336\340\377\104\101\372\7\41\143\66\5\37\107\345"
-   "\266\26\170\47\335\213\257\143\5\37\7\156\261\365\235\306"
-   "\347\211\306\327\301\54\124\146\377\222\310\317\66\124\106\353"
-   "\3\334\5\144\327\210\236\216\275\71\150\360\114\324\76\377"
-   "\70\220\351\261\26\36\56\340\206\360\170\362\3\355\172\340"
-   "\177\7\64\157\42\362\376\117\0\147\121\342\270\365\0\316"
-   "\100\155\62\255\77\220\115\124\114\357\22\365\340\277\333\367"
-   "\66\144\44\235\217\267\41\241\46\374\220\354\335\323\107\320"
-   "\65\351\145\364\77\6\76\34\204\137\107\66\31\343\303\32"
-   "\262\353\162\253\302\65\350\364\247\203\233\320\51\352\327\341"
-   "\235\42\363\140\2\170\73\272\232\354\73\1\156\47\146\170"
-   "\171\160\71\351\253\224\122\260\11\351\142\37\376\212\154\3"
-   "\115\10\147\3\117\100\233\145\226\1\377\120\300\173\34\351"
-   "\231\365\150\207\377\3\136\370\55\250\374\176\217\234\371\20"
-   "\56\101\375\356\43\350\372\336\213\213\263\221\204\17\243\223"
-   "\202\51\135\26\203\73\115\256\23\313\10\33\204\353\220\336"
-   "\130\207\367\356\216\7\117\266\157\267\10\347\300\55\310\305"
-   "\140\7\360\124\373\35\56\170\355\4\376\210\114\147\125\261"
-   "\335\267\223\235\60\175\112\5\372\252\360\54\244\147\327\25"
-   "\320\164\235\374\350\1\166\222\335\234\21\352\136\310\66\42"
-   "\55\43\137\306\333\310\166\240\306\26\16\103\331\156\61\36"
-   "\13\321\304\371\177\324\220\161\125\360\377\21\64\71\173\45"
-   "\371\76\4\32\203\357\7\76\146\270\73\55\354\102\373\16"
-   "\373\325\173\120\277\176\137\20\176\217\321\176\302\170\154\15"
-   "\360\137\106\47\112\176\33\204\277\7\357\155\247\10\134\102"
-   "\376\352\361\60\176\13\55\264\260\353\302\166\164\102\342\40"
-   "\340\337\355\373\221\200\346\114\272\155\52\7\177\215\156\224"
-   "\330\210\164\345\52\62\373\45\134\100\211\55\250\270\337\107"
-   "\32\217\53\201\227\43\275\164\163\211\354\316\276\175\7\362"
-   "\31\72\150\223\351\177\105\366\317\40\154\152\7\61\377\62"
-   "\264\267\157\41\273\51\344\373\3\226\147\120\340\66\12\376"
-   "\351\214\112\121\16\137\103\267\305\70\37\341\233\300\33\23"
-   "\264\263\221\235\175\32\331\255\22\217\3\76\211\154\341\217"
-   "\44\342\175\35\55\350\177\337\376\137\216\306\351\30\34\215"
-   "\332\162\14\352\370\234\273\63\55\310\67\272\203\364\234\100"
-   "\12\172\365\263\167\167\50\322\61\375\372\307\243\116\367\74"
-   "\324\177\237\14\374\23\172\142\304\155\130\275\15\170\33\72"
-   "\135\366\102\57\316\253\261\305\111\203\52\276\364\60\151\252"
-   "\202\33\127\307\121\176\266\242\215\37\41\70\37\161\12\55"
-   "\130\372\7\30\212\374\327\121\302\255\5\236\215\16\120\270"
-   "\71\227\77\41\323\35\173\221\75\267\7\305\376\165\221\17"
-   "\75\10\134\223\20\332\33\323\157\325\127\200\42\77\172\330"
-   "\70\37\122\362\357\104\375\371\64\264\201\170\173\202\56\364"
-   "\275\7\201\53\362\265\147\223\35\56\10\165\161\241\217\276"
-   "\61\110\144\43\114\257\326\266\270\26\327\342\6\213\303\377"
-   "\135\262\133\164\3\331\73\167\67\223\135\377\350\323\335\202"
-   "\166\5\71\45\35\333\145\362\52\362\127\302\270\335\303\41"
-   "\375\115\310\361\130\204\116\60\355\100\13\61\147\143\273\142"
-   "\3\271\357\103\223\373\241\334\307\31\256\160\267\113\235\135"
-   "\275\105\345\144\337\337\43\230\370\267\360\57\33\156\137\244"
-   "\60\57\102\16\134\310\323\347\165\12\232\74\355\132\224\63"
-   "\374\3\250\114\346\241\135\340\337\264\164\122\371\15\353\375"
-   "\101\124\366\363\320\144\306\5\330\144\210\327\176\76\210\46"
-   "\222\227\32\357\360\236\374\7\211\30\136\206\277\332\362\271"
-   "\302\370\177\216\374\133\163\17\241\353\10\347\243\335\277\167"
-   "\21\274\111\133\124\356\144\47\137\353\354\146\352\172\17\66"
-   "\300\27\305\275\37\225\363\317\320\242\352\162\264\50\176\43"
-   "\52\333\147\240\62\274\227\374\65\320\127\140\127\43\106\340"
-   "\62\364\16\147\152\367\323\52\113\353\373\36\315\101\250\117"
-   "\274\33\325\315\53\120\377\70\275\200\317\231\144\157\277\31"
-   "\212\240\0\0\11\361\111\104\101\124\63\244\150\142\171\56"
-   "\53\23\367\346\203\157\230\325\111\53\267\363\313\276\67\243"
-   "\162\131\202\256\161\276\275\204\317\361\144\327\326\125\225\333"
-   "\307\137\142\377\57\313\221\245\171\55\106\355\336\247\161\357"
-   "\127\36\205\332\363\174\373\275\236\374\73\310\125\312\174\11"
-   "\152\153\147\243\372\175\37\62\236\46\311\277\261\30\343\165"
-   "\47\371\162\377\61\152\177\207\240\362\171\72\322\255\251\367"
-   "\56\122\372\355\225\300\335\150\221\173\201\345\355\36\244\243"
-   "\122\175\347\154\264\20\365\336\10\56\214\163\272\245\375\211"
-   "\10\217\16\301\65\322\26\367\71\150\67\272\63\100\27\330"
-   "\377\203\153\346\155\71\52\357\25\5\162\166\215\231\6\227"
-   "\140\223\160\211\135\246\121\250\241\257\302\377\343\350\104\344"
-   "\162\364\236\150\330\116\335\273\334\147\4\162\271\367\250\347"
-   "\243\335\332\376\316\353\353\320\51\244\371\150\203\217\317\363"
-   "\207\144\155\372\243\330\73\312\45\73\146\257\102\143\333\122"
-   "\164\75\123\121\137\212\365\377\50\316\302\146\243\272\72\72"
-   "\22\257\254\276\253\312\161\3\371\267\141\326\7\361\256\105"
-   "\175\364\22\362\343\331\267\255\214\226\320\135\216\261\162\172"
-   "\30\265\357\271\164\337\366\201\375\177\212\27\346\354\245\105"
-   "\150\74\10\333\331\205\26\366\251\40\35\120\175\354\44\323"
-   "\161\137\104\372\344\322\200\326\177\323\365\1\354\304\275\307"
-   "\347\113\144\157\321\372\361\76\100\176\167\277\217\233\336\131"
-   "\357\227\107\220\317\205\101\72\111\30\101\133\272\305\265\270"
-   "\26\227\341\302\76\176\65\322\45\333\220\75\173\13\322\253"
-   "\216\356\154\244\213\46\220\115\161\34\25\336\76\257\61\276"
-   "\207\343\312\247\221\316\271\221\356\133\52\302\270\61\373\326"
-   "\101\314\316\115\311\331\313\365\302\176\374\306\344\211\361\256"
-   "\20\236\52\237\236\171\172\343\342\225\150\214\270\312\245\123"
-   "\220\176\227\35\126\120\167\245\62\171\270\262\372\71\15\357"
-   "\212\174\117\26\377\343\323\307\336\175\75\20\315\155\34\237"
-   "\220\353\114\272\67\34\245\322\70\14\155\120\336\233\256\10"
-   "\235\16\365\174\316\335\231\26\64\7\164\164\204\266\254\115"
-   "\364\342\147\307\370\14\223\6\362\355\244\253\277\204\174\142"
-   "\341\51\132\252\371\366\375\370\307\243\116\27\5\303\275\303"
-   "\362\374\15\264\11\174\21\322\33\367\221\177\73\374\225\224"
-   "\373\322\303\244\311\147\45\236\267\72\355\363\101\262\133\41"
-   "\302\271\335\42\377\165\224\160\133\220\277\274\30\351\224\35"
-   "\310\347\72\10\371\167\127\220\177\102\257\310\277\56\362\241"
-   "\7\201\43\310\113\77\72\300\267\67\252\364\175\77\335\42"
-   "\77\172\330\270\102\60\232\117\242\265\216\171\310\137\276\301"
-   "\303\25\371\336\203\300\101\332\327\356\240\15\140\316\156\16"
-   "\355\275\124\274\221\162\22\132\134\213\333\323\160\170\277\103"
-   "\247\224\200\156\73\331\256\236\155\4\247\312\74\47\340\176"
-   "\244\20\306\311\277\51\346\40\134\360\362\337\164\365\25\307"
-   "\12\164\252\163\334\322\373\64\32\374\176\205\355\354\14\34"
-   "\256\357\341\55\164\172\151\136\214\275\263\131\301\140\52\204"
-   "\12\345\344\160\133\210\277\211\360\64\264\333\322\235\366\274"
-   "\205\274\41\226\221\147\141\356\312\213\360\343\360\207\240\72"
-   "\165\47\60\257\240\140\22\301\305\365\360\153\320\202\326\4"
-   "\52\353\137\222\137\324\71\32\31\150\156\102\144\75\335\127"
-   "\21\116\20\71\145\154\370\105\150\102\177\207\175\256\43\177"
-   "\355\341\213\321\2\345\44\132\354\15\337\154\354\24\225\173"
-   "\44\275\102\250\301\43\125\307\127\240\201\156\5\162\236\235"
-   "\334\157\101\213\135\23\150\101\66\274\342\365\41\362\327\54"
-   "\373\260\14\71\371\163\274\1\325\377\70\143\317\57\67\220"
-   "\3\270\331\144\330\202\46\275\375\64\303\217\177\75\132\212"
-   "\46\326\306\252\364\33\327\217\313\322\212\263\361\150\354\373"
-   "\50\244\113\46\121\373\130\123\201\317\77\223\67\222\352\344"
-   "\353\100\373\377\334\224\134\221\364\316\13\150\100\13\232\77"
-   "\107\13\14\73\355\367\364\133\307\65\234\27\320\142\313\117"
-   "\214\317\66\144\4\136\102\136\207\307\170\271\205\310\105\106"
-   "\263\12\355\300\35\67\372\355\110\137\56\10\322\313\345\73"
-   "\41\323\271\150\361\167\312\276\317\213\320\370\60\33\365\223"
-   "\331\21\134\30\147\1\352\77\207\4\144\113\120\73\210\275"
-   "\31\275\201\340\35\127\364\76\345\206\204\114\251\274\375\214"
-   "\32\355\45\340\273\206\374\106\25\350\156\27\135\320\213\276"
-   "\262\377\357\260\364\266\241\361\55\224\361\64\64\156\334\104"
-   "\376\155\337\345\26\66\101\367\242\345\62\324\256\266\221\55"
-   "\162\373\143\361\315\136\274\43\142\171\15\144\134\211\306\372"
-   "\155\150\302\52\274\236\67\37\305\303\25\214\205\176\370\51"
-   "\330\225\366\341\70\21\343\135\201\137\210\133\205\46\64\47"
-   "\254\134\126\5\361\56\66\334\315\344\307\360\175\310\354\226"
-   "\317\27\245\147\141\47\240\305\210\230\15\204\361\362\257\70"
-   "\162\172\166\47\162\250\302\166\346\336\317\235\336\261\357\341"
-   "\216\65\234\173\147\371\345\366\377\250\200\366\66\164\5\42"
-   "\250\234\157\15\370\34\147\361\302\53\236\267\222\356\73\263"
-   "\350\176\223\256\23\153\103\65\372\305\306\40\170\143\213\153"
-   "\161\55\156\44\160\141\37\137\102\166\105\352\103\330\165\203"
-   "\36\335\117\221\56\334\27\335\160\264\223\364\25\302\4\161"
-   "\363\101\161\232\230\377\160\16\336\151\333\2\277\16\272\355"
-   "\133\367\211\331\271\105\162\226\135\137\33\205\240\114\373\226"
-   "\47\41\133\54\274\350\123\45\277\205\341\136\32\77\102\343"
-   "\334\365\5\274\223\143\105\111\335\25\312\344\341\212\256\177"
-   "\136\215\46\321\123\327\336\207\62\205\357\276\72\270\227\164"
-   "\31\76\315\322\110\235\206\11\323\270\217\310\123\30\36\276"
-   "\216\317\271\73\323\276\201\156\135\345\240\112\333\256\353\147"
-   "\307\370\14\223\206\110\34\142\370\242\360\40\254\114\307\304"
-   "\372\126\257\376\361\256\100\327\5\206\273\25\335\2\270\31"
-   "\371\0\216\307\1\21\36\125\174\351\141\322\144\101\361\274"
-   "\25\216\45\1\215\77\76\205\176\315\73\110\373\257\243\204"
-   "\173\75\331\106\367\133\220\277\163\30\272\331\152\2\325\365"
-   "\1\36\175\221\177\275\202\264\17\75\10\34\101\136\372\325"
-   "\1\135\363\364\61\336\221\164\213\374\350\141\343\12\301\150"
-   "\156\104\67\305\355\64\76\176\374\42\337\173\20\70\110\373"
-   "\332\35\264\310\77\101\334\336\113\305\343\16\64\301\346\76"
-   "\376\256\201\26\327\342\132\334\140\161\370\277\253\70\56\51"
-   "\10\350\122\312\274\22\324\115\323\276\137\201\167\215\255\307"
-   "\343\76\154\127\151\5\203\251\112\172\67\24\225\123\135\47"
-   "\264\10\337\113\234\335\21\137\124\356\165\370\365\53\223\341"
-   "\126\242\135\203\213\123\164\6\237\3\176\123\125\256\252\362"
-   "\215\32\115\217\372\241\220\246\337\176\132\205\156\46\352\244"
-   "\101\136\105\47\113\7\221\136\243\145\320\157\234\72\161\33"
-   "\246\211\71\43\51\136\215\264\345\220\246\127\176\303\304\105"
-   "\302\127\21\177\273\74\32\57\146\113\364\20\257\20\372\314"
-   "\163\235\61\276\47\333\252\11\372\52\270\36\371\270\311\341"
-   "\272\361\46\203\260\216\175\317\242\102\337\212\360\34\45\133"
-   "\272\305\265\270\26\227\341\302\76\16\262\207\375\153\6\361"
-   "\351\123\320\320\30\352\344\170\30\335\32\62\17\55\306\354"
-   "\50\342\125\327\76\351\305\377\153\312\66\356\227\367\60\342"
-   "\46\354\231\252\74\72\301\167\130\56\207\243\372\134\131\220"
-   "\126\255\174\224\341\146\202\336\213\63\116\366\224\1\150\1"
-   "\340\321\272\74\133\332\112\161\163\155\253\16\377\231\244\251"
-   "\332\7\372\321\175\115\372\206\273\62\235\341\312\346\205\106"
-   "\276\315\314\24\315\256\202\53\241\357\322\23\63\55\373\40"
-   "\165\300\114\347\255\11\334\50\312\344\341\122\276\166\131\35"
-   "\106\343\215\241\35\215\117\364\302\47\200\103\204\34\373\142"
-   "\213\153\161\55\156\240\270\61\160\235\161\154\314\17\163\20"
-   "\13\213\101\21\135\125\36\275\246\351\321\77\200\336\74\274"
-   "\314\302\136\206\336\60\173\174\23\62\32\315\267\73\164\216"
-   "\110\225\123\212\117\31\377\136\312\176\117\301\27\225\173\35"
-   "\176\375\312\344\341\216\107\273\344\327\241\353\73\177\213\234"
-   "\335\47\3\377\3\355\220\353\240\135\106\277\257\323\376\233"
-   "\310\303\60\151\232\320\17\41\115\23\272\244\51\271\253\322"
-   "\16\242\34\206\305\153\230\64\115\304\151\132\246\32\64\140"
-   "\357\100\125\320\363\35\240\357\266\34\322\364\312\157\230\70"
-   "\13\337\211\336\66\272\10\135\315\364\247\300\352\52\374\354"
-   "\173\76\272\252\351\235\300\254\32\361\372\356\323\25\160\20"
-   "\171\17\54\21\57\331\16\352\312\60\210\72\354\201\317\142"
-   "\262\253\330\237\137\63\375\173\201\27\1\67\272\162\354\320"
-   "\141\214\261\347\241\147\21\36\123\125\336\21\264\245\133\134"
-   "\213\153\161\236\157\31\364\361\307\240\23\45\373\342\155\216"
-   "\205\306\154\362\44\4\162\274\4\371\204\213\114\236\167\1"
-   "\347\247\170\325\265\117\172\361\377\232\262\215\373\345\75\214"
-   "\270\11\173\6\252\215\247\35\243\163\337\141\271\314\101\276"
-   "\327\173\201\275\207\141\73\315\4\275\27\347\247\350\106\227"
-   "\67\242\23\131\227\240\167\6\137\330\264\177\263\47\320\226"
-   "\304\235\215\327\266\352\360\237\111\232\252\175\240\37\335\327"
-   "\244\157\270\53\323\15\273\274\166\67\232\135\5\127\102\337"
-   "\245\47\146\132\366\101\352\200\231\316\133\23\270\121\224\311"
-   "\160\105\276\66\244\155\246\144\274\130\132\245\310\26\327\342"
-   "\132\134\263\70\367\73\106\137\330\121\33\220\243\37\372\210"
-   "\334\157\42\177\345\340\35\144\357\320\366\55\143\225\162\112"
-   "\361\51\343\337\113\331\357\51\370\262\262\255\312\257\137\36"
-   "\1\156\5\172\23\357\136\264\343\170\12\355\160\333\210\26"
-   "\144\147\45\342\365\45\337\250\321\64\241\37\102\232\46\164"
-   "\111\123\162\127\245\35\104\71\14\213\327\60\151\232\210\123"
-   "\47\156\303\64\323\73\14\113\364\174\51\135\204\66\366\351"
-   "\212\77\252\66\104\44\374\54\262\253\231\356\104\157\135\127"
-   "\342\147\337\237\45\176\335\156\131\274\112\320\147\236\353\214"
-   "\361\75\331\126\115\320\127\301\365\300\147\2\135\33\275\264"
-   "\207\364\77\104\360\146\255\175\117\141\357\73\126\225\167\124"
-   "\332\172\213\153\161\55\56\216\163\272\322\276\227\343\75\377"
-   "\122\225\127\77\162\44\344\251\225\116\135\373\244\27\377\257"
-   "\311\74\364\303\173\30\161\23\366\114\337\351\173\174\306\201"
-   "\257\27\244\125\310\247\127\71\206\111\357\305\131\206\336\41"
-   "\164\117\367\134\205\116\160\67\66\346\357\111\264\45\161\163"
-   "\155\253\16\377\231\244\251\332\7\372\321\175\115\372\206\273"
-   "\62\335\260\313\153\167\243\331\125\160\45\364\135\172\142\246"
-   "\145\37\244\16\230\351\274\65\201\33\105\231\14\127\344\153"
-   "\27\325\141\62\336\377\7\17\40\0\77\147\261\65\312\0"
-   "\0\0\0\111\105\116\104\256\102\140\202" },
-  { ":knob.png", 3597,
-   "\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
-   "\0\0\0\71\0\0\0\71\10\6\0\0\0\214\30\203"
-   "\205\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
-   "\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
-   "\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
-   "\7\335\3\33\13\2\52\107\24\113\252\0\0\0\31\164"
-   "\105\130\164\103\157\155\155\145\156\164\0\103\162\145\141\164"
-   "\145\144\40\167\151\164\150\40\107\111\115\120\127\201\16\27"
-   "\0\0\15\165\111\104\101\124\150\336\315\233\175\150\33\147"
-   "\236\307\177\363\314\214\64\63\172\265\106\157\143\215\255\27"
-   "\153\222\270\215\335\30\207\224\246\245\204\334\145\333\222\153"
-   "\163\107\60\107\373\317\266\145\357\150\32\322\376\121\112\141"
-   "\257\20\350\36\113\103\70\112\151\272\260\167\120\16\112\133"
-   "\50\144\273\307\246\264\127\366\350\55\107\377\10\107\262\216"
-   "\233\127\217\354\165\245\110\266\144\131\262\144\275\314\150\336"
-   "\366\217\235\361\216\124\305\161\336\75\360\143\300\36\75\317"
-   "\363\321\357\345\171\236\171\276\302\104\121\204\373\165\11\202"
-   "\200\0\200\6\0\135\24\305\366\375\352\27\273\27\220\202"
-   "\40\340\0\20\63\315\3\0\214\151\264\355\61\35\0\332"
-   "\0\320\4\200\26\0\324\0\40\7\0\45\121\24\215\55"
-   "\11\51\10\2\5\0\103\0\20\67\341\210\333\154\252\155"
-   "\302\146\1\340\272\50\212\332\3\207\24\4\301\11\0\217"
-   "\0\300\50\0\340\0\200\335\254\117\363\176\63\157\31\0"
-   "\40\1\300\64\0\134\25\105\121\277\357\220\146\110\216\2"
-   "\300\70\0\70\155\203\357\272\117\116\116\172\307\306\306\374"
-   "\251\124\312\37\213\305\174\221\110\304\257\50\212\272\264\264"
-   "\124\313\345\162\265\114\46\123\75\167\356\134\165\156\156\256"
-   "\335\3\157\277\327\1\340\234\50\212\13\367\15\122\20\4"
-   "\36\0\36\5\0\267\11\263\156\44\111\242\43\107\216\244"
-   "\17\35\72\264\153\154\154\354\221\201\201\201\310\46\232\64"
-   "\26\27\27\27\316\235\73\167\341\263\317\76\373\343\347\237"
-   "\177\136\60\341\214\36\330\145\0\370\77\121\24\353\367\24"
-   "\122\20\204\207\0\140\2\0\220\151\30\0\240\321\321\121"
-   "\367\373\357\277\177\160\317\236\75\173\51\212\162\337\111\12"
-   "\324\152\265\345\157\276\371\346\367\107\216\34\371\337\106\243"
-   "\241\332\140\165\0\220\115\320\302\135\207\64\313\377\36\0"
-   "\110\230\271\207\0\0\261\54\113\175\370\341\207\7\236\172"
-   "\352\251\147\34\16\7\163\67\253\142\255\126\133\376\370\343"
-   "\217\177\363\326\133\157\235\265\101\352\0\240\1\300\37\105"
-   "\121\274\172\327\40\315\312\371\30\0\260\46\40\1\0\350"
-   "\355\267\337\236\170\365\325\127\177\352\166\273\3\33\175\136"
-   "\327\165\60\14\143\335\0\0\60\14\3\14\303\0\41\4"
-   "\30\266\161\255\132\132\132\232\177\375\365\327\377\343\253\257"
-   "\276\52\230\200\26\350\237\314\134\325\357\10\322\364\340\136"
-   "\33\40\11\0\304\247\237\176\372\334\323\117\77\75\205\335"
-   "\140\204\232\246\201\256\353\240\151\67\237\1\54\130\34\307"
-   "\1\41\324\367\31\131\226\133\357\275\367\336\257\116\234\70"
-   "\61\155\102\252\246\145\104\121\374\376\116\41\307\154\363\36"
-   "\31\12\205\134\137\174\361\305\221\321\321\321\275\375\236\127"
-   "\125\165\123\140\33\1\343\70\16\70\216\377\270\72\31\206"
-   "\176\346\314\231\317\136\174\361\305\63\46\240\142\336\277\27"
-   "\105\61\173\133\220\202\40\14\1\300\210\351\75\7\313\262"
-   "\256\157\277\375\366\235\150\64\272\275\237\347\356\4\356\106"
-   "\260\375\74\173\366\354\331\63\317\76\373\354\177\232\220\12"
-   "\0\164\0\340\274\50\212\325\176\155\241\15\0\375\246\7"
-   "\255\34\200\323\247\117\37\11\205\102\333\55\40\313\72\235"
-   "\16\250\252\332\225\167\167\152\272\256\203\242\50\240\50\12"
-   "\364\366\267\173\367\356\277\373\340\203\17\366\233\305\310\32"
-   "\337\66\163\141\262\71\110\101\20\60\23\120\265\0\77\371"
-   "\344\223\177\110\247\323\373\172\73\124\24\345\107\205\345\156"
-   "\232\246\151\353\51\140\267\103\207\16\375\363\261\143\307\166"
-   "\330\212\20\6\0\374\255\170\162\300\266\210\326\337\171\347"
-   "\235\311\307\37\177\374\245\336\216\124\125\5\135\327\357\271"
-   "\365\3\65\14\203\70\166\354\330\317\367\355\333\307\232\220"
-   "\32\0\270\5\101\240\157\12\151\126\123\257\371\41\65\20"
-   "\10\20\207\17\37\176\335\60\14\324\333\371\275\362\336\106"
-   "\41\154\67\222\44\375\307\217\37\377\47\253\54\230\221\27"
-   "\334\214\47\335\146\254\253\0\0\247\116\235\72\354\164\72"
-   "\7\355\337\342\203\0\264\203\332\307\302\363\374\376\243\107"
-   "\217\156\263\101\222\275\336\104\175\162\221\62\77\140\114\116"
-   "\116\172\306\307\307\137\352\7\170\77\302\264\237\131\171\152"
-   "\33\17\366\302\13\57\34\265\245\227\6\0\256\215\74\111"
-   "\332\342\33\216\37\77\376\22\102\310\153\157\24\303\260\7"
-   "\346\105\313\60\14\353\2\35\30\30\230\174\367\335\167\37"
-   "\263\55\22\220\231\166\0\175\66\266\270\371\240\1\0\370"
-   "\340\340\340\101\373\334\207\343\370\372\262\354\101\137\126\64"
-   "\131\327\304\304\304\263\0\360\173\233\67\11\163\376\374\53"
-   "\244\40\10\326\36\120\7\0\170\363\315\67\167\222\44\31"
-   "\265\67\104\222\144\127\303\17\362\302\60\254\153\54\54\313"
-   "\76\356\363\371\234\265\132\255\141\102\342\375\302\25\331\266"
-   "\64\150\367\356\335\77\261\207\204\365\355\155\25\263\40\255"
-   "\361\41\204\174\157\274\361\306\36\33\3\146\326\230\256\160"
-   "\305\254\177\2\0\21\16\207\367\331\103\225\40\210\55\23"
-   "\252\275\313\111\353\172\350\241\207\376\6\0\276\261\203\2"
-   "\200\101\364\171\257\2\301\140\220\246\151\172\233\275\1\204"
-   "\320\226\203\104\10\165\101\172\74\236\107\154\216\323\373\25"
-   "\36\213\0\177\362\311\47\171\115\323\60\173\374\333\367\202"
-   "\133\325\223\70\216\263\0\340\260\105\45\364\13\127\0\0"
-   "\174\150\150\150\320\236\324\133\251\252\366\333\220\333\122\52"
-   "\100\222\244\123\121\24\334\316\204\154\225\25\0\0\30\206"
-   "\301\7\6\6\6\173\326\211\133\322\54\110\133\161\164\356"
-   "\334\271\63\340\166\273\361\164\72\275\356\315\365\352\72\65"
-   "\65\5\74\317\43\135\327\11\227\313\25\356\205\174\120\53"
-   "\234\133\135\1\215\216\216\106\165\135\107\212\242\140\123\123"
-   "\123\177\365\244\141\30\370\336\275\173\11\115\323\60\247\323"
-   "\211\67\32\15\265\167\307\261\125\275\331\273\73\251\124\52"
-   "\52\115\323\50\221\110\300\313\57\277\114\244\323\351\365\155"
-   "\67\161\340\300\1\62\30\14\142\44\111\22\245\122\251\326"
-   "\273\245\332\252\220\75\233\152\143\146\146\246\346\164\72\221"
-   "\307\343\101\173\366\354\161\2\0\146\25\36\64\60\60\100"
-   "\271\335\156\231\44\111\50\24\12\125\173\102\133\33\343\255"
-   "\130\164\354\343\222\145\271\51\111\222\36\16\207\21\307\161"
-   "\100\121\224\13\0\232\353\325\225\246\151\46\221\110\164\312"
-   "\345\62\226\315\146\53\366\322\154\305\376\126\273\172\137\232"
-   "\65\233\315\72\115\323\230\317\347\3\216\343\20\216\343\56"
-   "\0\320\55\110\203\40\10\27\317\363\265\371\371\171\54\237"
-   "\317\67\44\111\222\110\222\244\154\337\22\70\34\216\55\5"
-   "\51\111\122\27\144\275\136\137\241\151\32\202\301\40\332\265"
-   "\153\27\201\141\230\63\223\311\30\126\116\52\24\105\171\5"
-   "\101\300\303\341\260\101\323\264\176\375\372\365\153\366\274\154"
-   "\265\132\133\56\37\233\315\146\127\321\231\237\237\277\342\361"
-   "\170\40\24\12\141\43\43\43\356\256\171\62\223\311\150\0"
-   "\40\77\361\304\23\54\307\161\230\337\357\327\147\147\147\57"
-   "\331\33\150\64\32\133\152\352\120\125\25\332\355\166\27\344"
-   "\371\363\347\147\2\201\200\21\217\307\21\307\161\101\135\327"
-   "\327\272\346\111\115\323\252\301\140\60\302\363\74\260\54\253"
-   "\315\314\314\174\257\252\252\156\65\332\351\164\100\222\244\55"
-   "\343\305\265\265\265\56\350\162\271\134\154\66\233\225\150\64"
-   "\152\360\74\217\30\206\211\266\132\255\152\27\44\105\121\313"
-   "\156\267\233\113\44\22\50\26\213\151\30\206\325\213\305\142"
-   "\276\147\16\332\22\200\232\246\101\265\132\355\362\142\66\233"
-   "\315\260\54\253\16\17\17\33\143\143\143\76\202\40\310\112"
-   "\245\122\357\202\314\144\62\55\204\220\74\61\61\301\46\22"
-   "\11\43\34\16\53\27\56\134\70\153\157\250\331\154\156\211"
-   "\260\255\124\52\135\363\243\44\111\312\305\213\27\317\15\16"
-   "\16\252\361\170\334\110\44\22\203\232\246\55\365\175\307\203"
-   "\20\312\162\34\67\222\110\44\200\347\171\245\120\50\314\55"
-   "\56\56\56\331\101\313\345\362\3\175\133\327\351\164\176\344"
-   "\305\53\127\256\134\246\151\272\76\64\64\244\46\223\111\334"
-   "\345\162\15\33\206\221\353\13\71\73\73\173\231\141\230\201"
-   "\207\37\176\330\33\217\307\65\216\343\344\351\351\351\363\366"
-   "\6\333\355\66\24\213\305\7\26\246\371\174\276\153\51\327"
-   "\154\66\145\121\24\57\306\142\61\45\231\114\32\333\267\157"
-   "\37\301\161\174\171\161\161\261\277\47\235\116\147\307\60\214"
-   "\357\206\207\207\307\122\251\224\76\74\74\54\153\232\266\224"
-   "\313\345\12\366\160\131\135\135\205\225\225\225\373\36\246\205"
-   "\102\1\44\111\352\372\333\354\354\254\30\14\6\333\361\170"
-   "\134\115\46\223\104\40\20\110\352\272\376\207\15\137\56\177"
-   "\371\345\227\323\64\115\243\35\73\166\204\122\251\224\312\363"
-   "\274\174\365\352\325\231\172\275\336\266\173\264\130\54\102\275"
-   "\136\277\157\136\264\372\263\217\41\237\317\257\124\52\225\77"
-   "\305\343\361\116\52\225\322\122\251\324\66\204\320\45\267\333"
-   "\135\332\20\162\142\142\102\63\14\343\167\321\150\164\64\225"
-   "\112\101\62\231\224\203\301\140\153\172\172\372\212\54\313\232"
-   "\275\223\134\56\7\245\122\351\236\207\150\66\233\205\162\271"
-   "\334\5\270\272\272\332\236\233\233\273\306\363\174\47\225\112"
-   "\51\311\144\222\362\371\174\241\325\325\325\377\356\25\73\365"
-   "\75\360\71\171\362\344\214\303\341\230\25\4\141\307\310\310"
-   "\210\232\110\44\44\227\313\125\273\164\351\322\102\357\326\246"
-   "\130\54\102\66\233\275\47\73\25\111\222\140\156\156\16\152"
-   "\265\32\364\324\5\355\332\265\153\363\221\110\104\116\46\223"
-   "\235\124\52\5\261\130\154\47\102\350\67\74\317\127\172\171"
-   "\360\327\136\173\355\107\220\343\343\343\106\261\130\234\211\104"
-   "\42\373\50\212\12\53\212\322\121\125\225\256\325\152\130\265"
-   "\132\105\176\277\337\155\30\6\146\37\114\245\122\261\346\333"
-   "\73\176\175\251\50\12\54\56\56\102\76\237\7\105\121\272"
-   "\376\47\313\262\46\212\342\165\257\327\273\72\62\62\322\330"
-   "\266\155\333\132\72\235\36\244\151\372\17\36\217\347\223\176"
-   "\222\265\33\112\303\166\355\332\325\372\341\207\37\176\31\14"
-   "\6\177\265\175\373\166\207\252\252\262\141\30\162\66\233\135"
-   "\271\174\371\62\244\323\351\10\111\222\310\276\123\51\24\12"
-   "\260\274\274\14\241\120\10\274\136\57\220\44\171\313\13\156"
-   "\173\121\353\275\32\215\106\147\141\141\141\311\357\367\257\45"
-   "\223\311\116\72\235\356\214\214\214\104\335\156\267\370\365\327"
-   "\137\377\372\106\232\274\233\35\247\143\245\122\351\21\204\320"
-   "\373\331\154\266\236\311\144\150\121\24\7\362\371\274\173\155"
-   "\155\315\235\110\44\102\56\227\353\206\44\14\303\200\317\347"
-   "\3\206\141\200\44\111\40\111\162\375\170\134\125\125\120\125"
-   "\25\24\105\201\106\243\1\265\132\15\144\131\276\341\130\126"
-   "\126\126\332\305\142\161\205\145\331\166\74\36\137\23\4\241"
-   "\46\10\2\36\12\205\352\271\134\356\147\343\343\343\245\333"
-   "\202\264\100\213\305\342\337\42\204\176\221\317\347\265\114\46"
-   "\3\363\363\363\236\102\241\340\252\126\253\224\307\343\361\205"
-   "\303\141\6\307\161\154\63\336\262\40\67\273\11\227\145\131"
-   "\133\132\132\152\52\212\262\26\16\207\345\241\241\241\146\52"
-   "\225\152\244\323\151\47\313\262\225\166\273\175\224\347\171\161"
-   "\43\145\345\115\225\214\242\50\32\221\110\344\177\346\347\347"
-   "\113\34\307\175\110\20\204\333\341\160\310\24\105\21\205\102"
-   "\1\55\57\57\327\256\135\273\326\16\4\2\356\140\60\110"
-   "\335\114\223\263\131\361\204\246\151\106\261\130\154\255\255\255"
-   "\265\274\136\257\302\161\134\207\347\171\71\231\114\52\361\170"
-   "\334\357\367\373\57\146\62\231\327\36\175\364\321\342\315\244"
-   "\243\233\222\153\212\242\250\247\122\251\357\277\373\356\273\177"
-   "\24\4\341\327\44\111\246\151\232\156\273\335\156\314\345\162"
-   "\101\271\134\66\152\265\232\136\255\126\333\36\217\207\362\170"
-   "\74\16\232\246\361\333\71\251\152\66\233\112\275\136\127\132"
-   "\255\126\233\242\50\65\32\215\252\221\110\104\341\171\136\36"
-   "\36\36\326\170\236\367\62\14\363\345\351\323\247\177\376\312"
-   "\53\257\264\67\243\215\275\45\155\235\40\10\350\324\251\123"
-   "\314\324\324\324\273\222\44\35\54\26\213\172\56\227\353\54"
-   "\55\55\71\112\245\222\243\122\251\340\215\106\3\227\44\11"
-   "\1\0\301\60\14\311\60\14\111\20\4\42\111\22\21\4"
-   "\201\41\204\60\313\123\252\252\352\212\242\350\212\242\350\255"
-   "\126\113\151\265\132\35\202\40\164\212\242\164\257\327\253\261"
-   "\54\253\206\303\141\45\26\213\251\261\130\314\31\16\207\65"
-   "\14\303\376\215\343\270\177\7\0\155\263\342\337\333\21\20"
-   "\142\0\200\137\270\160\141\222\145\331\137\64\233\315\321\122"
-   "\251\244\55\56\56\52\305\142\221\250\126\253\104\275\136\307"
-   "\133\255\26\152\267\333\110\121\24\314\234\337\60\303\60\0"
-   "\41\144\115\75\6\102\10\20\102\6\101\20\340\160\70\164"
-   "\232\246\15\227\313\245\371\375\176\75\20\10\50\221\110\104"
-   "\345\70\216\16\205\102\210\44\311\63\242\50\376\162\377\376"
-   "\375\327\341\57\362\356\115\277\164\272\135\51\50\146\56\44"
-   "\360\113\227\56\75\355\365\172\377\265\321\150\4\53\225\12"
-   "\224\313\145\271\132\255\32\265\132\15\157\64\32\250\325\152"
-   "\241\116\247\203\51\212\202\231\353\115\314\54\100\6\216\343"
-   "\100\222\244\341\164\72\165\227\313\245\273\335\156\335\347\363"
-   "\151\54\313\22\301\140\320\21\10\4\60\247\323\171\76\227"
-   "\313\375\313\336\275\173\57\132\307\374\267\52\337\276\43\345"
-   "\262\5\173\360\340\101\347\311\223\47\237\242\50\352\260\141"
-   "\30\7\32\215\6\64\32\15\243\136\257\167\326\326\326\64"
-   "\111\222\14\131\226\61\123\22\203\231\347\53\206\303\341\60"
-   "\34\16\7\60\14\203\271\134\56\302\347\363\221\36\217\207"
-   "\144\30\146\125\327\365\377\252\327\353\247\47\46\46\376\337"
-   "\22\44\335\256\66\375\156\310\263\355\242\136\174\164\164\324"
-   "\361\321\107\37\75\26\14\6\377\36\307\361\237\150\232\26"
-   "\122\125\325\51\313\262\244\252\152\107\67\347\16\34\307\11"
-   "\207\303\341\40\111\322\111\20\104\3\307\361\234\44\111\277"
-   "\135\130\130\370\335\63\317\74\163\305\46\224\322\357\124\170"
-   "\177\67\205\366\166\131\66\262\31\376\334\163\317\121\317\77"
-   "\377\174\224\343\70\316\343\361\104\65\115\353\324\353\365\105"
-   "\121\24\227\116\234\70\121\132\130\130\120\154\147\375\226\146"
-   "\301\270\133\277\52\270\127\77\231\350\247\107\357\67\201\366"
-   "\323\233\303\335\376\311\304\237\1\373\76\244\60\366\117\332"
-   "\65\0\0\0\0\111\105\116\104\256\102\140\202" },
-  { ":logo.png", 14190,
-   "\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
-   "\0\0\0\302\0\0\0\252\10\6\0\0\0\377\106\220"
-   "\6\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
-   "\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
-   "\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
-   "\7\335\4\6\13\15\2\345\152\254\315\0\0\0\31\164"
-   "\105\130\164\103\157\155\155\145\156\164\0\103\162\145\141\164"
-   "\145\144\40\167\151\164\150\40\107\111\115\120\127\201\16\27"
-   "\0\0\40\0\111\104\101\124\170\332\355\175\147\167\343\110"
-   "\266\144\200\236\24\145\313\166\317\316\173\377\377\77\355\356"
-   "\171\263\323\335\345\345\351\111\140\77\360\306\144\60\225\11"
-   "\200\44\100\226\252\231\347\350\224\221\4\46\62\257\215\353"
-   "\22\234\326\261\126\13\100\333\376\276\2\260\264\277\247\247"
-   "\243\71\374\112\116\107\160\260\325\0\320\1\60\0\320\7"
-   "\320\5\320\264\257\6\200\31\200\147\0\43\0\343\23\103"
-   "\234\30\341\127\134\135\0\27\0\56\215\21\132\71\147\77"
-   "\5\360\0\340\316\30\42\73\35\337\211\21\136\373\152\3"
-   "\270\2\160\15\340\314\44\177\231\225\1\230\0\370\146\14"
-   "\261\72\35\345\211\21\136\253\31\164\6\340\235\151\201\306"
-   "\216\317\131\1\370\16\340\13\200\305\351\130\353\133\315\323"
-   "\21\324\42\134\56\0\374\16\140\270\7\23\220\241\206\146"
-   "\112\115\305\241\76\255\23\43\374\364\353\32\300\157\246\21"
-   "\252\322\270\175\273\253\23\63\234\30\341\125\254\53\323\4"
-   "\203\32\264\314\300\174\216\23\63\324\144\313\236\126\65\353"
-   "\14\300\107\223\336\125\256\14\300\34\153\4\51\261\347\237"
-   "\174\273\212\127\353\164\4\225\254\56\200\367\306\14\125\255"
-   "\231\21\377\330\376\276\60\115\260\300\11\122\75\61\302\117"
-   "\152\136\136\143\215\16\125\261\122\0\117\130\103\247\243\223"
-   "\31\164\142\204\327\262\6\0\336\124\350\157\75\0\370\154"
-   "\232\340\264\116\76\302\253\71\277\267\0\172\25\75\217\101"
-   "\264\23\23\234\30\341\125\255\253\12\115\42\140\215\10\115"
-   "\116\307\172\62\215\136\333\331\135\126\150\22\245\346\24\127"
-   "\355\23\64\340\120\246\114\374\232\206\375\73\265\77\371\163"
-   "\51\134\112\107\323\276\267\72\61\302\151\305\126\267\102\223"
-   "\210\4\273\250\340\76\73\366\325\66\302\156\300\245\174\267"
-   "\204\330\63\141\10\30\3\246\302\20\13\323\120\143\163\332"
-   "\127\47\106\70\55\177\45\306\4\125\7\316\126\366\354\254"
-   "\44\343\264\155\37\114\353\46\261\267\340\122\274\223\35\367"
-   "\101\330\66\305\337\0\256\75\61\302\356\353\254\342\347\145"
-   "\45\356\203\65\15\144\102\145\200\135\211\136\327\2\353\232"
-   "\210\133\254\41\334\277\115\326\353\211\21\166\67\143\172\65"
-   "\74\267\33\221\276\115\143\274\163\254\223\360\372\250\76\75"
-   "\146\12\340\7\200\173\323\4\177\253\240\335\337\225\21\222"
-   "\75\57\272\213\172\362\264\272\306\144\251\60\333\271\175\25"
-   "\25\364\354\243\211\36\261\116\365\176\372\73\43\37\277\372"
-   "\152\212\3\311\367\125\273\167\145\322\60\225\177\227\171\146"
-   "\243\6\346\154\213\175\177\151\137\175\324\227\34\231\141\135"
-   "\370\363\31\177\163\330\266\365\213\276\123\327\114\211\201\60"
-   "\100\303\276\232\42\165\227\160\20\342\314\210\141\46\177\137"
-   "\345\20\120\273\206\275\167\0\374\323\376\74\104\162\335\30"
-   "\353\0\336\337\76\166\361\53\61\102\333\10\377\334\230\240"
-   "\133\140\112\320\361\344\352\143\35\40\133\332\327\334\114\205"
-   "\221\375\175\346\375\156\35\104\332\264\75\34\142\245\346\24"
-   "\237\242\330\277\0\43\44\160\205\361\127\330\256\56\70\357"
-   "\114\132\146\237\137\30\23\114\14\115\171\66\302\351\377\2"
-   "\316\344\330\174\203\123\267\214\127\316\10\15\43\324\33\270"
-   "\162\306\72\244\64\375\213\163\143\212\105\215\316\362\41\27"
-   "\65\235\177\246\231\60\271\37\221\376\245\321\223\327\270\347"
-   "\41\326\31\237\127\107\44\310\24\256\132\214\201\255\327\162"
-   "\236\53\254\241\322\47\143\162\145\200\206\234\51\315\104\256"
-   "\205\61\17\301\206\305\211\21\216\347\7\134\141\335\35\342"
-   "\230\204\267\60\373\372\316\174\207\26\326\325\151\157\136\321"
-   "\131\246\142\26\45\236\100\111\105\103\360\337\32\365\236\211"
-   "\166\144\143\262\245\200\17\47\323\250\146\46\170\207\165\332"
-   "\163\373\310\173\371\212\165\233\225\245\110\316\247\55\65\224"
-   "\242\126\11\34\262\165\110\323\262\221\363\275\274\237\155\213"
-   "\311\224\331\173\214\305\207\32\343\225\105\245\133\257\160\257"
-   "\117\166\21\304\327\17\255\25\156\261\206\34\127\1\355\232"
-   "\226\144\204\251\75\343\321\10\211\160\357\65\252\257\171\256"
-   "\333\242\110\304\217\272\64\15\61\65\155\371\364\132\264\304"
-   "\153\162\370\50\165\237\114\362\74\210\263\327\70\320\273\144"
-   "\246\11\236\3\347\170\155\16\165\21\143\22\266\144\323\256"
-   "\225\230\27\123\143\204\66\136\347\242\146\353\232\166\354\333"
-   "\335\254\176\166\15\361\32\221\17\252\342\271\21\317\23\326"
-   "\360\46\63\102\353\366\15\356\214\140\165\135\155\151\262\335"
-   "\7\230\11\342\210\252\51\322\170\245\14\301\373\140\156\124"
-   "\142\357\227\235\30\241\76\4\144\152\204\265\260\303\257\343"
-   "\275\346\346\33\334\12\201\166\114\23\154\323\306\45\201\113"
-   "\163\136\105\314\246\7\321\20\163\271\253\344\25\2\34\314"
-   "\231\72\263\77\331\211\343\304\10\65\242\40\314\241\247\315"
-   "\132\245\46\370\212\65\344\230\32\61\336\230\26\170\263\203"
-   "\46\142\332\207\316\105\150\170\16\350\34\153\254\177\44\214"
-   "\261\24\346\171\155\61\240\246\11\213\41\134\341\317\352\304"
-   "\10\365\255\271\35\160\277\42\142\131\141\235\224\366\103\210"
-   "\366\55\134\157\323\135\316\260\41\146\303\300\154\352\241\151"
-   "\227\36\66\313\43\123\361\43\36\341\42\334\254\32\143\14"
-   "\340\65\334\145\42\357\336\66\146\130\374\54\33\173\355\253"
-   "\211\315\252\54\72\316\157\215\270\252\60\207\276\171\232\340"
-   "\367\12\65\116\346\335\3\35\113\202\2\23\373\112\43\167"
-   "\307\12\65\176\235\41\37\32\75\244\206\136\10\212\104\15"
-   "\220\210\171\370\34\360\267\116\214\120\122\222\262\56\267\13"
-   "\127\233\333\226\377\157\211\224\114\366\144\202\317\236\71\304"
-   "\6\277\275\3\22\23\63\141\11\14\370\321\136\75\33\246"
-   "\234\253\246\251\313\147\212\151\317\31\34\272\67\265\377\313"
-   "\274\57\245\277\354\304\10\345\45\176\133\56\265\357\61\101"
-   "\35\357\60\203\13\232\221\11\316\1\374\57\34\47\242\235"
-   "\311\276\64\150\25\322\24\172\156\335\0\143\324\25\270\133"
-   "\231\351\366\135\200\200\127\23\145\376\231\31\241\5\227\126"
-   "\75\64\2\74\204\203\270\60\115\160\53\222\167\10\340\37"
-   "\25\230\132\125\22\335\334\44\356\43\134\153\310\105\316\75"
-   "\67\5\271\241\11\325\106\165\51\345\13\323\236\17\310\257"
-   "\345\320\2\44\6\41\227\342\27\145\47\106\130\137\26\323"
-   "\237\317\53\164\170\267\145\202\357\42\151\207\146\16\135\374"
-   "\204\302\202\346\337\30\16\102\36\331\337\263\10\121\45\342"
-   "\127\235\301\325\156\124\21\310\143\36\322\30\353\130\211\246"
-   "\171\153\303\201\236\370\163\104\317\350\13\61\75\374\157\313"
-   "\10\75\270\316\161\165\226\47\346\231\103\364\11\110\100\147"
-   "\246\11\316\137\211\206\47\34\373\54\66\372\24\371\60\245"
-   "\246\110\14\214\361\265\65\314\256\213\231\0\367\160\5\107"
-   "\203\202\147\62\243\225\46\126\236\351\367\313\61\2\63\112"
-   "\157\120\355\224\231\155\231\340\23\326\121\143\36\374\300\64"
-   "\301\25\136\347\112\205\21\10\271\316\113\60\105\42\176\330"
-   "\300\356\244\57\32\173\27\346\364\273\355\261\342\157\141\337"
-   "\243\357\242\376\13\363\261\356\160\0\210\365\230\214\120\325"
-   "\300\275\52\230\340\213\240\103\324\116\37\15\45\372\25\372"
-   "\303\256\104\102\217\345\13\5\66\71\243\331\147\236\131\323"
-   "\333\222\176\62\101\223\236\75\64\211\147\316\140\333\205\10"
-   "\304\324\356\345\53\152\206\131\223\43\62\301\45\326\303\65"
-   "\6\107\44\266\205\151\202\133\154\106\154\377\141\32\352\330"
-   "\114\220\325\160\107\53\173\357\261\20\346\252\244\324\45\124"
-   "\335\23\37\256\215\374\230\12\321\244\37\160\101\300\74\346"
-   "\353\303\105\355\151\106\375\0\360\147\235\232\341\30\214\300"
-   "\140\327\73\123\211\307\132\63\161\214\365\242\77\32\203\36"
-   "\203\350\231\114\270\300\146\37\322\26\252\217\7\220\311\46"
-   "\106\240\23\221\326\131\1\261\222\156\72\142\106\235\231\104"
-   "\157\173\202\206\371\131\363\55\5\345\33\63\115\333\266\227"
-   "\77\355\256\126\277\2\43\164\214\310\336\342\270\51\1\23"
-   "\143\202\73\271\360\16\200\17\266\267\103\153\202\324\210\220"
-   "\120\350\34\256\51\157\113\10\356\322\114\207\72\316\216\132"
-   "\141\4\227\321\313\175\224\41\334\4\353\126\64\67\202\144"
-   "\175\201\113\122\334\145\275\63\301\324\261\347\375\201\232\232"
-   "\220\35\222\30\273\106\150\357\216\310\4\231\150\202\173\141"
-   "\202\226\61\350\66\223\157\150\167\163\246\131\163\307\375\74"
-   "\1\370\313\366\364\44\16\155\46\114\262\20\247\167\11\27"
-   "\101\257\122\220\21\312\34\30\303\21\132\155\43\34\25\366"
-   "\337\343\215\235\141\103\300\207\7\354\27\27\130\330\271\16"
-   "\305\114\172\106\15\261\206\103\21\144\147\7\102\253\323\61"
-   "\126\164\250\51\227\330\56\220\332\23\373\135\106\235\357\215"
-   "\170\37\114\232\317\205\70\233\45\30\211\135\346\236\121\16"
-   "\46\114\105\122\127\235\141\353\133\12\155\161\140\57\341\2"
-   "\232\215\200\226\350\233\137\325\205\113\122\274\303\376\320\47"
-   "\205\300\231\275\153\23\56\335\376\325\61\102\142\352\115\235"
-   "\237\143\372\4\267\330\154\127\362\106\324\157\21\321\176\65"
-   "\342\147\272\67\141\100\46\226\75\300\341\367\51\134\207\210"
-   "\220\4\375\141\373\331\26\15\241\126\143\355\105\335\325\154"
-   "\252\51\330\207\225\22\232\176\306\133\254\141\346\304\316\351"
-   "\113\205\266\374\22\56\73\267\5\67\263\341\125\61\102\303"
-   "\314\241\217\107\326\4\143\141\202\230\15\32\133\123\123\363"
-   "\137\260\331\43\65\217\151\350\170\216\341\22\341\22\221\162"
-   "\267\266\237\371\236\214\315\34\250\103\371\172\72\223\341\102"
-   "\230\202\116\362\314\234\332\131\15\302\364\34\16\316\145\333"
-   "\231\312\146\67\324\111\234\224\266\37\216\254\11\350\30\253"
-   "\275\332\100\271\164\152\302\253\273\250\171\146\216\162\316\0"
-   "\203\106\367\266\237\52\210\145\156\104\331\75\60\360\221\210"
-   "\371\244\71\140\337\366\164\216\363\264\340\100\336\365\122\120"
-   "\252\156\340\147\177\52\106\270\64\46\70\146\127\206\251\60"
-   "\201\366\360\271\262\275\365\12\16\377\73\134\55\302\276\210"
-   "\320\114\210\245\52\325\236\12\221\34\273\340\237\232\163\131"
-   "\23\43\164\341\122\135\174\37\346\32\56\2\336\26\315\334"
-   "\50\313\30\165\111\352\236\151\203\301\21\57\46\4\221\302"
-   "\16\363\103\211\275\115\115\272\125\225\353\302\254\314\252\35"
-   "\75\302\235\307\156\3\63\106\175\303\321\63\73\73\215\175"
-   "\54\340\246\7\261\375\347\5\134\14\206\145\256\23\361\347"
-   "\16\312\10\64\73\56\161\274\310\365\4\153\110\362\336\373"
-   "\177\146\222\236\225\70\370\207\32\234\262\171\15\357\312\324"
-   "\211\143\304\77\102\16\174\135\317\137\301\365\215\272\203\113"
-   "\346\143\76\324\0\256\166\5\246\101\156\204\11\350\267\115"
-   "\20\50\156\252\203\21\256\114\33\34\353\122\106\160\161\2"
-   "\170\232\340\67\224\253\51\140\132\300\153\130\231\61\354\34"
-   "\207\253\234\13\231\150\165\147\211\262\274\223\351\333\63\221"
-   "\374\337\340\322\274\65\335\233\305\111\104\235\336\12\352\304"
-   "\164\361\61\200\264\152\106\350\333\207\165\42\27\226\211\243"
-   "\345\167\134\256\202\40\150\247\372\321\307\263\55\230\200\32"
-   "\145\376\223\21\174\136\147\352\205\355\371\320\116\263\132\1"
-   "\207\142\70\377\363\62\271\263\11\66\313\171\331\123\251\47"
-   "\46\324\300\276\250\141\246\0\106\125\62\102\23\56\225\132"
-   "\67\311\374\31\246\4\57\304\371\121\56\256\312\131\173\364"
-   "\210\205\231\244\303\55\210\344\147\152\65\302\54\335\163\173"
-   "\227\61\326\61\210\105\100\53\34\313\34\245\363\332\250\121"
-   "\63\60\172\117\141\232\346\60\313\34\256\1\234\326\270\17"
-   "\355\54\331\215\217\246\324\171\225\214\100\357\275\141\233\320"
-   "\354\306\231\107\130\324\10\155\254\353\200\367\225\144\143\143"
-   "\2\337\34\142\132\307\5\266\113\31\136\325\350\370\155\253"
-   "\141\337\30\201\363\214\172\46\371\36\2\202\340\230\65\302"
-   "\44\262\247\232\30\255\51\246\374\66\276\10\375\1\146\5"
-   "\60\157\253\57\250\123\263\52\106\150\331\3\331\22\121\235"
-   "\222\64\102\154\11\252\51\306\31\231\143\354\333\364\314\44"
-   "\335\45\235\372\330\332\100\323\324\207\201\263\316\42\32\361"
-   "\21\233\221\340\103\152\207\1\326\161\231\257\166\47\32\153"
-   "\110\214\101\166\145\324\314\103\305\50\104\27\133\76\3\242"
-   "\55\36\205\271\206\255\12\71\166\144\52\273\314\214\336\26"
-   "\326\121\335\17\330\57\226\361\14\227\254\246\113\63\111\167"
-   "\165\312\352\124\363\145\230\340\167\204\323\324\47\21\64\153"
-   "\12\340\337\160\231\240\147\246\115\252\30\247\265\215\126\30"
-   "\300\101\251\154\346\225\1\370\277\173\240\160\115\117\140\336"
-   "\330\331\214\20\357\373\124\206\61\250\55\246\125\5\324\10"
-   "\237\55\113\276\324\173\373\332\207\21\47\342\30\147\36\23"
-   "\274\263\257\144\17\6\33\35\311\324\270\62\307\76\64\125"
-   "\163\145\10\311\50\307\76\136\211\51\60\26\344\344\120\314"
-   "\300\32\350\236\330\341\55\270\226\234\151\100\50\322\171\315"
-   "\162\316\104\123\367\165\160\44\323\74\32\1\247\172\53\116"
-   "\73\344\142\246\347\307\75\231\140\204\160\232\57\231\154\337"
-   "\4\277\151\300\351\346\45\263\343\103\307\223\342\125\60\315"
-   "\205\151\202\101\104\330\334\143\163\100\111\31\373\170\42\204"
-   "\163\314\325\11\0\21\155\270\64\234\176\104\230\166\215\136"
-   "\6\106\340\314\362\155\212\263\313\306\17\324\110\155\171\377"
-   "\122\302\360\220\71\100\15\333\354\276\232\340\11\141\210\224"
-   "\271\115\125\114\324\11\71\357\114\315\270\261\347\123\210\50"
-   "\36\115\144\154\327\317\174\157\177\352\105\53\363\323\364\334"
-   "\146\315\215\171\206\70\156\105\40\315\325\41\34\64\315\312"
-   "\66\266\361\151\333\73\116\5\30\140\160\226\167\377\377\214"
-   "\221\56\340\240\120\76\203\377\276\204\153\51\131\252\233\307"
-   "\41\31\201\271\107\335\34\107\206\152\55\213\354\155\145\132"
-   "\140\24\140\62\112\226\52\162\156\250\322\127\201\317\270\364"
-   "\176\266\147\377\267\20\115\262\155\151\42\333\111\166\340\6"
-   "\210\134\303\365\122\232\41\74\240\44\217\350\10\123\147\102"
-   "\20\35\34\267\141\103\313\316\52\305\313\26\367\154\371\162"
-   "\16\227\116\321\225\373\144\331\47\317\225\321\145\232\141\54"
-   "\374\327\326\237\135\73\307\51\134\111\352\23\2\360\370\241"
-   "\114\243\363\210\312\147\17\236\73\263\175\71\351\161\342\71"
-   "\134\164\0\231\6\334\262\227\241\352\173\213\342\164\352\62"
-   "\176\316\302\30\355\66\340\43\144\160\235\342\32\21\263\217"
-   "\211\141\147\162\171\151\111\306\173\143\114\304\314\324\13\61"
-   "\27\374\72\212\62\317\362\123\306\233\42\71\217\275\362\346"
-   "\74\160\356\4\205\121\42\147\111\1\251\150\344\112\120\240"
-   "\107\117\53\67\345\171\354\331\164\45\332\207\300\110\166\210"
-   "\103\351\341\145\273\104\302\254\237\341\146\211\161\50\6\71"
-   "\167\4\67\42\152\351\275\24\273\263\255\4\266\333\267\132"
-   "\153\12\127\171\66\212\20\160\231\121\262\144\336\241\355\151"
-   "\126\2\216\355\233\163\377\315\176\377\332\276\30\37\271\333"
-   "\102\342\376\146\147\362\214\160\45\131\17\257\163\151\161\320"
-   "\231\275\333\54\140\61\114\355\376\264\25\46\341\372\266\74"
-   "\347\2\22\140\153\36\140\363\37\314\316\123\264\347\213\175"
-   "\345\301\136\14\154\55\340\372\361\254\104\365\261\207\347\105"
-   "\5\266\357\24\353\130\304\155\1\172\301\124\6\232\37\315"
-   "\300\367\377\155\304\73\203\13\204\25\325\331\62\65\205\321"
-   "\317\163\270\342\367\321\26\100\304\73\363\63\62\43\204\105"
-   "\100\50\15\361\172\127\42\232\167\0\127\41\30\243\235\231"
-   "\60\304\10\256\230\251\201\315\42\243\253\72\31\241\141\122"
-   "\355\203\230\22\132\350\262\155\320\152\41\57\303\252\257\116"
-   "\5\176\316\12\156\32\316\66\110\314\134\56\105\57\212\131"
-   "\253\23\333\337\15\212\163\227\330\350\212\261\213\373\55\35"
-   "\143\12\234\367\266\47\76\303\117\303\350\5\174\234\237\161"
-   "\371\171\150\376\277\125\272\77\225\60\77\251\75\106\166\56"
-   "\23\61\133\133\0\32\165\62\2\115\26\45\24\277\301\356"
-   "\56\7\304\372\340\26\252\111\62\143\335\302\66\214\311\144"
-   "\255\47\333\117\103\10\262\57\227\164\41\227\65\55\140\106"
-   "\246\115\334\243\174\200\210\355\31\225\11\270\176\4\64\102"
-   "\327\366\324\370\11\11\237\332\237\255\357\11\72\334\301\145"
-   "\327\362\214\23\171\237\245\70\327\145\76\107\357\216\346\367"
-   "\274\56\324\210\152\132\235\343\7\154\66\330\335\147\215\315"
-   "\224\141\33\221\175\326\63\166\313\64\145\17\117\366\347\144"
-   "\362\240\242\30\113\63\157\236\75\342\15\111\274\155\65\44"
-   "\243\307\357\43\304\235\344\20\334\317\62\146\212\104\254\265"
-   "\2\212\350\350\371\44\166\246\277\173\346\335\215\21\366\375"
-   "\16\367\107\307\372\261\56\106\270\362\124\360\322\30\241\312"
-   "\302\15\16\363\140\356\371\56\53\105\70\202\334\260\147\256"
-   "\120\56\56\260\24\324\102\63\44\23\317\347\340\100\275\61"
-   "\134\60\151\34\161\154\213\340\321\153\43\202\101\344\275\232"
-   "\221\377\77\146\142\36\333\263\360\235\107\2\46\144\71\46"
-   "\22\377\116\133\177\30\0\32\146\342\277\155\55\324\352\140"
-   "\4\332\305\55\317\276\37\327\360\131\143\270\214\302\135\244"
-   "\134\136\272\65\235\326\257\50\337\167\10\5\222\235\301\76"
-   "\365\31\176\207\13\226\225\115\353\270\104\176\164\76\326\63"
-   "\165\205\343\126\15\216\4\370\230\357\140\42\307\140\327\241"
-   "\11\225\77\366\101\165\252\366\352\331\346\303\267\353\307\65"
-   "\35\360\263\111\307\135\264\102\126\160\31\227\106\270\267\246"
-   "\172\367\351\74\301\206\1\137\341\2\135\337\4\124\140\327"
-   "\213\62\132\63\55\260\363\143\371\372\351\1\315\242\114\4"
-   "\40\265\345\276\235\73\30\13\11\1\63\67\306\144\217\273"
-   "\150\275\252\31\241\5\327\350\111\57\145\134\343\201\57\114"
-   "\272\354\302\10\215\210\111\222\212\55\77\60\215\163\141\314"
-   "\160\17\127\335\124\166\365\214\11\126\36\312\261\200\353\227"
-   "\244\243\126\65\10\324\261\317\124\23\155\136\102\40\55\43"
-   "\367\163\10\323\210\235\73\356\341\352\121\252\310\344\75\107"
-   "\34\52\157\233\306\235\141\207\64\227\252\31\141\20\261\131"
-   "\27\65\113\236\135\245\134\122\342\102\233\202\0\121\5\77"
-   "\12\352\220\156\101\30\151\340\222\226\106\60\155\273\150\215"
-   "\221\60\212\75\366\176\57\55\320\12\61\233\273\116\106\40"
-   "\170\360\44\14\120\145\135\107\333\64\164\63\140\352\65\204"
-   "\121\156\260\103\247\275\252\31\141\30\170\346\52\340\370\124"
-   "\151\212\355\23\55\315\143\242\125\304\211\146\163\334\76\326"
-   "\301\263\271\167\131\204\364\64\75\4\202\230\61\376\301\322"
-   "\106\146\120\352\310\334\106\200\10\174\264\151\225\163\177\213"
-   "\10\223\327\65\177\231\214\176\13\227\313\123\365\175\323\344"
-   "\326\224\213\7\73\277\153\61\235\30\267\271\73\26\43\60"
-   "\75\71\251\120\142\27\255\63\354\227\162\315\264\352\120\364"
-   "\166\136\160\231\176\316\121\142\332\360\37\102\264\14\357\223"
-   "\340\33\36\121\66\113\22\46\353\11\126\5\76\200\236\371"
-   "\52\300\4\315\212\357\202\31\236\167\10\107\262\253\244\255"
-   "\67\336\75\23\65\144\326\151\127\300\232\113\154\166\73\77"
-   "\50\43\64\43\222\271\121\341\341\23\176\144\210\375\2\373"
-   "\345\316\260\210\44\264\212\354\132\277\55\73\313\7\353\230"
-   "\303\34\12\34\66\13\0\200\105\340\377\253\112\303\116\5"
-   "\261\273\107\275\35\77\130\143\162\356\61\340\55\34\134\172"
-   "\157\77\103\124\211\155\50\27\207\146\204\104\324\172\214\21"
-   "\252\50\175\354\303\25\151\224\225\246\105\207\34\43\216\145"
-   "\301\176\231\253\342\27\315\63\61\257\312\325\336\342\356\22"
-   "\204\13\371\33\250\46\341\156\151\14\160\213\160\305\131\225"
-   "\213\150\220\37\64\275\367\114\237\111\340\334\217\302\10\54"
-   "\256\216\341\327\114\71\250\102\162\364\53\44\64\152\204\126"
-   "\0\145\141\133\220\230\204\247\177\362\124\302\111\255\2\215"
-   "\363\65\104\336\232\172\76\5\177\147\337\161\261\17\342\7"
-   "\34\2\175\72\307\313\301\62\154\305\271\364\350\17\71\377"
-   "\56\305\161\125\22\124\222\243\332\273\25\175\116\325\376\106"
-   "\7\361\142\241\111\301\136\374\374\376\72\321\261\206\347\237"
-   "\344\61\101\310\277\331\65\350\310\163\370\214\165\132\313\241"
-   "\230\140\140\376\137\317\143\306\37\330\114\131\341\170\332\266"
-   "\167\67\331\61\30\241\205\374\142\13\326\20\124\201\34\124"
-   "\315\10\255\310\336\130\331\265\54\270\254\216\347\140\327\141"
-   "\52\150\176\120\33\371\305\370\313\200\346\155\344\230\256\105"
-   "\237\373\303\320\261\157\45\0\204\52\205\323\7\154\66\54"
-   "\323\254\134\277\340\350\74\0\144\14\217\301\10\61\347\55"
-   "\23\324\150\133\42\366\231\352\132\140\262\252\235\261\141\344"
-   "\54\246\5\122\236\14\236\10\341\54\153\40\26\235\137\326"
-   "\315\321\10\164\142\147\21\246\335\346\363\36\1\374\13\353"
-   "\32\341\47\34\256\265\215\366\243\122\32\170\62\146\364\357"
-   "\343\52\40\310\70\271\265\164\220\265\112\37\41\364\254\7"
-   "\221\270\147\160\321\331\254\200\270\256\304\324\320\1\167\165"
-   "\314\0\240\211\323\15\230\102\114\344\352\347\370\11\27\366"
-   "\236\324\6\323\212\264\237\57\260\226\342\227\164\163\356\41"
-   "\324\151\256\267\305\236\126\166\107\234\343\160\310\44\75\66"
-   "\60\360\373\121\261\141\303\70\340\57\306\206\302\23\132\377"
-   "\122\306\67\155\125\114\120\172\41\267\130\217\21\32\302\15"
-   "\232\143\312\154\236\355\335\23\156\116\305\1\257\63\207\236"
-   "\15\143\103\220\351\23\134\304\27\221\3\277\300\272\316\202"
-   "\31\222\127\25\237\55\43\311\11\362\373\233\76\41\134\340"
-   "\77\50\251\215\147\146\172\334\242\372\361\117\145\64\301\373"
-   "\200\46\240\177\62\12\110\375\233\2\115\167\5\27\157\70"
-   "\210\151\64\224\203\326\31\141\13\270\42\13\332\370\157\163"
-   "\210\212\46\124\137\366\327\304\141\12\111\142\304\76\102\176"
-   "\271\44\323\251\171\41\165\14\314\240\104\273\314\221\354\204"
-   "\65\227\1\141\67\54\140\314\324\176\367\177\340\312\114\17"
-   "\271\132\302\4\241\240\331\123\304\137\274\56\140\160\346\37"
-   "\15\353\146\4\366\372\371\315\44\76\35\32\235\21\266\20"
-   "\117\237\55\121\102\243\134\233\166\321\67\70\316\72\213\34"
-   "\330\14\56\321\56\317\151\276\226\237\237\326\300\10\355\2"
-   "\77\353\61\242\15\72\5\266\62\213\213\376\104\371\166\61"
-   "\125\153\343\217\130\303\244\55\157\137\34\5\234\105\20\245"
-   "\156\11\372\144\43\345\306\266\16\356\66\114\160\1\67\201"
-   "\206\123\146\102\43\123\231\367\317\1\326\103\101\76\230\324"
-   "\166\143\207\161\254\46\124\154\31\23\32\222\315\121\256\375"
-   "\234\263\350\212\331\307\166\367\125\150\262\24\16\262\214\65"
-   "\107\143\103\204\120\226\357\65\342\75\140\71\167\372\7\216"
-   "\63\17\242\157\364\363\316\73\253\5\342\145\275\155\373\35"
-   "\65\21\63\344\107\363\331\347\51\332\227\167\37\73\366\34"
-   "\233\143\230\176\300\245\24\307\16\235\163\257\22\361\366\231"
-   "\213\163\314\311\233\44\146\26\343\334\7\314\216\37\310\117"
-   "\360\243\215\73\207\253\274\32\124\304\10\44\350\220\220\140"
-   "\52\367\123\304\371\214\41\155\17\246\11\36\216\164\326\314"
-   "\22\270\14\40\165\137\214\11\102\277\307\231\316\4\20\246"
-   "\302\304\355\210\77\324\262\337\233\107\316\151\147\215\160\215"
-   "\165\145\325\31\134\336\307\137\71\122\205\135\26\374\332\332"
-   "\346\1\175\200\262\132\201\176\101\32\261\323\373\71\347\306"
-   "\240\325\104\30\253\12\106\130\40\334\336\236\216\344\217\34"
-   "\223\303\167\256\311\324\237\120\276\125\114\35\146\50\245\172"
-   "\103\244\372\14\256\313\111\26\141\2\126\346\75\233\71\307"
-   "\237\177\366\314\303\226\167\117\214\165\5\253\15\233\73\20"
-   "\312\225\241\100\175\161\214\277\26\60\301\73\354\337\230\367"
-   "\220\216\333\42\202\154\261\276\266\27\171\27\232\110\314\367"
-   "\251\142\30\170\212\227\221\123\316\170\13\15\107\41\362\366"
-   "\133\200\171\350\257\175\75\202\103\314\305\371\326\376\360\26"
-   "\152\202\373\0\241\162\226\6\273\31\316\344\147\63\71\47"
-   "\355\145\264\300\146\56\31\357\46\130\66\334\334\201\11\76"
-   "\302\345\25\335\25\230\103\15\270\246\123\155\274\216\325\24"
-   "\251\276\10\20\45\115\274\66\136\146\240\362\235\173\160\205"
-   "\63\373\62\277\237\275\73\23\142\36\107\244\355\77\114\153"
-   "\47\1\273\73\324\346\345\20\213\246\343\307\200\257\65\22"
-   "\246\16\151\202\153\143\354\236\370\242\137\20\217\161\60\55"
-   "\204\63\325\6\162\226\55\270\16\170\73\61\2\35\343\201"
-   "\175\120\221\117\220\310\213\277\26\46\320\113\103\304\236\144"
-   "\33\20\6\233\232\201\367\323\144\276\52\122\262\331\115\203"
-   "\14\160\33\41\346\163\61\71\164\261\165\344\76\75\245\366"
-   "\131\75\243\205\167\336\131\221\250\377\212\234\65\347\47\377"
-   "\356\61\117\14\30\10\371\117\154\210\300\372\221\216\230\225"
-   "\253\155\31\341\332\143\202\157\36\104\32\222\252\157\354\167"
-   "\132\170\175\213\204\314\212\56\226\4\146\336\41\77\143\63"
-   "\245\241\51\277\337\330\223\11\130\374\376\50\14\160\27\101"
-   "\76\130\24\304\236\77\212\246\160\264\326\303\221\316\162\0"
-   "\227\62\321\362\174\25\366\277\215\5\130\151\201\14\74\137"
-   "\355\333\26\132\115\313\143\173\42\270\126\352\43\225\41\122"
-   "\22\164\127\66\377\11\361\240\321\76\163\20\62\371\223\5"
-   "\46\113\270\364\146\35\115\253\303\46\22\371\235\226\174\56"
-   "\45\366\56\4\331\66\7\237\351\330\124\265\163\371\223\211"
-   "\171\154\307\302\336\245\54\305\244\155\237\171\16\233\166\317"
-   "\320\177\263\227\47\141\130\232\141\105\1\72\302\220\27\336"
-   "\131\352\150\255\103\367\63\142\55\301\273\0\172\226\232\166"
-   "\372\36\21\246\276\71\344\113\371\155\337\145\141\314\3\273"
-   "\323\216\371\254\354\257\224\113\250\14\160\151\260\354\26\256"
-   "\143\163\236\11\365\1\345\212\100\224\330\331\215\142\12\67"
-   "\55\75\365\314\203\225\20\67\13\175\224\310\32\330\354\174"
-   "\334\26\251\316\164\353\206\70\116\115\344\27\301\353\124\226"
-   "\63\221\322\113\71\304\251\354\235\132\102\175\203\26\136\146"
-   "\213\222\71\123\171\136\52\357\267\102\371\146\134\203\210\71"
-   "\364\154\2\353\371\300\114\240\3\76\102\0\311\304\150\350"
-   "\26\341\40\45\255\211\367\250\66\246\104\230\231\340\15\3"
-   "\155\143\0\151\222\363\62\67\266\31\365\11\76\27\240\15"
-   "\27\346\250\15\112\60\300\104\244\351\30\57\133\375\145\25"
-   "\113\247\114\114\36\45\360\256\330\363\35\141\340\262\132\144"
-   "\42\266\350\223\330\236\131\316\331\126\365\156\135\161\214\165"
-   "\75\231\71\164\214\110\61\323\150\316\75\46\340\330\247\130"
-   "\312\4\205\306\215\110\355\330\171\377\157\354\36\0\354\141"
-   "\75\322\370\302\366\364\157\0\167\255\34\333\354\203\100\244"
-   "\337\121\234\305\167\51\176\104\336\32\301\25\173\307\352\202"
-   "\253\226\140\251\347\350\372\104\251\76\1\43\310\135\221\346"
-   "\135\304\243\227\72\257\367\35\134\143\131\62\372\252\246\167"
-   "\353\230\240\362\231\340\121\64\301\241\141\147\232\102\276\65"
-   "\100\223\372\133\16\270\302\176\271\171\271\150\330\303\324\125"
-   "\230\366\53\134\360\355\55\200\131\150\116\330\33\61\155\126"
-   "\306\4\237\13\314\241\241\161\331\300\173\26\2\222\352\117"
-   "\34\57\220\123\126\265\147\142\116\221\31\330\302\245\114\27"
-   "\156\277\313\133\225\115\256\224\150\76\170\122\167\154\22\356"
-   "\220\23\101\233\102\120\127\1\63\163\136\200\164\321\274\173"
-   "\147\264\127\104\344\13\0\377\247\200\206\264\155\315\62\362"
-   "\175\6\205\333\0\156\233\1\163\350\167\161\214\157\115\23"
-   "\24\125\151\375\46\150\305\203\135\170\333\173\251\324\16\344"
-   "\36\257\143\261\35\13\375\226\7\270\246\136\43\270\131\314"
-   "\300\313\352\74\226\224\366\340\106\240\166\304\57\330\227\41"
-   "\150\103\167\74\111\367\351\300\216\161\33\156\6\306\271\307"
-   "\4\234\167\367\311\350\50\215\20\44\307\212\151\207\104\15"
-   "\150\206\320\267\330\254\351\104\204\362\173\21\130\276\203\115"
-   "\101\305\314\334\256\302\175\72\344\72\63\115\360\255\300\34"
-   "\142\276\10\203\67\367\46\361\127\170\131\365\265\102\161\112"
-   "\363\317\276\126\202\32\261\237\347\104\40\315\126\204\51\230"
-   "\150\170\46\132\163\327\262\307\41\334\34\146\56\106\132\357"
-   "\16\304\4\232\165\374\316\323\220\332\56\77\26\364\123\164"
-   "\361\203\7\371\256\354\135\376\64\246\156\341\145\3\5\302"
-   "\312\41\355\364\26\256\331\262\236\367\70\140\56\317\51\244"
-   "\232\36\374\166\46\76\301\347\2\254\266\153\277\243\114\240"
-   "\230\360\71\136\26\124\67\21\210\352\275\322\105\215\241\135"
-   "\236\351\23\44\162\61\276\35\315\251\65\75\321\16\351\26"
-   "\22\330\207\111\71\204\374\7\352\17\226\61\112\313\100\351"
-   "\131\100\132\77\13\123\56\162\374\11\346\15\15\20\56\304"
-   "\231\213\146\350\170\176\107\26\141\372\6\136\116\156\155\11"
-   "\342\347\17\24\141\67\302\1\57\212\120\27\260\131\124\123"
-   "\304\4\264\351\236\354\167\306\302\155\103\117\152\45\142\56"
-   "\215\160\234\10\147\235\114\101\155\301\361\267\123\270\136\73"
-   "\252\336\31\154\363\347\277\25\341\343\364\337\374\224\145\336"
-   "\327\252\346\167\144\153\305\367\10\127\340\321\11\245\243\236"
-   "\26\150\64\77\312\254\322\376\233\234\5\333\147\236\171\32"
-   "\367\41\40\120\33\21\147\233\40\310\22\57\3\222\113\152"
-   "\4\126\130\235\211\143\63\56\140\202\367\302\4\23\201\352"
-   "\62\317\216\355\6\314\4\72\234\223\3\134\336\261\326\122"
-   "\120\243\147\361\47\174\304\103\207\144\267\220\77\257\201\21"
-   "\332\256\207\300\375\205\172\153\11\70\33\371\243\335\173\77"
-   "\140\362\162\54\356\155\216\266\157\11\262\230\67\276\52\15"
-   "\370\24\163\321\106\164\204\307\1\242\156\12\250\21\142\344"
-   "\16\136\16\40\374\317\170\131\72\311\75\270\240\103\232\43"
-   "\25\76\30\221\63\61\355\23\136\206\357\331\253\262\23\221"
-   "\154\334\354\22\365\64\214\375\231\64\305\134\234\354\271\247"
-   "\31\225\110\70\371\147\205\227\261\232\206\240\62\211\60\133"
-   "\235\60\51\333\244\160\76\333\131\4\21\142\372\107\36\122"
-   "\325\201\113\276\34\224\100\334\102\343\274\130\313\302\106\12"
-   "\53\1\55\164\21\240\210\275\123\63\240\261\226\144\4\226"
-   "\275\261\266\140\25\261\17\171\50\55\101\51\356\43\322\353"
-   "\32\233\251\16\176\4\227\220\144\263\100\22\376\52\213\101"
-   "\67\136\162\333\323\20\214\166\63\263\227\322\216\165\334\357"
-   "\74\301\362\3\365\45\321\261\3\304\73\204\313\103\311\0"
-   "\177\331\237\105\231\6\277\243\174\32\176\2\67\120\320\7"
-   "\52\226\160\163\352\32\2\124\204\234\360\130\327\21\246\161"
-   "\253\325\223\161\336\27\355\371\46\134\256\213\257\162\336\13"
-   "\156\115\46\270\313\121\343\132\47\312\74\370\6\136\366\247"
-   "\124\317\176\366\13\153\7\275\320\261\110\320\226\107\40\104"
-   "\73\316\340\312\54\157\74\147\221\366\370\244\242\75\45\2"
-   "\45\276\207\113\331\360\65\27\7\235\160\34\357\54\347\171"
-   "\135\143\244\217\330\276\100\211\346\126\26\60\71\131\42\314"
-   "\66\235\217\1\323\352\2\361\214\147\372\30\33\301\116\205"
-   "\117\7\160\371\71\314\201\151\210\231\303\232\202\31\134\256"
-   "\110\26\371\240\13\270\336\104\264\145\377\145\27\350\267\130"
-   "\344\241\135\10\222\262\313\224\311\327\252\41\146\330\214\154"
-   "\363\136\172\366\325\365\44\62\123\227\253\232\120\232\210\340"
-   "\172\233\103\104\143\70\110\75\317\31\46\226\377\116\374\104"
-   "\175\347\173\261\72\102\263\40\10\46\204\32\46\120\123\366"
-   "\304\127\171\362\176\56\25\315\332\310\361\127\346\52\110\232"
-   "\302\201\164\64\72\202\171\237\31\101\137\303\245\256\122\32"
-   "\24\15\315\323\246\130\72\102\210\210\121\150\276\200\42\51"
-   "\164\36\323\137\230\31\230\362\101\340\240\347\21\175\314\226"
-   "\56\2\64\312\300\240\135\270\130\0\333\53\372\204\311\316"
-   "\171\114\273\277\57\60\203\70\42\353\67\263\323\233\1\310"
-   "\223\176\315\235\330\375\355\300\376\236\42\40\0\205\344\231"
-   "\175\136\310\202\141\123\352\116\316\373\263\31\132\252\214\300"
-   "\312\253\206\20\41\73\61\220\140\27\166\1\337\12\230\200"
-   "\351\267\352\271\77\211\51\300\314\315\51\134\342\233\217\244"
-   "\364\355\105\231\270\105\55\361\253\232\115\104\231\322\210\123"
-   "\252\213\301\263\135\64\46\63\103\57\305\344\212\65\377\232"
-   "\303\345\7\75\344\40\123\324\146\144\252\33\304\313\130\277"
-   "\170\350\242\126\221\165\75\177\111\213\237\102\332\224\232\207"
-   "\10\344\42\140\102\345\225\312\222\331\26\300\313\171\124\314"
-   "\263\147\127\65\136\320\235\300\143\131\211\303\36\170\166\41"
-   "\347\31\57\75\111\370\144\377\27\143\210\256\275\314\120\30"
-   "\362\127\65\233\130\104\223\40\277\25\314\324\354\342\262\101"
-   "\111\42\122\214\342\176\20\101\345\303\271\251\335\67\63\215"
-   "\131\57\220\247\225\31\140\363\255\0\12\256\304\63\221\175"
-   "\351\315\234\254\25\66\133\327\257\20\237\303\306\24\11\366"
-   "\172\132\142\63\243\225\337\357\42\336\202\247\151\277\63\105"
-   "\100\22\220\31\36\215\370\37\260\333\150\320\246\207\25\267"
-   "\21\36\356\315\377\33\11\126\354\227\67\46\342\100\16\305"
-   "\227\140\142\334\257\306\24\63\270\106\277\111\316\317\314\42"
-   "\122\216\111\201\44\376\67\106\370\227\160\361\212\44\142\242"
-   "\335\141\263\22\56\117\330\235\171\216\265\76\227\276\0\237"
-   "\323\26\132\33\343\145\260\126\205\160\133\114\264\247\34\115"
-   "\264\262\347\234\33\261\373\235\313\131\337\61\314\321\120\43"
-   "\373\334\54\157\374\20\341\252\242\311\61\261\115\236\211\243"
-   "\304\140\110\212\360\64\27\152\36\276\70\45\125\63\300\140"
-   "\364\141\56\5\173\157\243\170\146\362\153\131\51\334\24\317"
-   "\44\42\144\206\2\72\120\100\120\163\136\301\115\231\271\202"
-   "\153\135\37\112\137\146\41\321\67\344\227\202\372\300\6\153"
-   "\6\256\360\262\273\6\233\274\161\120\73\11\237\75\241\226"
-   "\10\307\76\350\10\323\124\352\31\255\214\12\0\207\246\355"
-   "\43\303\313\11\76\174\227\130\327\21\6\75\263\146\315\227"
-   "\251\211\167\15\221\162\213\10\42\300\40\311\23\134\231\142"
-   "\53\162\211\264\53\207\366\305\241\343\135\221\116\113\34\157"
-   "\322\374\256\213\332\364\334\63\63\324\171\246\140\271\20\46"
-   "\270\260\257\201\40\115\171\32\345\321\30\340\33\134\373\223"
-   "\74\263\267\55\346\325\33\117\143\321\214\371\12\127\130\257"
-   "\155\126\50\374\56\214\51\107\210\247\360\60\277\210\351\360"
-   "\223\202\175\261\13\41\63\43\146\1\137\47\15\60\3\115"
-   "\321\7\240\336\51\354\54\126\151\172\227\314\213\132\346\34"
-   "\6\125\45\67\272\20\102\150\346\230\4\44\216\63\323\30"
-   "\347\242\226\133\242\65\176\126\346\150\301\345\23\265\74\260"
-   "\141\31\360\243\370\356\171\215\101\353\202\141\0\0\26\312"
-   "\111\104\101\124\2\50\140\110\374\337\5\376\36\225\0\76"
-   "\330\55\357\67\63\205\174\264\217\76\305\267\0\224\251\173"
-   "\140\53\314\241\20\141\126\160\377\163\24\217\343\242\345\162"
-   "\156\367\357\233\136\251\74\213\243\175\31\361\377\317\100\302"
-   "\272\10\42\61\311\361\173\201\124\372\121\102\35\163\61\274"
-   "\76\20\163\240\250\135\174\46\32\150\341\61\330\102\354\314"
-   "\45\66\33\0\34\232\370\325\334\13\41\35\377\266\75\206"
-   "\212\331\375\367\325\306\7\13\61\67\130\137\135\166\220\111"
-   "\307\366\302\16\334\155\117\3\214\115\110\335\157\341\77\136"
-   "\0\370\247\275\363\37\45\301\227\262\160\360\133\243\267\133"
-   "\173\166\32\201\167\257\214\216\306\220\250\170\122\343\345\376"
-   "\156\222\315\347\114\35\103\113\54\367\176\13\207\274\41\246"
-   "\1\321\244\36\312\217\165\315\104\245\56\260\231\116\115\11"
-   "\104\11\312\224\352\24\325\324\123\67\305\324\323\32\351\201"
-   "\250\356\44\340\77\375\33\156\204\252\137\225\246\320\153\206"
-   "\315\116\30\123\224\117\310\143\164\271\57\246\131\154\100\312"
-   "\275\230\100\351\226\164\361\321\336\201\55\33\237\167\24\264"
-   "\131\340\331\377\155\373\376\3\341\336\251\10\230\233\377\371"
-   "\345\272\240\300\136\0\373\276\267\377\277\206\13\341\323\256"
-   "\275\64\11\163\127\240\16\231\277\117\64\113\247\326\63\125"
-   "\244\205\160\324\122\17\202\152\222\373\275\22\330\15\42\121"
-   "\27\330\354\266\241\360\262\202\12\114\350\322\372\202\26\134"
-   "\107\274\246\20\133\333\363\145\212\374\55\166\265\270\263\367"
-   "\363\133\347\263\241\357\256\32\115\315\312\163\274\214\146\373"
-   "\167\373\274\43\1\163\62\47\343\27\157\260\333\210\332\66"
-   "\66\7\272\363\331\337\341\312\76\231\354\130\152\342\146\135"
-   "\214\240\151\24\51\334\24\226\225\340\306\17\166\20\14\232"
-   "\321\54\270\261\13\37\211\244\103\201\263\304\147\336\141\263"
-   "\63\5\235\50\226\111\166\12\244\204\377\63\275\300\1\372"
-   "\32\242\41\357\231\211\344\117\74\54\275\271\205\20\361\261"
-   "\375\251\10\224\357\202\32\361\16\317\221\137\23\34\172\337"
-   "\216\147\146\366\2\173\244\151\245\165\332\331\236\164\103\315"
-   "\313\134\252\47\333\373\266\232\165\0\227\255\240\276\324\167"
-   "\270\302\241\264\54\303\326\345\54\323\336\145\252\366\67\157"
-   "\303\204\312\306\242\75\232\162\101\164\170\31\130\332\146\100"
-   "\237\226\123\262\143\6\333\306\74\13\202\101\151\136\266\43"
-   "\135\342\61\214\166\362\156\310\277\233\362\314\6\66\13\311"
-   "\143\204\117\355\103\147\123\355\161\66\17\313\4\5\151\141"
-   "\63\350\106\241\63\215\234\123\123\4\303\271\300\253\67\242"
-   "\1\32\1\46\370\23\256\340\52\205\313\337\311\120\74\13"
-   "\57\117\303\235\213\323\335\302\366\123\206\164\356\335\330\73"
-   "\113\246\155\134\301\145\232\56\216\305\10\347\160\251\260\317"
-   "\160\363\305\102\104\73\26\346\121\102\153\213\37\60\14\340"
-   "\325\145\245\53\17\207\41\373\147\270\241\331\43\63\257\170"
-   "\21\113\161\242\125\322\47\25\371\123\231\230\116\144\130\42"
-   "\143\77\354\153\340\331\346\17\170\131\364\304\250\251\366\140"
-   "\352\113\314\100\141\145\102\253\32\134\273\360\174\222\54\240"
-   "\35\27\130\247\131\123\53\214\204\0\111\274\273\26\4\61"
-   "\376\341\367\42\115\267\70\107\326\70\114\274\175\320\204\35"
-   "\302\5\20\307\105\64\123\207\151\304\124\153\166\242\233\27"
-   "\154\202\65\267\75\273\250\220\75\110\137\202\10\310\130\142"
-   "\15\253\55\17\320\317\163\201\110\71\115\365\150\210\37\321"
-   "\360\354\373\246\60\10\35\137\335\107\123\342\30\113\154\326"
-   "\46\263\241\57\273\371\51\176\337\366\264\101\354\374\246\166"
-   "\146\64\157\370\231\227\366\225\172\373\213\331\353\332\203\251"
-   "\143\246\312\231\247\345\26\362\363\137\154\177\67\366\65\331"
-   "\221\31\10\161\222\21\257\344\235\174\311\357\373\135\274\307"
-   "\61\134\355\263\372\31\231\230\133\37\340\372\76\175\106\116"
-   "\242\142\135\76\202\112\252\62\71\363\54\10\72\53\200\7"
-   "\331\154\353\102\244\301\110\20\222\351\216\16\143\52\227\275"
-   "\54\320\236\251\20\77\104\173\64\204\371\127\236\71\225\242"
-   "\134\204\276\355\335\311\52\147\77\43\323\264\277\7\356\261"
-   "\310\34\233\330\357\76\302\165\323\40\1\161\250\37\341\323"
-   "\271\167\76\144\300\113\270\272\210\242\130\104\32\140\344\31"
-   "\134\36\20\207\376\75\173\364\222\301\345\13\335\171\237\303"
-   "\66\233\227\106\354\167\336\347\334\12\0\300\241\203\14\36"
-   "\356\75\50\244\254\107\317\332\5\246\155\227\161\342\26\42"
-   "\341\222\2\350\223\322\112\223\362\374\0\132\23\233\343\151"
-   "\253\60\153\62\117\375\152\317\322\245\304\44\126\362\265\104"
-   "\161\120\210\114\376\26\233\235\353\226\166\176\313\310\176\46"
-   "\302\210\355\222\357\71\303\146\145\231\137\310\76\306\313\332"
-   "\162\77\263\63\203\13\140\55\21\357\61\304\112\305\45\136"
-   "\326\14\350\360\106\232\302\151\300\14\134\231\306\70\307\146"
-   "\20\66\23\250\67\266\317\25\134\12\116\107\174\321\27\132"
-   "\266\16\106\320\62\315\61\212\163\330\175\102\213\45\111\161"
-   "\20\66\363\330\265\30\236\22\272\147\7\103\246\70\27\233"
-   "\226\116\354\312\263\205\217\275\32\160\11\154\376\204\33\252"
-   "\370\254\300\314\30\211\237\323\51\270\127\372\43\151\216\166"
-   "\324\51\236\241\41\346\63\101\372\330\2\150\46\102\207\235"
-   "\357\76\12\62\64\17\40\213\176\357\253\120\161\175\46\314"
-   "\160\51\373\43\172\165\41\316\276\337\35\305\117\307\156\213"
-   "\17\246\120\174\55\214\300\304\57\326\224\336\155\141\303\257"
-   "\274\215\352\342\10\324\47\161\60\147\342\200\152\156\15\45"
-   "\144\117\140\72\152\16\306\55\332\42\51\150\276\64\120\175"
-   "\3\342\220\26\156\333\73\136\301\25\265\373\235\35\70\136"
-   "\265\314\250\332\245\370\116\54\260\112\162\204\311\143\111\344"
-   "\215\350\335\324\333\7\1\210\201\234\161\133\374\7\246\172"
-   "\123\113\215\361\262\266\240\41\320\266\236\115\23\256\303\270"
-   "\276\137\152\367\170\41\26\4\73\355\321\237\133\4\120\44"
-   "\232\140\75\371\334\236\150\264\76\200\101\253\6\351\106\73"
-   "\67\23\214\37\133\60\302\30\57\173\150\116\260\331\124\200"
-   "\317\145\236\13\43\313\44\364\116\0\5\321\146\276\20\147"
-   "\166\41\246\316\114\120\43\112\236\145\100\335\46\142\373\246"
-   "\362\356\211\347\163\264\74\7\273\41\161\16\46\10\66\43"
-   "\146\342\127\204\353\166\213\314\313\357\142\62\304\114\243\262"
-   "\16\355\275\21\365\133\274\54\224\347\331\267\5\301\111\275"
-   "\330\12\127\137\114\125\145\364\51\136\16\120\77\63\320\144"
-   "\342\71\300\217\160\355\105\177\23\32\151\310\131\277\201\324"
-   "\30\310\235\361\114\72\236\177\174\151\347\224\126\315\10\331"
-   "\16\216\62\2\216\324\2\233\265\256\23\344\47\350\215\4"
-   "\12\175\266\113\71\313\301\240\341\21\52\74\137\142\45\32"
-   "\42\25\346\240\266\120\233\127\313\135\63\61\323\32\342\54"
-   "\67\20\317\242\365\327\34\361\176\241\15\154\346\366\353\360"
-   "\24\246\205\260\246\174\20\60\61\23\154\127\277\361\44\304"
-   "\162\203\227\263\61\230\51\360\16\371\171\137\264\323\27\1"
-   "\177\344\115\100\143\336\10\314\255\46\333\17\321\354\303\300"
-   "\131\236\331\136\374\6\165\217\366\254\167\1\301\223\0\150"
-   "\326\241\21\172\262\361\151\204\20\263\2\102\230\141\63\62"
-   "\75\335\302\341\146\53\300\177\346\370\32\363\0\102\223\4"
-   "\124\264\232\62\105\2\40\331\122\140\254\2\360\46\141\301"
-   "\37\1\154\237\331\274\14\44\51\104\115\7\226\151\5\34"
-   "\265\352\153\326\144\113\244\220\71\113\114\353\230\171\304\251"
-   "\32\350\274\0\10\350\170\146\113\52\360\167\250\356\204\351"
-   "\27\123\157\77\337\104\253\206\326\245\150\53\5\67\156\155"
-   "\237\227\171\220\140\325\216\162\133\374\203\105\0\132\35\40"
-   "\36\55\146\320\146\40\204\173\267\205\166\141\265\25\73\35"
-   "\44\336\101\176\262\257\261\110\252\42\163\55\53\200\43\267"
-   "\141\2\26\257\260\137\51\344\135\23\317\206\247\63\370\21"
-   "\156\16\131\137\34\342\206\60\52\121\221\53\171\357\126\140"
-   "\337\123\154\227\47\164\51\246\15\347\33\257\2\50\122\136"
-   "\367\72\72\262\223\200\237\160\36\271\203\216\10\301\324\143"
-   "\276\106\216\37\324\22\372\363\323\261\331\354\72\71\24\43"
-   "\320\341\361\261\337\6\334\114\266\125\116\200\103\241\265\155"
-   "\40\330\20\32\243\146\304\127\223\140\234\330\256\155\4\103"
-   "\16\50\233\25\314\3\366\74\233\134\175\23\47\265\314\364"
-   "\320\157\160\235\34\146\2\105\362\331\337\355\22\333\342\110"
-   "\17\121\276\71\26\211\250\213\160\104\234\16\163\136\25\32"
-   "\321\225\53\271\117\246\277\154\14\341\23\1\103\106\314\113"
-   "\273\17\45\330\365\21\36\56\223\210\71\65\361\10\172\41"
-   "\176\141\14\302\147\117\336\314\323\302\327\41\272\257\322\64"
-   "\242\4\352\140\163\266\0\2\1\22\366\117\175\16\230\117"
-   "\32\205\155\330\1\356\322\75\173\2\327\107\11\160\171\107"
-   "\53\317\41\134\5\316\201\35\301\77\331\337\37\340\72\375"
-   "\361\373\176\133\233\31\200\377\52\20\56\154\202\260\364\10"
-   "\223\105\67\152\26\376\36\60\155\62\211\133\254\174\73\27"
-   "\341\61\267\10\230\130\355\34\247\231\263\305\206\1\346\147"
-   "\43\342\221\107\144\251\200\26\303\34\41\331\106\270\150\46"
-   "\266\70\364\157\344\321\311\324\356\347\14\361\172\344\153\361"
-   "\63\64\103\165\212\100\362\145\325\76\202\357\50\147\1\15"
-   "\324\227\3\367\43\227\176\114\1\330\275\373\35\363\213\56"
-   "\344\300\103\145\174\61\46\372\346\241\26\43\261\147\71\362"
-   "\165\351\71\144\243\2\264\346\153\1\123\57\105\110\134\7"
-   "\316\144\54\360\361\114\160\362\216\110\361\13\304\353\10\40"
-   "\320\355\74\162\77\34\337\224\147\357\277\13\110\152\106\272"
-   "\273\21\315\110\1\350\373\11\343\210\237\100\72\32\32\363"
-   "\375\345\355\367\301\210\374\115\344\167\371\56\354\232\227\12"
-   "\114\376\342\276\353\140\204\114\270\326\167\214\375\124\337\41"
-   "\302\75\163\174\164\141\27\215\260\222\347\262\143\101\250\237"
-   "\176\310\54\272\17\230\142\231\134\130\250\315\10\115\206\120"
-   "\205\31\233\133\215\162\210\123\41\275\53\357\373\317\306\170"
-   "\17\21\23\161\56\304\161\147\276\304\65\302\151\347\264\313"
-   "\103\165\303\155\344\317\57\323\173\273\361\210\223\31\251\154"
-   "\357\22\22\272\235\210\200\230\43\336\166\5\366\131\214\35"
-   "\351\347\335\26\70\352\147\146\206\267\5\176\355\5\140\342"
-   "\57\125\62\102\127\154\63\342\361\241\52\42\277\21\160\53"
-   "\300\10\114\33\130\141\367\311\62\231\147\152\115\43\173\16"
-   "\21\125\110\233\45\362\156\241\357\147\202\175\67\3\32\46"
-   "\66\315\106\43\301\176\367\12\246\34\174\102\271\271\150\224"
-   "\260\204\121\337\105\10\354\334\10\343\41\360\373\253\34\155"
-   "\245\220\363\33\333\333\203\167\157\204\70\175\177\101\47\232"
-   "\256\274\337\231\26\370\27\64\221\346\236\106\141\27\276\116"
-   "\16\212\64\300\172\224\24\73\221\167\75\23\353\13\200\373"
-   "\106\205\214\240\370\366\62\160\240\111\100\342\264\43\166\254"
-   "\117\104\41\265\327\336\142\157\263\310\5\207\52\304\142\101"
-   "\100\372\100\253\34\373\172\22\320\136\204\356\46\71\66\271"
-   "\237\103\245\232\340\63\266\237\225\114\202\374\234\43\0\56"
-   "\42\304\76\213\230\231\137\260\56\31\145\7\156\46\312\265"
-   "\3\22\366\173\104\213\367\2\132\41\324\357\212\15\273\324"
-   "\132\240\26\362\175\46\366\340\52\3\353\167\275\263\375\323"
-   "\356\246\322\200\132\123\136\62\166\240\335\300\357\204\44\53"
-   "\377\177\21\261\343\31\175\144\67\344\161\204\170\265\170\177"
-   "\25\70\234\166\300\117\12\21\172\42\50\314\54\307\267\230"
-   "\303\165\113\40\203\75\345\240\64\114\34\14\11\44\72\204"
-   "\117\73\336\7\113\73\333\130\317\142\116\274\167\277\24\204"
-   "\312\47\312\245\167\56\17\346\337\244\366\56\43\203\163\57"
-   "\354\36\174\302\277\27\247\73\361\44\173\57\40\24\370\231"
-   "\154\352\165\153\367\312\74\241\17\342\53\74\143\163\24\1"
-   "\63\227\257\120\176\310\375\243\150\331\377\34\110\125\210\221"
-   "\136\350\64\340\224\44\1\230\54\157\40\11\237\223\105\44"
-   "\313\225\331\242\377\215\227\343\224\174\315\22\223\362\275\55"
-   "\264\107\137\244\176\222\103\174\272\147\6\370\346\45\264\250"
-   "\377\234\207\200\351\262\213\171\170\33\61\253\330\4\270\31"
-   "\40\112\137\3\145\330\114\103\377\141\204\264\20\204\311\27"
-   "\10\337\2\76\121\73\347\314\251\375\376\202\233\314\112\250"
-   "\367\57\173\26\353\17\72\1\115\374\210\342\250\71\231\346"
-   "\57\177\157\125\61\102\346\251\370\151\200\130\102\171\65\213"
-   "\34\242\112\42\216\62\315\42\155\47\171\31\41\50\232\136"
-   "\323\34\165\31\62\157\222\200\215\112\130\270\250\27\250\372"
-   "\17\117\310\37\367\232\104\154\333\245\20\303\276\153\141\317"
-   "\12\21\311\25\136\246\242\204\230\167\340\21\37\35\343\357"
-   "\160\361\216\20\161\372\131\256\115\117\133\352\147\376\1\227"
-   "\144\350\237\27\147\62\314\114\13\205\206\216\74\243\270\0"
-   "\214\363\346\306\41\142\250\142\165\344\5\27\21\107\71\44"
-   "\375\322\210\311\322\20\311\222\226\224\344\131\304\24\133\105"
-   "\354\363\130\261\372\74\147\357\145\46\373\114\304\311\277\105"
-   "\176\5\127\47\342\353\124\75\206\167\24\331\7\315\27\177"
-   "\17\217\236\371\301\16\332\76\141\321\164\143\35\164\10\51"
-   "\273\367\356\260\215\370\20\301\274\305\364\161\300\225\234\66"
-   "\74\255\222\346\370\210\237\114\23\114\143\116\104\25\113\321"
-   "\240\105\100\212\47\1\370\54\213\370\22\231\374\334\64\142"
-   "\66\365\162\244\260\17\5\306\112\105\103\355\136\226\221\237"
-   "\245\26\132\241\270\64\221\210\131\231\164\347\30\144\70\106"
-   "\265\313\157\32\234\311\173\204\340\132\146\154\76\313\373\137"
-   "\7\114\133\376\234\232\110\111\200\131\46\1\77\141\27\70"
-   "\374\316\30\257\3\67\320\122\313\112\103\201\321\47\321\66"
-   "\313\74\157\272\52\107\131\223\344\142\216\262\17\247\205\372"
-   "\337\323\144\231\107\30\301\227\344\154\52\233\6\76\257\125"
-   "\200\140\265\3\7\27\163\224\251\21\212\322\230\311\4\337"
-   "\120\74\56\66\144\46\150\37\243\252\226\137\46\232\210\357"
-   "\300\41\335\375\200\263\376\125\336\267\27\101\211\236\304\104"
-   "\172\37\60\365\330\205\143\41\2\252\277\7\103\77\312\375"
-   "\376\303\174\304\267\366\331\376\230\203\173\103\206\212\4\122"
-   "\145\221\345\216\74\53\226\22\321\307\146\226\146\254\53\62"
-   "\237\25\63\213\332\202\75\263\146\331\317\333\47\361\266\43"
-   "\146\101\254\307\121\250\365\107\346\71\312\145\326\217\22\252"
-   "\276\35\201\217\353\350\315\232\172\50\32\337\205\71\102\254"
-   "\50\363\323\227\357\341\46\251\22\240\230\172\114\256\215\307"
-   "\56\340\6\206\353\367\211\42\275\313\361\315\312\372\242\104"
-   "\10\151\256\336\4\314\62\316\354\373\201\162\205\115\225\61"
-   "\302\100\16\231\155\275\323\202\113\177\216\110\127\72\302\313"
-   "\34\377\341\121\124\162\254\36\230\335\30\102\316\127\22\221"
-   "\112\241\275\267\104\312\225\115\367\50\223\40\330\100\74\362"
-   "\133\65\43\44\10\27\16\335\11\201\336\10\332\223\172\166"
-   "\176\146\314\320\207\53\322\171\362\4\310\127\371\376\310\223"
-   "\302\114\327\146\240\55\24\130\333\306\104\232\107\374\14\226"
-   "\225\162\312\117\351\330\113\25\246\221\42\1\253\210\44\367"
-   "\353\150\211\144\314\43\46\13\13\254\227\201\27\115\355\105"
-   "\31\274\312\42\214\311\172\333\111\4\301\152\107\16\70\266"
-   "\367\45\266\153\64\126\106\10\165\43\167\322\254\230\31\102"
-   "\263\321\230\373\303\367\42\64\171\31\261\315\231\61\333\15"
-   "\300\325\154\3\171\13\27\150\153\5\374\236\357\160\5\365"
-   "\203\75\350\55\104\267\163\173\376\37\333\62\101\125\32\101"
-   "\321\240\105\304\54\152\172\227\376\220\143\267\365\105\222\207"
-   "\366\273\50\241\356\56\344\147\103\304\33\262\315\227\71\173"
-   "\147\372\361\242\102\342\364\307\54\1\233\145\245\155\354\336"
-   "\100\253\210\351\232\142\127\267\74\377\353\3\136\316\41\246"
-   "\371\63\203\253\167\70\17\230\244\267\160\345\262\67\170\71"
-   "\164\122\173\267\322\314\132\154\361\16\14\340\365\3\232\374"
-   "\273\231\140\363\135\17\150\337\245\52\76\213\110\171\205\102"
-   "\237\315\203\237\107\210\356\54\7\362\44\161\347\125\271\261"
-   "\241\160\43\7\61\12\45\200\305\42\312\364\131\146\145\355"
-   "\315\222\113\301\205\61\66\253\256\6\366\125\25\43\370\375"
-   "\242\362\372\300\236\31\63\374\25\70\17\346\61\265\42\2"
-   "\206\25\144\314\15\232\141\63\50\110\251\335\67\24\152\54"
-   "\220\150\236\6\30\300\215\277\152\7\200\211\357\373\42\155"
-   "\125\60\202\166\225\16\245\37\60\244\375\57\361\41\226\5"
-   "\27\66\57\100\115\262\234\367\141\267\66\104\340\316\6\342"
-   "\101\235\42\107\71\215\330\337\131\201\32\367\211\246\55\220"
-   "\63\313\53\225\21\330\273\363\261\2\364\210\163\262\213\234"
-   "\120\255\177\276\266\263\373\22\140\206\125\201\155\317\114\331"
-   "\217\342\117\314\75\146\372\201\165\42\334\73\344\217\207\322"
-   "\316\351\72\67\171\45\317\171\300\156\331\311\225\63\102\337"
-   "\163\224\103\204\221\241\270\74\220\16\154\63\142\142\61\67"
-   "\50\217\350\56\345\322\131\262\271\212\20\267\137\147\74\211"
-   "\150\273\256\110\263\230\131\30\143\134\6\314\36\13\120\253"
-   "\147\270\72\135\72\266\304\367\157\367\270\233\4\341\14\124"
-   "\35\352\276\24\123\250\141\204\327\23\44\346\13\266\33\44"
-   "\271\64\2\145\323\65\132\0\276\231\165\3\227\46\375\131"
-   "\230\241\1\127\133\34\312\37\142\344\373\26\333\365\113\255"
-   "\225\21\164\142\174\126\102\222\27\355\205\1\231\74\351\34"
-   "\113\102\273\206\353\260\307\275\205\152\42\72\1\215\300\275"
-   "\147\21\50\67\346\110\263\45\373\217\10\143\136\345\230\200"
-   "\75\271\330\221\235\341\130\264\131\313\336\147\206\335\242\314"
-   "\254\46\273\361\336\225\155\132\246\142\243\23\171\143\66\356"
-   "\107\217\61\77\157\311\14\104\211\10\313\262\371\262\346\140"
-   "\75\11\301\267\114\262\117\340\162\240\372\1\200\205\335\50"
-   "\236\120\161\357\251\175\31\101\123\4\312\244\37\24\331\261"
-   "\103\221\344\241\213\75\213\60\102\337\210\246\357\35\134\214"
-   "\270\33\21\263\50\213\70\312\151\304\251\153\346\110\155\326"
-   "\374\376\117\16\40\300\317\356\11\63\352\367\316\260\16\32"
-   "\175\301\166\75\216\164\26\133\333\263\341\363\2\114\214\24"
-   "\263\135\112\103\64\303\247\55\175\26\246\151\260\343\335\47"
-   "\317\52\320\166\225\332\254\41\124\143\75\266\63\176\250\30"
-   "\260\250\124\43\250\4\336\125\33\64\304\301\315\42\146\112"
-   "\127\354\350\161\100\133\54\3\304\35\163\224\333\201\337\217"
-   "\231\76\355\34\107\271\57\373\132\172\357\303\206\127\253\34"
-   "\107\231\317\370\57\304\163\160\316\215\31\325\34\10\231\237"
-   "\114\143\31\10\52\323\360\316\343\13\212\243\254\34\106\242"
-   "\55\143\10\207\176\336\102\73\61\203\226\155\351\1\327\170"
-   "\170\205\227\265\27\41\270\230\5\115\324\26\265\165\40\254"
-   "\312\64\342\345\357\312\10\354\123\232\104\354\172\225\344\355"
-   "\310\241\57\2\377\27\213\50\307\46\303\304\40\316\330\236"
-   "\70\354\302\317\261\147\153\302\207\210\226\121\310\271\133\322"
-   "\341\175\157\302\202\175\213\346\170\71\117\102\247\337\370\355"
-   "\43\277\226\100\150\24\336\346\150\47\356\223\203\67\276\33"
-   "\161\226\161\120\211\62\261\47\55\133\317\57\341\2\236\10"
-   "\150\200\251\151\223\373\212\221\272\132\235\145\155\363\327\302"
-   "\366\275\103\331\277\262\53\352\71\57\151\57\326\264\313\357"
-   "\237\237\347\147\204\34\345\220\204\325\111\64\241\175\163\77"
-   "\75\171\157\216\143\155\106\366\20\143\146\37\301\311\74\206"
-   "\245\23\311\316\162\163\221\254\255\310\271\360\34\310\4\145"
-   "\5\25\35\336\56\66\3\154\3\254\273\153\14\121\256\150"
-   "\150\345\235\263\126\211\45\21\155\304\111\235\223\52\320\240"
-   "\103\61\2\261\367\216\330\360\317\330\156\226\227\146\77\306"
-   "\332\300\250\343\332\310\141\4\205\0\147\1\55\245\203\100"
-   "\374\13\10\25\256\164\204\230\102\351\36\115\41\20\62\2"
-   "\307\61\245\221\367\150\170\276\14\367\355\217\203\245\343\374"
-   "\26\233\45\245\111\111\115\302\316\33\337\167\204\30\47\342"
-   "\360\266\75\232\271\61\146\140\232\365\334\173\127\12\255\163"
-   "\274\214\40\373\40\5\143\106\14\262\116\160\204\265\57\43"
-   "\260\124\162\0\67\61\336\57\245\53\162\220\375\176\224\261"
-   "\252\264\276\107\114\151\204\31\264\156\72\344\334\246\1\46"
-   "\230\344\70\312\253\34\107\271\47\357\361\336\366\305\77\143"
-   "\15\314\264\100\151\146\147\305\326\206\376\200\355\107\223\272"
-   "\234\102\331\103\176\132\14\333\77\216\205\260\166\15\312\145"
-   "\160\135\61\336\41\134\254\364\301\204\330\30\233\301\313\266"
-   "\370\117\255\34\41\312\175\262\161\157\212\43\255\175\31\201"
-   "\231\205\304\214\173\130\7\112\350\334\55\12\374\202\217\236"
-   "\304\210\305\42\264\350\77\211\60\202\42\104\53\221\262\105"
-   "\176\303\50\40\205\22\321\10\13\24\27\366\264\215\50\264"
-   "\227\351\34\361\362\320\104\10\375\163\216\264\146\22\331\10"
-   "\322\302\134\220\45\235\357\306\62\321\147\361\41\366\45\254"
-   "\14\156\256\333\60\307\177\351\312\171\307\222\6\63\261\377"
-   "\331\40\154\134\27\12\164\14\37\201\151\271\135\261\1\377"
-   "\151\332\341\326\163\354\350\324\135\230\344\354\5\244\363\262"
-   "\0\362\214\115\206\121\106\210\215\217\142\263\47\266\130\244"
-   "\372\17\371\22\103\61\261\142\35\31\362\316\62\144\156\151"
-   "\67\353\24\345\173\66\61\65\145\204\315\66\350\55\154\6"
-   "\306\126\65\320\310\330\320\246\6\362\23\345\362\346\265\261"
-   "\15\13\231\164\327\356\205\77\65\43\20\145\340\124\165\22"
-   "\10\247\251\214\105\365\67\21\236\222\31\163\172\175\63\5"
-   "\71\216\246\62\102\43\102\24\124\367\53\173\336\4\361\166"
-   "\47\203\34\107\331\257\233\216\231\215\171\216\162\266\203\331"
-   "\222\311\173\345\265\225\251\172\321\307\170\57\102\44\57\73"
-   "\226\204\117\204\353\250\146\317\41\31\1\330\314\133\37\310"
-   "\363\57\20\356\376\206\34\224\43\144\246\64\267\330\163\42"
-   "\146\103\110\63\24\245\173\364\260\31\50\14\65\20\150\25"
-   "\110\360\31\362\353\40\262\143\71\206\73\232\110\34\364\167"
-   "\41\347\103\255\104\277\204\43\254\126\170\145\253\112\106\140"
-   "\16\311\324\64\303\245\110\314\262\271\365\41\333\77\303\146"
-   "\341\117\202\315\261\247\352\107\250\151\324\300\156\1\230\6"
-   "\334\144\373\145\304\206\55\252\262\212\15\111\321\72\210\122"
-   "\203\260\177\262\305\332\4\336\101\366\32\211\76\166\351\125"
-   "\113\216\61\326\231\246\321\216\1\5\373\151\5\320\42\177"
-   "\322\146\73\142\256\370\315\244\166\131\204\375\24\106\14\375"
-   "\114\273\300\64\230\107\30\41\317\207\170\55\53\253\321\47"
-   "\171\365\32\301\227\34\137\114\125\62\334\337\52\241\31\132"
-   "\346\127\50\221\370\203\44\102\123\137\24\345\331\227\21\316"
-   "\105\332\307\10\272\250\370\74\106\344\332\131\157\327\346\306"
-   "\247\365\212\30\101\155\161\6\113\156\304\111\216\61\4\133"
-   "\171\23\12\144\230\277\345\151\215\146\100\223\234\171\377\356"
-   "\140\267\50\267\166\177\233\104\314\236\66\362\347\40\204\142"
-   "\17\254\22\323\222\326\354\104\202\177\17\106\40\121\74\230"
-   "\166\30\212\363\34\263\261\7\130\47\241\115\21\156\123\36"
-   "\162\124\65\261\113\315\220\356\226\346\331\265\307\120\41\251"
-   "\335\52\60\213\164\370\240\317\254\203\2\37\342\264\176\141"
-   "\106\120\242\272\207\313\103\277\20\4\242\31\60\175\206\71"
-   "\216\50\303\376\72\130\243\31\261\365\313\6\226\374\44\63"
-   "\126\142\205\142\1\375\2\77\47\144\362\134\170\46\327\342"
-   "\104\176\177\117\106\120\15\361\14\127\152\247\32\242\154\343"
-   "\47\166\110\46\234\167\26\41\310\33\373\231\42\270\264\213"
-   "\160\224\73\344\14\16\121\334\227\207\250\125\52\317\327\26"
-   "\205\223\137\311\321\374\25\126\363\210\237\115\350\115\307\41"
-   "\115\204\210\223\34\137\202\76\301\125\0\121\362\31\235\203"
-   "\15\227\21\355\62\304\272\134\360\72\360\75\266\234\127\55"
-   "\303\146\127\111\201\171\104\142\357\332\357\160\232\343\22\256"
-   "\355\371\151\235\30\341\5\341\60\32\311\131\144\32\206\157"
-   "\11\161\52\241\26\241\120\14\140\321\111\155\210\264\146\272"
-   "\64\173\357\47\21\355\305\164\140\72\362\327\45\316\215\14"
-   "\330\206\103\315\230\126\301\321\262\47\215\360\23\255\344\47"
-   "\337\37\341\106\16\333\356\303\345\377\357\342\243\20\251\321"
-   "\51\224\171\261\224\5\134\125\30\65\120\173\307\167\341\254"
-   "\202\257\250\276\311\357\151\375\342\214\240\373\144\321\13\347"
-   "\145\61\320\326\102\274\60\245\112\277\46\301\156\1\110\232"
-   "\177\54\265\74\151\202\237\160\375\177\245\167\327\120\325\233"
-   "\303\223\0\0\0\0\111\105\116\104\256\102\140\202" },
-  { ":progress.png", 605,
-   "\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
-   "\0\0\0\34\0\0\0\13\10\6\0\0\0\154\336\355"
-   "\267\0\0\0\6\142\113\107\104\0\0\0\0\0\0\371"
-   "\103\273\177\0\0\0\11\160\110\131\163\0\0\15\327\0"
-   "\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
-   "\7\340\6\10\21\7\11\273\35\213\111\0\0\0\35\151"
-   "\124\130\164\103\157\155\155\145\156\164\0\0\0\0\0\103"
-   "\162\145\141\164\145\144\40\167\151\164\150\40\107\111\115\120"
-   "\144\56\145\7\0\0\1\301\111\104\101\124\70\313\245\223"
-   "\117\213\122\121\30\306\177\157\367\340\134\257\245\150\42\126"
-   "\272\14\134\66\213\246\30\30\146\71\264\154\325\107\220\140"
-   "\26\203\40\4\335\345\15\202\340\62\13\41\374\10\175\200"
-   "\310\131\112\20\131\233\226\61\301\254\142\26\42\332\37\320"
-   "\253\336\163\116\13\115\147\6\152\314\236\335\373\234\347\345"
-   "\167\316\373\162\204\271\202\40\330\6\352\300\26\160\223\245"
-   "\116\201\17\300\13\337\367\337\261\246\202\40\110\372\276\77"
-   "\22\200\60\14\237\0\317\200\53\177\351\61\300\323\132\255"
-   "\366\174\135\150\30\206\11\151\66\233\333\300\333\113\140\147"
-   "\241\73\325\152\165\255\227\66\32\215\353\312\363\274\372\212"
-   "\60\346\271\72\360\320\202\305\161\100\153\4\4\340\101\173"
-   "\317\272\5\227\250\33\361\146\367\110\0\366\202\266\165\63"
-   "\5\242\357\135\366\367\167\105\245\122\251\173\377\170\321\55"
-   "\0\34\7\16\16\340\360\20\264\6\300\55\270\144\52\231"
-   "\163\141\67\123\40\163\253\262\250\125\72\235\46\216\343\225"
-   "\151\112\51\1\146\220\50\132\300\0\214\61\150\255\61\306"
-   "\54\75\75\367\364\314\123\305\142\361\170\60\30\334\130\25"
-   "\230\315\146\217\27\105\263\171\356\54\236\114\371\166\62\300"
-   "\114\226\300\351\164\302\340\364\4\63\235\314\200\345\162\271"
-   "\55\42\73\121\24\135\272\107\327\165\115\251\124\152\3\263"
-   "\275\135\230\314\353\315\226\134\354\151\325\67\5\240\323\351"
-   "\44\132\200\130\153\113\303\341\360\125\257\327\273\77\32\215"
-   "\376\10\115\46\223\46\237\317\277\367\74\357\221\210\174\135"
-   "\367\153\10\200\265\366\266\326\372\145\34\307\225\361\170\234"
-   "\326\132\137\373\35\160\34\347\347\306\306\306\17\245\324\147"
-   "\307\161\36\213\310\227\165\100\375\176\77\221\313\345\46\213"
-   "\21\130\153\25\160\7\270\13\24\316\144\273\300\107\340\223"
-   "\210\304\374\207\254\265\127\177\1\277\357\245\376\331\316\240"
-   "\232\0\0\0\0\111\105\116\104\256\102\140\202" },
-  { ":pushbutton.png", 1396,
-   "\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
-   "\0\0\0\56\0\0\0\136\10\6\0\0\0\134\233\46"
-   "\366\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
-   "\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
-   "\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
-   "\7\340\6\6\23\25\16\276\326\315\144\0\0\0\35\151"
-   "\124\130\164\103\157\155\155\145\156\164\0\0\0\0\0\103"
-   "\162\145\141\164\145\144\40\167\151\164\150\40\107\111\115\120"
-   "\144\56\145\7\0\0\4\330\111\104\101\124\170\332\355\234"
-   "\317\117\33\107\24\307\277\343\131\23\147\41\256\114\161\53"
-   "\127\252\24\131\124\101\112\11\27\324\106\110\110\275\244\352"
-   "\325\160\344\17\40\22\247\36\375\107\104\125\17\105\342\340"
-   "\43\267\300\301\271\124\364\200\42\44\52\71\71\100\150\25"
-   "\254\106\361\301\50\166\153\130\67\301\306\330\336\335\351\201"
-   "\267\311\260\306\306\77\110\252\252\157\244\47\377\332\371\316"
-   "\167\337\174\346\331\227\147\201\177\147\10\12\150\217\372\120"
-   "\332\243\152\47\320\315\42\355\206\352\303\160\0\200\101\41"
-   "\351\265\360\151\272\0\34\0\66\205\333\355\132\242\126\253"
-   "\335\255\327\353\17\33\215\306\101\243\321\120\27\304\101\275"
-   "\136\177\130\253\325\356\366\220\200\40\200\160\42\221\270\225"
-   "\311\144\36\344\363\371\347\107\107\107\312\37\371\174\376\171"
-   "\46\223\171\220\110\44\156\1\10\323\74\321\51\233\2\200"
-   "\260\54\153\111\112\371\203\343\70\122\51\5\245\132\157\126"
-   "\10\1\41\4\244\224\216\343\70\337\217\216\216\376\324\141"
-   "\153\5\145\170\144\145\145\345\333\271\271\271\125\41\204\274"
-   "\354\116\225\122\316\372\372\372\302\342\342\342\6\200\12\145"
-   "\137\371\215\13\0\142\167\167\367\116\54\26\173\332\215\260"
-   "\276\100\241\120\230\236\232\232\172\326\306\274\4\60\74\73"
-   "\73\73\276\266\266\226\351\125\173\176\176\376\253\255\255\255"
-   "\27\0\252\204\20\2\276\303\142\230\246\271\244\224\222\275"
-   "\200\253\224\222\246\151\56\121\126\305\5\11\61\0\214\44"
-   "\223\311\373\275\230\246\235\225\311\144\362\76\200\21\115\377"
-   "\234\161\3\100\110\112\371\15\231\351\72\0\200\346\205\164"
-   "\161\237\166\70\36\217\337\353\105\327\213\170\74\176\217\130"
-   "\177\253\255\147\310\0\140\32\206\61\356\31\357\145\320\74"
-   "\223\70\164\56\100\345\172\44\22\271\331\253\56\0\104\42"
-   "\221\233\0\256\223\16\74\343\136\346\207\0\334\20\102\240"
-   "\37\161\41\4\0\334\0\160\12\240\251\231\367\112\140\260"
-   "\37\135\155\4\365\322\351\75\221\144\174\70\30\14\366\247"
-   "\172\66\157\230\164\144\233\372\75\310\70\127\357\15\75\43"
-   "\0\102\3\146\45\244\145\246\145\123\6\324\76\127\272\15"
-   "\355\115\171\105\333\51\333\175\41\15\250\335\222\176\275\34"
-   "\312\1\365\344\5\345\360\275\14\303\377\5\164\5\333\51"
-   "\72\324\373\367\142\374\312\305\331\170\7\306\377\163\203\121"
-   "\141\124\30\25\106\205\121\141\343\314\70\243\302\250\60\52"
-   "\154\234\31\147\124\30\25\106\205\121\141\124\330\70\63\316"
-   "\214\63\52\214\12\33\147\306\231\161\106\205\121\141\124\30"
-   "\25\106\205\31\147\306\31\25\106\205\121\141\306\231\161\106"
-   "\205\121\141\124\30\25\106\205\215\63\343\214\312\377\24\25"
-   "\333\266\41\145\357\75\36\216\343\164\221\360\201\62\256\72"
-   "\146\334\262\254\242\353\272\75\365\242\271\256\13\313\262\212"
-   "\227\54\352\132\226\165\320\117\257\233\145\131\7\360\65\243"
-   "\266\30\317\345\162\331\146\263\331\223\160\263\331\104\56\227"
-   "\313\166\62\15\240\231\315\146\237\364\143\74\233\315\76\301"
-   "\131\33\332\133\363\1\337\2\52\235\116\77\56\227\313\312"
-   "\165\335\256\366\317\165\135\224\313\145\225\116\247\37\243\175"
-   "\43\252\3\240\226\112\245\36\51\245\334\36\17\264\233\112"
-   "\245\36\1\250\101\153\376\363\172\206\15\234\165\357\205\213"
-   "\305\142\120\112\31\212\104\42\161\51\245\10\4\2\10\4"
-   "\132\317\260\155\333\250\126\253\50\24\12\152\143\143\343\227"
-   "\315\315\315\137\1\224\0\374\15\340\204\62\344\15\1\100"
-   "\126\52\25\303\262\254\362\364\364\364\327\350\242\311\111\51"
-   "\345\56\57\57\377\270\263\263\223\1\360\12\132\43\252\327"
-   "\155\165\15\100\4\300\347\0\276\0\20\237\230\230\270\63"
-   "\63\63\63\35\215\106\307\114\323\64\375\242\47\47\47\47"
-   "\245\122\351\160\173\173\373\351\376\376\376\63\0\57\1\374"
-   "\1\40\17\240\114\346\365\4\15\3\210\1\30\37\33\33"
-   "\273\275\260\260\360\335\344\344\344\227\321\150\64\352\327\56"
-   "\225\112\245\275\275\275\337\126\127\127\177\76\74\74\374\35"
-   "\300\13\0\5\277\161\257\45\62\14\340\63\0\161\212\30"
-   "\200\217\360\256\133\120\340\254\11\357\224\160\160\0\64\0"
-   "\274\46\321\227\24\257\0\274\241\353\364\214\33\70\353\202"
-   "\375\204\326\371\224\326\14\341\174\253\232\103\163\337\0\370"
-   "\223\364\376\202\257\147\331\360\231\250\122\266\216\150\27\100"
-   "\10\351\35\203\65\357\260\321\163\213\256\57\323\374\6\132"
-   "\33\121\25\55\132\241\317\52\164\263\272\266\320\17\62\151"
-   "\37\123\324\164\323\172\35\167\151\301\143\62\21\242\367\117"
-   "\51\113\103\164\255\111\10\330\164\175\205\214\27\151\336\61"
-   "\275\357\266\251\56\66\335\134\235\316\102\337\175\371\206\126"
-   "\11\154\62\145\151\246\137\23\233\327\150\221\60\155\241\103"
-   "\213\353\73\144\151\67\245\72\224\106\107\313\52\320\347\77"
-   "\41\30\276\154\234\352\345\213\114\171\315\245\222\16\160\231"
-   "\76\157\322\365\125\312\174\225\136\167\62\216\313\14\165\73"
-   "\132\372\362\361\356\357\25\206\50\364\346\322\217\51\273\112"
-   "\63\337\240\260\65\323\352\103\376\126\361\26\263\65\276\116"
-   "\65\6\275\70\322\314\271\32\217\352\103\231\6\200\177\0"
-   "\340\140\375\366\365\353\25\220\0\0\0\0\111\105\116\104"
-   "\256\102\140\202" },
-  { ":switch_back_off.png", 2263,
-   "\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
-   "\0\0\0\73\0\0\0\41\10\6\0\0\0\147\150\323"
-   "\116\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
-   "\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
-   "\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
-   "\7\335\3\33\13\5\60\365\67\44\27\0\0\0\31\164"
-   "\105\130\164\103\157\155\155\145\156\164\0\103\162\145\141\164"
-   "\145\144\40\167\151\164\150\40\107\111\115\120\127\201\16\27"
-   "\0\0\10\77\111\104\101\124\130\303\335\231\115\214\34\107"
-   "\25\307\377\357\125\325\314\316\170\146\147\327\316\172\277\262"
-   "\366\332\323\275\174\44\33\333\132\213\34\42\73\310\22\50"
-   "\227\110\310\27\214\20\160\341\224\173\220\162\343\300\71\12"
-   "\342\222\23\50\102\134\220\20\7\44\100\102\101\71\200\117"
-   "\61\121\210\145\24\272\263\33\7\47\166\354\144\147\35\257"
-   "\167\147\266\253\352\161\160\365\320\323\236\331\170\55\263\174"
-   "\224\124\252\232\356\236\356\372\325\377\275\372\170\105\111\222"
-   "\340\141\122\34\307\14\240\6\240\12\200\260\77\311\2\330"
-   "\112\222\44\173\230\77\323\203\302\306\161\134\1\60\17\340"
-   "\10\200\31\0\7\366\21\262\234\62\0\353\0\376\1\340"
-   "\203\44\111\72\217\4\66\216\143\3\140\31\300\23\0\364"
-   "\10\300\375\202\226\21\327\76\6\360\146\222\44\67\37\32"
-   "\66\216\343\143\0\236\56\231\52\15\203\144\146\172\304\35"
-   "\160\37\230\367\136\106\334\317\353\357\3\270\230\44\311\316"
-   "\3\303\306\161\114\0\116\1\370\162\150\164\37\224\231\171"
-   "\4\14\1\0\321\243\25\131\104\106\301\113\350\0\137\370"
-   "\55\0\356\0\170\43\111\222\215\317\205\15\240\317\0\130"
-   "\50\300\121\111\131\12\120\3\52\17\121\27\50\74\374\200"
-   "\140\243\24\225\301\107\7\236\315\357\113\200\317\0\274\236"
-   "\44\311\172\361\75\172\310\67\237\140\346\131\0\16\0\207"
-   "\227\344\40\44\42\124\350\204\342\75\210\210\224\201\211\210"
-   "\367\250\244\224\101\265\326\375\216\55\52\231\327\211\110\362"
-   "\16\141\146\37\332\375\114\34\307\177\110\222\244\73\24\66"
-   "\216\343\31\146\156\207\41\76\7\342\102\335\50\245\346\152"
-   "\265\332\102\263\331\214\215\61\207\105\144\100\321\262\342\173"
-   "\65\353\22\353\0\273\367\36\336\373\255\136\257\267\266\261"
-   "\261\221\172\357\157\70\347\66\210\110\230\131\274\367\56\10"
-   "\340\275\367\106\51\165\32\300\237\356\203\215\343\230\224\122"
-   "\113\314\234\5\100\146\146\25\324\342\261\261\261\346\343\217"
-   "\77\376\374\334\334\334\331\132\255\66\141\214\201\61\6\314"
-   "\14\42\272\257\54\346\62\164\136\57\202\210\310\310\354\275"
-   "\357\227\326\132\130\153\237\356\365\172\266\323\351\374\175\155"
-   "\155\355\227\267\157\337\176\327\173\357\231\331\173\357\75\21"
-   "\171\42\162\0\132\161\34\317\44\111\162\143\300\147\237\172"
-   "\352\251\171\347\334\27\231\131\345\240\1\226\247\247\247\27"
-   "\332\355\366\367\46\46\46\126\162\300\42\134\371\167\31\266"
-   "\10\75\112\315\34\174\30\140\136\226\263\163\16\335\156\367"
-   "\223\353\327\257\377\152\165\165\365\215\136\257\327\363\336\173"
-   "\21\161\101\135\307\314\233\133\133\133\27\223\44\221\276\262"
-   "\112\251\31\255\165\46\42\76\200\172\146\366\315\146\263\171"
-   "\352\324\251\157\127\253\325\25\245\324\0\334\260\134\6\316"
-   "\7\357\121\300\145\310\42\354\156\240\171\326\132\77\166\374"
-   "\370\361\357\152\255\257\45\111\362\127\153\255\43\42\347\275"
-   "\167\376\136\62\215\106\343\20\200\117\64\0\234\75\173\266"
-   "\136\255\126\65\63\333\0\51\104\244\210\210\126\126\126\126"
-   "\32\215\306\127\302\134\212\42\360\156\360\105\325\107\51\134"
-   "\4\55\203\355\246\146\261\36\276\121\153\267\333\337\330\334"
-   "\334\174\267\323\351\334\21\21\147\255\265\71\260\210\114\364"
-   "\141\215\61\343\306\230\314\30\343\211\110\347\40\163\163\163"
-   "\315\203\7\17\176\323\132\113\371\265\34\260\134\226\257\225"
-   "\73\142\67\330\62\134\16\344\234\33\12\227\137\43\242\176"
-   "\11\140\145\171\171\171\345\255\267\336\372\43\0\347\234\363"
-   "\71\264\265\266\31\307\61\151\0\150\265\132\25\143\214\43"
-   "\42\30\143\210\231\111\51\345\147\147\147\47\0\34\55\103"
-   "\14\203\322\132\17\334\57\77\127\64\357\322\324\2\21\31"
-   "\0\314\113\153\155\37\330\71\67\0\347\234\33\30\354\234"
-   "\163\150\66\233\117\114\117\117\277\176\117\124\357\234\163\316"
-   "\132\353\211\10\215\106\303\150\0\230\235\235\125\132\153\257"
-   "\224\142\245\224\317\115\271\331\154\36\311\262\154\250\311\226"
-   "\241\264\326\175\340\42\170\136\57\253\134\366\315\42\224\265"
-   "\366\76\377\337\145\172\52\372\372\374\302\302\2\155\157\157"
-   "\213\265\126\0\170\347\356\271\156\267\333\275\7\333\156\267"
-   "\225\210\210\326\132\302\140\5\21\241\54\313\216\210\310\256"
-   "\43\354\60\123\56\102\346\235\120\354\0\146\356\253\131\4"
-   "\34\6\225\177\77\377\117\61\227\333\342\234\133\74\174\370"
-   "\60\131\153\311\132\13\245\24\71\347\304\71\107\132\153\243"
-   "\243\50\122\313\313\313\225\315\315\115\6\300\104\244\0\50"
-   "\42\342\365\365\365\312\315\233\67\361\277\222\264\326\324\156"
-   "\267\315\346\346\146\26\70\174\140\221\50\212\252\32\200\136"
-   "\131\131\251\257\255\255\171\42\122\42\242\105\304\0\60\7"
-   "\17\36\374\244\323\351\300\132\273\353\204\137\364\247\274\136"
-   "\36\155\13\43\347\3\231\161\171\160\52\347\141\155\231\235"
-   "\235\375\150\176\176\276\266\275\275\235\205\357\11\21\111\255"
-   "\126\63\117\76\371\144\105\3\300\374\374\374\170\257\327\273"
-   "\113\104\332\71\127\1\240\105\244\122\255\126\327\257\134\271"
-   "\202\116\247\63\260\372\31\345\103\305\306\347\46\33\314\351"
-   "\221\14\120\345\221\271\334\31\121\24\335\156\265\132\150\64"
-   "\32\325\260\371\40\146\246\126\253\65\166\350\320\41\255\1"
-   "\354\114\114\114\34\230\236\236\46\153\55\0\30\21\251\70"
-   "\347\52\255\126\353\356\322\322\322\255\213\27\57\116\225\227"
-   "\166\301\257\373\76\225\3\376\273\247\236\121\345\344\344\44"
-   "\226\226\226\256\33\143\252\141\255\316\104\244\211\110\117\115"
-   "\115\115\216\217\217\367\164\232\246\262\270\270\370\351\324\324"
-   "\124\274\265\265\265\56\42\106\104\52\42\142\234\163\167\236"
-   "\175\366\331\277\134\273\166\355\353\127\257\136\245\141\160\336"
-   "\373\76\120\331\124\367\143\121\221\117\105\317\75\367\334\265"
-   "\371\371\371\267\273\335\156\55\207\44\242\214\231\115\263\331"
-   "\234\4\360\251\16\216\375\301\201\3\7\276\12\240\347\275"
-   "\257\170\357\15\21\31\21\61\132\353\67\317\237\77\177\362"
-   "\325\127\137\235\276\173\367\356\110\270\377\324\162\321\71\207"
-   "\63\147\316\144\47\116\234\270\354\275\357\326\353\365\6\63"
-   "\357\20\221\41\242\254\122\251\214\33\143\156\245\151\332\313"
-   "\327\306\37\152\255\273\365\172\375\150\226\145\237\5\123\66"
-   "\336\373\252\210\144\213\213\213\177\176\361\305\27\317\275\366"
-   "\332\153\23\151\232\376\327\154\4\252\325\52\56\134\270\320"
-   "\75\175\372\364\373\225\112\345\212\210\34\140\346\214\210\14"
-   "\200\12\21\331\132\255\26\51\245\176\63\260\353\211\242\250"
-   "\355\234\373\241\265\366\235\60\32\153\357\175\105\104\52\0"
-   "\64\63\317\164\273\335\257\135\272\164\151\374\362\345\313\346"
-   "\352\325\253\270\165\353\126\137\265\375\332\342\325\353\165\54"
-   "\54\54\340\330\261\143\376\334\271\163\275\311\311\311\167\274"
-   "\367\227\0\144\104\144\231\171\107\104\62\146\316\264\326\323"
-   "\314\274\272\272\272\372\362\175\141\231\166\273\375\222\210\234"
-   "\364\336\277\227\117\77\336\173\23\224\326\104\124\143\346\143"
-   "\275\136\157\6\300\143\265\132\255\276\357\61\324\54\163\73"
-   "\73\73\33\143\143\143\67\104\344\103\357\375\55\42\262\0"
-   "\34\21\145\0\154\330\223\127\264\326\107\210\350\373\151\232"
-   "\336\274\57\122\101\104\257\0\370\31\63\177\101\104\156\206"
-   "\373\375\54\42\112\104\76\64\306\174\14\100\131\153\111\104"
-   "\24\0\362\336\163\10\67\221\367\276\34\263\102\10\347\354"
-   "\32\244\10\212\367\343\112\314\54\41\124\41\314\54\141\221"
-   "\340\253\325\252\27\21\117\104\126\51\125\313\141\1\30\146"
-   "\316\243\54\137\42\242\227\162\320\241\1\267\50\212\146\0"
-   "\374\132\104\66\104\344\323\240\260\12\300\34\340\30\200\12"
-   "\0\34\140\251\20\230\243\2\334\347\305\231\207\106\15\211"
-   "\150\40\230\126\200\25\42\362\71\70\200\74\52\341\202\272"
-   "\104\104\113\104\364\323\64\115\137\371\334\120\152\24\105\213"
-   "\42\362\213\160\274\361\101\200\125\336\173\25\352\134\200\52"
-   "\106\37\313\52\322\36\143\310\62\102\351\176\16\240\50\302"
-   "\62\163\16\133\43\242\243\0\176\222\246\351\217\37\70\110"
-   "\36\105\121\23\300\317\105\344\44\200\217\0\154\345\261\251"
-   "\320\370\262\242\50\205\134\21\72\2\173\124\66\127\125\112"
-   "\367\245\244\162\137\351\340\76\63\0\52\0\136\110\323\364"
-   "\367\173\76\21\210\242\210\0\174\13\300\217\202\31\167\104"
-   "\144\263\4\106\243\116\13\376\25\365\334\173\12\100\30\1"
-   "\234\327\15\21\115\2\150\2\370\35\200\37\24\175\364\241"
-   "\16\266\242\50\252\3\170\1\300\167\302\301\326\147\1\314"
-   "\2\260\245\375\345\156\46\113\173\74\307\31\270\36\326\273"
-   "\225\360\36\15\300\0\370\55\200\227\323\64\175\373\221\235"
-   "\342\25\300\217\3\70\3\140\21\100\14\140\172\37\17\266"
-   "\266\1\274\27\362\337\0\274\221\246\251\175\344\107\226\377"
-   "\17\351\237\124\265\242\365\167\377\134\106\0\0\0\0\111"
-   "\105\116\104\256\102\140\202" },
-  { ":switch_back_on.png", 2504,
-   "\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
-   "\0\0\0\73\0\0\0\41\10\6\0\0\0\147\150\323"
-   "\116\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
-   "\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
-   "\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
-   "\7\335\3\33\13\6\31\234\250\357\270\0\0\0\31\164"
-   "\105\130\164\103\157\155\155\145\156\164\0\103\162\145\141\164"
-   "\145\144\40\167\151\164\150\40\107\111\115\120\127\201\16\27"
-   "\0\0\11\60\111\104\101\124\130\303\335\231\135\154\34\127"
-   "\25\307\377\347\334\73\263\136\147\327\353\270\161\374\205\123"
-   "\267\236\111\77\122\367\103\256\32\240\45\102\225\370\350\103"
-   "\21\342\205\357\57\211\7\124\361\132\104\45\36\170\340\271"
-   "\52\342\205\47\20\102\110\10\251\352\3\25\40\241\322\74"
-   "\100\45\244\176\250\37\12\52\63\115\332\64\315\107\223\70"
-   "\116\342\332\136\357\275\347\360\60\167\166\147\327\166\33\207"
-   "\64\24\106\272\276\327\63\273\263\363\73\377\163\356\271\163"
-   "\56\145\131\206\253\71\322\64\145\0\165\0\65\0\204\353"
-   "\163\70\0\253\131\226\165\256\346\313\164\245\260\151\232\306"
-   "\0\146\0\354\3\60\11\140\327\165\204\34\74\72\0\226"
-   "\0\274\15\340\170\226\145\27\256\11\154\232\246\21\200\5"
-   "\0\7\0\330\155\0\257\27\264\156\163\356\14\200\347\263"
-   "\54\173\367\252\141\323\64\275\11\300\301\1\127\245\255\40"
-   "\231\231\256\261\1\66\201\211\210\156\163\275\34\277\11\340"
-   "\271\54\313\66\256\30\66\115\123\2\160\17\200\333\303\103"
-   "\167\101\231\231\267\201\41\0\40\272\266\42\253\352\166\360"
-   "\32\14\40\225\377\25\300\145\0\207\263\54\133\376\100\330"
-   "\0\172\77\200\331\12\34\15\50\113\1\252\117\345\55\324"
-   "\5\52\37\276\102\260\355\24\325\376\217\366\175\266\274\256"
-   "\1\276\3\340\231\54\313\226\252\367\261\133\374\346\1\146"
-   "\236\2\340\1\160\270\111\11\102\252\112\25\43\124\257\101"
-   "\125\165\20\230\210\170\207\112\352\40\250\265\266\153\330\252"
-   "\222\345\230\210\264\64\10\63\113\170\356\373\323\64\375\113"
-   "\226\145\353\133\302\246\151\72\311\314\363\141\212\57\201\270"
-   "\62\216\214\61\323\276\276\147\226\232\123\51\114\175\57\21"
-   "\210\30\104\245\370\305\210\52\216\15\176\337\60\326\76\37"
-   "\255\262\52\124\131\273\376\32\264\163\253\130\133\76\106\227"
-   "\336\312\215\270\323\336\373\145\42\122\146\126\21\361\341\126"
-   "\42\42\221\61\346\136\0\177\333\4\233\246\51\31\143\366"
-   "\63\163\47\0\62\63\233\240\26\17\15\15\65\243\217\55"
-   "\76\334\236\376\344\41\63\64\76\212\270\1\104\165\60\33"
-   "\20\63\230\31\114\14\142\352\366\104\241\365\214\260\211\267"
-   "\364\106\325\2\264\150\2\125\205\210\102\105\40\52\105\57"
-   "\2\165\33\100\147\345\40\265\57\271\150\351\310\277\350\255"
-   "\303\277\137\273\170\366\165\21\21\146\26\21\21\42\22\42"
-   "\362\0\132\151\232\116\146\131\166\272\57\146\357\274\363\316"
-   "\31\357\375\255\314\154\112\320\0\313\143\23\123\263\74\377"
-   "\320\267\57\216\336\265\350\242\46\230\31\206\115\1\150\2"
-   "\150\27\226\301\134\312\115\175\255\220\234\266\210\323\52\254"
-   "\24\220\145\37\140\105\4\342\213\336\213\17\340\35\14\257"
-   "\37\77\267\353\324\263\117\136\76\372\342\341\166\273\335\26"
-   "\21\121\125\37\324\365\314\274\262\272\272\372\134\226\145\332"
-   "\125\326\30\63\151\255\355\250\252\4\120\141\146\151\66\233"
-   "\315\241\173\276\366\365\63\265\333\26\141\42\304\306\24\240"
-   "\206\273\75\227\340\225\106\104\335\276\7\113\233\34\131\125"
-   "\13\357\54\25\25\15\112\152\1\330\155\36\342\3\150\331"
-   "\33\213\365\50\331\143\352\143\337\232\266\70\161\52\173\351"
-   "\25\347\234\47\42\57\42\136\212\43\152\64\32\67\0\70"
-   "\147\1\340\320\241\103\303\265\132\315\62\263\13\220\112\104"
-   "\206\210\150\172\361\341\305\67\233\267\337\307\250\301\260\201"
-   "\61\6\154\212\336\4\120\143\52\260\325\61\21\150\0\270"
-   "\33\321\12\150\361\7\212\122\301\136\137\50\351\273\260\336"
-   "\173\210\170\170\137\234\367\342\341\275\7\173\306\72\357\251"
-   "\313\374\103\137\234\132\71\375\372\205\13\27\56\253\252\167"
-   "\316\271\22\130\125\107\273\260\121\24\215\104\121\324\211\242"
-   "\110\210\310\62\63\214\61\230\236\236\156\236\270\341\340\227"
-   "\67\334\20\131\143\3\340\346\306\306\300\204\357\364\301\16"
-   "\50\135\144\40\102\231\210\252\256\253\72\250\144\11\25\372"
-   "\320\330\170\210\147\260\57\302\206\211\341\211\161\36\373\26"
-   "\367\57\74\274\350\136\172\352\257\0\274\367\136\112\150\347"
-   "\134\63\115\123\262\0\320\152\265\342\50\212\74\21\41\212"
-   "\42\142\146\62\306\110\74\165\307\350\12\232\67\132\143\141"
-   "\154\11\127\201\266\3\377\227\255\342\336\306\224\260\225\111"
-   "\13\375\260\345\4\344\175\160\327\240\144\241\234\207\124\15"
-   "\347\31\56\204\104\71\373\203\0\347\200\265\346\115\7\46"
-   "\46\46\236\51\104\25\357\275\367\316\71\41\42\64\32\215"
-   "\310\2\300\324\324\224\261\326\212\61\206\215\61\122\272\362"
-   "\271\126\262\117\66\154\45\56\213\207\357\201\131\330\322\0"
-   "\326\364\235\357\67\100\57\256\211\13\127\356\306\151\305\115"
-   "\213\170\14\220\345\204\107\4\337\205\353\246\244\42\301\230"
-   "\162\46\67\120\243\270\104\255\231\133\147\147\151\155\155\115"
-   "\235\163\12\100\274\57\102\267\126\253\305\26\0\346\347\347"
-   "\215\252\252\265\126\303\144\5\125\245\254\63\266\117\24\60"
-   "\301\5\273\263\54\123\260\64\365\322\16\367\342\267\124\275"
-   "\337\20\75\3\224\13\252\252\173\22\23\310\21\174\320\135"
-   "\25\120\243\60\152\172\51\211\31\242\12\26\206\260\200\244"
-   "\177\266\277\354\342\271\275\173\367\222\163\216\234\163\60\306"
-   "\220\367\136\275\367\144\255\265\66\111\22\263\260\260\20\257"
-   "\254\254\60\0\46\42\3\300\20\21\217\57\15\307\147\316"
-   "\342\177\346\250\131\103\363\363\363\321\312\312\112\47\160\110"
-   "\140\321\44\111\152\26\200\135\134\134\34\76\166\354\230\20"
-   "\221\121\125\253\252\21\200\350\343\143\273\317\345\313\253\150"
-   "\173\355\46\171\146\201\12\103\110\100\302\140\222\60\46\20"
-   "\171\170\137\131\71\150\31\227\105\216\364\73\160\343\276\124"
-   "\123\231\264\172\213\14\255\54\102\212\166\313\164\375\344\314"
-   "\314\114\175\155\155\255\23\102\101\211\110\353\365\172\264\260"
-   "\260\120\263\0\60\63\63\63\322\156\267\337\43\42\353\275"
-   "\217\1\130\125\215\157\250\355\131\172\372\310\111\234\132\336"
-   "\0\221\7\21\340\75\205\145\163\37\123\221\76\312\37\26"
-   "\15\151\342\77\237\240\274\367\175\356\336\155\122\216\173\71"
-   "\370\340\315\243\27\133\55\213\106\243\121\13\57\37\304\314"
-   "\324\152\265\206\306\306\306\214\5\260\61\72\72\272\153\142"
-   "\142\202\234\163\0\20\251\152\354\275\217\133\255\306\173\367"
-   "\337\62\172\366\167\317\235\34\327\356\303\241\337\242\122\311"
-   "\211\306\300\177\310\251\247\252\276\167\275\363\63\273\143\174"
-   "\142\377\356\123\255\310\324\302\313\10\23\221\45\42\73\76"
-   "\76\276\173\144\144\244\155\363\74\327\271\271\271\363\343\343"
-   "\343\351\352\352\352\222\252\106\252\32\253\152\344\275\277\374"
-   "\335\103\263\57\36\171\173\345\263\57\37\277\110\52\275\65"
-   "\152\271\252\51\324\63\360\377\245\105\205\367\36\114\212\37"
-   "\174\356\346\23\13\63\103\57\257\257\243\136\102\22\121\207"
-   "\231\243\146\263\271\33\300\171\13\0\326\332\343\273\166\355"
-   "\372\64\200\266\210\304\42\22\21\121\244\252\321\250\265\317"
-   "\377\350\113\373\357\376\376\57\136\230\270\360\336\6\274\30"
-   "\30\157\340\77\12\313\305\320\177\343\201\331\316\347\357\32"
-   "\177\215\144\175\175\170\170\270\301\314\33\104\24\21\121\47"
-   "\216\343\221\50\212\316\346\171\336\56\327\306\357\130\153\327"
-   "\207\207\207\157\354\164\72\227\202\53\107\42\122\123\325\316"
-   "\175\163\255\277\77\371\350\3\17\76\372\353\27\107\377\221"
-   "\57\175\144\136\4\32\61\343\307\137\271\143\375\13\367\316"
-   "\274\331\210\345\210\352\320\56\146\356\20\121\4\40\46\42"
-   "\127\257\327\23\143\314\37\372\336\172\222\44\231\367\336\377"
-   "\304\71\367\152\230\215\255\210\304\252\32\3\260\314\74\171"
-   "\151\35\237\171\372\205\23\43\317\276\172\46\172\355\370\62"
-   "\216\235\135\55\142\360\72\276\342\265\206\55\16\314\266\160"
-   "\317\334\250\174\347\301\244\75\75\126\173\225\304\275\0\240"
-   "\103\104\216\231\67\124\265\303\314\35\153\355\4\63\37\75"
-   "\172\364\350\343\233\312\62\363\363\363\217\251\352\335\42\362"
-   "\106\231\176\104\44\12\112\133\42\252\63\363\115\253\155\231"
-   "\364\300\236\221\172\74\274\165\301\357\303\73\332\35\361\353"
-   "\33\156\271\61\304\247\241\372\216\210\234\45\42\7\300\23"
-   "\121\7\200\13\357\344\261\265\166\37\21\175\57\317\363\167"
-   "\67\125\52\210\350\11\0\277\142\346\133\124\365\335\160\275"
-   "\333\124\325\250\352\73\103\21\316\0\60\336\155\220\252\32"
-   "\0\44\42\34\312\115\44\42\203\65\53\204\162\316\373\126"
-   "\144\302\312\252\133\264\140\146\15\145\32\145\146\5\40\6"
-   "\220\106\215\4\252\102\104\316\30\123\57\141\1\104\314\134"
-   "\126\131\156\43\242\307\112\320\55\13\156\111\222\114\2\170"
-   "\112\125\227\125\365\174\120\330\4\140\16\160\14\300\4\0"
-   "\16\260\124\51\314\121\5\356\203\352\314\133\126\15\211\250"
-   "\257\230\126\302\6\243\110\30\13\200\262\52\341\203\272\104"
-   "\104\373\211\350\227\171\236\77\361\201\245\324\44\111\346\124"
-   "\365\267\141\173\343\170\200\65\42\142\302\230\53\120\325\352"
-   "\343\240\212\264\303\32\262\156\243\164\267\5\120\124\141\231"
-   "\271\204\255\23\321\215\0\176\236\347\371\317\256\270\110\236"
-   "\44\111\23\300\157\124\365\156\0\47\1\254\226\265\251\360"
-   "\360\203\212\142\240\344\212\140\10\354\120\331\122\125\35\270"
-   "\256\3\52\167\225\16\341\63\11\40\6\360\110\236\347\177"
-   "\336\361\216\100\222\44\4\340\253\0\176\32\334\370\202\252"
-   "\256\14\200\321\166\273\5\275\252\347\316\217\0\204\155\200"
-   "\313\161\104\104\273\1\64\1\374\11\300\17\253\61\172\125"
-   "\33\133\111\222\14\3\170\4\300\67\303\306\326\245\0\346"
-   "\0\270\201\122\357\373\271\54\355\160\37\247\357\174\130\357"
-   "\306\341\76\26\100\4\340\217\0\36\317\363\374\345\153\266"
-   "\213\127\1\277\31\300\247\0\314\1\110\1\114\134\307\215"
-   "\255\65\0\157\204\366\117\0\207\363\74\167\327\174\313\362"
-   "\377\341\370\67\174\303\225\57\357\342\274\12\0\0\0\0"
-   "\111\105\116\104\256\102\140\202" },
-  { ":switch_front.png", 1776,
-   "\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
-   "\0\0\0\46\0\0\0\50\10\6\0\0\0\222\67\210"
-   "\336\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
-   "\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
-   "\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
-   "\7\335\3\33\13\3\30\226\330\53\153\0\0\0\31\164"
-   "\105\130\164\103\157\155\155\145\156\164\0\103\162\145\141\164"
-   "\145\144\40\167\151\164\150\40\107\111\115\120\127\201\16\27"
-   "\0\0\6\130\111\104\101\124\130\303\305\230\117\154\224\171"
-   "\31\307\77\357\77\246\63\155\146\136\313\224\55\255\245\135"
-   "\310\30\332\144\265\222\170\321\304\222\220\364\40\342\36\210"
-   "\211\7\344\242\27\75\250\7\215\341\300\245\106\23\23\116"
-   "\172\221\243\7\40\54\211\51\161\223\135\44\203\40\64\270"
-   "\20\110\355\132\322\362\132\244\355\266\165\246\35\246\323\371"
-   "\373\276\357\357\367\216\7\176\157\63\314\266\313\266\54\303"
-   "\223\74\311\144\16\235\117\277\317\237\337\363\74\232\343\70"
-   "\354\326\122\251\224\26\176\176\372\364\151\304\266\355\66\333"
-   "\266\13\341\167\216\343\324\167\373\267\315\335\300\314\316\316"
-   "\166\366\366\366\36\257\126\253\337\63\14\143\20\350\326\64"
-   "\255\23\300\363\274\52\260\22\4\301\47\102\210\353\225\112"
-   "\145\174\337\276\175\323\73\5\325\167\0\244\307\343\361\257"
-   "\227\112\245\277\366\367\367\257\230\246\371\147\115\323\116\6"
-   "\101\60\24\4\101\247\20\2\41\4\101\20\104\203\40\70"
-   "\10\174\333\64\315\337\304\343\361\217\53\225\312\354\263\147"
-   "\317\176\164\341\302\5\263\121\345\317\62\355\145\241\124\12"
-   "\35\350\352\352\372\335\236\75\173\176\20\376\63\122\112\204"
-   "\20\110\51\251\327\137\24\102\323\64\164\135\307\60\14\114"
-   "\323\104\323\236\263\110\51\247\313\345\362\257\173\172\172\76"
-   "\160\34\47\330\65\130\52\225\322\35\307\31\331\273\167\357"
-   "\173\272\256\47\1\204\20\370\276\277\243\360\33\206\201\145"
-   "\131\233\200\225\112\345\367\47\116\234\70\373\340\301\3\261"
-   "\135\170\267\5\113\245\122\306\334\334\334\217\343\361\370\37"
-   "\65\115\263\202\40\100\10\361\51\165\166\12\150\232\317\323"
-   "\332\165\335\367\323\351\364\17\117\237\76\135\330\12\116\337"
-   "\16\152\152\152\352\124\173\173\373\237\244\224\226\353\272\270"
-   "\256\213\224\222\40\10\166\355\276\357\123\253\325\360\175\37"
-   "\303\60\276\73\62\62\162\371\350\321\243\221\255\362\356\123"
-   "\212\245\122\51\375\346\315\233\337\74\164\350\320\337\64\115"
-   "\213\326\353\365\127\122\151\333\252\323\237\153\262\261\261\361"
-   "\207\241\241\241\137\2\57\204\125\157\206\32\33\33\113\366"
-   "\365\365\275\47\245\214\206\311\375\52\52\155\347\141\25\307"
-   "\142\261\237\335\276\175\373\373\200\321\250\234\336\324\54\315"
-   "\321\321\321\137\1\373\137\27\120\263\113\51\111\46\223\277"
-   "\35\36\36\356\0\264\255\24\323\317\236\75\333\237\110\44"
-   "\176\32\46\171\253\300\164\135\37\70\167\356\334\117\200\315"
-   "\76\247\67\250\145\215\214\214\374\42\10\202\130\20\4\204"
-   "\271\365\272\75\154\101\311\144\362\347\266\155\307\102\325\364"
-   "\6\345\142\35\35\35\307\205\20\0\55\121\53\24\100\112"
-   "\211\246\151\157\215\215\215\215\204\317\144\50\235\161\346\314"
-   "\231\257\131\226\325\57\245\334\4\153\245\11\41\70\160\340"
-   "\300\273\100\72\225\112\11\123\111\147\15\15\15\175\107\10"
-   "\201\145\131\55\207\322\64\15\41\4\361\170\174\4\210\2"
-   "\325\20\254\315\64\315\267\245\224\157\4\54\174\173\115\323"
-   "\334\17\264\3\5\135\345\127\233\256\353\335\141\65\276\11"
-   "\127\51\24\75\174\370\360\136\300\60\25\130\304\64\315\256"
-   "\306\66\321\152\13\133\307\221\43\107\372\146\146\146\146\302"
-   "\120\232\256\353\6\152\236\172\43\140\341\53\223\317\347\1"
-   "\364\20\314\50\24\12\105\333\266\361\175\177\363\35\153\245"
-   "\171\236\107\275\136\347\376\375\373\371\20\14\240\276\276\276"
-   "\236\357\355\355\305\367\175\54\313\152\51\124\275\136\307\367"
-   "\175\134\327\255\256\255\255\371\141\143\255\3\101\66\233\135"
-   "\21\102\120\253\325\132\236\370\236\347\41\204\40\237\317\257"
-   "\2\2\10\102\60\77\235\116\177\44\204\240\134\56\267\254"
-   "\353\207\136\56\227\221\122\362\370\361\343\217\1\17\220\46"
-   "\20\0\356\324\324\324\102\46\223\131\116\46\223\75\325\152"
-   "\225\110\44\322\262\120\26\213\105\204\20\114\114\114\174\4"
-   "\270\241\142\1\120\3\12\323\323\323\223\112\322\226\251\125"
-   "\52\225\250\325\152\344\162\271\265\273\167\357\76\2\312\215"
-   "\140\56\260\176\371\362\345\17\212\305\142\145\143\143\203\112"
-   "\245\322\22\260\325\325\125\204\20\134\277\176\375\32\220\3"
-   "\52\200\324\325\70\353\3\205\174\76\277\170\347\316\235\133"
-   "\102\10\62\231\14\257\173\374\311\345\162\124\253\125\126\126"
-   "\126\376\167\365\352\325\133\12\254\12\324\303\206\45\200\42"
-   "\260\162\345\312\225\17\263\331\354\132\271\134\146\151\151\351"
-   "\265\51\125\54\26\311\144\62\170\236\27\214\217\217\277\17"
-   "\54\1\317\0\317\161\234\40\4\253\53\322\214\357\373\363"
-   "\347\317\237\277\120\52\225\152\371\174\176\123\271\57\322\53"
-   "\225\12\213\213\213\141\10\377\176\357\336\275\177\2\237\0"
-   "\33\200\334\34\24\33\302\271\16\314\57\54\54\114\135\272"
-   "\164\151\334\367\375\40\223\311\260\270\270\370\205\55\45\353"
-   "\353\353\314\315\315\341\171\36\123\123\123\377\36\37\37\377"
-   "\20\370\57\220\125\105\130\157\76\252\324\125\342\255\0\316"
-   "\303\207\17\333\201\75\47\117\236\74\56\204\210\124\52\25"
-   "\172\172\172\210\305\142\273\36\153\62\231\14\271\134\16\200"
-   "\311\311\311\177\135\274\170\361\57\200\3\314\53\265\66\127"
-   "\270\27\366\112\65\315\106\200\56\340\60\360\116\137\137\337"
-   "\127\117\235\72\365\156\42\221\260\1\22\211\4\335\335\335"
-   "\264\265\265\175\156\240\134\56\107\66\233\105\112\211\224\62"
-   "\110\247\323\267\156\334\270\361\17\340\21\60\15\54\2\145"
-   "\307\161\344\147\56\274\100\33\260\17\370\12\60\30\215\106"
-   "\17\215\216\216\176\153\170\170\370\35\113\75\244\221\110\4"
-   "\333\266\351\350\350\300\262\54\114\323\104\327\365\315\333\106"
-   "\265\132\245\120\50\120\52\225\66\227\216\205\205\205\205\153"
-   "\327\256\115\314\317\317\77\2\146\201\31\225\133\105\100\66"
-   "\56\274\133\336\56\32\340\222\300\333\100\12\350\267\155\373"
-   "\313\307\216\35\373\306\301\203\7\7\332\333\333\333\77\247"
-   "\142\162\171\171\171\171\142\142\142\162\146\146\346\261\252\276"
-   "\377\50\137\1\112\315\120\57\73\252\350\52\254\11\240\7"
-   "\30\0\16\0\157\1\211\201\201\201\375\203\203\203\3\235"
-   "\235\235\166\64\32\215\306\142\261\250\141\30\106\125\131\251"
-   "\124\52\77\171\362\144\151\172\172\172\336\363\274\2\260\252"
-   "\240\236\252\320\255\251\116\40\267\72\252\274\364\14\245\12"
-   "\44\6\164\2\335\300\176\5\367\45\240\103\51\153\1\106"
-   "\70\214\252\276\350\252\142\52\50\210\145\245\320\232\12\235"
-   "\7\4\73\76\103\65\25\204\256\176\74\6\304\1\133\201"
-   "\45\232\340\264\55\240\326\225\27\124\330\334\355\124\332\21"
-   "\330\26\200\246\202\150\123\253\126\244\101\61\115\51\346\53"
-   "\105\252\252\67\171\352\273\340\145\227\304\35\203\65\1\206"
-   "\36\156\131\132\343\101\44\34\76\33\274\276\323\13\266\366"
-   "\52\347\364\346\223\172\263\275\312\71\375\377\277\113\265\60"
-   "\205\220\343\373\0\0\0\0\111\105\116\104\256\102\140\202" },
-  { ":thinlistbox.png", 188,
-   "\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
-   "\0\0\0\3\0\0\0\3\10\6\0\0\0\126\50\265"
-   "\277\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
-   "\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
-   "\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
-   "\7\340\6\7\24\21\57\53\40\151\336\0\0\0\35\151"
-   "\124\130\164\103\157\155\155\145\156\164\0\0\0\0\0\103"
-   "\162\145\141\164\145\144\40\167\151\164\150\40\107\111\115\120"
-   "\144\56\145\7\0\0\0\40\111\104\101\124\10\327\143\334"
-   "\176\373\377\177\6\50\140\142\140\140\140\360\54\232\313\300"
-   "\300\300\300\300\210\54\3\0\301\217\10\175\16\116\61\171"
-   "\0\0\0\0\111\105\116\104\256\102\140\202" },
-  { ":vertline.png", 170,
-   "\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
-   "\0\0\0\1\0\0\0\2\10\6\0\0\0\231\201\266"
-   "\47\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
-   "\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
-   "\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
-   "\7\335\4\6\12\41\20\56\40\334\34\0\0\0\31\164"
-   "\105\130\164\103\157\155\155\145\156\164\0\103\162\145\141\164"
-   "\145\144\40\167\151\164\150\40\107\111\115\120\127\201\16\27"
-   "\0\0\0\22\111\104\101\124\10\327\143\140\140\140\250\141"
-   "\370\377\377\377\17\0\14\341\4\162\2\246\161\372\0\0"
-   "\0\0\111\105\116\104\256\102\140\202" },
-  { ":widget.png", 994,
-   "\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
-   "\0\0\0\17\0\0\0\115\10\6\0\0\0\171\106\76"
-   "\55\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
-   "\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
-   "\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
-   "\7\340\6\7\20\31\66\200\233\343\312\0\0\0\35\151"
-   "\124\130\164\103\157\155\155\145\156\164\0\0\0\0\0\103"
-   "\162\145\141\164\145\144\40\167\151\164\150\40\107\111\115\120"
-   "\144\56\145\7\0\0\3\106\111\104\101\124\130\303\275\230"
-   "\277\156\53\105\24\207\277\163\146\146\23\231\134\102\212\360"
-   "\137\124\227\12\256\224\6\42\41\41\52\32\112\52\36\200"
-   "\47\100\242\61\242\135\41\361\14\24\274\0\217\221\202\64"
-   "\221\42\136\1\104\156\221\110\327\130\261\354\354\241\360\330"
-   "\236\335\235\365\356\6\21\113\326\172\366\314\157\176\337\234"
-   "\71\63\273\62\374\207\217\244\215\351\164\172\6\374\10\234"
-   "\3\357\45\241\77\201\337\201\237\313\262\274\150\211\247\323"
-   "\351\67\300\257\100\261\307\254\2\176\50\313\362\247\255\170"
-   "\72\235\176\0\134\3\257\17\240\255\200\317\313\262\274\320"
-   "\170\343\273\201\102\0\5\276\7\360\361\306\127\151\164\271"
-   "\134\162\173\173\273\155\237\234\234\20\102\110\273\174\232\212"
-   "\77\114\43\167\167\167\374\362\307\33\330\301\63\144\361\212"
-   "\157\77\276\343\364\364\64\355\362\356\126\54\42\165\56\125"
-   "\70\74\206\243\167\100\376\102\365\125\253\317\126\254\252\265"
-   "\233\316\71\104\4\213\3\73\347\132\175\366\212\331\70\365"
-   "\211\163\330\42\32\265\32\333\362\77\70\167\315\231\41\163"
-   "\156\42\255\333\262\255\140\21\31\213\35\357\211\76\41\366"
-   "\272\343\16\373\351\262\255\252\65\261\252\216\54\222\210\55"
-   "\117\217\335\150\217\313\166\143\316\343\260\223\245\172\332\154"
-   "\77\272\110\106\45\54\67\147\303\0\60\4\347\164\344\226"
-   "\24\210\207\330\43\266\44\253\132\173\334\1\310\303\260\245"
-   "\312\237\44\365\366\140\154\63\303\342\122\31\62\56\333\315"
-   "\317\150\354\324\171\24\166\353\231\72\276\74\233\117\220\121"
-   "\11\213\277\37\47\256\147\73\47\126\63\363\233\340\346\253"
-   "\252\244\326\271\270\231\171\17\170\347\34\125\125\325\335\33"
-   "\330\231\234\254\305\336\173\126\253\125\15\133\5\52\3\225"
-   "\166\205\171\357\167\342\334\234\366\211\153\316\316\71\36\36"
-   "\36\166\57\132\125\205\23\143\205\340\304\166\171\250\155\234"
-   "\304\271\65\57\331\135\233\361\232\163\16\333\105\365\346\272"
-   "\27\73\35\331\314\160\272\31\244\355\134\303\316\212\243\221"
-   "\223\36\161\67\266\365\142\273\334\310\76\212\275\266\217\241"
-   "\370\333\145\261\253\252\252\45\254\167\251\122\54\21\301\307"
-   "\111\173\47\373\213\44\207\235\72\167\140\167\147\73\165\336"
-   "\233\355\46\326\32\133\243\130\311\305\73\235\67\216\233\153"
-   "\63\336\133\333\41\266\103\214\165\316\71\227\115\357\43\266"
-   "\157\277\62\357\305\66\63\102\304\16\256\175\206\365\142\247"
-   "\11\213\235\207\141\213\10\301\257\5\301\273\315\201\227\305"
-   "\156\325\266\210\20\242\163\210\157\5\251\270\126\333\271\154"
-   "\206\230\260\340\327\330\351\351\332\233\355\241\330\331\332\116"
-   "\305\316\271\34\366\160\361\140\154\347\34\105\24\27\121\234"
-   "\76\24\152\330\271\315\136\204\50\16\256\125\333\275\163\156"
-   "\72\17\256\355\234\163\147\155\347\260\277\74\173\237\42\170"
-   "\276\370\350\355\275\330\57\103\10\163\125\235\154\202\213\305"
-   "\202\363\347\307\234\77\77\6\140\76\237\327\304\41\204\71"
-   "\360\322\3\227\105\121\254\122\254\252\252\230\315\146\235\57"
-   "\166\105\121\254\200\113\17\134\251\352\315\144\62\171\166\177"
-   "\177\57\175\377\66\34\36\36\232\252\336\0\127\22\367\357"
-   "\13\63\273\230\315\146\257\55\26\213\316\1\16\16\16\354"
-   "\350\350\350\37\21\371\114\104\256\45\71\0\136\230\331\157"
-   "\146\366\346\162\271\364\125\125\115\222\245\231\207\20\126\42"
-   "\162\43\42\137\213\310\165\353\357\35\63\363\300\31\360\11"
-   "\360\126\22\372\33\270\4\256\104\144\133\152\377\2\13\162"
-   "\326\53\202\277\76\356\0\0\0\0\111\105\116\104\256\102"
-   "\140\202" },
-  { ":png_error", 2608,
-   "\101\0\0\0\12\0\0\0\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
-   "\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
-   "\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377"
-   "\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
-   "\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
-   "\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377"
-   "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\377"
-   "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377"
-   "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377"
-   "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
-   "\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
-   "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377"
-   "\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377"
-   "\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-   "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" },
-  { "", 0, 0 }
+	{
+		":resources/bg.png", 1123,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\1\162\0\0\1\112\10\6\0\0\0\0\15\324"
+		"\311\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
+		"\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
+		"\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
+		"\7\335\4\6\13\15\70\43\146\165\177\0\0\3\360\111"
+		"\104\101\124\170\332\355\334\261\15\200\60\20\4\101\100\364"
+		"\137\240\233\61\65\134\162\74\142\246\4\7\253\13\136\76"
+		"\327\132\373\0\340\263\56\117\0\40\344\0\10\71\0\102"
+		"\16\40\344\0\174\321\275\267\243\25\0\213\34\0\41\7"
+		"\100\310\1\204\34\0\41\7\240\314\325\12\200\105\16\200"
+		"\220\3\40\344\0\102\16\200\220\3\40\344\0\10\71\200"
+		"\220\3\40\344\0\10\71\0\102\16\40\344\0\214\347\323"
+		"\54\0\213\34\0\41\7\100\310\1\204\34\0\41\7\100"
+		"\310\1\10\71\77\4\260\310\1\20\162\0\204\34\100\310"
+		"\1\20\162\0\372\134\255\0\130\344\0\10\71\0\102\16"
+		"\40\344\0\10\71\0\175\256\126\0\54\162\0\204\34\0"
+		"\41\7\20\162\0\204\34\0\41\7\40\344\374\20\300\42"
+		"\7\100\310\1\20\162\0\41\7\100\310\1\350\163\265\2"
+		"\140\221\3\40\344\0\10\71\200\220\3\40\344\0\10\71"
+		"\0\102\16\40\344\0\10\71\0\102\16\200\220\3\10\71"
+		"\0\343\371\64\13\300\42\7\100\310\1\20\162\0\41\7"
+		"\100\310\1\20\162\0\102\316\17\1\54\162\0\204\34\0"
+		"\41\7\20\162\0\204\34\200\76\127\53\0\26\71\0\102"
+		"\16\200\220\3\10\71\0\102\16\200\220\3\20\162\176\10"
+		"\140\221\3\40\344\0\10\71\200\220\3\40\344\0\364\271"
+		"\132\1\260\310\1\20\162\0\204\34\100\310\1\20\162\0"
+		"\372\134\255\0\130\344\0\10\71\0\102\16\40\344\0\10"
+		"\71\0\102\16\200\220\3\10\71\0\102\16\200\220\3\40"
+		"\344\0\102\16\300\170\76\315\2\260\310\1\20\162\0\204"
+		"\34\100\310\1\20\162\0\204\34\200\220\363\103\0\213\34"
+		"\0\41\7\100\310\1\204\34\0\41\7\240\317\325\12\200"
+		"\105\16\200\220\3\40\344\0\102\16\200\220\3\40\344\0"
+		"\204\234\37\2\130\344\0\10\71\0\102\16\40\344\0\10"
+		"\71\0\175\256\126\0\54\162\0\204\34\0\41\7\20\162"
+		"\0\204\34\200\76\127\53\0\26\71\0\102\16\200\220\3"
+		"\10\71\0\102\16\200\220\3\40\344\0\102\16\200\220\3"
+		"\40\344\0\10\71\200\220\3\60\236\117\263\0\54\162\0"
+		"\204\34\0\41\7\20\162\0\204\34\0\41\7\40\344\374"
+		"\20\300\42\7\100\310\1\20\162\0\41\7\100\310\1\350"
+		"\163\265\2\140\221\3\40\344\0\10\71\200\220\3\40\344"
+		"\0\10\71\0\41\347\207\0\26\71\0\102\16\200\220\3"
+		"\10\71\0\102\16\100\237\253\25\0\213\34\0\41\7\100"
+		"\310\1\204\34\0\41\7\100\310\1\10\71\77\4\260\310"
+		"\1\20\162\0\204\34\100\310\1\20\162\0\204\34\0\41"
+		"\7\20\162\0\204\34\0\41\7\100\310\1\376\300\137\53"
+		"\0\26\71\0\102\16\200\220\3\10\71\0\102\16\200\220"
+		"\3\20\162\176\10\140\221\3\40\344\0\10\71\200\220\3"
+		"\40\344\0\364\271\132\1\260\310\1\20\162\0\204\34\100"
+		"\310\1\20\162\0\204\34\200\220\363\103\0\213\34\0\41"
+		"\7\100\310\1\204\34\0\41\7\240\317\325\12\200\105\16"
+		"\200\220\3\40\344\0\102\16\200\220\3\40\344\0\204\234"
+		"\37\2\130\344\0\10\71\0\102\16\40\344\0\10\71\0"
+		"\102\16\200\220\3\10\71\0\102\16\200\220\3\40\344\0"
+		"\177\340\257\25\0\213\34\0\41\7\100\310\1\204\34\0"
+		"\41\7\100\310\1\10\71\77\4\260\310\1\20\162\0\204"
+		"\34\100\310\1\20\162\0\372\134\255\0\130\344\0\10\71"
+		"\0\102\16\40\344\0\10\71\0\102\16\100\310\371\41\200"
+		"\105\16\200\220\3\40\344\0\102\16\200\220\3\320\347\152"
+		"\5\300\42\7\100\310\1\20\162\0\41\7\100\310\1\20"
+		"\162\0\102\316\17\1\54\162\0\204\34\0\41\7\20\162"
+		"\0\204\34\200\76\127\53\0\26\71\0\102\16\200\220\3"
+		"\10\71\0\102\16\200\220\3\40\344\0\102\16\200\220\3"
+		"\40\344\0\10\71\200\220\3\60\236\117\263\0\54\162\0"
+		"\204\34\0\41\7\20\162\0\204\34\200\76\127\53\0\26"
+		"\71\0\102\16\200\220\3\10\71\0\102\16\200\220\3\20"
+		"\162\176\10\140\221\3\40\344\0\10\71\200\220\3\40\344"
+		"\0\364\271\132\1\260\310\1\20\162\0\204\34\100\310\1"
+		"\20\162\0\204\34\200\220\363\103\0\213\34\200\67\75\173"
+		"\113\211\365\123\166\223\131\0\0\0\0\111\105\116\104\256"
+		"\102\140\202"
+	},
+	{
+		":resources/bypass_button.png", 1615,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\0\100\0\0\0\20\10\2\0\0\0\51\205\356"
+		"\176\0\0\0\4\147\101\115\101\0\0\257\310\67\5\212"
+		"\351\0\0\0\31\164\105\130\164\123\157\146\164\167\141\162"
+		"\145\0\101\144\157\142\145\40\111\155\141\147\145\122\145\141"
+		"\144\171\161\311\145\74\0\0\5\341\111\104\101\124\170\332"
+		"\264\126\113\117\133\107\24\236\231\173\301\340\47\6\7\23"
+		"\36\246\355\202\100\213\311\206\242\110\110\110\374\207\256\53"
+		"\345\77\244\77\43\135\66\33\244\144\337\25\312\62\242\110"
+		"\25\250\202\220\102\112\324\320\200\121\170\44\4\33\2\70"
+		"\261\261\357\235\107\277\71\367\332\165\36\225\222\105\354\361"
+		"\365\314\71\337\375\346\234\63\147\316\14\177\360\340\101\157"
+		"\157\57\373\264\117\261\130\134\133\133\253\126\253\237\210\217"
+		"\106\243\223\223\223\137\224\237\337\371\345\116\74\26\345\214"
+		"\163\146\40\22\244\10\7\206\33\172\30\73\260\222\267\25"
+		"\113\35\213\105\1\201\300\4\177\55\170\172\331\140\100\75"
+		"\126\41\174\62\225\20\216\43\134\216\247\343\12\46\270\20"
+		"\304\254\321\214\126\112\111\145\244\326\112\227\57\336\174\56"
+		"\277\253\360\236\66\202\151\240\170\0\66\346\327\233\67\241"
+		"\376\341\356\75\141\147\241\311\100\307\31\246\203\67\112\103"
+		"\140\361\254\201\277\107\370\37\357\336\13\30\2\177\171\3"
+		"\157\4\147\16\343\155\360\201\32\347\345\21\153\150\342\131"
+		"\202\301\154\172\107\31\153\326\377\361\237\114\236\1\337\275"
+		"\326\375\41\277\320\60\137\51\274\304\224\342\122\35\54\55"
+		"\101\322\311\30\32\323\152\177\171\231\51\211\216\321\66\102"
+		"\122\301\133\164\310\153\145\307\273\113\113\210\135\204\61\64"
+		"\210\12\313\313\210\247\205\206\172\333\261\121\23\102\70\2"
+		"\341\347\31\170\42\322\75\335\150\116\233\140\275\134\264\11"
+		"\1\271\43\140\321\373\374\140\270\342\203\56\335\337\215\6"
+		"\221\237\225\201\256\311\57\360\147\254\175\130\104\371\367\374"
+		"\374\372\334\34\74\21\101\56\51\205\41\204\120\61\145\375"
+		"\264\313\155\11\250\47\345\306\374\374\37\163\163\350\6\31"
+		"\211\16\206\20\102\105\240\20\317\140\233\313\270\303\144\126"
+		"\251\41\303\303\44\302\227\251\101\3\41\124\302\101\26\233"
+		"\167\370\225\272\34\250\325\307\374\126\376\372\250\17\141\3"
+		"\144\177\256\15\30\41\136\254\256\356\337\277\237\114\245\60"
+		"\14\62\14\10\14\41\214\146\62\127\247\246\64\111\130\343"
+		"\271\277\272\272\103\170\325\230\100\22\36\302\170\46\223\233"
+		"\232\152\42\155\60\300\330\303\143\43\61\41\205\307\352\202"
+		"\162\130\42\335\73\142\172\104\127\275\212\171\145\0\153\345"
+		"\67\375\54\176\43\301\352\354\122\125\334\6\177\74\26\147"
+		"\67\130\265\136\341\57\103\13\155\12\331\75\244\124\161\143"
+		"\3\151\63\60\75\335\352\61\206\20\226\326\67\214\242\340"
+		"\320\332\111\151\373\57\11\237\233\236\156\72\200\116\216\360"
+		"\107\353\33\264\63\103\74\362\32\6\213\36\47\321\231\320"
+		"\45\144\73\345\267\315\155\215\41\204\120\1\140\267\164\13"
+		"\77\357\27\251\124\112\356\370\255\374\30\102\10\125\223\137"
+		"\220\365\350\313\162\241\340\143\243\114\114\140\224\145\14\115"
+		"\112\331\175\175\2\302\213\335\2\145\205\305\51\233\204\26"
+		"\177\136\50\170\214\145\10\337\317\130\77\341\257\134\237\200"
+		"\360\214\360\252\201\267\206\32\355\246\134\117\171\136\261\216"
+		"\376\325\150\37\32\46\366\112\165\10\241\12\266\157\53\277"
+		"\333\353\326\374\332\345\166\25\243\157\272\277\106\3\177\155"
+		"\247\12\41\124\115\176\127\122\327\241\165\266\111\142\67\207"
+		"\34\271\175\73\130\1\233\301\244\122\24\7\274\21\54\145"
+		"\50\44\74\30\276\43\174\60\173\240\12\60\1\236\26\117"
+		"\141\7\7\21\306\163\373\267\147\101\120\215\262\141\207\312"
+		"\42\140\110\13\277\333\356\332\115\154\375\121\217\176\136\13"
+		"\361\76\254\322\120\65\371\5\55\227\362\225\114\14\17\103"
+		"\164\274\276\256\102\62\373\301\320\326\273\341\141\77\20\311"
+		"\120\216\251\122\303\303\110\344\227\357\342\61\204\20\52\371"
+		"\1\136\136\110\24\42\226\144\224\125\141\51\61\11\154\137"
+		"\41\313\362\43\370\242\357\264\71\254\217\265\362\233\54\203"
+		"\120\226\374\46\336\245\304\220\302\260\256\261\261\332\346\346"
+		"\361\312\12\312\326\225\174\36\166\237\74\331\74\131\175\210"
+		"\372\10\225\42\227\25\325\104\274\201\254\356\31\33\253\156"
+		"\156\36\255\254\370\132\367\345\363\260\373\325\223\315\322\352"
+		"\103\354\201\36\302\263\6\336\367\75\346\360\172\261\236\311"
+		"\145\42\375\35\136\275\254\313\366\114\342\111\36\33\210\104"
+		"\104\344\364\370\304\367\174\174\132\371\353\173\365\276\211\150"
+		"\74\237\70\251\224\364\221\266\370\253\42\75\21\217\71\321"
+		"\323\347\245\46\277\153\303\57\155\335\114\214\217\263\122\351"
+		"\162\161\361\170\141\341\305\302\2\324\355\264\23\72\147\147"
+		"\241\302\22\65\253\220\244\227\273\306\307\115\251\124\131\134"
+		"\4\370\200\360\160\165\0\205\145\166\26\52\30\321\254\47"
+		"\136\315\307\226\75\337\76\103\15\311\215\15\35\47\213\225"
+		"\213\267\366\304\115\305\263\156\357\341\323\303\263\355\63\277"
+		"\356\373\330\16\55\374\147\217\137\47\123\311\157\147\306\236"
+		"\147\243\347\257\316\355\214\175\135\137\105\206\13\277\27\136"
+		"\77\176\335\334\326\344\0\25\176\330\27\235\231\151\117\247"
+		"\223\133\133\346\340\300\36\165\103\71\76\72\352\346\363\236"
+		"\266\147\243\152\51\243\301\41\237\234\231\351\110\247\323\133"
+		"\133\232\360\142\50\47\106\107\333\363\171\254\141\263\20\223"
+		"\3\136\160\151\330\373\163\317\53\173\331\301\354\140\17\74"
+		"\145\347\307\347\273\207\273\107\73\107\10\277\254\371\176\315"
+		"\177\217\177\167\261\340\235\172\203\327\6\257\345\106\154\106"
+		"\24\116\236\376\363\364\360\257\203\100\33\40\371\255\133\77"
+		"\305\73\73\120\230\161\75\21\246\161\27\142\341\345\207\321"
+		"\231\256\351\52\1\356\267\227\227\120\166\166\166\130\10\335"
+		"\111\76\366\341\364\263\67\231\113\302\167\365\244\334\366\66"
+		"\267\303\165\333\320\160\40\333\163\314\362\7\247\73\26\327"
+		"\223\12\53\340\311\363\323\363\317\345\167\155\25\1\15\34"
+		"\240\113\206\340\241\345\1\1\12\270\241\273\234\242\213\22"
+		"\212\22\312\67\246\15\175\14\103\21\334\272\202\353\227\55"
+		"\357\301\115\205\67\360\276\347\321\311\217\35\347\272\355\216"
+		"\75\164\5\247\203\127\333\113\14\254\367\261\171\265\266\13"
+		"\360\331\374\156\271\374\246\124\54\5\136\221\236\205\117\372"
+		"\222\37\377\275\33\211\264\117\116\176\237\33\34\244\225\302"
+		"\41\310\20\312\360\111\137\310\205\26\124\222\255\164\177\177"
+		"\157\155\355\321\27\345\377\127\200\1\0\7\104\256\170\174"
+		"\154\240\127\0\0\0\0\111\105\116\104\256\102\140\202"
+	},
+	{
+		":resources/font.png", 10827,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\7\135\0\0\0\20\10\6\0\0\0\135\214\146"
+		"\362\0\0\0\11\160\110\131\163\0\0\16\304\0\0\16"
+		"\304\1\225\53\16\33\0\0\40\0\111\104\101\124\170\234"
+		"\355\235\171\364\135\125\225\347\77\277\220\164\244\222\212\61"
+		"\222\230\212\241\142\14\105\112\245\54\151\225\106\27\315\212"
+		"\24\5\313\201\106\12\225\5\55\266\245\250\215\226\224\55"
+		"\113\104\50\64\42\112\251\5\132\245\245\122\22\324\202\122"
+		"\24\107\304\221\166\142\24\54\73\316\212\20\10\140\200\200"
+		"\214\11\146\370\15\257\377\370\356\363\273\347\236\167\316\35"
+		"\336\273\357\375\136\222\273\327\172\353\275\167\366\76\373\354"
+		"\63\355\263\367\31\41\1\35\72\235\26\327\342\132\334\160"
+		"\160\356\167\214\276\210\107\23\162\364\103\137\127\356\176\145"
+		"\254\222\136\212\117\31\377\136\312\176\117\301\227\225\155\125"
+		"\176\375\362\250\333\216\173\211\327\104\36\206\111\323\204\176"
+		"\10\151\232\250\203\246\344\256\112\73\210\162\30\26\257\141"
+		"\322\64\21\247\116\334\101\321\124\325\363\115\215\71\375\362"
+		"\33\46\256\137\176\275\216\335\115\365\351\141\341\6\115\137"
+		"\5\67\214\64\352\332\113\375\366\331\26\327\342\132\334\314"
+		"\343\232\262\333\7\351\267\225\361\252\153\237\64\75\46\206"
+		"\64\115\311\123\205\146\20\161\7\145\37\125\251\273\141\214"
+		"\237\303\240\257\22\47\202\337\4\234\124\203\327\153\54\116"
+		"\21\355\7\200\216\175\316\257\300\167\55\260\5\370\2\60"
+		"\131\101\206\50\14\212\266\227\270\1\115\264\214\43\174\272"
+		"\312\266\112\271\326\220\147\132\16\373\77\235\236\375\357\342"
+		"\337\217\356\13\350\326\22\251\343\252\355\261\112\131\105\350"
+		"\222\355\260\212\154\211\164\243\320\204\236\30\321\66\123\47"
+		"\255\252\174\152\321\354\52\270\121\220\241\16\256\352\70\330"
+		"\213\16\230\351\274\65\201\33\105\231\206\136\6\243\44\114"
+		"\213\153\161\273\73\256\216\343\322\264\34\375\320\327\225\173"
+		"\30\16\136\257\16\154\323\3\336\356\204\57\53\333\252\374"
+		"\372\345\321\253\3\327\264\223\70\112\64\115\350\207\220\146"
+		"\0\216\115\317\174\252\322\16\242\34\206\305\153\230\64\115"
+		"\304\251\23\167\120\64\125\365\174\323\216\300\250\332\20\115"
+		"\362\353\165\354\156\252\117\17\13\67\150\372\52\270\141\244"
+		"\121\327\136\352\267\317\266\270\26\327\342\146\36\327\224\335"
+		"\76\110\277\255\214\127\135\373\244\351\61\61\244\151\112\236"
+		"\52\64\203\210\73\50\373\250\112\335\15\143\374\34\6\175"
+		"\225\70\21\174\164\361\252\200\127\331\142\320\21\300\243\300"
+		"\331\366\171\324\302\122\174\147\1\123\300\5\300\375\300\31"
+		"\45\62\164\202\357\42\332\257\3\23\366\135\106\133\31\172"
+		"\150\377\125\26\10\41\122\266\125\312\65\340\23\55\37\243"
+		"\11\27\131\303\105\330\56\376\26\236\343\331\203\37\232\254"
+		"\343\252\355\261\112\131\5\164\205\355\260\212\154\211\164\213"
+		"\312\67\12\75\224\27\214\116\233\251\232\126\22\366\24\273"
+		"\175\24\144\250\203\253\72\16\366\142\377\314\164\336\232\300"
+		"\215\242\114\103\57\203\121\22\246\305\265\270\335\35\127\307"
+		"\161\151\132\216\176\350\353\312\75\14\7\257\127\7\266\351"
+		"\1\157\167\302\227\225\155\125\176\375\362\350\325\201\253\23"
+		"\157\30\306\155\223\64\115\350\207\220\146\0\216\115\317\174"
+		"\252\322\16\242\34\206\305\153\230\64\115\304\251\23\167\120"
+		"\64\125\365\174\323\216\300\250\332\20\115\362\353\165\354\156"
+		"\252\117\17\13\67\150\372\52\270\141\244\121\327\136\352\267"
+		"\317\266\270\26\327\342\146\36\127\242\227\147\125\341\325\217"
+		"\34\51\171\352\360\252\153\237\64\75\46\206\64\75\312\123"
+		"\364\351\111\346\62\232\141\333\107\125\352\156\30\343\347\60"
+		"\350\253\304\151\332\277\31\161\332\11\340\55\366\335\63\337"
+		"\136\342\216\72\115\257\176\113\325\364\172\225\153\167\244\33"
+		"\166\171\355\156\64\63\210\373\26\322\35\227\127\211\67\3"
+		"\362\365\205\33\244\16\230\351\274\65\201\33\105\231\6\205"
+		"\233\225\102\266\320\102\13\103\207\116\342\333\207\247\1\177"
+		"\260\337\373\1\333\2\374\131\150\67\131\7\355\266\72\51"
+		"\202\233\2\316\364\302\137\214\166\236\305\340\4\140\253\245"
+		"\363\352\22\271\1\376\16\330\350\375\277\335\302\142\60\236"
+		"\10\157\22\326\0\217\170\377\227\2\267\240\1\176\34\370"
+		"\5\52\107\37\366\41\53\143\200\303\120\236\306\201\235\300"
+		"\172\140\271\207\77\0\370\215\341\46\200\137\1\117\111\310"
+		"\363\52\272\353\165\77\22\316\270\301\102\340\153\46\323\44"
+		"\160\17\360\2\17\37\213\73\345\341\127\3\277\64\371\166"
+		"\2\77\3\126\171\370\305\300\217\14\267\35\370\41\260\42"
+		"\41\377\260\140\25\160\33\52\317\73\201\247\107\150\146\1"
+		"\247\2\267\242\266\76\211\312\150\75\160\114\11\377\323\120"
+		"\71\235\232\300\207\345\71\156\351\34\32\320\75\17\330\140"
+		"\162\76\12\374\133\11\237\260\357\305\150\142\155\240\14\17"
+		"\371\276\337\101\345\361\206\110\132\251\374\66\101\263\16\370"
+		"\162\5\72\7\367\3\357\115\340\336\107\136\57\165\200\367"
+		"\227\310\5\360\54\324\37\135\177\375\31\352\243\141\234\260"
+		"\176\327\223\357\27\0\7\42\35\341\367\235\62\136\23\250"
+		"\255\370\72\140\51\160\55\352\137\123\350\212\245\57\2\163"
+		"\12\370\244\332\101\14\374\360\267\2\73\200\5\11\332\171"
+		"\110\237\237\343\205\75\2\34\34\320\235\141\174\117\17\302"
+		"\17\46\257\123\67\240\376\344\303\337\43\75\353\340\116\272"
+		"\307\217\127\133\270\17\261\274\377\277\10\336\301\26\244\343"
+		"\103\210\365\217\176\40\171\65\134\42\355\46\240\16\37\327"
+		"\367\177\335\0\357\20\127\245\375\225\341\166\145\130\75\323"
+		"\2\64\10\357\46\157\33\270\72\233\62\134\13\55\264\260"
+		"\147\300\46\144\337\370\260\6\371\27\223\300\357\201\243\153"
+		"\360\72\45\10\73\205\374\11\42\177\174\170\77\262\247\376"
+		"\0\274\51\210\227\362\177\103\373\266\310\246\176\13\262\161"
+		"\306\201\53\52\346\241\56\324\221\147\254\340\343\340\315\46"
+		"\363\66\144\77\325\201\123\221\155\71\1\174\333\13\177\203"
+		"\361\233\0\276\353\205\47\117\135\106\340\100\340\146\124\137"
+		"\105\376\107\12\316\42\177\225\350\221\300\146\13\333\14\34"
+		"\336\43\37\37\176\212\374\205\52\364\163\200\273\321\334\206"
+		"\17\251\262\52\112\243\16\224\371\234\273\62\355\243\250\154"
+		"\36\256\100\13\232\363\230\244\232\317\3\365\375\354\72\76"
+		"\364\40\150\210\304\11\241\212\57\227\112\63\65\217\320\224"
+		"\177\274\53\320\25\301\201\310\27\162\74\276\143\174\375\166"
+		"\63\350\271\220\272\64\125\174\344\72\72\327\215\115\261\266"
+		"\342\240\310\257\115\215\21\105\127\232\257\45\161\175\164\11"
+		"\34\16\274\15\170\176\215\70\275\100\231\37\337\113\236\253"
+		"\246\25\362\256\313\363\4\64\306\137\200\332\104\70\127\265"
+		"\226\164\331\17\42\337\105\351\15\22\206\131\207\105\74\173"
+		"\232\357\30\103\306\335\22\57\154\22\170\173\207\116\147\214"
+		"\261\67\265\270\26\327\342\6\212\33\3\260\337\164\350\60"
+		"\306\330\44\60\33\31\230\263\175\72\144\10\237\4\354\217"
+		"\234\325\67\142\312\327\350\72\150\300\75\7\170\73\162\76"
+		"\27\4\270\131\300\73\311\166\72\157\100\306\310\364\342\207"
+		"\227\346\203\300\173\54\370\14\340\161\136\76\34\335\144\207"
+		"\316\136\106\377\173\144\50\174\305\160\57\106\13\61\373\170"
+		"\364\167\240\101\343\57\201\377\4\126\2\117\12\362\31\5"
+		"\107\23\243\115\340\56\1\226\1\207\131\370\227\114\226\277"
+		"\261\374\377\7\62\312\136\150\370\77\41\133\164\164\274\36"
+		"\2\76\1\234\13\74\306\342\74\26\370\113\303\157\6\256"
+		"\104\213\35\0\237\104\13\56\373\106\344\334\0\74\31\163"
+		"\266\15\377\132\64\200\75\61\221\337\33\321\344\304\233\321"
+		"\102\344\171\46\377\343\22\145\166\241\361\177\265\341\157\7"
+		"\276\202\352\36\340\37\321\325\47\373\31\376\133\250\216\177"
+		"\204\352\367\43\300\63\175\371\213\312\75\126\7\51\174\25"
+		"\32\303\377\47\252\207\263\201\317\241\105\356\77\363\342\356"
+		"\15\334\10\374\61\360\357\300\227\120\331\76\3\365\213\27"
+		"\241\166\167\162\42\315\133\120\333\176\34\301\242\273\353\213"
+		"\144\23\42\263\121\335\134\150\345\262\310\150\236\212\26\204"
+		"\76\214\34\316\3\201\317\2\227\2\47\107\370\200\352\140"
+		"\55\352\233\357\116\320\304\312\43\111\143\370\267\33\337\265"
+		"\300\273\14\365\136\344\60\277\16\130\127\302\247\103\326\336"
+		"\235\36\12\351\162\64\21\76\353\200\307\243\115\34\125\345"
+		"\6\351\214\3\201\337\171\350\175\221\263\265\60\110\363\41"
+		"\340\317\54\116\114\256\47\1\137\105\345\374\75\264\360\370"
+		"\12\340\130\340\50\340\256\204\134\113\121\235\254\1\236\152"
+		"\64\117\104\216\333\47\200\217\42\75\161\226\361\132\15\334"
+		"\223\340\265\4\31\306\373\3\117\63\232\137\3\77\107\365"
+		"\261\31\265\347\213\214\347\221\221\366\331\11\313\255\106\375"
+		"\215\241\305\352\113\351\136\164\7\31\237\257\102\165\65\341"
+		"\351\200\115\344\235\276\153\321\46\237\137\0\207\170\341\353"
+		"\220\176\74\334\342\76\27\370\206\345\151\53\352\57\167\241"
+		"\11\333\353\215\346\177\42\103\167\251\307\347\156\53\217\117"
+		"\47\164\302\42\340\46\340\57\210\224\265\375\377\76\152\67"
+		"\47\6\345\64\26\51\223\143\201\317\3\57\101\216\102\35"
+		"\175\65\255\243\213\342\24\325\121\205\170\105\375\255\54\336"
+		"\24\152\233\37\4\36\355\127\306\202\361\265\50\136\112\157"
+		"\104\241\207\362\150\34\127\221\176\7\60\167\120\162\65\305"
+		"\247\42\156\33\232\364\276\52\250\263\147\243\276\361\244\252"
+		"\362\216\240\55\335\342\132\134\213\363\174\313\2\175\276\32"
+		"\155\62\373\43\310\365\367\315\350\212\320\377\203\46\101\137"
+		"\113\332\317\300\213\373\132\344\127\74\1\363\133\201\373\220"
+		"\377\171\141\144\174\330\11\274\314\350\317\107\33\301\212\164"
+		"\164\314\276\165\20\263\251\335\142\356\355\310\66\331\253\137"
+		"\375\34\224\145\135\171\252\360\336\216\371\53\310\336\334\273"
+		"\106\334\255\150\156\340\167\330\146\276\116\346\273\236\213\154"
+		"\255\13\201\271\26\176\27\360\16\262\272\51\52\227\337\221"
+		"\337\144\74\155\133\105\312\45\126\167\67\2\7\221\331\62"
+		"\367\1\227\241\205\200\163\221\57\373\204\12\162\114\363\11"
+		"\320\357\106\266\346\1\25\351\277\212\354\245\243\3\372\256"
+		"\262\252\220\106\35\137\270\314\347\334\123\150\101\175\362\21"
+		"\340\70\42\276\116\20\267\27\77\73\306\147\230\64\241\377"
+		"\61\35\47\304\247\342\25\321\222\236\107\150\312\77\36\165"
+		"\272\242\366\262\4\371\215\37\6\76\144\74\336\211\26\255"
+		"\216\3\56\53\251\307\262\171\216\101\321\124\361\221\123\174"
+		"\374\374\207\143\323\131\170\363\275\101\371\275\6\157\356\61"
+		"\300\155\302\306\10\17\167\44\232\153\73\317\150\116\5\216"
+		"\351\320\371\326\30\143\173\241\261\377\343\310\307\76\17\170"
+		"\117\244\15\307\332\367\167\321\201\206\157\240\172\256\345\63"
+		"\225\321\173\270\134\176\33\310\163\121\276\302\71\203\160\314"
+		"\375\103\202\47\76\77\117\276\375\321\206\252\25\300\277\140"
+		"\33\263\14\137\126\366\115\347\273\237\272\116\302\10\326\141"
+		"\21\117\210\364\305\362\62\320\344\330\147\275\70\377\213\154"
+		"\122\371\356\26\327\342\132\334\100\161\176\7\167\116\351\157"
+		"\221\123\174\23\260\72\350\374\137\101\16\303\61\150\342\370"
+		"\277\220\37\244\40\350\350\21\34\36\376\245\150\221\155\261"
+		"\47\237\257\70\46\221\321\62\7\31\162\263\43\164\33\72"
+		"\164\126\215\61\166\42\360\117\230\321\340\361\270\7\55\30"
+		"\72\303\341\317\321\102\306\263\321\102\337\53\201\337\106\24"
+		"\156\152\341\241\316\242\353\264\262\264\360\315\150\321\332\355"
+		"\176\76\30\71\200\156\201\361\76\253\237\257\223\236\360\136"
+		"\206\234\371\71\11\374\122\113\67\164\364\137\6\374\3\132"
+		"\104\360\353\175\35\162\124\326\4\174\174\147\360\122\62\207"
+		"\274\53\317\136\320\11\310\20\377\163\17\77\205\234\41\167"
+		"\72\155\41\126\227\206\337\206\115\276\170\362\377\316\303\227"
+		"\55\272\236\204\214\272\302\5\211\100\346\151\3\44\201\337"
+		"\201\372\300\355\310\341\337\110\176\3\302\65\300\17\110\357"
+		"\340\73\14\31\160\177\113\367\242\316\63\200\353\321\204\317"
+		"\146\340\71\300\117\202\364\241\173\100\135\210\46\222\134\275"
+		"\137\145\377\137\342\321\234\0\374\63\260\270\200\317\264\21"
+		"\334\204\243\147\170\267\241\42\74\255\364\176\64\161\366\330"
+		"\72\16\102\47\276\170\122\344\104\344\26\134\153\310\15\72"
+		"\31\373\0\371\5\277\213\120\375\274\40\110\363\343\150\101"
+		"\366\371\71\126\31\315\225\300\247\321\306\7\37\346\240\205"
+		"\320\127\25\310\265\300\344\160\355\354\12\264\331\341\270\200"
+		"\356\42\244\57\217\52\340\265\4\351\200\71\136\37\134\212"
+		"\332\213\203\247\240\166\67\67\322\157\372\135\164\75\3\235"
+		"\120\135\110\376\144\333\54\313\343\277\142\175\307\342\34\207"
+		"\46\64\236\344\321\76\202\332\323\231\344\117\315\156\104\106"
+		"\357\47\275\364\56\107\106\370\337\30\357\345\330\244\226\107"
+		"\263\1\370\30\152\223\157\6\136\217\115\320\44\364\306\327"
+		"\121\377\367\67\116\114\347\77\164\154\202\162\212\71\55\67"
+		"\242\166\260\23\370\157\5\351\6\5\233\247\251\340\30\114"
+		"\313\130\304\247\2\256\316\242\153\152\2\247\47\31\13\306"
+		"\327\242\170\51\275\21\205\36\312\243\161\134\335\262\35\204"
+		"\134\115\361\251\221\227\275\200\251\110\235\215\143\47\357\153"
+		"\364\213\121\262\245\133\134\213\153\161\236\157\131\240\317\317"
+		"\107\33\251\16\202\56\177\57\264\123\252\352\226\115\310\117"
+		"\71\25\155\376\171\51\371\311\134\137\327\154\105\23\342\157"
+		"\53\113\47\260\157\335\206\341\61\144\327\334\211\154\316\243"
+		"\310\333\324\37\103\266\343\243\310\316\252\72\216\46\41\50"
+		"\113\337\336\356\344\310\202\215\315\65\170\157\107\266\72\150"
+		"\23\164\154\321\65\351\23\243\215\250\377\27\370\55\360\267"
+		"\101\334\161\344\347\236\320\203\75\63\211\306\14\7\321\61"
+		"\261\144\174\365\155\231\51\344\53\74\204\66\326\335\107\365"
+		"\105\361\60\377\7\242\11\373\277\300\333\264\131\100\377\162"
+		"\144\347\256\300\273\151\313\350\237\214\66\65\117\227\225\241"
+		"\237\211\312\65\225\106\24\172\360\71\367\4\132\220\157\164"
+		"\33\72\54\160\17\221\66\35\304\355\325\317\16\371\14\223"
+		"\46\154\363\323\161\52\330\354\125\26\135\41\76\217\320\224"
+		"\177\74\352\164\105\355\305\235\274\363\375\366\37\240\303\16"
+		"\267\1\207\226\324\343\114\55\272\126\361\221\303\370\343\350"
+		"\4\376\113\200\333\43\143\23\150\234\377\42\266\71\153\24"
+		"\374\256\176\161\243\40\103\35\134\325\61\267\144\14\135\217"
+		"\306\272\45\250\177\57\45\333\64\77\222\371\256\212\53\241"
+		"\231\315\150\346\23\172\230\347\201\374\125\240\323\377\15\331"
+		"\342\132\134\213\33\54\16\357\167\307\17\13\161\45\37\237"
+		"\156\215\13\13\170\270\323\60\147\222\115\304\337\106\344\372"
+		"\30\117\216\273\221\201\173\31\132\4\216\322\331\367\125\170"
+		"\306\222\307\343\123\206\163\141\317\100\306\371\101\366\375\254"
+		"\260\74\246\131\24\247\127\206\333\227\340\224\212\375\367\167"
+		"\206\57\102\127\66\70\374\51\323\354\22\351\40\147\141\153"
+		"\4\77\13\355\106\372\24\272\316\67\304\337\214\46\10\302"
+		"\172\277\236\304\165\7\206\37\47\161\315\127\300\177\36\132"
+		"\114\175\172\200\337\204\46\101\346\33\315\371\26\346\360\73"
+		"\261\223\310\6\373\143\355\43\150\227\141\373\74\311\370\154"
+		"\102\273\217\252\264\125\107\363\32\57\156\356\252\210\110\231"
+		"\237\214\55\30\33\356\105\250\314\40\333\261\77\216\352\366"
+		"\122\254\76\321\102\340\115\21\236\227\43\47\32\264\163\354"
+		"\53\221\364\303\172\135\216\26\7\77\343\321\74\202\256\75"
+		"\12\141\226\107\23\153\77\220\57\213\24\115\112\236\72\370"
+		"\131\330\202\131\35\171\22\355\76\45\363\72\362\127\12\327"
+		"\225\173\15\332\45\355\303\3\310\260\14\323\234\203\34\160"
+		"\377\52\134\237\346\141\140\145\42\111\277\315\307\344\132\114"
+		"\136\27\74\110\274\176\17\162\362\226\360\332\351\321\74\204"
+		"\26\21\347\104\150\353\350\276\52\365\7\252\367\373\311\116"
+		"\337\73\70\25\225\321\354\54\142\247\143\364\133\220\76\4"
+		"\115\64\75\152\277\267\330\177\14\277\315\305\367\322\133\200"
+		"\362\370\72\113\167\172\221\326\243\71\312\160\356\24\314\121"
+		"\21\32\7\7\43\135\66\47\240\11\165\347\134\324\357\227"
+		"\7\341\141\231\54\106\72\173\221\175\57\116\244\333\5\41"
+		"\215\375\77\36\215\135\23\250\315\234\27\310\170\64\52\347"
+		"\333\321\70\344\160\313\221\116\232\104\155\350\245\36\156\25"
+		"\232\104\36\107\23\322\276\374\113\55\336\70\232\124\135\22"
+		"\244\27\53\233\225\250\315\157\107\223\270\141\137\72\27\265"
+		"\321\351\353\247\22\375\77\325\357\57\103\33\133\272\306\11"
+		"\164\232\172\207\175\116\107\273\162\335\325\332\147\6\374\76"
+		"\202\352\44\304\255\100\223\20\343\350\44\305\276\101\274\17"
+		"\131\371\337\205\306\54\207\133\155\371\336\206\116\373\207\362"
+		"\137\214\135\133\156\141\356\52\256\51\244\167\136\225\52\333"
+		"\104\37\364\161\133\200\347\132\370\163\354\277\303\155\305\154"
+		"\35\324\366\73\144\23\273\207\4\264\267\221\75\313\360\146"
+		"\313\277\317\347\140\57\336\303\11\171\335\30\345\367\361\260"
+		"\215\164\202\376\342\217\135\205\60\202\266\164\213\153\161\55"
+		"\56\303\305\372\270\177\355\340\357\261\161\335\303\157\102\33"
+		"\266\162\140\370\313\221\256\166\327\173\376\32\333\124\146\144"
+		"\257\101\233\324\126\40\335\173\122\20\337\311\361\64\344\127"
+		"\116\242\215\303\205\157\313\6\72\327\277\52\161\61\32\177"
+		"\356\231\46\315\350\47\220\375\170\132\20\36\205\32\176\113"
+		"\154\14\360\177\273\362\15\345\51\4\243\161\127\42\157\103"
+		"\72\77\26\67\125\76\253\221\175\160\152\20\276\25\325\303"
+		"\361\330\42\143\302\236\51\32\323\356\240\333\306\10\307\221"
+		"\242\272\13\371\335\213\116\362\56\104\13\51\233\123\361\123"
+		"\174\14\146\43\173\351\65\25\351\227\240\361\375\71\11\372"
+		"\255\250\334\247\313\312\322\370\35\221\353\14\143\66\122\1"
+		"\276\212\317\271\47\320\202\174\350\157\345\110\22\140\161\373"
+		"\361\263\231\41\32\310\267\371\256\376\22\362\211\205\247\150"
+		"\163\321\362\151\64\345\37\217\72\335\225\310\307\0\335\352"
+		"\167\67\266\111\5\345\337\157\57\47\243\47\277\216\40\157"
+		"\367\127\55\323\141\321\100\271\217\34\362\131\216\16\256\374"
+		"\274\200\346\172\344\53\371\174\212\374\327\121\302\275\10\325"
+		"\273\273\46\372\7\350\100\305\275\26\266\1\273\236\336\350"
+		"\213\374\353\42\37\172\20\70\110\264\201\36\165\200\263\55"
+		"\266\30\376\354\200\167\57\176\364\260\161\371\354\166\5\164"
+		"\72\150\223\301\106\124\337\237\100\67\36\126\261\123\6\201"
+		"\53\363\265\277\153\371\74\63\213\134\32\157\244\234\204\26"
+		"\327\342\366\64\34\336\357\216\37\26\340\34\154\47\273\276"
+		"\145\33\162\140\175\272\357\242\211\316\16\162\150\346\172\70"
+		"\177\162\361\54\64\341\267\71\114\57\110\363\337\54\315\273"
+		"\60\345\31\243\263\357\334\33\100\36\217\143\14\27\123\274"
+		"\251\174\102\132\51\107\371\104\160\377\210\31\43\136\370\24"
+		"\371\323\272\263\311\57\60\346\322\116\310\373\257\330\111\331"
+		"\0\357\336\212\235\300\46\123\75\374\13\220\363\232\313\227"
+		"\341\67\241\66\341\46\251\257\303\273\216\331\344\173\37\32"
+		"\154\335\316\266\145\221\364\327\241\53\131\302\62\171\236\311"
+		"\344\6\212\11\354\124\255\341\327\43\107\150\21\152\133\353"
+		"\303\374\7\337\135\213\255\101\172\205\20\320\164\55\276\6"
+		"\370\327\241\366\367\172\17\167\55\162\216\127\132\231\134\206"
+		"\166\263\257\66\331\157\267\270\7\240\362\364\171\316\101\23"
+		"\103\153\354\377\241\366\77\266\270\23\373\274\337\243\231\304"
+		"\256\105\53\310\147\252\74\302\101\77\365\51\242\251\222\116"
+		"\114\236\322\264\22\365\30\63\124\326\121\254\103\312\372\273"
+		"\303\337\217\116\202\203\166\250\76\74\115\326\115\173\62\172"
+		"\363\45\46\327\44\211\205\115\362\223\116\241\134\113\320\16"
+		"\333\153\74\232\11\202\33\0\14\346\31\56\306\153\16\62"
+		"\266\276\212\332\242\243\71\226\354\155\354\253\221\221\366\242"
+		"\54\3\225\165\137\225\366\344\340\54\244\267\175\330\204\26"
+		"\333\102\276\240\274\273\105\332\17\41\75\4\322\51\316\151"
+		"\173\253\313\127\44\275\267\232\34\271\367\135\3\232\137\241"
+		"\153\243\177\131\100\3\162\144\376\76\102\23\266\173\320\365"
+		"\307\347\106\302\375\62\371\50\360\175\13\277\12\71\50\275"
+		"\350\53\367\377\141\164\122\177\1\332\161\357\353\31\247\123"
+		"\367\101\172\352\72\17\167\3\162\226\366\266\157\177\361\376"
+		"\107\150\107\362\102\373\355\313\377\3\64\206\314\105\165\361"
+		"\235\130\136\3\31\157\100\247\262\227\241\353\331\302\276\164"
+		"\65\322\371\323\23\305\211\376\37\353\203\27\131\174\42\361"
+		"\72\226\347\45\350\24\362\375\150\42\156\161\54\55\324\356"
+		"\366\211\340\256\105\116\327\76\126\306\327\5\361\176\142\171"
+		"\373\24\172\246\300\341\176\202\364\364\62\324\326\102\371\57"
+		"\300\333\75\156\151\136\200\372\356\132\362\213\237\271\262\255"
+		"\340\244\135\155\274\260\357\253\75\334\365\310\166\0\75\173"
+		"\340\26\35\134\171\136\353\321\36\116\266\171\341\101\362\343"
+		"\365\365\110\357\272\170\337\13\344\165\160\253\225\251\303\55"
+		"\44\70\335\103\276\256\307\261\115\27\26\346\336\11\334\146"
+		"\262\35\211\46\65\374\172\330\30\244\271\261\305\265\270\26"
+		"\67\22\270\360\373\54\244\163\316\106\343\325\27\320\170\134"
+		"\144\33\342\341\117\101\372\154\11\362\107\276\346\247\141\260"
+		"\11\155\276\312\275\177\25\350\232\173\55\376\211\110\347\334"
+		"\206\167\73\122\220\237\120\347\26\215\327\241\36\236\104\13"
+		"\146\223\1\357\263\55\337\356\273\314\16\210\225\145\327\370"
+		"\210\306\346\67\223\155\126\213\331\144\211\4\342\64\65\354"
+		"\302\173\11\352\315\302\337\212\164\270\73\275\231\262\147\212"
+		"\306\264\325\310\347\334\101\244\36\302\266\226\220\337\247\71"
+		"\222\374\233\256\107\172\270\137\243\172\161\337\121\76\6\237"
+		"\43\377\176\155\62\135\203\237\220\135\57\30\243\357\52\53"
+		"\164\345\376\67\113\322\210\102\17\76\347\356\116\13\362\235"
+		"\266\242\66\225\221\44\164\217\347\323\125\361\263\313\370\14"
+		"\223\206\110\234\260\74\142\375\220\10\155\122\57\47\322\150"
+		"\302\77\36\165\272\167\43\273\175\43\322\113\276\16\31\47"
+		"\363\333\227\241\305\313\125\26\346\217\5\251\376\233\322\363"
+		"\203\246\161\120\344\43\307\370\254\44\75\37\1\52\217\375"
+		"\3\76\105\376\353\50\341\36\104\276\334\2\64\137\322\101"
+		"\363\254\7\40\37\372\15\110\337\70\372\42\377\272\310\207"
+		"\36\4\16\22\155\240\7\35\340\154\267\263\320\246\377\273"
+		"\310\157\304\355\320\233\37\75\154\134\41\30\315\317\321\174"
+		"\301\12\324\26\56\216\225\241\137\116\3\304\25\371\332\35"
+		"\124\337\347\242\272\71\263\142\274\221\162\22\132\134\213\333"
+		"\323\160\170\277\73\176\130\200\3\55\260\376\301\176\357\217"
+		"\46\303\142\164\47\42\205\260\1\233\164\117\50\274\333\221"
+		"\43\355\57\306\372\212\343\357\220\23\162\23\231\2\1\317"
+		"\0\16\34\256\161\274\367\10\274\64\227\221\77\365\25\205"
+		"\72\6\155\121\71\171\270\330\144\174\270\350\72\213\156\247"
+		"\234\60\75\17\126\243\301\156\136\2\77\7\71\374\17\6"
+		"\370\137\140\273\227\35\157\17\277\3\55\12\314\107\223\236"
+		"\347\243\111\167\277\114\176\216\14\215\205\150\161\350\307\1"
+		"\177\347\374\114\237\162\365\360\267\240\53\310\26\42\303\363"
+		"\313\344\47\33\226\43\43\157\34\115\30\270\23\104\135\145"
+		"\352\311\223\333\315\32\244\127\10\11\232\313\351\56\363\223"
+		"\254\154\302\35\363\217\240\276\160\75\371\253\325\100\33\3"
+		"\334\256\333\205\164\327\355\351\164\57\104\335\205\267\120\24"
+		"\31\210\335\111\327\165\344\167\54\115\132\32\105\371\114\225"
+		"\107\321\240\137\207\117\221\341\20\353\73\225\344\111\324\121"
+		"\310\147\35\232\170\273\236\154\241\241\127\271\77\207\256\177"
+		"\305\276\277\74\115\26\347\165\23\132\220\17\151\46\311\277"
+		"\305\344\40\266\120\352\177\266\133\272\376\11\310\324\242\353"
+		"\174\272\235\67\377\63\201\26\335\302\135\217\263\321\146\214"
+		"\317\243\15\30\123\330\25\100\221\362\116\351\267\52\365\347"
+		"\140\26\322\103\156\61\373\245\250\357\164\135\21\157\77\117"
+		"\306\166\25\42\207\357\55\366\373\44\114\137\30\376\254\110"
+		"\134\120\37\232\242\170\321\365\171\46\353\232\2\232\327\241"
+		"\211\130\42\64\241\356\204\370\346\32\310\227\311\375\144\273"
+		"\206\217\246\302\46\240\204\154\261\70\173\7\151\165\310\166"
+		"\71\56\44\357\24\156\43\73\115\34\362\334\116\246\277\17"
+		"\16\170\76\112\326\256\367\243\373\246\205\230\214\333\310\116"
+		"\0\207\374\72\344\67\121\25\365\377\60\336\7\321\351\242"
+		"\360\204\122\307\243\161\116\376\134\373\277\242\200\337\376\11"
+		"\334\243\236\214\113\54\77\176\74\367\316\360\12\362\47\324"
+		"\167\220\335\334\260\246\50\75\13\273\3\215\221\157\300\253"
+		"\233\130\331\126\160\322\336\204\166\74\203\167\362\310\160\147"
+		"\240\311\144\220\15\370\55\262\353\12\157\305\66\74\170\351"
+		"\136\203\46\245\277\27\244\177\46\231\115\171\233\311\35\266"
+		"\313\17\220\365\131\207\73\333\362\231\313\213\27\357\146\164"
+		"\152\300\341\176\203\312\352\10\144\323\354\100\345\374\31\217"
+		"\306\311\341\140\143\213\153\161\55\156\44\160\141\37\167\376"
+		"\335\253\321\242\350\74\154\361\303\323\1\53\361\66\146\70"
+		"\60\374\135\344\257\255\334\6\54\350\301\157\33\47\323\335"
+		"\107\33\237\337\4\162\204\151\107\307\271\56\322\4\17\57"
+		"\174\77\144\303\37\141\337\373\25\305\211\361\215\214\1\176"
+		"\136\267\20\267\113\13\241\104\346\112\145\133\223\147\54\215"
+		"\174\160\234\107\162\114\54\250\273\122\231\74\134\325\372\71"
+		"\6\215\215\173\333\377\127\340\75\243\21\241\237\136\140\107"
+		"\175\300\55\256\236\223\240\7\331\313\176\32\307\46\322\230"
+		"\347\207\107\360\125\175\316\335\235\26\264\351\354\372\200\276"
+		"\254\115\364\343\147\317\24\15\344\373\120\330\137\40\340\123"
+		"\140\157\166\321\346\242\305\345\352\327\77\36\165\72\320\342"
+		"\116\7\315\235\341\341\246\310\374\366\237\222\265\305\105\24"
+		"\57\116\146\154\146\206\306\101\221\217\34\343\263\232\274\377"
+		"\23\322\374\20\55\374\370\174\174\10\375\327\121\302\55\107"
+		"\163\46\67\220\235\360\74\320\243\337\307\302\146\173\76\157"
+		"\312\277\56\362\241\7\201\203\104\33\350\101\7\370\67\174"
+		"\200\354\260\260\316\173\361\243\207\215\253\142\313\354\100\163"
+		"\65\27\243\61\373\321\130\31\106\362\71\10\134\221\257\335"
+		"\41\233\147\10\27\272\13\175\164\207\160\260\321\103\266\270"
+		"\26\327\342\6\213\303\373\135\344\270\124\125\130\131\264\342"
+		"\301\355\104\262\153\231\234\102\17\25\307\303\310\160\233\203"
+		"\46\5\117\104\247\320\266\4\262\371\3\303\334\20\147\141"
+		"\261\323\244\261\174\346\203\22\64\221\62\11\161\163\221\362"
+		"\336\67\210\273\203\374\240\74\237\356\323\220\323\151\7\141"
+		"\363\320\342\151\170\272\70\204\345\344\363\173\50\132\374\230"
+		"\65\35\255\70\376\174\362\213\324\223\150\247\236\203\360\352"
+		"\122\320\202\356\35\4\140\370\11\362\127\52\57\243\333\200"
+		"\365\341\150\362\3\135\370\135\166\65\160\235\166\232\272\242"
+		"\30\124\146\271\253\316\274\374\354\215\214\16\337\0\3\135"
+		"\337\370\136\373\175\74\335\213\337\33\22\162\155\210\344\41"
+		"\204\175\350\356\37\207\7\64\13\311\73\362\251\366\136\64"
+		"\350\7\204\305\64\25\170\124\111\53\107\223\150\27\41\237"
+		"\153\55\174\157\164\315\327\211\175\310\175\60\232\4\331\17"
+		"\325\357\141\45\262\37\214\275\257\33\320\74\104\374\172\242"
+		"\375\50\277\22\70\224\55\165\275\360\41\344\215\153\307\153"
+		"\66\331\356\312\120\357\304\340\225\344\27\344\362\42\304\145"
+		"\332\111\367\4\304\42\322\233\132\326\222\115\66\375\12\55"
+		"\120\306\370\202\312\322\135\155\344\73\57\163\220\76\130\210"
+		"\164\377\342\110\134\167\275\360\353\355\73\166\275\160\131\336"
+		"\174\31\216\110\320\304\164\147\354\32\371\351\164\152\216\71"
+		"\245\64\366\177\45\72\225\172\23\52\233\260\235\272\211\272"
+		"\331\344\27\350\247\360\26\53\3\236\123\136\274\171\1\317"
+		"\111\362\372\52\34\117\143\62\116\221\355\32\17\371\105\353"
+		"\44\321\377\303\170\277\104\213\367\317\312\10\162\361\72\101"
+		"\36\13\323\52\300\371\273\336\347\320\175\102\326\155\376\12"
+		"\355\13\177\143\125\54\337\341\142\361\176\150\242\160\12\351"
+		"\236\143\75\134\116\376\12\62\57\100\343\322\174\373\366\117"
+		"\216\56\101\355\164\41\352\257\373\42\235\267\334\376\207\127"
+		"\136\37\152\274\17\12\322\137\152\162\256\64\176\363\203\170"
+		"\117\107\372\51\134\134\236\302\353\127\221\272\76\224\174\133"
+		"\365\235\370\56\30\101\133\272\305\265\270\26\227\341\142\172"
+		"\171\76\332\354\161\251\37\311\323\1\253\320\370\115\4\357"
+		"\116\272\56\46\175\322\25\12\306\167\373\276\36\351\247\103"
+		"\15\275\206\304\325\267\176\36\354\257\273\245\11\344\307\134"
+		"\112\266\350\123\70\336\133\170\331\111\312\170\324\356\74\204"
+		"\343\343\176\150\362\177\75\231\17\134\152\177\224\245\137\323"
+		"\166\352\51\334\313\217\33\63\103\233\72\226\176\70\46\26"
+		"\325\135\251\114\1\256\354\44\362\42\144\43\72\37\141\5"
+		"\332\274\324\45\223\301\201\310\46\167\33\320\36\104\33\312"
+		"\217\40\77\161\355\303\76\226\306\32\373\77\37\265\263\130"
+		"\32\307\340\315\211\104\360\125\175\316\335\235\166\66\262\33"
+		"\143\364\121\260\270\375\370\331\314\20\15\216\256\300\157\111"
+		"\365\215\122\332\134\264\270\134\375\372\307\243\116\167\16\32"
+		"\13\156\245\373\244\253\133\264\131\213\35\136\60\70\64\340"
+		"\121\305\227\36\46\215\17\145\343\40\250\77\75\13\351\310"
+		"\153\22\64\40\177\347\32\164\232\324\321\24\371\257\243\204"
+		"\73\23\335\342\360\31\262\247\331\242\372\303\363\161\122\376"
+		"\165\221\17\75\10\34\201\154\375\350\200\260\116\347\246\170"
+		"\107\322\55\362\243\207\215\53\4\257\16\17\107\175\165\5"
+		"\305\247\323\253\226\101\257\270\42\137\173\147\57\361\272\32"
+		"\147\13\55\264\60\222\60\206\234\334\57\330\357\257\330\147"
+		"\214\374\143\316\343\144\106\113\356\44\154\0\357\41\163\72"
+		"\307\320\211\253\167\5\274\346\131\172\343\300\137\241\153\36"
+		"\116\40\133\154\11\141\34\273\366\66\200\345\104\166\117\67"
+		"\0\143\164\347\337\301\53\320\151\246\73\203\360\373\311\117"
+		"\46\76\321\302\312\340\71\150\262\340\24\202\153\77\42\60"
+		"\227\354\135\121\320\211\100\167\352\262\314\210\6\170\14\260"
+		"\227\367\177\47\331\225\271\20\277\176\345\245\44\256\132\102"
+		"\312\377\336\340\377\104\101\372\7\41\143\66\5\37\107\345"
+		"\266\26\170\47\335\213\257\143\5\37\7\156\261\365\235\306"
+		"\347\211\306\327\301\54\124\146\377\222\310\317\66\124\106\353"
+		"\3\334\5\144\327\210\236\216\275\71\150\360\114\324\76\377"
+		"\70\220\351\261\26\36\56\340\206\360\170\362\3\355\172\340"
+		"\177\7\64\157\42\362\376\117\0\147\121\342\270\365\0\316"
+		"\100\155\62\255\77\220\115\124\114\357\22\365\340\277\333\367"
+		"\66\144\44\235\217\267\41\241\46\374\220\354\335\323\107\320"
+		"\65\351\145\364\77\6\76\34\204\137\107\66\31\343\303\32"
+		"\262\353\162\253\302\65\350\364\247\203\233\320\51\352\327\341"
+		"\235\42\363\140\2\170\73\272\232\354\73\1\156\47\146\170"
+		"\171\160\71\351\253\224\122\260\11\351\142\37\376\212\154\3"
+		"\115\10\147\3\117\100\233\145\226\1\377\120\300\173\34\351"
+		"\231\365\150\207\377\3\136\370\55\250\374\176\217\234\371\20"
+		"\56\101\375\356\43\350\372\336\213\213\263\221\204\17\243\223"
+		"\202\51\135\26\203\73\115\256\23\313\10\33\204\353\220\336"
+		"\130\207\367\356\216\7\117\266\157\267\10\347\300\55\310\305"
+		"\140\7\360\124\373\35\56\170\355\4\376\210\114\147\125\261"
+		"\335\267\223\235\60\175\112\5\372\252\360\54\244\147\327\25"
+		"\320\164\235\374\350\1\166\222\335\234\21\352\136\310\66\42"
+		"\55\43\137\306\333\310\166\240\306\26\16\103\331\156\61\36"
+		"\13\321\304\371\177\324\220\161\125\360\377\21\64\71\173\45"
+		"\371\76\4\32\203\357\7\76\146\270\73\55\354\102\373\16"
+		"\373\325\173\120\277\176\137\20\176\217\321\176\302\170\154\15"
+		"\360\137\106\47\112\176\33\204\277\7\357\155\247\10\134\102"
+		"\376\352\361\60\176\13\55\264\260\353\302\166\164\102\342\40"
+		"\340\337\355\373\221\200\346\114\272\155\52\7\177\215\156\224"
+		"\330\210\164\345\52\62\373\45\134\100\211\55\250\270\337\107"
+		"\32\217\53\201\227\43\275\164\163\211\354\316\276\175\7\362"
+		"\31\72\150\223\351\177\105\366\317\40\154\152\7\61\377\62"
+		"\264\267\157\41\273\51\344\373\3\226\147\120\340\66\12\376"
+		"\351\214\112\121\16\137\103\267\305\70\37\341\233\300\33\23"
+		"\264\263\221\235\175\32\331\255\22\217\3\76\211\154\341\217"
+		"\44\342\175\35\55\350\177\337\376\137\216\306\351\30\34\215"
+		"\332\162\14\352\370\234\273\63\55\310\67\272\203\364\234\100"
+		"\12\172\365\263\167\167\50\322\61\375\372\307\243\116\367\74"
+		"\324\177\237\14\374\23\172\142\304\155\130\275\15\170\33\72"
+		"\135\366\102\57\316\253\261\305\111\203\52\276\364\60\151\252"
+		"\202\33\127\307\121\176\266\242\215\37\41\70\37\161\12\55"
+		"\130\372\7\30\212\374\327\121\302\255\5\236\215\16\120\270"
+		"\71\227\77\41\323\35\173\221\75\267\7\305\376\165\221\17"
+		"\75\10\134\223\20\332\33\323\157\325\127\200\42\77\172\330"
+		"\70\37\122\362\357\104\375\371\64\264\201\170\173\202\56\364"
+		"\275\7\201\53\362\265\147\223\35\56\10\165\161\241\217\276"
+		"\61\110\144\43\114\257\326\266\270\26\327\342\6\213\303\377"
+		"\135\262\133\164\3\331\73\167\67\223\135\377\350\323\335\202"
+		"\166\5\71\45\35\333\145\362\52\362\127\302\270\335\303\41"
+		"\375\115\310\361\130\204\116\60\355\100\13\61\147\143\273\142"
+		"\3\271\357\103\223\373\241\334\307\31\256\160\267\113\235\135"
+		"\275\105\345\144\337\337\43\230\370\267\360\57\33\156\137\244"
+		"\60\57\102\16\134\310\323\347\165\12\232\74\355\132\224\63"
+		"\374\3\250\114\346\241\135\340\337\264\164\122\371\15\353\375"
+		"\101\124\366\363\320\144\306\5\330\144\210\327\176\76\210\46"
+		"\222\227\32\357\360\236\374\7\211\30\136\206\277\332\362\271"
+		"\302\370\177\216\374\133\163\17\241\353\10\347\243\335\277\167"
+		"\21\274\111\133\124\356\144\47\137\353\354\146\352\172\17\66"
+		"\300\27\305\275\37\225\363\317\320\242\352\162\264\50\176\43"
+		"\52\333\147\240\62\274\227\374\65\320\127\140\127\43\106\340"
+		"\62\364\16\147\152\367\323\52\113\353\373\36\315\101\250\117"
+		"\274\33\325\315\53\120\377\70\275\200\317\231\144\157\277\31"
+		"\212\240\0\0\11\361\111\104\101\124\63\244\150\142\171\56"
+		"\53\23\367\346\203\157\230\325\111\53\267\363\313\276\67\243"
+		"\162\131\202\256\161\276\275\204\317\361\144\327\326\125\225\333"
+		"\307\137\142\377\57\313\221\245\171\55\106\355\336\247\161\357"
+		"\127\36\205\332\363\174\373\275\236\374\73\310\125\312\174\11"
+		"\152\153\147\243\372\175\37\62\236\46\311\277\261\30\343\165"
+		"\47\371\162\377\61\152\177\207\240\362\171\72\322\255\251\367"
+		"\56\122\372\355\225\300\335\150\221\173\201\345\355\36\244\243"
+		"\122\175\347\154\264\20\365\336\10\56\214\163\272\245\375\211"
+		"\10\217\16\301\65\322\26\367\71\150\67\272\63\100\27\330"
+		"\377\203\153\346\155\71\52\357\25\5\162\166\215\231\6\227"
+		"\140\223\160\211\135\246\121\250\241\257\302\377\343\350\104\344"
+		"\162\364\236\150\330\116\335\273\334\147\4\162\271\367\250\347"
+		"\243\335\332\376\316\353\353\320\51\244\371\150\203\217\317\363"
+		"\207\144\155\372\243\330\73\312\45\73\146\257\102\143\333\122"
+		"\164\75\123\121\137\212\365\377\50\316\302\146\243\272\72\72"
+		"\22\257\254\276\253\312\161\3\371\267\141\326\7\361\256\105"
+		"\175\364\22\362\343\331\267\255\214\226\320\135\216\261\162\172"
+		"\30\265\357\271\164\337\366\201\375\177\212\27\346\354\245\105"
+		"\150\74\10\333\331\205\26\366\251\40\35\120\175\354\44\323"
+		"\161\137\104\372\344\322\200\326\177\323\365\1\354\304\275\307"
+		"\347\113\144\157\321\372\361\76\100\176\167\277\217\233\336\131"
+		"\357\227\107\220\317\205\101\72\111\30\101\133\272\305\265\270"
+		"\26\227\341\302\76\176\65\322\45\333\220\75\173\13\322\253"
+		"\216\356\154\244\213\46\220\115\161\34\25\336\76\257\61\276"
+		"\207\343\312\247\221\316\271\221\356\133\52\302\270\61\373\326"
+		"\101\314\316\115\311\331\313\365\302\176\374\306\344\211\361\256"
+		"\20\236\52\237\236\171\172\343\342\225\150\214\270\312\245\123"
+		"\220\176\227\35\126\120\167\245\62\171\270\262\372\71\15\357"
+		"\212\174\117\26\377\343\323\307\336\175\75\20\315\155\34\237"
+		"\220\353\114\272\67\34\245\322\70\14\155\120\336\233\256\10"
+		"\235\16\365\174\316\335\231\26\64\7\164\164\204\266\254\115"
+		"\364\342\147\307\370\14\223\6\362\355\244\253\277\204\174\142"
+		"\341\51\132\252\371\366\375\370\307\243\116\27\5\303\275\303"
+		"\362\374\15\264\11\174\21\322\33\367\221\177\73\374\225\224"
+		"\373\322\303\244\311\147\45\236\267\72\355\363\101\262\133\41"
+		"\302\271\335\42\377\165\224\160\133\220\277\274\30\351\224\35"
+		"\310\347\72\10\371\167\127\220\177\102\257\310\277\56\362\241"
+		"\7\201\43\310\113\77\72\300\267\67\252\364\175\77\335\42"
+		"\77\172\330\270\102\60\232\117\242\265\216\171\310\137\276\301"
+		"\303\25\371\336\203\300\101\332\327\356\240\15\140\316\156\16"
+		"\355\275\124\274\221\162\22\132\134\213\333\323\160\170\277\103"
+		"\247\224\200\156\73\331\256\236\155\4\247\312\74\47\340\176"
+		"\244\20\306\311\277\51\346\40\134\360\362\337\164\365\25\307"
+		"\12\164\252\163\334\322\373\64\32\374\176\205\355\354\14\34"
+		"\256\357\341\55\164\172\151\136\214\275\263\131\301\140\52\204"
+		"\12\345\344\160\133\210\277\211\360\64\264\333\322\235\366\274"
+		"\205\274\41\226\221\147\141\356\312\213\360\343\360\207\240\72"
+		"\165\47\60\257\240\140\22\301\305\365\360\153\320\202\326\4"
+		"\52\353\137\222\137\324\71\32\31\150\156\102\144\75\335\127"
+		"\21\116\20\71\145\154\370\105\150\102\177\207\175\256\43\177"
+		"\355\341\213\321\2\345\44\132\354\15\337\154\354\24\225\173"
+		"\44\275\102\250\301\43\125\307\127\240\201\156\5\162\236\235"
+		"\334\157\101\213\135\23\150\101\66\274\342\365\41\362\327\54"
+		"\373\260\14\71\371\163\274\1\325\377\70\143\317\57\67\220"
+		"\3\270\331\144\330\202\46\275\375\64\303\217\177\75\132\212"
+		"\46\326\306\252\364\33\327\217\313\322\212\263\361\150\354\373"
+		"\50\244\113\46\121\373\130\123\201\317\77\223\67\222\352\344"
+		"\353\100\373\377\334\224\134\221\364\316\13\150\100\13\232\77"
+		"\107\13\14\73\355\367\364\133\307\65\234\27\320\142\313\117"
+		"\214\317\66\144\4\136\102\136\207\307\170\271\205\310\105\106"
+		"\263\12\355\300\35\67\372\355\110\137\56\10\322\313\345\73"
+		"\41\323\271\150\361\167\312\276\317\213\320\370\60\33\365\223"
+		"\331\21\134\30\147\1\352\77\207\4\144\113\120\73\210\275"
+		"\31\275\201\340\35\127\364\76\345\206\204\114\251\274\375\214"
+		"\32\355\45\340\273\206\374\106\25\350\156\27\135\320\213\276"
+		"\262\377\357\260\364\266\241\361\55\224\361\64\64\156\334\104"
+		"\376\155\337\345\26\66\101\367\242\345\62\324\256\266\221\55"
+		"\162\373\143\361\315\136\274\43\142\171\15\144\134\211\306\372"
+		"\155\150\302\52\274\236\67\37\305\303\25\214\205\176\370\51"
+		"\330\225\366\341\70\21\343\135\201\137\210\133\205\46\64\47"
+		"\254\134\126\5\361\56\66\334\315\344\307\360\175\310\354\226"
+		"\317\27\245\147\141\47\240\305\210\230\15\204\361\362\257\70"
+		"\162\172\166\47\162\250\302\166\346\336\317\235\336\261\357\341"
+		"\216\65\234\173\147\371\345\366\377\250\200\366\66\164\5\42"
+		"\250\234\157\15\370\34\147\361\302\53\236\267\222\356\73\263"
+		"\350\176\223\256\23\153\103\65\372\305\306\40\170\143\213\153"
+		"\161\55\156\44\160\141\37\137\102\166\105\352\103\330\165\203"
+		"\36\335\117\221\56\334\27\335\160\264\223\364\25\302\4\161"
+		"\363\101\161\232\230\377\160\16\336\151\333\2\277\16\272\355"
+		"\133\367\211\331\271\105\162\226\135\137\33\205\240\114\373\226"
+		"\47\41\133\54\274\350\123\45\277\205\341\136\32\77\102\343"
+		"\334\365\5\274\223\143\105\111\335\25\312\344\341\212\256\177"
+		"\136\215\46\321\123\327\336\207\62\205\357\276\72\270\227\164"
+		"\31\76\315\322\110\235\206\11\323\270\217\310\123\30\36\276"
+		"\216\317\271\73\323\276\201\156\135\345\240\112\333\256\353\147"
+		"\307\370\14\223\206\110\34\142\370\242\360\40\254\114\307\304"
+		"\372\126\257\376\361\256\100\327\5\206\273\25\335\2\270\31"
+		"\371\0\216\307\1\21\36\125\174\351\141\322\144\101\361\274"
+		"\25\216\45\1\215\77\76\205\176\315\73\110\373\257\243\204"
+		"\173\75\331\106\367\133\220\277\163\30\272\331\152\2\325\365"
+		"\1\36\175\221\177\275\202\264\17\75\10\34\101\136\372\325"
+		"\1\135\363\364\61\336\221\164\213\374\350\141\343\12\301\150"
+		"\156\104\67\305\355\64\76\176\374\42\337\173\20\70\110\373"
+		"\332\35\264\310\77\101\334\336\113\305\343\16\64\301\346\76"
+		"\376\256\201\26\327\342\132\334\140\161\370\277\253\70\56\51"
+		"\10\350\122\312\274\22\324\115\323\276\137\201\167\215\255\307"
+		"\343\76\154\127\151\5\203\251\112\172\67\24\225\123\135\47"
+		"\264\10\337\113\234\335\21\137\124\356\165\370\365\53\223\341"
+		"\126\242\135\203\213\123\164\6\237\3\176\123\125\256\252\362"
+		"\215\32\115\217\372\241\220\246\337\176\132\205\156\46\352\244"
+		"\101\136\105\47\113\7\221\136\243\145\320\157\234\72\161\33"
+		"\246\211\71\43\51\136\215\264\345\220\246\127\176\303\304\105"
+		"\302\127\21\177\273\74\32\57\146\113\364\20\257\20\372\314"
+		"\163\235\61\276\47\333\252\11\372\52\270\36\371\270\311\341"
+		"\272\361\46\203\260\216\175\317\242\102\337\212\360\34\45\133"
+		"\272\305\265\270\26\227\341\302\76\16\262\207\375\153\6\361"
+		"\351\123\320\320\30\352\344\170\30\335\32\62\17\55\306\354"
+		"\50\342\125\327\76\351\305\377\153\312\66\356\227\367\60\342"
+		"\46\354\231\252\74\72\301\167\130\56\207\243\372\134\131\220"
+		"\126\255\174\224\341\146\202\336\213\63\116\366\224\1\150\1"
+		"\340\321\272\74\133\332\112\161\163\155\253\16\377\231\244\251"
+		"\332\7\372\321\175\115\372\206\273\62\235\341\312\346\205\106"
+		"\276\315\314\24\315\256\202\53\241\357\322\23\63\55\373\40"
+		"\165\300\114\347\255\11\334\50\312\344\341\122\276\166\131\35"
+		"\106\343\215\241\35\215\117\364\302\47\200\103\204\34\373\142"
+		"\213\153\161\55\156\240\270\61\160\235\161\154\314\17\163\20"
+		"\13\213\101\21\135\125\36\275\246\351\321\77\200\336\74\274"
+		"\314\302\136\206\336\60\173\174\23\62\32\315\267\73\164\216"
+		"\110\225\123\212\117\31\377\136\312\176\117\301\27\225\173\35"
+		"\176\375\312\344\341\216\107\273\344\327\241\353\73\177\213\234"
+		"\335\47\3\377\3\355\220\353\240\135\106\277\257\323\376\233"
+		"\310\303\60\151\232\320\17\41\115\23\272\244\51\271\253\322"
+		"\16\242\34\206\305\153\230\64\115\304\151\132\246\32\64\140"
+		"\357\100\125\320\363\35\240\357\266\34\322\364\312\157\230\70"
+		"\13\337\211\336\66\272\10\135\315\364\247\300\352\52\374\354"
+		"\173\76\272\252\351\235\300\254\32\361\372\356\323\25\160\20"
+		"\171\17\54\21\57\331\16\352\312\60\210\72\354\201\317\142"
+		"\262\253\330\237\137\63\375\173\201\27\1\67\272\162\354\320"
+		"\141\214\261\347\241\147\21\36\123\125\336\21\264\245\133\134"
+		"\213\153\161\236\157\31\364\361\307\240\23\45\373\342\155\216"
+		"\205\306\154\362\44\4\162\274\4\371\204\213\114\236\167\1"
+		"\347\247\170\325\265\117\172\361\377\232\262\215\373\345\75\214"
+		"\270\11\173\6\252\215\247\35\243\163\337\141\271\314\101\276"
+		"\327\173\201\275\207\141\73\315\4\275\27\347\247\350\106\227"
+		"\67\242\23\131\227\240\167\6\137\330\264\177\263\47\320\226"
+		"\304\235\215\327\266\352\360\237\111\232\252\175\240\37\335\327"
+		"\244\157\270\53\323\15\273\274\166\67\232\135\5\127\102\337"
+		"\245\47\146\132\366\101\352\200\231\316\133\23\270\121\224\311"
+		"\160\105\276\66\244\155\246\144\274\130\132\245\310\26\327\342"
+		"\132\134\263\70\367\73\106\137\330\121\33\220\243\37\372\210"
+		"\334\157\42\177\345\340\35\144\357\320\366\55\143\225\162\112"
+		"\361\51\343\337\113\331\357\51\370\262\262\255\312\257\137\36"
+		"\1\156\5\172\23\357\136\264\343\170\12\355\160\333\210\26"
+		"\144\147\45\342\365\45\337\250\321\64\241\37\102\232\46\164"
+		"\111\123\162\127\245\35\104\71\14\213\327\60\151\232\210\123"
+		"\47\156\303\64\323\73\14\113\364\174\51\135\204\66\366\351"
+		"\212\77\252\66\104\44\374\54\262\253\231\356\104\157\135\127"
+		"\342\147\337\237\45\176\335\156\131\274\112\320\147\236\353\214"
+		"\361\75\331\126\115\320\127\301\365\300\147\2\135\33\275\264"
+		"\207\364\77\104\360\146\255\175\117\141\357\73\126\225\167\124"
+		"\332\172\213\153\161\55\56\216\163\272\322\276\227\343\75\377"
+		"\122\225\127\77\162\44\344\251\225\116\135\373\244\27\377\257"
+		"\311\74\364\303\173\30\161\23\366\114\337\351\173\174\306\201"
+		"\257\27\244\125\310\247\127\71\206\111\357\305\131\206\336\41"
+		"\164\117\367\134\205\116\160\67\66\346\357\111\264\45\161\163"
+		"\155\253\16\377\231\244\251\332\7\372\321\175\115\372\206\273"
+		"\62\335\260\313\153\167\243\331\125\160\45\364\135\172\142\246"
+		"\145\37\244\16\230\351\274\65\201\33\105\231\14\127\344\153"
+		"\27\325\141\62\336\377\7\17\40\0\77\147\261\65\312\0"
+		"\0\0\0\111\105\116\104\256\102\140\202"
+	},
+	{
+		":resources/fontemboss.png", 19286,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\7\135\0\0\0\21\10\6\0\0\0\226\320\265"
+		"\127\0\0\0\11\160\110\131\163\0\0\16\304\0\0\16"
+		"\304\1\225\53\16\33\0\0\40\0\111\104\101\124\170\234"
+		"\355\135\151\170\24\305\326\176\173\146\62\223\215\231\144\262"
+		"\1\331\111\40\100\330\41\201\310\22\370\56\102\100\202\202"
+		"\242\27\101\26\27\100\121\331\67\131\104\104\145\23\101\21"
+		"\121\21\21\104\166\10\273\134\274\42\210\54\262\57\11\141"
+		"\15\20\40\310\222\20\110\40\373\371\176\164\167\254\351\164"
+		"\317\164\222\111\214\336\251\347\231\147\146\352\175\353\324\251"
+		"\123\325\125\165\272\253\253\0\205\100\40\162\140\16\314\201"
+		"\125\16\46\376\226\343\133\223\141\17\75\312\303\57\255\336"
+		"\345\325\121\115\176\112\162\154\311\57\213\355\377\127\160\133"
+		"\266\125\53\257\274\62\112\333\216\313\222\316\36\145\250\114"
+		"\216\75\372\7\51\307\36\165\140\57\275\325\162\53\302\16"
+		"\225\45\253\62\71\366\110\123\232\264\25\305\121\333\317\333"
+		"\153\314\51\257\274\312\304\312\53\257\254\143\267\275\256\351"
+		"\312\302\52\232\257\6\253\214\74\112\73\137\52\357\65\353"
+		"\300\34\230\3\373\353\61\173\315\333\53\322\157\263\45\253"
+		"\264\363\23\173\217\211\122\216\275\364\121\303\251\210\264\25"
+		"\65\77\122\123\167\225\61\176\126\6\137\115\32\31\374\6"
+		"\200\127\113\41\353\65\41\215\65\356\47\0\110\370\314\125"
+		"\41\167\52\200\207\0\326\3\50\124\241\203\154\250\50\156"
+		"\131\322\112\70\262\66\226\221\123\302\266\152\354\132\12\175"
+		"\212\365\20\376\27\347\47\374\57\41\277\74\175\237\204\67"
+		"\25\62\165\254\266\75\252\261\225\14\117\261\35\252\321\115"
+		"\41\137\331\140\217\176\242\212\266\231\322\344\245\126\116\251"
+		"\70\177\27\254\52\350\120\32\114\355\70\130\226\76\340\257"
+		"\56\233\75\260\252\250\123\245\333\240\52\51\343\300\34\330"
+		"\77\35\53\215\343\142\157\75\312\303\57\255\336\225\341\340"
+		"\225\325\201\265\367\200\367\117\302\155\331\126\255\274\362\312"
+		"\50\253\3\147\157\47\261\52\161\354\321\77\110\71\25\340"
+		"\330\224\131\216\132\156\105\330\241\262\144\125\46\307\36\151"
+		"\112\223\266\242\70\152\373\171\173\73\2\125\165\16\141\117"
+		"\171\145\35\273\355\165\115\127\26\126\321\174\65\130\145\344"
+		"\121\332\371\122\171\257\131\7\346\300\34\330\137\217\331\153"
+		"\336\136\221\176\233\55\131\245\235\237\330\173\114\224\162\354"
+		"\245\217\32\116\105\244\255\250\371\221\232\272\253\214\361\263"
+		"\62\370\152\322\110\361\131\263\146\155\363\363\363\373\103\255"
+		"\54\137\137\337\333\163\346\314\331\152\205\333\311\305\305\45"
+		"\147\354\330\261\311\143\307\216\115\166\161\161\171\14\240\223"
+		"\25\271\32\216\343\212\372\366\355\233\350\351\351\371\160\322"
+		"\244\111\247\154\350\100\222\157\153\334\355\0\12\204\157\233"
+		"\145\123\33\112\333\376\225\154\54\225\43\147\133\65\166\225"
+		"\310\221\265\17\201\210\325\203\100\304\346\107\40\222\223\57"
+		"\310\266\220\131\6\77\124\261\216\325\266\107\65\266\222\360"
+		"\254\266\103\65\272\51\224\125\321\276\122\135\324\140\112\274"
+		"\252\322\146\112\221\227\252\162\225\205\363\167\301\252\202\16"
+		"\245\301\324\216\203\145\231\377\374\325\145\263\7\126\25\165"
+		"\252\164\33\124\45\145\34\230\3\373\247\143\245\161\134\354"
+		"\255\107\171\370\245\325\273\62\34\274\262\72\260\366\36\360"
+		"\376\111\270\55\333\252\225\127\136\31\145\165\340\112\223\256"
+		"\62\46\267\366\344\330\243\177\220\162\354\355\330\224\107\216"
+		"\132\156\105\330\241\262\144\125\46\307\36\151\112\223\266\242"
+		"\70\152\373\171\173\73\2\125\165\16\141\117\171\145\35\273"
+		"\355\165\115\127\26\126\321\174\65\130\145\344\121\332\371\122"
+		"\171\257\131\7\346\300\34\330\137\217\331\350\227\65\152\144"
+		"\225\107\17\45\175\112\43\253\264\363\23\173\217\211\122\116"
+		"\31\365\261\366\51\223\316\266\70\225\75\77\122\123\167\225"
+		"\61\176\126\6\137\115\232\22\145\47\152\100\104\357\253\225"
+		"\105\104\323\211\50\122\211\113\104\201\104\364\25\21\75\41"
+		"\174\276\44\242\100\45\271\104\304\21\321\72\42\212\43\242"
+		"\217\211\50\332\206\276\33\331\157\153\134\255\126\133\370\336"
+		"\173\357\35\327\152\265\205\266\270\245\11\245\155\377\112\66"
+		"\226\51\133\11\333\252\261\253\44\57\131\373\20\210\130\75"
+		"\204\377\305\371\11\377\113\310\27\342\55\144\226\326\17\265"
+		"\126\307\152\333\243\32\133\251\265\227\132\335\24\362\125\264"
+		"\257\55\73\330\12\125\261\315\250\315\113\155\271\312\302\371"
+		"\13\261\235\340\27\155\154\126\223\356\57\320\257\134\230\332"
+		"\161\260\54\363\237\277\272\154\366\300\252\242\116\225\156\203"
+		"\252\244\214\3\163\140\377\164\114\164\314\30\7\15\342\267"
+		"\104\106\44\200\107\302\357\160\0\217\45\62\46\3\50\22"
+		"\322\146\303\162\213\23\21\53\2\60\221\221\371\14\200\173"
+		"\12\272\275\10\40\113\310\347\25\205\62\20\303\177\23\300"
+		"\25\6\273\52\304\225\50\63\200\174\45\173\50\5\65\16"
+		"\236\4\153\17\340\1\23\137\35\300\105\360\3\174\76\200"
+		"\63\340\355\310\246\363\206\140\143\41\356\377\204\62\345\3"
+		"\310\3\160\34\100\0\203\67\0\220\54\140\5\0\222\0"
+		"\324\123\320\363\145\374\131\277\42\36\56\304\111\77\42\356"
+		"\1\140\233\240\123\41\200\133\0\272\62\270\334\247\210\301"
+		"\43\0\44\12\372\345\1\70\5\40\214\301\175\0\34\26"
+		"\260\34\0\7\1\4\313\331\264\74\23\0\265\34\1\17"
+		"\3\220\2\336\236\251\0\32\311\244\325\0\30\5\340\62"
+		"\370\266\136\10\336\106\307\1\364\260\221\347\130\360\166\32"
+		"\245\220\277\364\223\57\344\323\116\42\257\3\200\113\202\236"
+		"\331\0\276\262\41\307\342\332\263\122\177\322\66\140\13\7"
+		"\54\257\175\22\354\61\124\46\57\271\140\221\227\102\35\111"
+		"\365\221\13\337\0\110\120\301\23\361\173\0\146\52\120\146"
+		"\11\70\53\153\266\15\275\0\240\5\370\353\121\274\136\117"
+		"\201\277\106\331\174\345\352\367\70\54\257\13\0\150\12\276"
+		"\217\310\53\205\254\2\360\155\205\355\3\252\3\370\15\374"
+		"\365\125\4\176\213\245\15\0\234\254\310\121\152\7\162\201"
+		"\345\214\3\220\13\300\250\300\165\3\337\237\117\147\322\74"
+		"\0\320\112\302\173\107\220\73\136\22\337\12\226\175\352\45"
+		"\360\327\23\33\206\201\357\147\105\116\52\112\216\37\257\10"
+		"\361\254\275\345\312\176\214\341\110\355\361\20\174\37\317\30"
+		"\102\226\47\33\112\321\137\111\267\13\263\306\225\305\313\240"
+		"\107\151\364\27\257\375\263\166\320\121\172\375\333\154\177\66"
+		"\372\15\133\272\377\145\230\112\176\104\105\352\145\57\71\52"
+		"\261\17\140\71\67\20\353\254\110\300\124\353\133\25\352\317"
+		"\201\71\60\7\246\214\131\233\267\173\173\173\247\201\237\337"
+		"\260\170\173\360\376\105\41\200\273\0\236\126\231\327\15\0"
+		"\157\113\240\267\141\271\245\46\73\76\314\6\77\237\172\4"
+		"\140\270\104\26\73\27\220\33\343\244\363\3\271\71\365\30"
+		"\360\163\234\174\0\133\45\162\224\312\140\65\310\330\122\265"
+		"\76\104\264\121\351\303\310\34\51\350\374\30\374\374\251\64"
+		"\172\215\2\77\267\54\0\360\37\46\176\250\40\257\0\300"
+		"\317\114\274\164\273\123\153\262\233\2\270\0\276\276\224\346"
+		"\245\326\306\327\311\20\266\22\25\376\167\6\360\207\20\367"
+		"\7\200\216\52\365\50\226\43\23\116\202\367\27\324\360\235"
+		"\0\244\201\277\267\301\362\113\330\112\105\36\212\241\14\76"
+		"\347\337\226\153\64\32\363\0\220\207\207\107\256\12\271\0"
+		"\177\317\243\20\45\333\223\154\333\102\351\375\154\71\71\225"
+		"\311\201\114\32\251\75\54\354\42\27\157\305\57\122\272\217"
+		"\140\57\377\370\357\300\223\51\150\61\326\24\274\57\44\312"
+		"\370\257\40\367\53\206\247\44\107\266\336\52\201\243\306\107"
+		"\126\333\347\260\143\223\134\133\21\203\305\326\312\22\314\142"
+		"\213\143\6\263\266\65\366\124\110\266\217\126\123\137\32\215"
+		"\246\350\275\367\336\73\256\323\351\12\24\164\261\31\124\266"
+		"\213\22\133\111\333\241\314\112\371\331\173\213\361\27\301\217"
+		"\361\137\202\157\23\322\173\125\123\241\154\373\212\50\267\265"
+		"\374\224\154\142\65\124\301\72\264\46\123\66\255\32\231\303"
+		"\300\73\333\342\147\32\3\72\60\7\346\300\52\26\3\363"
+		"\233\10\104\132\255\266\10\0\304\157\226\327\257\137\277\167"
+		"\153\325\252\225\11\0\57\277\374\362\370\220\220\220\7\254"
+		"\14\216\343\212\46\116\234\170\6\0\215\35\73\366\260\233"
+		"\233\133\226\24\233\60\141\102\42\307\161\105\142\272\200\200"
+		"\200\253\357\274\363\316\136\60\101\314\323\144\62\145\116\231"
+		"\62\345\300\324\251\123\17\31\215\306\7\220\4\121\137\221"
+		"\357\351\351\231\261\164\351\322\37\104\354\273\357\276\373\301"
+		"\323\323\63\103\42\367\52\200\175\156\156\156\371\0\166\303"
+		"\362\41\255\325\240\302\301\263\300\72\166\354\270\276\165\353"
+		"\326\327\305\370\326\255\133\157\212\216\216\116\271\165\353\326"
+		"\206\353\327\257\257\157\323\246\315\271\226\55\133\356\144\322"
+		"\125\257\131\263\346\125\60\223\41\243\321\230\371\312\53\257"
+		"\354\277\171\363\346\272\113\227\56\255\213\212\212\272\30\36"
+		"\36\176\132\304\275\275\275\157\77\363\314\63\307\256\134\271"
+		"\262\56\45\45\45\241\155\333\266\347\375\374\374\256\113\165"
+		"\21\154\235\52\312\26\361\301\203\7\277\125\243\106\215\307"
+		"\112\316\170\375\372\365\177\157\331\262\145\322\276\175\373\326"
+		"\337\275\173\167\303\13\57\274\160\322\150\64\146\212\270\64"
+		"\135\337\276\175\257\364\351\323\247\330\246\65\153\326\274\326"
+		"\277\177\377\137\323\323\323\127\245\247\247\257\354\323\247\317"
+		"\157\201\201\201\227\105\274\105\213\26\377\331\260\141\303\334"
+		"\254\254\254\37\122\122\122\126\167\354\330\361\244\124\177\153"
+		"\166\227\253\203\362\160\10\104\365\352\325\73\332\277\177\377"
+		"\3\67\157\336\134\37\23\23\223\22\24\24\164\131\222\326"
+		"\245\126\255\132\247\375\375\375\157\16\33\66\154\367\276\175"
+		"\373\326\147\144\144\154\334\276\175\373\226\316\235\73\237\324"
+		"\351\164\371\0\276\120\312\63\50\50\50\265\111\223\46\31"
+		"\101\101\101\251\12\372\25\333\65\77\77\177\323\271\163\347"
+		"\22\332\264\151\163\321\144\62\335\147\70\365\234\235\235\37"
+		"\277\366\332\153\373\156\336\274\271\176\343\306\215\333\114\46"
+		"\323\103\61\137\251\34\42\332\70\141\302\204\104\215\106\123"
+		"\10\141\22\54\307\121\270\41\43\313\141\360\311\32\215\246"
+		"\160\302\204\11\147\104\354\355\267\337\76\253\325\152\13\40"
+		"\114\344\113\343\40\50\324\221\55\47\342\233\366\355\333\37"
+		"\40\242\347\125\344\127\214\233\315\346\373\20\26\61\60\41"
+		"\120\260\245\105\236\102\234\267\25\275\202\303\303\303\23\227"
+		"\54\131\362\135\106\106\306\232\113\227\56\255\37\75\172\364"
+		"\266\210\210\210\223\0\152\132\224\361\117\73\156\270\166\355"
+		"\332\206\27\137\174\361\327\320\320\320\144\206\123\263\132\265"
+		"\152\17\6\14\30\260\367\344\311\223\233\222\223\223\67\366"
+		"\352\325\353\120\265\152\325\36\200\177\210\52\133\67\67\156"
+		"\334\330\320\251\123\247\244\320\320\320\342\7\140\241\241\241"
+		"\311\135\272\164\71\174\361\342\305\325\271\271\271\353\23\23"
+		"\23\277\217\216\216\76\323\274\171\363\342\276\107\122\257\322"
+		"\377\252\353\217\210\242\74\75\75\163\272\164\351\362\205\34"
+		"\261\133\267\156\363\252\125\253\226\373\370\361\343\366\142\232"
+		"\16\35\72\134\215\213\213\373\201\345\65\151\322\344\244\321"
+		"\150\314\153\332\264\351\11\66\76\56\56\356\207\166\355\332"
+		"\25\73\202\333\267\157\377\322\150\64\76\4\340\56\120\164"
+		"\146\263\71\175\333\266\155\213\104\316\347\237\177\276\301\307"
+		"\307\347\56\53\307\307\307\347\316\347\237\177\276\201\51\33"
+		"\330\62\337\271\163\147\253\331\154\316\275\170\361\142\211\153"
+		"\105\374\337\272\165\353\353\35\73\166\134\147\151\210\342\25"
+		"\343\322\76\353\131\41\356\131\226\253\140\117\13\171\322\355"
+		"\302\254\161\241\120\107\145\160\110\154\366\271\42\46\214\355"
+		"\247\323\323\323\47\252\114\243\250\43\21\155\264\230\233\250"
+		"\150\177\66\372\15\253\272\377\225\230\32\276\223\223\123\136"
+		"\105\352\145\57\71\152\60\203\301\220\273\163\347\316\75\114"
+		"\34\21\210\366\355\333\367\337\232\65\153\246\225\106\337\52"
+		"\70\227\166\140\16\314\201\375\211\131\233\267\107\70\73\73"
+		"\347\23\221\67\213\173\173\173\337\351\325\253\327\251\273\167"
+		"\357\156\170\343\215\67\176\27\175\76\133\175\313\254\131\263"
+		"\266\171\170\170\144\2\320\11\321\72\223\311\364\200\335\122"
+		"\23\314\370\340\344\344\224\277\142\305\212\137\346\314\231\363"
+		"\253\253\253\353\43\126\226\302\333\136\45\346\267\326\346\324"
+		"\56\56\56\217\347\316\235\273\57\41\41\341\147\215\106\123"
+		"\302\217\226\53\203\22\46\345\224\105\37\65\262\15\6\103"
+		"\316\202\5\13\366\54\130\260\140\217\263\263\163\116\151\322"
+		"\272\271\271\145\317\236\75\173\377\252\125\253\366\350\164\272"
+		"\342\33\240\106\243\361\301\224\51\123\176\137\264\150\321\1"
+		"\47\47\247\2\61\136\272\335\251\65\331\176\176\176\67\300"
+		"\217\373\354\374\213\44\365\243\70\276\66\150\320\40\21\314"
+		"\134\306\154\66\337\35\60\140\300\321\273\167\357\256\357\333"
+		"\267\357\161\263\331\174\127\215\36\254\34\111\370\40\42\42"
+		"\42\215\210\142\325\360\133\266\154\271\365\311\47\237\74\117"
+		"\104\165\130\276\234\255\154\345\241\244\257\34\256\302\347\374"
+		"\333\162\103\102\102\356\67\151\322\44\43\44\44\44\303\26"
+		"\27\0\132\266\154\271\353\231\147\236\271\46\347\353\310\370"
+		"\74\245\366\263\113\343\103\127\20\207\377\311\244\221\261\207"
+		"\205\135\344\342\331\70\65\367\21\354\350\37\127\165\236\154"
+		"\20\60\37\223\311\224\361\326\133\157\355\272\171\363\346\272"
+		"\244\244\244\15\361\361\361\373\71\216\53\232\73\167\356\7"
+		"\162\165\142\305\136\225\306\121\351\43\253\351\163\54\306\46"
+		"\351\375\136\326\176\322\255\225\131\114\272\305\261\200\311\156"
+		"\243\54\140\262\333\107\313\264\353\22\355\273\155\333\266\177"
+		"\150\265\332\302\116\235\72\135\227\323\105\115\120\63\276\313"
+		"\155\45\135\316\62\53\226\313\336\133\214\157\331\262\245\123"
+		"\140\140\340\103\0\64\140\300\200\103\104\144\144\160\253\266"
+		"\257\200\162\227\271\256\255\205\252\126\207\66\144\312\352\152"
+		"\113\46\347\353\353\173\347\137\377\372\127\361\252\256\355\333"
+		"\267\167\311\314\314\64\22\210\374\174\375\356\72\60\7\346"
+		"\300\52\16\343\300\161\200\160\61\202\3\201\120\73\274\366"
+		"\203\213\27\57\232\302\303\303\63\57\136\274\150\142\171\355"
+		"\332\265\333\143\60\30\274\167\355\332\25\331\241\103\207\237"
+		"\64\32\115\300\177\377\373\337\272\26\62\210\132\161\34\167"
+		"\220\210\142\0\274\304\161\334\120\26\3\300\161\34\167\0"
+		"\0\7\240\227\227\227\327\322\273\167\357\266\347\70\356\260"
+		"\250\243\230\247\106\243\51\272\176\375\172\273\354\354\154\155"
+		"\335\272\165\167\27\26\26\26\157\111\45\362\302\152\205\145"
+		"\135\272\174\311\235\3\367\222\217\217\317\227\267\157\337\156"
+		"\300\161\134\12\201\10\204\132\176\176\176\247\157\337\276\75"
+		"\10\300\17\4\242\43\207\217\54\30\74\170\160\227\123\247"
+		"\116\205\66\152\324\350\362\342\305\213\267\67\153\326\154\30"
+		"\133\316\142\361\274\216\220\352\45\303\225\305\374\374\374\356"
+		"\275\365\326\133\233\46\115\232\364\62\201\310\327\307\67\163"
+		"\306\214\31\313\136\176\371\345\261\0\270\55\133\266\214\37"
+		"\62\144\310\233\67\157\336\364\42\20\231\75\315\167\77\373"
+		"\354\263\37\373\366\355\333\27\0\47\224\141\76\200\115\0"
+		"\16\0\320\45\47\47\17\151\330\260\341\314\202\202\2\255"
+		"\200\317\20\260\237\0\40\71\71\371\225\310\310\310\371\105"
+		"\105\105\32\211\236\317\327\253\127\357\323\263\147\317\372\211"
+		"\345\42\20\165\217\357\276\341\316\235\73\55\16\36\74\30"
+		"\14\111\40\20\171\230\74\36\167\351\322\345\320\312\225\53"
+		"\173\201\177\303\254\43\200\116\34\307\15\227\261\303\213\265"
+		"\152\325\232\171\351\322\245\301\34\307\155\47\20\151\65\132"
+		"\112\115\115\175\272\146\315\232\77\2\300\325\253\127\343\303"
+		"\302\302\326\26\26\26\152\11\104\56\316\56\171\217\37\77"
+		"\16\1\160\33\200\41\71\71\271\157\203\6\15\276\20\161"
+		"\326\246\162\166\7\277\352\350\75\0\376\12\170\211\62\161"
+		"\340\156\2\170\27\300\142\71\334\331\340\134\360\313\57\277"
+		"\14\150\325\252\325\372\63\147\316\14\155\322\244\311\54\126"
+		"\237\106\215\32\355\153\323\246\115\316\347\237\177\276\127\260"
+		"\373\171\0\231\340\35\216\66\333\266\155\173\255\107\217\36"
+		"\35\362\363\363\373\103\150\167\214\136\115\234\235\235\17\137"
+		"\275\172\165\174\160\160\360\107\71\71\71\321\0\116\260\371"
+		"\163\174\365\360\165\104\304\1\160\273\161\343\106\337\220\220"
+		"\220\317\305\172\157\332\244\351\176\177\177\377\232\133\267\156"
+		"\35\10\376\355\140\237\57\276\370\342\253\111\223\46\75\221"
+		"\236\236\156\222\312\21\144\265\172\347\235\167\276\236\61\143"
+		"\106\44\21\151\344\70\12\366\122\344\20\210\64\234\206\336"
+		"\171\347\235\63\323\247\117\37\304\161\334\101\41\257\166\157"
+		"\276\371\346\242\145\313\226\5\76\174\370\260\232\15\71\4"
+		"\241\275\213\375\220\114\75\132\160\44\162\276\151\337\276\175"
+		"\375\335\273\167\177\302\161\334\32\265\172\163\340\20\27\27"
+		"\167\261\250\250\150\377\177\376\363\237\376\42\366\344\223\117"
+		"\56\53\54\54\154\373\363\317\77\207\260\171\366\351\323\347"
+		"\314\205\13\27\156\376\376\373\357\235\345\364\152\321\274\305"
+		"\317\275\173\367\376\143\324\250\121\23\1\134\7\240\7\20"
+		"\231\233\233\33\23\37\37\337\174\327\256\135\375\24\352\305"
+		"\65\55\55\255\123\140\140\340\172\261\235\305\264\212\331\341"
+		"\353\353\33\276\151\323\246\327\1\34\5\277\232\257\135\357"
+		"\336\275\147\137\271\162\345\312\301\203\7\273\52\310\162\71"
+		"\177\376\174\337\310\310\310\105\142\133\321\152\264\164\376\374"
+		"\371\227\303\302\302\326\202\137\115\357\266\167\357\336\267\237"
+		"\174\362\311\251\171\171\171\116\245\350\373\224\354\311\326\15"
+		"\67\176\374\370\137\27\54\130\320\54\53\53\253\32\204\67"
+		"\333\204\240\61\32\215\17\6\16\34\170\166\336\274\171\321"
+		"\34\307\21\201\350\263\117\77\133\60\163\346\314\347\157\334"
+		"\270\341\47\22\335\335\335\37\17\37\76\374\350\274\171\363"
+		"\232\147\145\145\271\210\361\376\376\376\177\274\375\366\333\233"
+		"\307\215\33\367\232\320\377\125\357\334\271\363\201\254\254\254"
+		"\123\373\367\357\177\246\153\327\256\237\27\24\24\164\332\271"
+		"\163\147\33\216\343\376\20\70\21\41\41\41\207\256\136\275"
+		"\372\41\370\325\330\43\103\102\102\46\245\244\244\264\342\70"
+		"\356\274\134\277\21\25\25\365\143\335\272\165\253\57\133\266"
+		"\354\11\216\343\36\225\270\56\101\364\301\364\17\276\133\260"
+		"\140\101\374\255\133\267\274\44\166\342\244\66\211\214\214\74"
+		"\251\325\152\203\13\13\13\257\44\46\46\66\221\160\25\203"
+		"\240\177\103\0\57\160\34\67\331\132\32\153\165\244\42\235"
+		"\265\353\315\126\72\22\306\366\243\34\307\25\224\127\107\53"
+		"\343\253\265\164\112\375\206\154\50\203\75\354\216\251\265\55"
+		"\230\66\147\157\275\354\45\107\155\131\36\75\172\24\340\352"
+		"\352\172\203\255\63\20\174\235\234\234\156\25\24\24\150\325"
+		"\352\133\325\346\322\16\314\201\71\60\113\337\122\251\77\177"
+		"\346\231\147\76\277\172\365\152\257\343\307\217\373\2\226\376"
+		"\136\162\162\162\237\332\265\153\257\7\277\243\305\263\34\307"
+		"\311\371\146\305\101\34\37\153\324\250\161\60\72\72\372\313"
+		"\315\233\67\217\352\326\255\333\374\43\107\216\274\234\226\226"
+		"\326\212\343\270\104\351\370\340\346\346\226\37\37\37\277\170"
+		"\345\312\225\13\1\14\345\70\156\10\253\207\124\276\70\277"
+		"\275\163\347\316\201\257\276\372\352\65\360\375\161\21\200\324"
+		"\365\353\327\117\76\162\344\310\130\166\116\75\240\377\200\244"
+		"\135\273\166\171\72\73\73\147\137\276\174\71\34\352\307\121"
+		"\305\300\332\122\62\337\76\300\322\6\15\32\364\225\227\227"
+		"\127\153\311\34\337\246\154\27\147\227\302\321\243\107\117\4"
+		"\200\71\163\346\174\220\223\223\243\123\73\57\4\341\213\264"
+		"\264\264\45\161\161\161\213\42\43\43\75\127\256\134\31\46"
+		"\304\317\7\360\275\223\223\323\301\356\335\273\137\333\260\141"
+		"\103\55\41\376\3\0\53\231\272\121\264\213\116\253\53\222"
+		"\370\375\262\143\242\122\335\201\360\6\307\161\13\41\324\201"
+		"\126\243\245\313\227\57\77\33\34\34\274\55\45\45\245\173"
+		"\170\170\370\32\31\137\271\204\36\254\34\6\152\152\62\231"
+		"\366\36\70\160\140\136\375\372\365\47\253\340\367\365\365\365"
+		"\375\354\352\325\253\103\135\134\134\176\140\371\311\147\223\277"
+		"\255\133\267\356\102\326\126\2\334\334\144\62\375\42\227\207"
+		"\265\172\225\340\152\174\316\377\5\56\0\370\272\270\270\244"
+		"\36\71\162\344\365\310\310\310\45\220\151\323\154\332\262\370"
+		"\331\12\165\121\231\34\251\377\121\234\106\156\136\251\24\257"
+		"\310\125\270\217\140\57\377\270\252\363\254\365\23\155\333\264"
+		"\115\60\233\315\365\67\155\332\64\20\374\56\111\372\250\250"
+		"\250\375\151\151\151\265\174\174\174\22\117\234\70\21\145\243"
+		"\36\255\335\347\250\60\216\112\37\131\232\76\37\374\33\370"
+		"\317\1\270\52\63\66\35\134\262\144\311\340\261\143\307\316"
+		"\277\173\367\256\263\150\243\342\373\316\104\15\40\370\265\62"
+		"\330\164\10\143\204\210\201\20\4\376\55\332\245\102\376\375"
+		"\1\114\7\207\153\40\150\0\254\5\177\117\357\111\0\253"
+		"\71\216\373\275\170\174\40\332\310\161\134\17\361\233\315\217"
+		"\210\6\200\337\1\141\63\307\161\53\245\272\250\11\152\306"
+		"\167\151\171\313\133\146\153\345\222\336\63\220\216\271\40\174"
+		"\255\140\307\4\126\236\250\137\235\72\165\116\265\153\327\56"
+		"\353\301\203\7\1\273\166\355\62\145\144\144\170\1\50\20"
+		"\144\331\262\275\135\313\135\236\272\56\103\35\352\304\162\126"
+		"\166\35\132\223\151\363\36\212\122\273\10\14\14\274\117\104"
+		"\377\47\176\2\2\2\212\127\66\72\60\7\346\300\52\26"
+		"\143\57\124\0\104\40\42\242\161\302\205\76\216\305\154\174"
+		"\130\136\173\61\316\242\43\340\70\2\337\361\114\24\176\303"
+		"\337\337\77\165\312\224\51\277\310\165\34\0\340\347\347\367"
+		"\170\310\220\41\57\265\151\323\146\175\170\170\270\354\233\256"
+		"\104\64\201\100\324\264\151\323\43\275\172\365\72\45\225\361"
+		"\354\263\317\236\156\322\244\311\141\61\156\376\374\371\155\274"
+		"\275\275\37\354\331\263\347\107\157\157\357\7\263\147\317\156"
+		"\57\265\107\261\10\5\275\144\270\162\130\240\136\257\57\270"
+		"\175\373\166\361\15\166\275\136\137\360\353\257\277\66\27\323"
+		"\354\333\267\57\102\257\327\27\257\0\236\66\155\332\117\104"
+		"\24\44\261\251\105\130\260\140\101\244\253\253\153\276\14\256"
+		"\1\120\347\377\376\357\377\126\104\104\104\144\112\361\340\340"
+		"\340\53\213\27\57\376\206\55\27\201\250\161\343\306\147\373"
+		"\367\357\277\123\232\217\210\353\164\272\302\371\363\347\117\125"
+		"\302\231\277\156\236\236\236\31\173\367\356\375\204\305\153\324"
+		"\250\361\50\76\76\376\123\360\157\242\271\305\307\307\317\257"
+		"\121\243\106\361\366\311\116\116\116\205\140\126\107\316\233\67"
+		"\257\221\330\76\330\166\311\174\213\341\125\0\67\174\175\175"
+		"\157\317\234\71\323\142\105\273\225\17\10\104\63\147\316\334"
+		"\352\353\353\173\33\12\133\105\20\321\22\42\162\7\200\327"
+		"\136\173\155\230\273\273\73\153\357\156\115\232\64\271\104\104"
+		"\155\300\157\375\170\34\374\344\63\27\300\52\0\71\104\344"
+		"\377\342\213\57\136\10\11\11\111\221\332\51\46\46\146\107"
+		"\333\266\155\157\20\221\123\373\366\355\257\267\156\335\172\207"
+		"\214\115\245\365\32\20\23\23\263\271\107\217\36\127\104\216"
+		"\273\273\373\343\345\313\227\133\324\13\21\325\311\317\317\237"
+		"\255\40\107\344\264\202\145\373\122\263\172\321\326\12\60\42"
+		"\242\226\122\54\77\77\377\377\322\323\323\27\261\74\105\61"
+		"\50\121\337\126\71\114\274\305\33\256\245\325\173\305\212\25"
+		"\123\205\25\272\305\301\303\303\343\341\222\45\113\146\112\363"
+		"\314\316\316\356\146\66\233\245\133\341\26\163\252\125\253\366"
+		"\150\347\316\235\117\226\310\213\110\123\275\172\165\166\105\175"
+		"\11\275\276\374\362\313\32\6\203\241\370\55\1\17\17\217"
+		"\254\145\313\226\115\221\362\22\22\22\106\170\170\170\24\357"
+		"\40\40\47\153\345\312\225\201\302\165\5\2\221\321\150\314"
+		"\213\216\216\336\11\141\73\141\101\47\17\42\372\216\221\143"
+		"\151\236\22\21\252\353\17\171\171\171\255\74\74\74\162\136"
+		"\170\341\5\213\255\201\137\174\361\305\321\354\133\256\142\232"
+		"\234\234\234\72\156\156\156\271\0\314\102\164\163\27\27\227"
+		"\174\42\212\162\167\167\317\3\40\366\231\146\147\147\347\374"
+		"\254\254\254\206\154\176\151\151\151\3\215\106\143\66\200\301"
+		"\236\236\236\17\322\322\322\6\110\364\306\167\337\175\267\334"
+		"\303\303\343\76\0\235\247\247\147\306\167\337\175\267\134\312"
+		"\141\102\53\117\117\317\207\331\331\331\135\225\312\117\40\272"
+		"\175\373\166\123\241\377\16\220\360\244\66\361\161\165\165\315"
+		"\275\171\363\346\170\127\127\327\134\360\133\252\313\366\357\45"
+		"\15\153\311\21\376\367\6\277\65\136\1\370\55\177\76\226"
+		"\350\370\64\370\105\40\127\1\260\147\373\4\0\70\7\376"
+		"\1\176\6\200\136\14\26\6\176\333\240\174\0\237\111\364"
+		"\257\56\244\313\7\277\300\304\127\222\137\11\333\0\10\5"
+		"\337\277\346\200\337\126\113\172\375\176\4\176\353\255\342\355"
+		"\247\24\256\177\245\353\176\55\200\35\62\351\10\374\126\76"
+		"\271\302\147\74\370\67\262\304\255\265\47\112\344\55\4\177"
+		"\204\201\24\13\6\277\245\134\76\370\255\252\3\45\351\76"
+		"\23\354\177\23\100\35\6\213\20\312\375\30\374\326\345\122"
+		"\375\227\303\162\333\162\366\330\205\164\360\107\0\310\332\126"
+		"\341\32\144\261\207\0\236\20\342\143\204\377\42\226\5\176"
+		"\213\63\0\210\27\322\211\133\34\266\221\160\123\360\347\261"
+		"\14\43\141\271\125\167\26\376\354\377\332\200\157\147\112\143"
+		"\57\73\327\324\200\37\47\70\226\57\271\136\64\14\146\65"
+		"\124\265\271\264\3\163\140\16\314\322\267\224\271\306\213\267"
+		"\35\64\233\315\131\20\306\165\21\257\121\243\306\243\76\175"
+		"\372\224\230\363\10\370\146\360\175\265\270\275\347\131\0\116"
+		"\142\332\131\263\146\155\23\336\320\14\66\30\14\271\162\157"
+		"\6\10\337\221\176\176\176\331\302\233\132\353\141\343\154\131"
+		"\166\176\53\356\326\104\104\33\157\336\274\271\61\66\66\366"
+		"\274\267\267\367\37\322\71\265\126\253\55\134\261\142\305\367"
+		"\343\306\215\333\312\306\113\145\113\363\260\362\51\151\323\77"
+		"\347\333\104\314\33\150\34\307\25\311\314\361\255\6\2\321"
+		"\324\251\123\17\31\14\206\34\203\301\220\63\155\332\264\203"
+		"\12\151\225\354\23\21\34\34\174\156\334\270\161\153\211\350"
+		"\51\46\76\13\300\253\213\27\57\336\47\354\172\243\64\237"
+		"\121\34\323\374\375\375\263\245\266\140\371\22\273\310\351\146"
+		"\41\317\333\333\73\247\113\227\56\137\1\360\350\334\271\363"
+		"\327\76\76\76\66\337\352\225\312\21\202\316\317\317\357\306"
+		"\234\71\163\166\21\221\233\12\276\257\311\144\312\334\261\143"
+		"\307\122\42\52\261\170\334\325\325\65\33\300\110\326\126\102"
+		"\36\67\347\316\235\153\55\17\151\76\45\160\225\76\347\77"
+		"\236\13\0\261\261\261\153\332\267\157\237\112\104\256\112\266"
+		"\143\323\226\325\317\226\321\241\62\71\0\323\346\331\64\12"
+		"\155\123\66\136\211\13\0\62\175\214\335\374\343\252\316\3"
+		"\260\13\274\217\1\360\307\344\244\1\160\41\20\231\315\346"
+		"\7\22\277\375\365\332\265\153\337\134\275\172\365\367\236\236"
+		"\236\126\375\166\251\275\52\231\243\306\107\56\36\153\210\150"
+		"\303\245\113\227\326\67\154\330\360\152\130\130\130\242\204\123"
+		"\174\57\250\101\203\6\107\6\16\34\170\124\42\307\232\377"
+		"\132\225\260\156\340\175\71\161\233\350\75\340\217\173\273\55"
+		"\304\135\202\345\366\364\326\374\153\153\76\164\105\140\322\372"
+		"\55\127\37\60\154\330\260\155\34\307\25\271\272\272\76\6"
+		"\100\75\173\366\144\167\65\41\224\315\217\256\154\314\262\270"
+		"\45\42\210\300\157\75\177\5\174\175\177\133\277\176\175\166"
+		"\56\244\70\117\251\40\314\226\257\375\263\120\116\351\366\335"
+		"\312\351\2\3\3\55\266\203\20\377\13\23\172\7\346\300"
+		"\34\130\5\142\142\234\214\163\14\26\23\7\132\203\301\120"
+		"\230\224\224\264\213\210\66\72\73\73\27\34\75\172\364\277"
+		"\304\154\153\322\266\155\333\73\302\166\170\4\176\357\167\203"
+		"\210\211\16\41\307\161\105\23\46\114\70\3\340\105\157\157"
+		"\357\54\42\152\56\227\47\0\274\370\342\213\307\15\6\103"
+		"\256\237\237\137\372\331\263\147\77\124\342\11\223\235\207\237"
+		"\175\366\331\164\51\66\177\376\374\17\315\146\163\361\15\105"
+		"\42\362\42\242\231\104\344\53\174\53\335\0\127\164\144\254"
+		"\71\170\342\167\217\36\75\346\326\257\137\77\203\210\376\174"
+		"\173\203\343\50\71\71\271\232\230\346\344\311\223\156\354\3"
+		"\106\42\152\302\346\55\227\117\267\156\335\276\352\330\261\343"
+		"\125\51\36\30\30\170\121\253\325\26\150\265\332\302\371\363"
+		"\347\257\220\340\135\375\375\375\357\23\121\55\266\134\4\42"
+		"\77\77\277\373\1\1\1\151\370\363\46\365\176\10\17\101"
+		"\105\235\137\170\341\205\57\301\337\224\25\127\266\225\330\152"
+		"\245\143\307\216\113\236\170\342\211\153\104\144\361\326\327\306"
+		"\215\33\227\13\116\44\1\40\255\126\133\270\171\363\346\145"
+		"\42\336\260\141\303\173\261\261\261\253\301\77\160\11\257\123"
+		"\247\316\51\266\374\44\154\67\51\176\103\362\260\225\210\246"
+		"\23\277\372\310\242\255\312\175\30\116\3\42\232\56\367\360"
+		"\125\142\363\301\172\275\76\167\306\214\31\173\104\254\121\243"
+		"\106\107\336\171\347\235\265\0\102\135\135\135\263\272\164\351"
+		"\162\374\370\361\343\133\116\234\70\261\261\156\335\272\51\1"
+		"\1\1\131\0\260\163\347\316\327\331\7\352\202\74\47\147"
+		"\147\347\334\125\253\126\175\4\0\153\327\256\375\300\331\331"
+		"\71\27\354\303\260\77\7\324\22\237\176\375\372\25\237\127"
+		"\252\321\150\212\22\23\23\303\245\355\203\44\67\265\245\170"
+		"\161\66\66\362\122\301\221\352\133\62\23\42\216\210\234\112"
+		"\233\227\134\273\227\321\7\0\276\361\362\362\312\40\311\3"
+		"\127\25\345\377\63\57\242\232\236\236\236\217\1\210\62\136"
+		"\250\126\255\132\56\225\134\374\100\104\244\231\61\143\306\256"
+		"\340\340\340\13\162\172\151\64\232\242\324\324\124\63\144\2"
+		"\273\355\232\214\136\276\355\333\267\137\325\262\145\313\133\42"
+		"\107\253\325\26\355\335\273\267\221\124\316\261\143\307\202\45"
+		"\133\277\263\262\234\0\264\152\325\252\325\266\206\15\33\246"
+		"\213\234\157\277\375\166\233\253\253\153\216\301\140\170\14\340"
+		"\127\360\223\264\156\22\133\130\232\107\301\136\162\145\203\245"
+		"\235\100\104\334\330\261\143\177\363\365\365\275\303\222\374\374"
+		"\374\156\277\365\326\133\107\304\66\52\246\41\42\56\72\72"
+		"\72\255\117\237\76\23\1\240\173\367\356\213\243\242\242\156"
+		"\1\100\353\326\255\257\167\357\336\175\61\0\364\351\323\147"
+		"\142\203\6\15\356\112\332\70\210\310\151\322\244\111\373\0"
+		"\320\244\111\223\366\212\155\116\302\11\251\123\247\316\275\260"
+		"\260\260\123\165\352\324\271\113\104\41\112\345\17\16\16\276"
+		"\70\155\332\264\237\331\233\143\162\216\13\21\151\43\42\42"
+		"\62\172\366\354\71\107\106\126\261\115\342\342\342\276\176\342"
+		"\211\47\156\22\221\241\145\313\226\151\135\272\164\371\122\56"
+		"\137\171\303\226\274\111\131\255\132\265\207\243\106\215\372\65"
+		"\43\43\143\335\153\257\275\226\350\344\344\304\56\12\241\72"
+		"\165\352\44\335\270\161\343\353\51\123\246\374\330\260\141\303"
+		"\142\247\241\136\275\172\207\337\172\353\255\237\262\263\263\327"
+		"\216\30\61\342\20\273\175\143\275\172\365\216\305\305\305\235"
+		"\275\167\357\336\232\310\310\310\163\254\376\215\33\67\376\165"
+		"\305\212\25\113\36\75\172\264\262\137\277\176\373\233\66\155"
+		"\272\233\261\201\305\166\177\214\274\43\317\77\377\374\211\224"
+		"\224\224\325\365\353\327\277\10\313\66\102\315\232\65\73\171"
+		"\353\326\255\325\354\366\123\12\327\277\334\165\277\244\131\263"
+		"\146\111\104\324\107\46\35\65\151\322\344\314\215\33\67\126"
+		"\217\35\73\366\204\207\207\107\146\333\266\155\177\271\171\363"
+		"\346\17\162\171\65\155\332\364\314\215\33\67\276\225\142\15"
+		"\33\66\74\320\253\127\257\243\151\151\151\353\6\16\34\270"
+		"\237\265\43\0\212\210\210\270\224\222\222\262\361\271\347\236"
+		"\73\125\257\136\275\343\42\126\273\166\355\323\203\7\17\76"
+		"\220\222\222\262\262\116\235\72\227\244\372\77\373\354\263\77"
+		"\236\72\165\152\211\30\307\161\134\121\277\176\375\56\347\346"
+		"\346\156\30\65\152\324\1\341\346\253\254\155\155\71\151\321"
+		"\321\321\67\273\166\355\272\34\0\272\166\355\272\54\72\72"
+		"\372\246\210\265\150\321\342\126\174\174\374\22\0\350\330\261"
+		"\143\202\106\243\51\212\215\215\335\11\0\161\161\161\53\243"
+		"\243\243\323\104\356\272\165\353\226\12\333\165\32\115\46\323"
+		"\203\204\204\204\257\131\71\342\126\340\161\161\161\53\331\343"
+		"\23\330\261\66\70\70\70\173\334\270\161\305\66\133\270\160"
+		"\241\247\116\247\223\156\63\126\134\327\72\235\256\150\301\202"
+		"\5\136\14\46\236\23\370\30\374\171\324\235\301\337\324\330"
+		"\57\162\252\322\134\332\201\71\60\7\146\351\133\112\346\355"
+		"\223\65\32\115\341\230\61\143\222\364\172\175\141\327\256\135"
+		"\317\207\206\206\236\143\370\126\347\230\23\46\114\130\332\264"
+		"\151\323\63\251\251\251\313\373\367\357\277\256\175\373\366\147"
+		"\111\170\313\12\0\210\250\101\365\352\325\263\215\106\143\146"
+		"\215\32\65\262\211\50\222\115\17\241\257\61\233\315\167\136"
+		"\177\375\365\203\213\26\55\72\250\323\351\12\153\326\254\231"
+		"\2\313\343\32\54\202\244\317\55\276\241\114\104\316\104\324"
+		"\207\210\76\52\246\12\374\126\255\132\335\326\150\64\205\325"
+		"\253\127\377\103\243\321\110\175\271\151\0\222\230\357\22\175"
+		"\247\304\147\261\234\133\225\34\3\304\337\206\141\303\206\315"
+		"\167\161\161\51\140\343\325\316\61\210\250\71\21\55\26\76"
+		"\315\24\322\312\332\307\323\323\363\56\44\365\106\40\232\74"
+		"\171\362\101\275\136\237\247\323\351\362\343\343\343\257\311\311"
+		"\264\65\246\35\76\174\370\263\310\310\310\114\275\136\137\310"
+		"\360\244\376\207\265\272\263\220\267\146\315\232\265\136\136\136"
+		"\31\32\215\246\320\313\313\53\143\355\332\265\153\30\356\131"
+		"\360\365\42\176\313\312\1\200\66\155\332\254\151\333\266\355"
+		"\45\321\367\264\226\57\0\204\207\207\237\32\64\150\320\121"
+		"\42\362\223\343\313\331\252\165\353\326\353\333\267\157\177\221"
+		"\155\313\62\171\200\235\173\311\340\152\175\316\177\72\27\0"
+		"\334\134\135\135\163\176\373\355\267\261\26\246\122\350\32\336"
+		"\345\327\0\0\40\0\111\104\101\124\173\104\237\116\245\237"
+		"\155\323\257\255\104\16\144\322\110\355\41\167\35\102\206\253"
+		"\330\57\113\363\260\227\177\134\325\171\203\6\15\332\54\334"
+		"\267\273\242\327\353\363\126\257\136\275\222\210\264\4\376\45"
+		"\5\306\157\257\151\66\233\323\117\234\70\61\343\267\337\176"
+		"\153\42\331\152\136\251\137\126\352\347\53\232\3\25\76\262"
+		"\145\233\41\162\73\161\342\304\144\255\126\253\170\157\103\247"
+		"\323\25\356\331\263\247\77\53\307\232\377\132\225\60\223\311"
+		"\224\71\170\360\340\3\31\31\31\153\326\254\131\263\33\0"
+		"\5\5\5\245\34\74\170\160\111\126\126\326\252\351\323\247"
+		"\157\166\166\166\176\54\362\255\371\327\326\174\350\212\300\254"
+		"\265\201\62\364\1\305\133\106\357\336\275\173\135\365\352\325"
+		"\37\7\5\5\261\107\300\225\311\217\256\154\114\322\166\145"
+		"\307\314\360\360\360\304\47\237\174\362\354\271\163\347\66\350"
+		"\365\372\274\247\237\176\372\220\122\333\126\262\257\275\60\153"
+		"\276\66\0\212\211\211\111\32\76\174\370\31\351\126\357\126"
+		"\323\125\45\47\301\201\71\260\377\65\114\214\143\235\122\110"
+		"\2\23\27\351\342\342\122\100\374\136\356\165\14\6\103\1"
+		"\21\171\262\74\42\32\260\150\321\242\137\1\120\140\140\140"
+		"\232\217\217\117\32\203\265\42\242\165\302\247\125\315\232\65"
+		"\157\114\233\66\355\47\130\276\351\301\256\220\171\323\140\60"
+		"\344\205\207\207\147\276\360\302\13\47\110\170\363\20\200\33"
+		"\233\247\370\55\114\166\242\245\330\117\77\375\24\43\171\340"
+		"\41\33\112\63\241\265\146\47\361\273\166\355\332\227\207\14"
+		"\31\362\23\213\163\34\107\137\176\371\145\261\103\260\146\315"
+		"\32\255\214\123\16\151\176\114\210\10\12\12\272\171\367\356"
+		"\335\1\122\234\210\46\344\346\346\256\156\325\252\325\155\351"
+		"\131\110\141\141\141\347\247\114\231\362\43\53\133\304\235\234"
+		"\234\12\372\364\351\363\373\375\373\367\177\270\175\373\366\252"
+		"\201\3\7\356\252\133\267\356\21\326\46\165\352\324\271\164"
+		"\370\360\341\125\367\356\335\133\23\37\37\177\64\42\42\342"
+		"\270\44\177\47\27\27\227\234\237\177\376\331\142\225\72\201"
+		"\50\50\50\50\345\231\147\236\271\172\357\336\275\255\151\151"
+		"\151\333\273\164\351\222\132\253\126\255\363\42\176\366\354\331"
+		"\51\21\21\21\127\264\132\155\276\213\213\113\166\277\176\375"
+		"\366\110\317\23\226\174\323\223\117\76\171\216\175\330\52\255"
+		"\3\153\101\142\263\6\104\64\275\143\307\216\26\17\31\4"
+		"\370\125\275\136\237\67\157\336\274\337\210\250\221\210\271\273"
+		"\273\77\336\260\141\103\257\310\310\310\103\335\273\167\277\100"
+		"\104\317\22\377\326\240\107\142\142\342\273\155\332\264\271\4"
+		"\0\273\167\357\16\221\236\347\324\273\167\357\11\176\176\176"
+		"\331\104\124\123\310\277\206\237\237\137\366\277\377\375\357\161"
+		"\22\375\212\157\302\24\24\24\154\274\174\371\362\217\175\372"
+		"\364\271\142\64\32\213\127\112\152\64\232\242\37\176\370\101"
+		"\172\176\212\264\234\252\46\344\266\36\122\313\161\154\344\243"
+		"\350\60\252\270\261\244\366\241\353\67\155\332\264\71\334\274"
+		"\171\363\33\340\27\170\224\246\374\26\170\267\156\335\316\105"
+		"\106\106\236\4\200\310\310\310\123\161\161\161\227\24\362\4"
+		"\21\65\14\13\13\273\15\140\260\224\243\321\150\212\326\254"
+		"\131\343\202\222\301\115\346\101\151\361\107\257\327\347\66\154"
+		"\330\360\102\112\112\312\10\221\243\325\152\213\276\377\376\173"
+		"\351\131\263\330\270\161\243\207\244\317\260\370\150\265\332\202"
+		"\372\365\353\247\134\271\162\345\35\221\103\104\141\171\171\171"
+		"\137\175\365\325\127\277\164\356\334\371\110\215\32\65\156\11"
+		"\23\143\366\214\231\22\266\56\205\75\113\364\127\371\371\371"
+		"\117\230\114\46\366\141\166\57\167\167\367\334\307\217\37\167"
+		"\220\221\213\367\337\177\377\373\206\15\33\236\6\200\260\260"
+		"\260\53\343\306\215\133\7\0\323\247\117\377\66\54\54\354"
+		"\52\0\64\154\330\360\364\360\341\303\267\113\323\2\300\353"
+		"\257\277\376\51\307\161\364\372\353\257\177\52\47\37\0\326"
+		"\255\133\367\5\0\132\277\176\375\102\45\16\200\301\201\201"
+		"\201\351\104\324\324\132\371\305\64\203\7\17\376\257\360\160"
+		"\115\52\253\330\46\236\236\236\17\276\376\372\353\117\1\340"
+		"\313\57\277\134\340\351\351\131\142\47\2\245\120\302\131\340"
+		"\353\363\63\42\212\41\42\247\364\364\364\256\260\264\77\155"
+		"\333\266\155\56\21\71\237\77\177\276\235\263\263\163\236\210"
+		"\31\14\206\374\344\344\344\70\42\322\22\321\23\104\64\237"
+		"\305\166\356\334\71\232\210\364\333\267\157\237\315\312\164\161"
+		"\161\311\275\176\375\172\35\42\322\356\331\263\247\277\253\253"
+		"\253\364\355\220\22\72\32\14\206\274\343\307\217\367\47\42"
+		"\327\155\333\266\175\54\325\61\51\51\151\14\21\31\110\146"
+		"\305\274\225\261\220\0\314\363\366\366\116\57\54\54\34\44"
+		"\255\33\361\373\367\337\177\237\104\104\56\31\31\31\261\0"
+		"\350\350\321\243\157\12\67\311\113\344\165\350\320\241\211\162"
+		"\230\213\213\113\356\321\243\107\7\20\221\163\142\142\342\163"
+		"\254\35\1\320\346\315\233\347\23\221\353\341\303\207\137\61"
+		"\30\14\305\216\272\136\257\57\270\160\341\102\167\42\162\335"
+		"\260\141\303\2\151\176\173\366\354\171\205\230\363\160\2\2"
+		"\2\36\5\5\5\335\354\327\257\337\233\102\335\54\124\262"
+		"\255\55\47\155\302\204\11\253\102\102\102\156\0\100\150\150"
+		"\150\352\370\361\343\213\157\50\217\34\71\62\241\126\255\132"
+		"\327\0\176\213\356\16\35\72\244\125\257\136\375\36\0\4"
+		"\6\6\336\32\75\172\364\172\246\175\5\104\105\105\335\360"
+		"\362\362\372\43\46\46\46\265\170\274\2\321\360\341\303\67"
+		"\371\373\373\377\41\310\271\365\356\273\357\56\227\350\13\0"
+		"\237\204\207\207\337\26\154\12\2\121\317\236\75\77\10\15"
+		"\15\55\336\255\104\132\327\265\152\325\172\320\253\127\257\217"
+		"\104\54\64\64\364\312\351\323\247\327\157\334\270\361\307\346"
+		"\315\233\137\160\162\162\312\323\353\365\271\135\273\166\375\135"
+		"\344\124\245\271\264\3\163\140\16\314\322\267\144\257\161\341"
+		"\55\321\123\23\47\116\374\250\172\365\352\217\356\334\271\323"
+		"\347\320\241\103\263\104\36\21\155\74\177\376\374\116\235\116"
+		"\127\44\67\307\364\365\365\275\263\164\351\322\371\104\344\102"
+		"\104\261\6\203\41\17\200\121\255\337\46\76\374\325\351\164"
+		"\205\313\227\57\177\223\210\352\376\360\303\17\173\234\235\235"
+		"\363\103\102\102\330\207\277\26\101\322\347\132\33\257\331\274"
+		"\136\45\242\125\104\64\215\210\330\207\172\341\106\243\61\153"
+		"\325\252\125\137\33\215\306\254\143\307\216\315\120\312\127\116"
+		"\256\214\76\42\116\0\310\325\325\365\321\234\71\163\176\225"
+		"\113\147\55\50\161\112\141\333\131\162\176\3\21\105\21\321"
+		"\267\104\364\75\21\75\53\227\227\255\61\115\360\255\206\23"
+		"\277\53\213\342\230\150\245\356\40\321\51\210\370\305\326\253"
+		"\204\357\40\21\73\166\354\330\14\266\176\300\277\365\122\102"
+		"\16\200\36\336\336\336\367\37\74\170\360\262\360\277\37\230"
+		"\143\64\144\370\323\302\303\303\157\21\121\7\360\367\70\162"
+		"\300\57\140\236\156\305\126\275\274\275\275\357\147\144\144\210"
+		"\171\74\53\227\7\370\373\41\354\21\36\26\170\51\174\316"
+		"\177\64\27\0\272\164\351\262\260\105\213\26\267\210\310\203"
+		"\65\225\65\337\127\255\237\135\26\37\272\2\71\374\117\46"
+		"\215\214\75\344\256\103\110\271\304\54\374\223\366\313\162\171"
+		"\220\35\374\343\252\316\43\242\66\55\133\266\274\13\200\6"
+		"\14\30\220\314\366\41\34\307\221\350\267\207\207\207\237\236"
+		"\70\161\342\36\42\62\56\137\276\274\206\225\305\322\154\120"
+		"\352\347\53\232\3\300\246\217\134\102\316\302\205\13\233\13"
+		"\13\142\144\71\315\233\67\277\333\251\123\247\357\131\71\144"
+		"\305\177\255\112\330\305\213\27\277\376\340\203\17\246\327\257"
+		"\137\377\167\67\67\267\54\0\264\173\367\356\317\210\310\114"
+		"\104\332\123\247\116\305\12\174\235\340\363\52\372\327\326\174"
+		"\350\212\300\254\265\201\322\366\1\342\334\215\370\173\370\276"
+		"\253\126\255\132\51\171\241\244\114\176\164\145\143\120\236\307"
+		"\24\353\353\344\344\124\260\150\321\242\131\377\372\327\277\126"
+		"\326\256\135\373\276\213\213\113\216\44\275\245\311\52\20\263"
+		"\341\153\323\265\153\327\206\22\121\333\11\23\46\234\146\37"
+		"\164\133\115\127\225\234\4\7\346\300\376\327\60\61\116\205"
+		"\343\242\252\303\2\0\42\252\13\200\36\76\174\370\236\24"
+		"\143\302\113\276\276\276\17\211\250\211\270\145\223\164\205\114"
+		"\265\152\325\36\176\374\361\307\277\345\346\346\276\23\30\30"
+		"\170\13\300\113\0\136\160\165\165\315\222\350\126\74\331\71"
+		"\165\352\224\247\24\73\165\352\224\247\144\273\132\331\40\116"
+		"\60\231\211\145\211\211\246\214\343\133\262\374\374\267\101\257"
+		"\327\27\34\74\170\360\131\126\276\136\257\57\24\337\346\0"
+		"\200\157\276\371\246\232\144\302\362\47\275\144\234\133\255\132"
+		"\265\316\356\337\277\177\36\21\351\344\312\103\104\232\244\244"
+		"\244\61\222\267\171\332\231\114\246\107\171\171\171\55\130\331"
+		"\114\231\277\43\242\316\104\344\104\104\206\264\264\264\256\116"
+		"\116\116\305\3\252\106\243\51\72\176\374\370\164\141\242\241"
+		"\277\170\361\142\77\26\7\200\276\175\373\216\364\367\367\317"
+		"\42\346\55\127\21\327\152\265\205\347\317\237\37\110\104\172"
+		"\141\40\34\314\256\214\43\42\67\42\32\101\104\53\210\150"
+		"\321\274\171\363\246\270\272\272\132\310\147\277\347\315\233\167"
+		"\274\172\365\352\351\120\330\32\130\122\57\212\365\44\204\127"
+		"\1\334\250\136\275\172\372\274\171\363\216\263\270\311\144\312"
+		"\234\70\161\342\61\222\254\230\327\152\265\105\311\311\311\65"
+		"\365\172\175\376\326\255\133\107\263\371\317\231\63\247\335\253"
+		"\257\276\272\15\0\206\16\35\372\222\311\144\142\7\174\4"
+		"\6\6\336\220\323\53\60\60\60\125\246\14\142\235\162\104"
+		"\344\166\356\334\271\177\263\365\152\64\32\363\306\217\37\37"
+		"\7\313\340\1\306\221\147\345\110\202\232\11\271\254\76\152"
+		"\160\351\165\124\132\175\24\256\123\13\116\323\246\115\223\210"
+		"\350\305\314\314\314\67\153\324\250\161\7\174\377\120\46\275"
+		"\23\22\22\306\11\13\63\302\265\132\155\341\362\345\313\247"
+		"\25\323\144\144\355\330\261\343\163\263\331\234\16\176\105\165"
+		"\61\307\150\64\346\175\364\321\107\45\126\105\317\233\67\57"
+		"\302\144\62\345\132\224\221\331\246\207\370\233\55\157\20\121"
+		"\361\271\47\46\223\51\367\235\167\336\351\54\225\65\176\374"
+		"\370\366\156\156\156\371\122\131\371\371\371\233\306\216\35\233"
+		"\154\64\32\363\22\23\23\337\45\42\27\206\43\266\243\72"
+		"\104\364\34\21\115\135\270\160\341\21\141\73\76\271\176\121"
+		"\166\34\20\266\54\366\220\100\146\47\47\47\213\305\5\142"
+		"\176\243\106\215\72\120\253\126\255\213\0\120\253\126\255\213"
+		"\157\276\371\346\121\142\336\162\145\323\144\144\144\64\365\364"
+		"\364\314\6\240\163\166\166\316\113\116\116\356\40\304\67\166"
+		"\161\161\311\3\340\341\346\346\226\223\230\230\30\47\115\13"
+		"\300\150\64\32\37\316\236\75\373\270\321\150\174\10\300\50"
+		"\303\1\21\371\13\366\252\51\247\3\0\47\17\17\217\373"
+		"\253\127\257\136\52\127\176\326\56\142\232\203\7\17\76\47"
+		"\70\40\6\211\54\326\261\373\230\204\125\303\104\24\112\104"
+		"\163\244\272\51\205\22\175\74\377\77\24\300\6\0\347\134"
+		"\134\134\304\355\367\212\165\74\173\366\154\10\0\34\71\162"
+		"\304\225\135\370\301\161\34\245\246\246\226\270\251\40\142\27"
+		"\56\134\10\0\200\343\307\217\207\260\62\5\31\305\375\225"
+		"\314\170\132\102\107\216\343\50\45\45\305\103\116\36\157\206"
+		"\342\105\124\50\201\51\217\205\24\26\26\166\305\335\335\75"
+		"\167\374\370\361\121\22\233\210\351\350\376\375\373\236\340\63"
+		"\321\332\314\213\310\44\207\151\64\232\242\253\127\257\172\2"
+		"\300\205\13\27\214\322\55\357\117\235\72\125\13\0\316\236"
+		"\75\353\305\142\34\307\121\142\142\242\73\0\234\76\175\72"
+		"\114\232\237\250\233\30\167\362\344\311\371\176\176\176\17\70"
+		"\216\53\22\166\204\220\336\234\56\61\117\203\145\50\226\177"
+		"\351\322\245\66\302\3\140\167\341\6\100\7\21\73\163\346"
+		"\114\147\241\235\172\70\71\71\25\234\74\171\162\270\320\347"
+		"\5\350\164\272\302\323\247\117\167\142\363\135\267\156\335\54"
+		"\0\264\145\313\226\367\331\374\17\37\76\334\125\30\277\103"
+		"\365\172\175\301\365\353\327\143\44\372\66\162\165\165\175\174"
+		"\364\350\321\231\154\72\216\343\212\126\257\136\375\215\102\235"
+		"\141\323\246\115\137\262\155\365\350\321\243\263\210\310\104\104"
+		"\201\304\77\304\370\116\350\47\237\21\71\125\151\56\355\300"
+		"\34\230\3\263\364\55\245\375\162\152\152\152\373\126\255\132"
+		"\375\326\275\173\367\104\42\322\221\360\360\103\344\57\134\270"
+		"\260\221\321\150\314\203\44\20\210\246\115\233\266\263\161\343"
+		"\306\277\203\337\232\177\126\307\216\35\257\21\221\123\151\375"
+		"\266\26\55\132\334\21\166\23\150\107\104\241\333\267\157\337"
+		"\146\155\121\56\333\347\62\107\344\0\374\156\77\253\300\157"
+		"\57\17\221\243\64\246\23\210\102\103\103\317\217\30\61\342"
+		"\120\110\110\310\305\21\43\106\34\42\146\361\215\134\32\71"
+		"\271\62\143\0\45\45\45\355\32\60\140\300\345\6\15\32"
+		"\334\271\163\347\116\63\65\372\310\224\121\66\136\255\155\113"
+		"\43\123\346\77\201\77\73\15\220\314\251\113\44\267\374\376"
+		"\123\107\345\272\263\251\23\43\307\70\142\304\210\103\265\152"
+		"\325\272\60\142\304\210\103\222\67\261\305\140\366\360\360\310"
+		"\110\110\110\130\45\314\57\202\375\374\374\156\111\165\142\370"
+		"\115\115\46\323\303\244\244\244\351\0\140\62\231\36\174\364"
+		"\321\107\7\23\22\22\176\326\353\365\171\62\174\0\360\366"
+		"\360\360\270\277\171\363\346\37\204\74\334\175\175\175\377\220"
+		"\313\343\255\267\336\172\116\364\7\344\312\132\12\237\363\37"
+		"\315\5\240\163\163\163\173\44\307\227\332\216\115\133\116\77"
+		"\33\177\21\7\42\117\311\157\221\312\261\62\337\54\301\265"
+		"\110\46\223\107\171\375\343\252\316\3\60\235\343\70\12\16"
+		"\16\316\26\256\341\316\42\246\327\353\13\307\214\31\363\54"
+		"\200\251\215\32\65\272\106\104\55\0\140\312\224\51\377\142"
+		"\145\250\361\245\53\223\43\106\332\360\221\331\166\240\3\320"
+		"\42\64\64\64\231\335\241\113\302\101\141\141\341\33\315\232"
+		"\65\113\4\360\56\303\261\346\277\126\31\254\167\357\336\357"
+		"\231\315\346\364\247\236\172\352\360\362\345\313\167\100\276\357"
+		"\40\42\342\104\337\117\311\277\266\346\103\127\4\126\234\265"
+		"\114\275\224\241\17\40\142\266\214\116\115\115\255\55\225\135"
+		"\26\77\272\262\61\166\356\42\375\210\34\216\343\150\316\234"
+		"\71\175\114\46\123\126\142\142\342\207\66\336\116\227\265\257"
+		"\275\60\153\276\266\223\223\123\121\361\375\102\311\203\156\153"
+		"\351\64\160\4\107\160\204\52\37\210\50\241\123\247\116\177"
+		"\304\307\307\337\44\242\204\256\135\273\336\352\332\265\353\55"
+		"\42\112\40\242\4\206\232\317\161\134\56\0\270\273\273\117"
+		"\123\20\207\352\325\253\317\32\76\174\370\176\216\343\116\20"
+		"\21\67\175\372\364\127\76\374\360\303\127\330\33\362\217\36"
+		"\75\162\353\330\261\343\170\275\136\77\143\307\216\35\53\174"
+		"\174\174\346\266\156\335\172\120\164\164\164\272\234\114\235\116"
+		"\127\264\155\333\66\57\151\374\326\255\133\175\304\311\205\255"
+		"\300\161\134\17\361\43\367\137\152\23\231\362\3\0\6\16"
+		"\34\70\300\313\313\53\267\145\313\226\26\147\245\232\315\346"
+		"\334\364\364\364\372\342\377\133\267\156\5\233\315\346\134\25"
+		"\252\305\204\205\205\35\234\65\153\326\57\61\61\61\357\161"
+		"\34\127\40\107\342\70\256\150\317\236\75\73\234\235\235\213"
+		"\313\33\24\24\264\64\63\63\323\105\257\327\37\306\237\35"
+		"\74\61\151\372\163\34\267\223\343\270\174\216\343\162\67\154"
+		"\330\160\254\260\260\260\270\157\326\353\365\105\336\336\336\163"
+		"\71\216\113\347\70\56\157\357\336\275\373\40\71\300\373\324"
+		"\251\123\3\332\264\151\163\216\343\270\173\122\235\164\72\35"
+		"\325\256\135\173\25\307\161\171\34\307\345\234\70\161\342\107"
+		"\255\126\313\352\234\315\161\334\47\34\307\365\341\70\156\310"
+		"\341\303\207\375\202\202\202\62\225\14\61\154\330\260\227\322"
+		"\322\322\26\316\234\71\363\270\257\257\357\207\220\74\174\145"
+		"\353\105\372\141\304\210\133\24\177\70\163\346\314\343\151\151"
+		"\151\13\207\15\33\306\76\264\323\144\146\146\32\207\14\31"
+		"\62\122\74\274\134\14\132\255\226\42\42\42\376\50\52\52"
+		"\322\76\365\324\123\113\131\354\353\257\277\376\254\111\223\46"
+		"\277\0\300\256\135\273\46\166\350\320\341\62\3\67\277\163"
+		"\347\216\157\146\146\346\126\126\247\364\364\364\155\267\157\337"
+		"\256\16\300\342\315\72\306\76\304\161\134\366\346\315\233\223"
+		"\364\172\175\161\275\105\106\106\336\336\277\177\377\133\54\367"
+		"\371\347\237\37\345\355\355\375\272\222\355\204\60\231\263\176"
+		"\236\174\251\203\40\157\42\363\137\274\156\216\225\43\257\107"
+		"\370\363\254\114\263\116\247\263\230\234\34\71\162\344\123\216"
+		"\343\176\60\32\215\137\154\331\262\145\215\247\247\347\174\0"
+		"\45\266\341\122\23\236\176\372\351\245\36\36\36\371\101\101"
+		"\101\77\126\253\126\255\240\157\337\276\45\336\234\145\103\134"
+		"\134\334\264\106\215\32\145\166\352\324\351\163\66\276\171\363"
+		"\346\67\257\135\273\126\342\101\351\271\163\347\72\65\157\336"
+		"\374\46\33\307\330\250\47\307\161\3\71\216\133\310\161\134"
+		"\216\210\107\107\107\337\330\277\177\377\233\254\30\0\77\35"
+		"\71\162\344\315\72\165\352\244\113\145\351\164\272\147\146\316"
+		"\234\371\162\174\174\374\371\56\135\272\274\304\161\334\143\206"
+		"\222\307\161\234\33\307\161\347\71\216\133\307\161\334\324\330"
+		"\330\330\241\5\5\5\116\50\105\250\121\243\306\343\141\303"
+		"\206\131\224\157\330\260\141\161\276\276\276\217\244\134\216\343"
+		"\150\306\214\31\143\62\62\62\152\2\170\341\356\335\273\376"
+		"\263\147\317\36\55\116\202\245\301\303\303\343\144\100\100\100"
+		"\126\130\130\330\161\157\157\357\334\210\210\210\375\102\374\351"
+		"\320\320\320\207\41\41\41\7\274\274\274\362\352\327\257\377"
+		"\213\64\155\114\114\314\212\47\236\170\342\366\350\321\243\373"
+		"\267\152\325\352\116\114\114\314\12\271\74\70\216\273\41\174"
+		"\337\224\303\73\165\352\364\171\130\130\330\243\347\237\177\176"
+		"\262\34\56\27\132\266\154\371\243\331\154\316\173\365\325\127"
+		"\373\53\161\70\216\33\305\161\334\25\341\167\12\307\161\243"
+		"\225\270\152\202\217\217\317\201\126\255\132\325\36\77\176\374"
+		"\245\325\253\127\377\54\305\127\257\136\155\4\200\203\7\17"
+		"\272\260\143\201\263\263\163\341\366\355\333\365\162\62\15\6"
+		"\103\341\322\245\113\153\2\300\206\15\33\174\130\114\257\327"
+		"\27\145\147\147\157\21\373\254\242\242\242\165\266\164\164\166"
+		"\166\56\134\271\162\245\57\0\154\332\264\251\272\24\347\70"
+		"\56\253\144\52\333\341\370\361\343\213\136\172\351\245\244\365"
+		"\353\327\57\125\342\230\114\246\373\102\36\205\266\362\342\70"
+		"\116\166\254\321\353\365\105\153\327\256\65\2\300\206\15\33"
+		"\334\245\163\210\155\333\266\231\0\40\41\41\301\323\331\331"
+		"\271\120\214\167\161\161\51\114\110\110\250\6\0\153\326\254"
+		"\51\261\125\231\250\233\30\32\65\152\64\371\326\255\133\237"
+		"\246\247\247\157\36\60\140\300\145\275\136\377\203\222\256\62"
+		"\41\214\375\123\253\126\255\103\176\176\176\71\365\353\327\377"
+		"\311\307\307\47\107\274\206\0\40\62\62\162\257\331\154\316"
+		"\153\327\256\335\127\276\276\276\271\215\32\65\132\354\343\343"
+		"\223\33\25\25\365\255\257\257\157\116\203\6\15\366\262\262"
+		"\336\177\377\375\366\176\176\176\71\123\246\114\371\27\33\337"
+		"\242\105\213\137\274\275\275\363\32\67\156\274\334\337\337\377"
+		"\221\277\277\377\21\26\367\367\367\337\62\160\340\300\344\146"
+		"\315\232\131\34\7\61\162\344\310\163\143\307\216\155\257\124"
+		"\220\301\203\7\167\33\76\174\170\262\370\277\131\263\146\37"
+		"\160\34\227\311\161\134\52\307\161\213\205\171\312\100\216\343"
+		"\112\314\267\34\301\21\34\241\152\7\203\301\120\64\173\366"
+		"\354\352\311\311\311\115\236\172\352\251\215\34\307\65\343\70"
+		"\356\32\313\111\110\110\30\363\362\313\57\237\220\113\277\153"
+		"\327\56\347\372\365\353\147\73\73\73\137\355\321\243\107\275"
+		"\313\227\57\353\304\271\45\307\161\317\210\37\271\377\102\40"
+		"\0\330\271\163\347\7\101\101\101\71\116\116\116\77\161\34"
+		"\327\172\334\270\161\176\265\152\325\262\72\26\211\363\333\361"
+		"\343\307\47\161\34\367\36\0\322\152\265\327\102\102\102\332"
+		"\35\72\164\150\63\124\316\251\265\132\255\107\146\146\146\242"
+		"\116\247\63\146\146\146\46\162\34\367\300\126\32\71\377\122"
+		"\72\337\256\127\257\336\263\337\176\373\355\353\215\32\65\72"
+		"\27\33\33\373\271\132\175\324\204\322\370\304\345\11\37\175"
+		"\364\121\20\0\274\377\376\373\41\145\321\321\36\72\160\34"
+		"\367\40\63\63\63\121\243\321\30\63\63\63\23\265\132\255"
+		"\364\101\5\42\43\43\167\164\353\326\355\332\323\117\77\75"
+		"\212\343\270\302\320\320\320\377\314\230\61\143\257\234\74\360"
+		"\147\262\156\235\74\171\362\301\172\365\352\175\4\0\367\357"
+		"\337\377\346\245\227\136\32\61\165\352\124\267\201\3\7\136"
+		"\220\113\124\257\136\275\37\237\176\372\351\224\370\370\370\321"
+		"\34\307\25\66\151\322\144\113\357\336\275\317\313\161\317\237"
+		"\77\337\73\66\66\66\125\16\103\351\174\316\177\62\27\75"
+		"\173\366\234\22\20\20\360\330\312\75\1\331\120\16\77\373"
+		"\237\36\24\373\230\362\372\307\125\235\327\264\151\323\356\223"
+		"\46\115\112\274\162\345\312\107\157\274\361\106\262\217\217\317"
+		"\162\0\56\0\20\24\24\364\360\307\37\177\174\307\154\66"
+		"\17\337\270\161\343\102\216\343\216\0\300\201\3\7\206\104"
+		"\107\107\337\20\145\250\361\245\53\223\43\6\133\76\62\376"
+		"\174\310\227\257\327\353\177\63\32\215\256\253\126\255\232\51"
+		"\303\323\0\200\106\243\371\142\375\372\365\213\365\172\175\361"
+		"\170\145\315\177\255\112\330\332\265\153\47\356\337\277\177\315"
+		"\326\255\133\77\160\163\163\233\15\0\251\251\251\73\304\276"
+		"\243\240\240\40\341\354\331\263\273\304\173\32\326\374\153\153"
+		"\76\164\105\140\366\14\34\307\201\343\270\216\342\377\321\243"
+		"\107\367\226\136\373\145\361\243\53\33\143\347\56\302\374\260"
+		"\304\134\106\257\327\27\315\232\65\353\343\167\337\175\367\320"
+		"\267\337\176\173\302\140\60\50\75\73\10\123\210\267\33\146"
+		"\315\327\56\50\50\340\70\216\323\13\345\172\222\255\17\253"
+		"\76\172\125\132\231\351\300\34\330\377\32\46\306\251\131\55"
+		"\32\24\24\364\307\270\161\343\276\5\200\220\220\220\264\121"
+		"\243\106\175\57\345\205\206\206\76\150\337\276\375\132\360\203"
+		"\362\104\231\225\67\0\360\262\237\237\337\103\22\266\154\145"
+		"\126\17\133\360\303\303\303\37\304\306\306\256\5\140\176\355"
+		"\265\327\106\352\365\372\2\27\27\227\334\327\137\177\175\43"
+		"\204\125\261\354\352\137\57\57\257\234\21\43\106\364\147\365"
+		"\1\200\221\43\107\16\360\366\366\176\54\243\207\154\71\55"
+		"\242\24\70\326\354\104\40\152\321\242\305\357\75\172\364\70"
+		"\45\305\73\167\356\174\256\151\323\246\373\0\4\2\60\166"
+		"\352\324\351\373\256\135\273\236\225\221\311\346\363\266\311\144"
+		"\312\370\357\177\377\73\107\130\205\46\315\63\35\374\371\63"
+		"\156\0\174\242\242\242\176\212\213\213\273\42\342\104\64\101"
+		"\156\265\62\223\76\3\274\3\357\6\300\43\56\56\156\261"
+		"\273\273\173\361\233\164\1\1\1\17\273\165\353\66\37\374"
+		"\71\257\325\143\142\142\266\104\105\105\335\146\165\66\231\114"
+		"\331\237\176\372\351\373\220\4\2\221\260\12\156\11\370\3"
+		"\316\75\332\265\153\267\136\262\62\356\76\200\117\0\270\3"
+		"\350\344\347\347\167\367\323\117\77\375\136\316\336\222\25\171"
+		"\322\163\131\255\326\57\253\223\334\171\260\54\116\374\133\201"
+		"\33\210\71\33\122\304\74\75\75\163\0\370\104\106\106\146"
+		"\0\330\1\376\301\140\14\200\337\1\320\267\337\176\33\7"
+		"\340\113\57\57\257\254\333\267\157\277\40\246\153\325\252\325"
+		"\177\172\364\350\161\261\204\114\42\247\370\370\370\313\117\74"
+		"\361\304\116\246\14\322\162\204\265\154\331\162\127\114\114\114"
+		"\361\166\335\333\266\155\173\137\257\327\347\203\337\42\326\33"
+		"\100\77\147\147\347\234\11\23\46\374\142\105\316\104\361\154"
+		"\6\53\234\22\366\262\306\41\360\347\65\263\347\12\224\41"
+		"\57\313\125\163\40\362\361\361\171\324\266\155\333\215\0\174"
+		"\143\143\143\327\212\147\345\62\53\353\376\74\27\224\310\143"
+		"\321\242\105\133\174\175\175\157\102\330\176\134\215\336\54\336"
+		"\243\107\217\44\0\324\255\133\267\363\26\64\5\131\51\51"
+		"\51\257\233\114\246\207\54\347\354\331\263\157\326\253\127\57"
+		"\11\100\74\370\366\354\16\40\76\42\42\42\71\51\51\151"
+		"\250\32\275\104\316\371\363\347\7\173\172\172\76\0\177\155"
+		"\173\17\32\64\150\217\253\253\153\216\106\243\51\132\273\166"
+		"\355\47\112\262\210\250\213\277\277\377\175\10\157\144\20\210"
+		"\32\65\152\164\257\145\313\226\333\0\264\21\354\323\50\66"
+		"\66\166\155\124\124\324\35\106\216\245\12\62\72\315\235\73"
+		"\167\203\217\217\317\155\0\35\301\277\115\32\357\343\343\163"
+		"\147\332\264\151\73\344\344\20\21\67\174\370\360\203\6\203"
+		"\41\367\215\67\336\260\70\313\225\225\53\376\36\75\172\364"
+		"\146\0\364\334\163\317\35\147\71\157\275\365\326\116\0\324"
+		"\273\167\357\303\62\151\143\214\106\143\166\132\132\132\177\0"
+		"\110\113\113\33\150\64\32\263\1\264\142\70\66\313\6\40"
+		"\300\303\303\343\341\311\223\47\337\221\342\14\107\156\265\50"
+		"\172\364\350\161\272\105\213\26\322\263\103\24\307\12\71\31"
+		"\152\71\4\176\213\304\317\77\377\374\263\337\176\373\355\251"
+		"\272\165\353\236\224\344\105\15\32\64\70\4\300\273\167\357"
+		"\336\123\132\267\156\175\103\304\242\243\243\157\365\353\327\157"
+		"\14\370\166\71\35\174\337\17\2\121\124\124\324\37\121\121"
+		"\121\273\1\270\67\150\320\340\60\53\263\131\263\146\267\337"
+		"\176\373\355\247\205\164\137\0\370\103\256\254\254\216\55\133"
+		"\266\114\153\333\266\155\2\200\352\365\353\327\77\52\325\261"
+		"\104\61\31\314\312\130\110\104\244\175\370\360\341\377\231\315"
+		"\346\154\0\117\313\244\263\125\337\252\364\150\326\254\331\355"
+		"\216\35\73\176\17\300\73\76\76\176\141\303\206\15\357\311"
+		"\330\330\267\103\207\16\253\133\266\154\131\334\57\307\306\306"
+		"\246\306\305\305\175\15\300\127\152\107\71\73\1\310\4\60"
+		"\155\367\356\335\356\103\206\14\131\52\235\63\11\377\353\211"
+		"\161\314\174\311\334\270\161\343\175\22\371\370\367\277\377\175"
+		"\4\0\365\354\331\363\204\44\37\164\355\332\365\254\223\223"
+		"\123\101\327\256\135\223\0\40\56\56\356\254\106\243\51\212"
+		"\217\217\77\43\341\166\364\364\364\314\272\167\357\336\307\36"
+		"\36\36\331\0\72\260\162\72\167\356\174\216\343\270\242\27"
+		"\137\174\361\220\44\335\47\215\33\67\276\116\104\355\244\345"
+		"\74\167\356\134\361\16\32\254\75\330\162\246\244\244\304\261"
+		"\371\130\13\125\155\56\355\300\34\230\3\263\364\55\331\153"
+		"\274\145\313\226\267\114\46\123\246\301\140\50\130\277\176\175"
+		"\273\300\300\300\224\127\136\171\345\44\303\233\246\321\150\12"
+		"\205\267\375\157\1\170\1\100\361\126\353\104\324\233\210\72"
+		"\21\321\127\104\324\205\210\306\222\160\246\253\234\177\43\175"
+		"\203\101\324\203\370\35\175\106\365\354\331\363\62\307\161\105"
+		"\215\32\65\112\311\312\312\32\317\352\315\6\166\176\73\150"
+		"\320\240\105\304\37\217\263\221\210\176\40\242\361\175\372\364"
+		"\231\56\63\317\55\21\10\266\267\257\265\26\130\233\262\363"
+		"\155\261\214\340\13\336\171\370\360\341\233\324\350\43\47\133"
+		"\105\274\242\337\133\326\170\261\156\232\67\157\376\63\370\61"
+		"\355\67\61\37\53\371\227\230\207\51\325\235\32\235\30\314"
+		"\326\366\317\143\203\203\203\157\23\121\147\213\244\226\237\142"
+		"\276\302\271\257\115\203\202\202\316\317\235\73\367\53\342\267"
+		"\33\226\352\65\61\64\64\364\17\42\172\122\105\36\377\27"
+		"\30\30\170\53\75\75\275\217\134\171\112\343\163\376\223\271"
+		"\0\140\66\233\357\177\363\315\67\113\244\166\2\323\226\344"
+		"\154\130\106\77\273\204\234\112\346\0\226\355\104\316\157\121"
+		"\272\66\154\162\241\302\267\57\217\177\134\325\171\104\64\210"
+		"\210\242\1\200\210\332\20\321\107\44\234\351\72\174\370\360"
+		"\377\0\240\366\355\333\137\376\344\223\117\232\1\60\3\30"
+		"\153\66\233\63\223\223\223\137\27\145\250\361\245\53\223\43"
+		"\251\137\245\276\224\35\133\145\167\350\22\323\232\114\246\14"
+		"\10\367\40\376\375\357\177\277\313\372\65\326\374\327\252\204"
+		"\271\271\271\345\17\34\70\160\2\0\237\166\355\332\45\350"
+		"\365\372\302\306\215\33\357\5\20\15\300\67\72\72\172\253"
+		"\257\257\157\261\357\147\315\277\266\346\103\127\4\306\326\143"
+		"\171\373\0\311\375\75\65\367\365\124\371\321\225\215\131\50"
+		"\250\160\246\353\13\57\274\160\41\70\70\70\375\332\265\153"
+		"\121\261\261\261\73\232\65\153\126\174\157\331\232\357\135\21"
+		"\30\140\325\327\246\226\55\133\156\207\60\157\226\316\367\24"
+		"\323\125\45\47\301\201\71\260\377\65\114\214\143\235\122\110"
+		"\202\30\147\60\30\362\377\363\237\377\164\7\0\147\147\347"
+		"\274\115\233\66\365\222\362\326\255\133\267\130\170\120\100\132"
+		"\255\266\340\375\367\337\147\235\152\0\200\237\237\337\37\263"
+		"\147\317\56\76\227\117\334\126\230\343\270\42\266\343\70\163"
+		"\346\314\214\360\360\360\124\235\116\227\157\60\30\162\172\366"
+		"\354\171\71\55\55\155\131\130\130\130\112\263\146\315\166\261"
+		"\162\11\104\117\74\361\304\265\116\235\72\45\260\372\0\100"
+		"\247\116\235\22\332\266\155\173\105\252\207\122\71\213\377\53"
+		"\164\312\66\354\104\302\140\375\170\305\212\25\357\110\361\335"
+		"\273\167\217\252\131\263\346\75\255\126\133\240\325\152\13\202"
+		"\203\203\157\46\45\45\275\52\223\177\161\271\134\134\134\36"
+		"\13\377\145\35\257\35\73\166\254\251\131\263\146\232\126\253"
+		"\55\60\30\14\217\333\267\157\177\74\53\53\253\217\225\362"
+		"\132\324\373\226\55\133\326\212\351\165\72\135\176\170\170\370"
+		"\325\255\133\267\46\210\370\322\245\113\177\360\366\366\116\27"
+		"\157\210\10\347\105\216\144\345\153\265\332\242\237\176\372\51"
+		"\106\316\46\251\251\251\303\232\66\155\232\244\327\353\163\365"
+		"\172\175\156\223\46\115\222\123\123\123\207\211\370\262\145\313"
+		"\266\230\315\346\373\32\215\246\320\335\335\375\341\230\61\143"
+		"\176\41\242\72\62\366\226\267\273\360\360\325\112\171\113\350"
+		"\44\367\260\225\305\245\166\142\261\216\35\73\136\172\356\271"
+		"\347\76\74\163\346\314\264\320\320\320\233\242\336\343\306\215"
+		"\333\340\357\357\377\110\253\325\26\104\104\104\244\44\47\47"
+		"\57\42\146\33\150\243\321\230\175\366\354\331\1\162\171\236"
+		"\71\163\346\265\152\325\252\75\2\340\304\114\142\212\77\116"
+		"\116\116\271\121\121\121\147\123\123\123\337\142\312\340\273\160"
+		"\341\302\137\275\274\274\322\65\32\115\241\253\253\153\366\340"
+		"\301\203\117\27\73\3\62\162\204\153\354\64\61\147\355\111"
+		"\71\222\217\322\244\112\152\317\126\314\271\2\266\362\222\27"
+		"\303\160\10\104\313\227\57\137\347\351\351\371\100\243\321\24"
+		"\172\171\171\145\156\334\270\361\133\153\162\210\250\316\300\201"
+		"\3\177\257\137\277\376\357\22\236\252\162\155\333\266\155\4"
+		"\0\132\263\146\15\373\340\130\321\6\104\344\74\150\320\40"
+		"\213\207\111\104\344\272\147\317\236\217\302\302\302\316\71\71"
+		"\71\345\351\164\272\274\260\260\260\163\173\366\354\231\101\104"
+		"\256\152\354\311\310\162\71\162\344\310\322\272\165\353\136\160"
+		"\162\162\312\63\30\14\271\117\75\365\324\245\347\236\173\356"
+		"\252\277\277\177\252\65\131\77\376\370\343\222\152\325\252\145"
+		"\1\60\23\210\216\37\77\76\65\40\40\340\266\116\247\313"
+		"\7\370\63\144\243\243\243\117\337\275\173\367\155\106\116\211"
+		"\372\220\321\251\336\320\241\103\367\273\272\272\146\163\34\127"
+		"\344\352\352\232\375\332\153\257\35\42\242\46\12\162\360\370"
+		"\361\343\330\260\260\260\114\351\131\256\254\134\361\367\225\53"
+		"\127\72\150\265\332\242\125\253\126\215\141\71\247\117\237\176"
+		"\112\243\321\320\226\55\133\206\110\323\6\4\4\134\231\74"
+		"\171\362\76\361\346\13\21\71\115\232\64\351\267\200\200\200"
+		"\53\245\51\133\170\170\370\31\224\242\275\260\162\277\377\376"
+		"\373\211\156\156\156\322\205\75\44\345\131\53\273\132\16\201"
+		"\150\334\270\161\247\334\334\334\262\14\6\303\343\356\335\273"
+		"\377\56\325\161\354\330\261\353\135\134\134\262\103\102\102\256"
+		"\136\274\170\261\270\216\223\222\222\306\205\204\204\134\321\152"
+		"\265\5\36\36\36\17\226\57\137\276\231\301\306\6\4\4"
+		"\334\61\30\14\217\337\170\343\215\155\254\314\223\47\117\116"
+		"\14\16\16\116\321\152\265\5\236\236\236\17\326\256\135\273"
+		"\132\256\254\254\216\47\116\234\30\137\275\172\365\164\203\301"
+		"\220\63\144\310\220\37\45\17\23\25\235\64\224\354\347\113"
+		"\244\43\176\167\214\237\153\326\254\171\103\46\235\255\372\126"
+		"\245\307\221\43\107\246\4\6\6\336\322\152\265\5\376\376"
+		"\376\267\116\234\70\361\36\233\256\173\367\356\7\305\61\374"
+		"\342\305\213\243\104\354\332\265\153\257\207\207\207\137\325\351"
+		"\164\371\235\73\167\76\146\55\77\2\321\242\105\213\166\232"
+		"\114\246\7\162\163\40\0\210\210\210\310\24\34\136\20\170"
+		"\7\230\343\270\42\235\116\227\367\374\363\317\377\42\221\217"
+		"\325\253\127\217\0\100\313\226\55\233\310\346\3\0\363\347"
+		"\317\237\15\200\76\371\344\223\217\1\140\326\254\131\237\2"
+		"\240\205\13\27\176\310\162\375\375\375\257\175\360\301\7\77"
+		"\23\221\323\364\351\323\167\373\373\373\137\143\345\314\235\73"
+		"\167\36\0\332\270\161\343\233\154\72\127\127\127\271\271\212"
+		"\70\17\160\141\337\162\227\251\153\42\42\75\233\217\265\120"
+		"\325\346\322\16\314\201\71\60\113\337\222\275\306\57\134\270"
+		"\60\322\317\317\57\13\0\31\215\306\314\21\43\106\374\104"
+		"\104\377\22\171\165\352\324\271\370\365\327\137\37\270\174\371"
+		"\162\102\227\56\135\222\165\72\135\176\333\266\155\17\261\362"
+		"\344\202\332\361\135\324\243\70\216\350\231\121\243\106\235\165"
+		"\167\167\317\41\176\13\127\331\174\224\346\267\342\107\141\236"
+		"\53\253\47\251\333\276\326\152\71\355\245\217\234\154\205\170"
+		"\65\363\350\322\312\54\221\107\303\206\15\57\153\64\232\302"
+		"\46\115\232\134\262\42\273\304\174\103\322\326\324\344\45\33"
+		"\10\66\267\177\216\60\231\114\17\216\35\73\366\261\105\72"
+		"\345\305\314\322\163\137\1\0\146\263\371\16\224\155\30\151"
+		"\62\231\36\36\77\176\174\266\44\217\246\167\63\273\0\0"
+		"\12\360\111\104\101\124\15\162\171\170\172\172\336\133\275\172"
+		"\365\122\261\375\112\313\123\32\237\363\237\314\5\60\64\60"
+		"\60\60\223\210\102\145\350\126\333\166\131\374\154\71\71\225"
+		"\314\201\114\32\310\341\326\342\45\161\266\372\30\113\171\345"
+		"\360\217\253\72\17\12\101\360\107\157\166\351\322\45\315\333"
+		"\333\73\123\270\247\226\127\273\166\355\13\7\17\36\374\126"
+		"\222\227\115\137\272\62\71\45\212\42\123\66\271\170\45\316"
+		"\230\61\143\366\213\343\223\324\257\261\346\277\126\45\154\346"
+		"\314\231\173\135\135\135\37\151\64\232\302\340\340\340\133\173"
+		"\367\356\335\272\162\345\312\331\236\236\236\367\264\132\155\101"
+		"\140\140\340\355\3\7\16\174\45\362\255\371\327\326\174\350"
+		"\212\300\330\172\54\157\37\300\316\67\124\336\327\53\316\327"
+		"\232\37\135\331\230\162\313\375\263\254\15\32\64\70\337\272"
+		"\165\353\113\116\116\116\171\1\1\1\177\34\71\162\144\212"
+		"\210\131\363\275\53\2\3\224\175\155\0\324\274\171\363\163"
+		"\132\255\266\100\156\276\247\230\256\146\315\232\231\340\337\276"
+		"\150\3\240\215\237\237\337\3\21\164\140\16\314\201\125\54"
+		"\6\41\10\35\253\325\67\135\211\150\111\261\23\102\264\230"
+		"\210\74\245\74\42\362\47\242\217\171\12\255\40\242\346\45"
+		"\362\42\172\237\175\340\105\374\341\334\353\204\117\53\106\226"
+		"\73\21\215\42\242\357\205\374\236\41\376\240\356\321\104\324"
+		"\317\102\67\176\200\134\154\66\233\63\131\175\0\300\154\66"
+		"\147\316\233\67\357\13\251\36\112\345\264\26\10\104\315\232"
+		"\65\113\127\262\223\150\103\42\132\110\62\147\42\20\221\47"
+		"\21\115\45\176\225\364\112\342\337\102\55\61\231\143\35\53"
+		"\342\127\166\53\356\101\117\104\65\210\150\212\40\157\61\361"
+		"\53\302\225\157\42\260\53\243\371\364\65\211\350\135\41\375"
+		"\367\202\315\153\62\170\50\361\53\371\126\11\234\267\311\162"
+		"\145\33\204\170\127\5\233\30\210\137\31\270\124\370\14\42"
+		"\42\3\203\327\42\242\131\104\264\206\210\26\210\155\100\152"
+		"\123\45\273\113\363\263\206\253\341\60\145\222\175\350\176\344"
+		"\310\221\267\175\175\175\357\255\137\277\76\230\210\306\21\321"
+		"\152\42\372\234\210\232\23\321\64\301\26\43\332\265\153\267"
+		"\1\100\62\123\216\371\44\234\263\131\102\56\221\53\21\175"
+		"\112\62\53\367\211\167\270\277\43\242\227\131\273\11\351\352"
+		"\22\321\114\241\156\26\22\321\377\261\272\312\264\233\342\153"
+		"\314\12\107\256\215\225\260\205\214\275\304\353\330\152\136\12"
+		"\345\267\310\113\370\16\41\376\54\314\65\102\31\153\252\220"
+		"\363\57\42\172\335\102\226\312\162\21\221\267\140\353\352\114"
+		"\234\125\33\20\121\7\226\43\304\171\21\321\110\42\132\56"
+		"\174\106\22\163\326\261\55\173\112\144\171\20\321\60\42\132"
+		"\106\104\337\20\177\36\353\323\323\246\115\333\146\103\57\77"
+		"\42\372\214\210\14\2\307\110\104\223\211\277\276\305\25\252"
+		"\3\111\174\120\51\271\46\224\332\276\200\265\45\242\57\210"
+		"\150\255\360\335\101\312\221\310\342\210\277\116\144\367\242\222"
+		"\364\173\116\304\137\77\65\44\62\134\204\166\120\342\314\150"
+		"\42\232\110\302\271\71\14\77\212\210\46\226\246\154\304\237"
+		"\53\155\265\275\0\262\216\13\210\357\103\77\227\304\53\336"
+		"\14\224\223\241\226\43\350\32\103\174\137\271\230\210\272\227"
+		"\270\176\210\132\20\321\227\202\335\135\30\314\115\210\133\51"
+		"\134\133\241\14\346\112\374\70\262\230\210\132\113\144\272\23"
+		"\77\126\211\351\2\131\335\244\66\25\322\124\43\176\161\313"
+		"\67\173\366\354\171\236\75\273\274\4\137\346\372\267\20\47"
+		"\223\216\210\232\20\321\124\151\72\45\331\112\171\131\301\214"
+		"\104\64\111\50\363\24\262\274\1\113\202\335\113\214\341\304"
+		"\317\121\106\21\77\377\171\116\111\177\46\256\16\21\175\102"
+		"\62\163\40\101\247\121\104\264\212\341\213\375\354\162\342\317"
+		"\142\227\366\77\176\102\33\360\147\363\21\260\60\1\13\27"
+		"\376\107\10\377\103\44\72\115\46\242\306\214\235\47\261\162"
+		"\126\255\132\325\305\144\62\345\21\221\217\44\335\42\245\153"
+		"\207\210\70\361\174\34\13\73\362\337\32\321\116\154\76\326"
+		"\102\125\233\113\73\60\7\346\300\54\175\113\366\32\47\42"
+		"\227\360\360\360\273\223\47\117\116\44\176\56\134\274\110\123"
+		"\300\207\13\175\241\73\361\363\234\345\104\364\42\53\117\56"
+		"\224\142\356\42\366\65\231\0\146\1\160\33\63\146\314\134"
+		"\341\234\153\131\131\26\145\51\71\277\125\234\347\132\323\223"
+		"\210\236\40\242\61\342\267\255\362\225\110\157\47\175\344\144"
+		"\313\305\313\310\257\220\63\135\211\150\50\361\176\314\20\53"
+		"\262\25\37\14\11\337\35\1\344\202\77\247\117\51\57\331"
+		"\40\224\165\14\133\77\22\314\203\210\346\221\345\331\165\177"
+		"\246\57\351\127\327\42\336\157\321\112\170\63\225\154\110\374"
+		"\375\201\171\342\134\303\126\36\72\235\256\360\327\137\177\155"
+		"\314\120\32\0\310\146\164\50\215\317\371\117\346\66\46\242"
+		"\51\12\134\233\155\233\210\352\156\334\270\161\225\223\223\123"
+		"\141\142\142\342\367\144\333\317\226\365\65\53\213\43\226\213"
+		"\115\303\352\313\342\326\342\331\70\311\107\225\157\117\145\364"
+		"\217\377\16\74\271\100\40\272\176\375\372\207\104\364\2\361"
+		"\327\371\12\101\306\10\42\62\113\145\220\12\137\272\62\71"
+		"\114\275\51\371\310\66\357\133\24\327\267\345\370\44\275\267"
+		"\153\315\177\255\112\130\43\342\175\232\325\104\364\16\21\371"
+		"\20\177\217\173\16\361\276\337\44\261\136\5\276\333\352\325"
+		"\253\277\166\162\162\52\114\112\112\372\232\54\375\153\105\37"
+		"\272\42\60\266\36\355\324\7\224\270\117\257\324\56\44\371"
+		"\52\372\321\225\215\131\153\273\114\372\67\210\250\77\361\367"
+		"\334\46\111\144\53\372\336\25\201\1\312\276\66\157\146\32"
+		"\104\374\263\204\22\363\75\245\164\134\227\56\135\222\122\123"
+		"\123\213\317\36\163\161\161\361\71\174\370\160\20\201\250\153"
+		"\227\256\147\35\230\3\163\140\25\207\161\340\67\2\27\177"
+		"\263\161\142\220\213\223\13\26\362\210\66\262\373\244\253\225"
+		"\121\326\74\11\104\40\324\63\233\315\307\63\62\62\372\1"
+		"\130\53\140\317\233\315\346\145\367\356\335\153\314\161\334\171"
+		"\153\162\325\344\111\40\152\327\266\335\331\275\277\356\255\247"
+		"\144\47\45\71\266\344\227\305\366\377\53\270\65\273\227\106"
+		"\136\171\165\22\332\231\161\321\242\105\313\77\370\340\203\106"
+		"\327\257\137\137\14\340\147\0\347\301\73\273\265\0\164\7"
+		"\360\206\277\277\277\313\301\203\7\277\10\14\14\174\267\64"
+		"\355\337\36\145\250\114\116\131\372\7\133\234\362\136\247\366"
+		"\324\133\55\267\42\354\240\210\23\65\341\70\356\104\125\152"
+		"\7\152\71\366\110\143\157\235\112\301\1\204\363\254\125\364"
+		"\363\4\240\334\155\131\312\51\253\274\312\304\204\370\74\0"
+		"\23\0\54\151\336\274\371\206\314\314\314\346\27\57\136\64"
+		"\251\221\47\174\273\3\30\311\161\334\64\42\122\145\107\173"
+		"\135\323\52\60\100\162\256\271\225\164\212\355\240\264\72\124"
+		"\104\35\226\101\216\117\124\124\324\152\167\167\367\260\335\273"
+		"\167\207\224\46\177\37\37\237\234\73\167\356\264\3\360\273"
+		"\150\107\2\141\314\350\61\35\76\373\354\263\377\346\346\346"
+		"\152\155\311\142\145\126\245\271\264\3\163\140\16\314\322\267"
+		"\144\257\161\16\234\263\136\257\317\76\166\354\330\123\15\32"
+		"\64\330\11\46\224\167\116\256\166\354\46\20\276\133\372\335"
+		"\216\221\43\107\76\161\377\376\375\152\356\356\356\331\243\107"
+		"\217\116\236\62\145\112\264\222\254\322\316\117\312\342\377\331"
+		"\153\156\134\136\331\225\221\126\141\76\3\250\33\117\111\340"
+		"\211\337\26\166\271\237\161\77\164\321\242\105\153\336\173\357"
+		"\275\206\71\71\71\56\225\61\167\372\53\370\142\232\206\15"
+		"\32\146\170\170\170\354\331\267\157\337\120\0\131\61\61\61"
+		"\253\335\334\334\352\377\364\323\117\301\366\366\157\376\27\270"
+		"\326\322\146\144\144\204\260\155\253\64\362\377\112\216\332\153"
+		"\240\74\175\237\75\175\303\277\63\217\100\4\202\13\307\161"
+		"\71\345\315\353\177\221\363\167\301\254\361\345\372\211\277\132"
+		"\367\212\354\3\376\352\262\331\3\253\212\72\11\230\65\137"
+		"\33\120\236\63\51\247\43\176\45\270\67\223\246\220\343\270"
+		"\257\205\316\253\227\3\163\140\16\254\342\60\361\202\27\177"
+		"\127\324\304\253\254\3\230\132\236\370\375\336\173\357\355\371"
+		"\342\213\57\152\337\272\165\253\46\201\250\106\365\32\151\103"
+		"\207\16\75\67\171\362\344\16\366\320\121\260\147\77\160\130"
+		"\246\144\247\322\14\150\266\360\362\14\170\377\44\334\232\335"
+		"\113\43\257\274\72\25\353\103\124\47\51\51\151\320\320\241"
+		"\103\233\237\72\165\252\341\203\7\17\114\205\205\205\132\235"
+		"\116\227\357\343\343\223\376\334\163\317\235\377\344\223\117\166"
+		"\153\64\232\31\34\307\345\224\246\375\333\243\14\225\311\261"
+		"\107\377\40\345\330\243\57\261\227\336\152\271\25\141\207\312"
+		"\222\125\231\34\173\244\261\267\116\245\340\210\177\155\365\363"
+		"\66\171\62\134\271\120\42\175\131\257\215\312\304\10\104\23"
+		"\306\117\70\376\351\247\237\326\315\311\311\61\370\371\371\335"
+		"\137\265\152\325\362\330\330\330\341\252\372\127\20\305\266\213"
+		"\135\373\353\257\277\76\67\176\374\370\244\217\76\372\250\201"
+		"\332\164\366\270\246\125\326\231\332\61\376\37\365\320\125\247"
+		"\325\25\172\173\173\77\334\273\167\357\244\210\210\210\317\113"
+		"\223\377\300\201\3\217\56\135\272\264\51\11\157\240\200\220"
+		"\0\16\317\150\70\15\275\362\312\53\311\213\27\57\256\257"
+		"\126\337\252\66\227\166\140\16\314\201\131\372\226\142\137\111"
+		"\40\174\74\347\343\220\203\7\17\376\274\166\355\332\6\34"
+		"\307\75\146\322\330\145\116\256\224\126\344\210\175\15\10\341"
+		"\0\206\0\10\2\177\166\354\167\34\307\35\123\222\125\332"
+		"\371\211\215\171\101\271\157\10\332\113\237\362\352\134\326\264"
+		"\12\363\31\100\305\170\52\56\346\146\27\165\113\333\232\126"
+		"\253\55\214\215\215\115\373\371\347\237\3\53\143\356\364\127"
+		"\360\305\64\27\316\137\230\322\263\147\317\1\347\316\235\13"
+		"\4\100\215\33\67\276\274\163\347\316\131\136\136\136\337\332"
+		"\153\314\377\137\342\332\110\113\154\333\52\215\374\277\222\243"
+		"\366\32\50\117\337\147\57\335\377\356\274\312\266\327\77\215"
+		"\363\167\301\154\360\113\364\23\177\265\356\25\331\7\374\325"
+		"\145\263\7\126\25\165\42\330\364\265\1\205\71\223\265\164"
+		"\162\171\331\4\35\230\3\163\140\366\305\304\337\162\174\253"
+		"\27\252\35\364\50\17\137\252\67\21\65\45\313\55\7\247"
+		"\22\121\123\173\351\250\306\116\112\162\154\311\57\213\355\377"
+		"\127\160\133\266\125\53\257\274\62\54\256\31\176\153\217\136"
+		"\304\157\43\363\275\260\105\304\167\302\226\26\155\210\210\223"
+		"\113\127\136\375\252\32\307\36\375\203\224\143\217\276\304\136"
+		"\172\253\345\126\204\35\52\113\126\145\162\354\221\246\64\151"
+		"\355\311\41\225\333\352\251\341\111\271\162\37\271\364\125\165"
+		"\16\41\215\27\266\315\131\104\374\266\320\323\110\330\242\113"
+		"\215\74\41\175\117\342\267\302\262\171\66\235\332\361\101\215"
+		"\356\152\60\42\371\155\266\144\307\160\53\355\240\264\72\124"
+		"\104\35\226\126\216\260\155\323\164\222\34\47\240\252\176\210"
+		"\72\22\321\72\213\70\136\346\72\22\316\167\124\253\157\125"
+		"\151\353\16\314\201\71\60\171\254\170\174\343\277\335\210\250"
+		"\173\151\145\225\107\17\71\175\112\233\117\151\347\47\145\361"
+		"\377\354\131\206\362\310\256\214\264\162\363\231\322\214\247\112"
+		"\34\146\56\265\202\210\372\50\345\145\113\116\131\365\250\114"
+		"\276\230\206\370\155\164\337\24\374\316\357\210\350\125\42\322"
+		"\225\126\246\203\153\73\255\264\155\225\106\376\137\311\121\173"
+		"\15\224\247\357\263\247\157\370\167\346\125\266\275\376\151\234"
+		"\277\13\146\215\57\327\117\374\325\272\127\144\37\360\127\227"
+		"\315\36\130\125\324\111\30\337\25\175\155\153\163\46\153\351"
+		"\376\37\266\206\174\254\347\114\277\367\0\0\0\0\111\105"
+		"\116\104\256\102\140\202"
+	},
+	{
+		":resources/knob.png", 3597,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\0\71\0\0\0\71\10\6\0\0\0\214\30\203"
+		"\205\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
+		"\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
+		"\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
+		"\7\335\3\33\13\2\52\107\24\113\252\0\0\0\31\164"
+		"\105\130\164\103\157\155\155\145\156\164\0\103\162\145\141\164"
+		"\145\144\40\167\151\164\150\40\107\111\115\120\127\201\16\27"
+		"\0\0\15\165\111\104\101\124\150\336\315\233\175\150\33\147"
+		"\236\307\177\363\314\214\64\63\172\265\106\157\143\215\255\27"
+		"\153\222\270\215\335\30\207\224\246\245\204\334\145\333\222\153"
+		"\163\107\60\107\373\317\266\145\357\150\32\322\376\121\112\141"
+		"\257\20\350\36\113\103\70\112\151\272\260\167\120\16\112\133"
+		"\50\144\273\307\246\264\127\366\350\55\107\377\10\107\262\216"
+		"\233\127\217\354\165\245\110\266\144\131\262\144\275\314\150\336"
+		"\366\217\235\361\216\124\305\161\336\75\360\143\300\36\75\317"
+		"\363\321\357\345\171\236\171\276\302\104\121\204\373\165\11\202"
+		"\200\0\200\6\0\135\24\305\366\375\352\27\273\27\220\202"
+		"\40\340\0\20\63\315\3\0\214\151\264\355\61\35\0\332"
+		"\0\320\4\200\26\0\324\0\40\7\0\45\121\24\215\55"
+		"\11\51\10\2\5\0\103\0\20\67\341\210\333\154\252\155"
+		"\302\146\1\340\272\50\212\332\3\207\24\4\301\11\0\217"
+		"\0\300\50\0\340\0\200\335\254\117\363\176\63\157\31\0"
+		"\40\1\300\64\0\134\25\105\121\277\357\220\146\110\216\2"
+		"\300\70\0\70\155\203\357\272\117\116\116\172\307\306\306\374"
+		"\251\124\312\37\213\305\174\221\110\304\257\50\212\272\264\264"
+		"\124\313\345\162\265\114\46\123\75\167\356\134\165\156\156\256"
+		"\335\3\157\277\327\1\340\234\50\212\13\367\15\122\20\4"
+		"\36\0\36\5\0\267\11\263\156\44\111\242\43\107\216\244"
+		"\17\35\72\264\153\154\154\354\221\201\201\201\310\46\232\64"
+		"\26\27\27\27\316\235\73\167\341\263\317\76\373\343\347\237"
+		"\177\136\60\341\214\36\330\145\0\370\77\121\24\353\367\24"
+		"\122\20\204\207\0\140\2\0\220\151\30\0\240\321\321\121"
+		"\367\373\357\277\177\160\317\236\75\173\51\212\162\337\111\12"
+		"\324\152\265\345\157\276\371\346\367\107\216\34\371\337\106\243"
+		"\241\332\140\165\0\220\115\320\302\135\207\64\313\377\36\0"
+		"\110\230\271\207\0\0\261\54\113\175\370\341\207\7\236\172"
+		"\352\251\147\34\16\7\163\67\253\142\255\126\133\376\370\343"
+		"\217\177\363\326\133\157\235\265\101\352\0\240\1\300\37\105"
+		"\121\274\172\327\40\315\312\371\30\0\260\46\40\1\0\350"
+		"\355\267\337\236\170\365\325\127\177\352\166\273\3\33\175\136"
+		"\327\165\60\14\143\335\0\0\60\14\3\14\303\0\41\4"
+		"\30\266\161\255\132\132\132\232\177\375\365\327\377\343\253\257"
+		"\276\52\230\200\26\350\237\314\134\325\357\10\322\364\340\136"
+		"\33\40\11\0\304\247\237\176\372\334\323\117\77\75\205\335"
+		"\140\204\232\246\201\256\353\240\151\67\237\1\54\130\34\307"
+		"\1\41\324\367\31\131\226\133\357\275\367\336\257\116\234\70"
+		"\61\155\102\252\246\145\104\121\374\376\116\41\307\154\363\36"
+		"\31\12\205\134\137\174\361\305\221\321\321\321\275\375\236\127"
+		"\125\165\123\140\33\1\343\70\16\70\216\377\270\72\31\206"
+		"\176\346\314\231\317\136\174\361\305\63\46\240\142\336\277\27"
+		"\105\61\173\133\220\202\40\14\1\300\210\351\75\7\313\262"
+		"\256\157\277\375\366\235\150\64\272\275\237\347\356\4\356\106"
+		"\260\375\74\173\366\354\331\63\317\76\373\354\177\232\220\12"
+		"\0\164\0\340\274\50\212\325\176\155\241\15\0\375\246\7"
+		"\255\34\200\323\247\117\37\11\205\102\333\55\40\313\72\235"
+		"\16\250\252\332\225\167\167\152\272\256\203\242\50\240\50\12"
+		"\364\366\267\173\367\356\277\373\340\203\17\366\233\305\310\32"
+		"\337\66\163\141\262\71\110\101\20\60\23\120\265\0\77\371"
+		"\344\223\177\110\247\323\373\172\73\124\24\345\107\205\345\156"
+		"\232\246\151\353\51\140\267\103\207\16\375\363\261\143\307\166"
+		"\330\212\20\6\0\374\255\170\162\300\266\210\326\337\171\347"
+		"\235\311\307\37\177\374\245\336\216\124\125\5\135\327\357\271"
+		"\365\3\65\14\203\70\166\354\330\317\367\355\333\307\232\220"
+		"\32\0\270\5\101\240\157\12\151\126\123\257\371\41\65\20"
+		"\10\20\207\17\37\176\335\60\14\324\333\371\275\362\336\106"
+		"\41\154\67\222\44\375\307\217\37\377\47\253\54\230\221\27"
+		"\334\214\47\335\146\254\253\0\0\247\116\235\72\354\164\72"
+		"\7\355\337\342\203\0\264\203\332\307\302\363\374\376\243\107"
+		"\217\156\263\101\222\275\336\104\175\162\221\62\77\140\114\116"
+		"\116\172\306\307\307\137\352\7\170\77\302\264\237\131\171\152"
+		"\33\17\366\302\13\57\34\265\245\227\6\0\256\215\74\111"
+		"\332\342\33\216\37\77\376\22\102\310\153\157\24\303\260\7"
+		"\346\105\313\60\14\353\2\35\30\30\230\174\367\335\167\37"
+		"\263\55\22\220\231\166\0\175\66\266\270\371\240\1\0\370"
+		"\340\340\340\101\373\334\207\343\370\372\262\354\101\137\126\64"
+		"\131\327\304\304\304\263\0\360\173\233\67\11\163\376\374\53"
+		"\244\40\10\326\36\120\7\0\170\363\315\67\167\222\44\31"
+		"\265\67\104\222\144\127\303\17\362\302\60\254\153\54\54\313"
+		"\76\356\363\371\234\265\132\255\141\102\342\375\302\25\331\266"
+		"\64\150\367\356\335\77\261\207\204\365\355\155\25\263\40\255"
+		"\361\41\204\174\157\274\361\306\36\33\3\146\326\230\256\160"
+		"\305\254\177\2\0\21\16\207\367\331\103\225\40\210\55\23"
+		"\252\275\313\111\353\172\350\241\207\376\6\0\276\261\203\2"
+		"\200\101\364\171\257\2\301\140\220\246\151\172\233\275\1\204"
+		"\320\226\203\104\10\165\101\172\74\236\107\154\216\323\373\25"
+		"\36\213\0\177\362\311\47\171\115\323\60\173\374\333\367\202"
+		"\133\325\223\70\216\263\0\340\260\105\45\364\13\127\0\0"
+		"\174\150\150\150\320\236\324\133\251\252\366\333\220\333\122\52"
+		"\100\222\244\123\121\24\334\316\204\154\225\25\0\0\30\206"
+		"\301\7\6\6\6\173\326\211\133\322\54\110\133\161\164\356"
+		"\334\271\63\340\166\273\361\164\72\275\356\315\365\352\72\65"
+		"\65\5\74\317\43\135\327\11\227\313\25\356\205\174\120\53"
+		"\234\133\135\1\215\216\216\106\165\135\107\212\242\140\123\123"
+		"\123\177\365\244\141\30\370\336\275\173\11\115\323\60\247\323"
+		"\211\67\32\15\265\167\307\261\125\275\331\273\73\251\124\52"
+		"\52\115\323\50\221\110\300\313\57\277\114\244\323\351\365\155"
+		"\67\161\340\300\1\62\30\14\142\44\111\22\245\122\251\326"
+		"\273\245\332\252\220\75\233\152\143\146\146\246\346\164\72\221"
+		"\307\343\101\173\366\354\161\2\0\146\25\36\64\60\60\100"
+		"\271\335\156\231\44\111\50\24\12\125\173\102\133\33\343\255"
+		"\130\164\354\343\222\145\271\51\111\222\36\16\207\21\307\161"
+		"\100\121\224\13\0\232\353\325\225\246\151\46\221\110\164\312"
+		"\345\62\226\315\146\53\366\322\154\305\376\126\273\172\137\232"
+		"\65\233\315\72\115\323\230\317\347\3\216\343\20\216\343\56"
+		"\0\320\55\110\203\40\10\27\317\363\265\371\371\171\54\237"
+		"\317\67\44\111\222\110\222\244\154\337\22\70\34\216\55\5"
+		"\51\111\122\27\144\275\136\137\241\151\32\202\301\40\332\265"
+		"\153\27\201\141\230\63\223\311\30\126\116\52\24\105\171\5"
+		"\101\300\303\341\260\101\323\264\176\375\372\365\153\366\274\154"
+		"\265\132\133\56\37\233\315\146\127\321\231\237\237\277\342\361"
+		"\170\40\24\12\141\43\43\43\356\256\171\62\223\311\150\0"
+		"\40\77\361\304\23\54\307\161\230\337\357\327\147\147\147\57"
+		"\331\33\150\64\32\133\152\352\120\125\25\332\355\166\27\344"
+		"\371\363\347\147\2\201\200\21\217\307\21\307\161\101\135\327"
+		"\327\272\346\111\115\323\252\301\140\60\302\363\74\260\54\253"
+		"\315\314\314\174\257\252\252\156\65\332\351\164\100\222\244\55"
+		"\343\305\265\265\265\56\350\162\271\134\154\66\233\225\150\64"
+		"\152\360\74\217\30\206\211\266\132\255\152\27\44\105\121\313"
+		"\156\267\233\113\44\22\50\26\213\151\30\206\325\213\305\142"
+		"\276\147\16\332\22\200\232\246\101\265\132\355\362\142\66\233"
+		"\315\260\54\253\16\17\17\33\143\143\143\76\202\40\310\112"
+		"\245\122\357\202\314\144\62\55\204\220\74\61\61\301\46\22"
+		"\11\43\34\16\53\27\56\134\70\153\157\250\331\154\156\211"
+		"\260\255\124\52\135\363\243\44\111\312\305\213\27\317\15\16"
+		"\16\252\361\170\334\110\44\22\203\232\246\55\365\175\307\203"
+		"\20\312\162\34\67\222\110\44\200\347\171\245\120\50\314\55"
+		"\56\56\56\331\101\313\345\362\3\175\133\327\351\164\176\344"
+		"\305\53\127\256\134\246\151\272\76\64\64\244\46\223\111\334"
+		"\345\162\15\33\206\221\353\13\71\73\73\173\231\141\230\201"
+		"\207\37\176\330\33\217\307\65\216\343\344\351\351\351\363\366"
+		"\6\333\355\66\24\213\305\7\26\246\371\174\276\153\51\327"
+		"\154\66\145\121\24\57\306\142\61\45\231\114\32\333\267\157"
+		"\37\301\161\174\171\161\161\261\277\47\235\116\147\307\60\214"
+		"\357\206\207\207\307\122\251\224\76\74\74\54\153\232\266\224"
+		"\313\345\12\366\160\131\135\135\205\225\225\225\373\36\246\205"
+		"\102\1\44\111\352\372\333\354\354\254\30\14\6\333\361\170"
+		"\134\115\46\223\104\40\20\110\352\272\376\207\15\137\56\177"
+		"\371\345\227\323\64\115\243\35\73\166\204\122\251\224\312\363"
+		"\274\174\365\352\325\231\172\275\336\266\173\264\130\54\102\275"
+		"\136\277\157\136\264\372\263\217\41\237\317\257\124\52\225\77"
+		"\305\343\361\116\52\225\322\122\251\324\66\204\320\45\267\333"
+		"\135\332\20\162\142\142\102\63\14\343\167\321\150\164\64\225"
+		"\112\101\62\231\224\203\301\140\153\172\172\372\212\54\313\232"
+		"\275\223\134\56\7\245\122\351\236\207\150\66\233\205\162\271"
+		"\334\5\270\272\272\332\236\233\233\273\306\363\174\47\225\112"
+		"\51\311\144\222\362\371\174\241\325\325\325\377\356\25\73\365"
+		"\75\360\71\171\362\344\214\303\341\230\25\4\141\307\310\310"
+		"\210\232\110\44\44\227\313\125\273\164\351\322\102\357\326\246"
+		"\130\54\102\66\233\275\47\73\25\111\222\140\156\156\16\152"
+		"\265\32\364\324\5\355\332\265\153\363\221\110\104\116\46\223"
+		"\235\124\52\5\261\130\154\47\102\350\67\74\317\127\172\171"
+		"\360\327\136\173\355\107\220\343\343\343\106\261\130\234\211\104"
+		"\42\373\50\212\12\53\212\322\121\125\225\256\325\152\130\265"
+		"\132\105\176\277\337\155\30\6\146\37\114\245\122\261\346\333"
+		"\73\176\175\251\50\12\54\56\56\102\76\237\7\105\121\272"
+		"\376\47\313\262\46\212\342\165\257\327\273\72\62\62\322\330"
+		"\266\155\333\132\72\235\36\244\151\372\17\36\217\347\223\176"
+		"\222\265\33\112\303\166\355\332\325\372\341\207\37\176\31\14"
+		"\6\177\265\175\373\166\207\252\252\262\141\30\162\66\233\135"
+		"\271\174\371\62\244\323\351\10\111\222\310\276\123\51\24\12"
+		"\260\274\274\14\241\120\10\274\136\57\220\44\171\313\13\156"
+		"\173\121\353\275\32\215\106\147\141\141\141\311\357\367\257\45"
+		"\223\311\116\72\235\356\214\214\214\104\335\156\267\370\365\327"
+		"\137\377\372\106\232\274\233\35\247\143\245\122\351\21\204\320"
+		"\373\331\154\266\236\311\144\150\121\24\7\362\371\274\173\155"
+		"\155\315\235\110\44\102\56\227\353\206\44\14\303\200\317\347"
+		"\3\206\141\200\44\111\40\111\162\375\170\134\125\125\120\125"
+		"\25\24\105\201\106\243\1\265\132\15\144\131\276\341\130\126"
+		"\126\126\332\305\142\161\205\145\331\166\74\36\137\23\4\241"
+		"\46\10\2\36\12\205\352\271\134\356\147\343\343\343\245\333"
+		"\202\264\100\213\305\342\337\42\204\176\221\317\347\265\114\46"
+		"\3\363\363\363\236\102\241\340\252\126\253\224\307\343\361\205"
+		"\303\141\6\307\161\154\63\336\262\40\67\273\11\227\145\131"
+		"\133\132\132\152\52\212\262\26\16\207\345\241\241\241\146\52"
+		"\225\152\244\323\151\47\313\262\225\166\273\175\224\347\171\161"
+		"\43\145\345\115\225\214\242\50\32\221\110\344\177\346\347\347"
+		"\113\34\307\175\110\20\204\333\341\160\310\24\105\21\205\102"
+		"\1\55\57\57\327\256\135\273\326\16\4\2\356\140\60\110"
+		"\335\114\223\263\131\361\204\246\151\106\261\130\154\255\255\255"
+		"\265\274\136\257\302\161\134\207\347\171\71\231\114\52\361\170"
+		"\334\357\367\373\57\146\62\231\327\36\175\364\321\342\315\244"
+		"\243\233\222\153\212\242\250\247\122\251\357\277\373\356\273\177"
+		"\24\4\341\327\44\111\246\151\232\156\273\335\156\314\345\162"
+		"\101\271\134\66\152\265\232\136\255\126\333\36\217\207\362\170"
+		"\74\16\232\246\361\333\71\251\152\66\233\112\275\136\127\132"
+		"\255\126\233\242\50\65\32\215\252\221\110\104\341\171\136\36"
+		"\36\36\326\170\236\367\62\14\363\345\351\323\247\177\376\312"
+		"\53\257\264\67\243\215\275\45\155\235\40\10\350\324\251\123"
+		"\314\324\324\324\273\222\44\35\54\26\213\172\56\227\353\54"
+		"\55\55\71\112\245\222\243\122\251\340\215\106\3\227\44\11"
+		"\1\0\301\60\14\311\60\14\111\20\4\42\111\22\21\4"
+		"\201\41\204\60\313\123\252\252\352\212\242\350\212\242\350\255"
+		"\126\113\151\265\132\35\202\40\164\212\242\164\257\327\253\261"
+		"\54\253\206\303\141\45\26\213\251\261\130\314\31\16\207\65"
+		"\14\303\376\215\343\270\177\7\0\155\263\342\337\333\21\20"
+		"\142\0\200\137\270\160\141\222\145\331\137\64\233\315\321\122"
+		"\251\244\55\56\56\52\305\142\221\250\126\253\104\275\136\307"
+		"\133\255\26\152\267\333\110\121\24\314\234\337\60\303\60\0"
+		"\41\144\115\75\6\102\10\20\102\6\101\20\340\160\70\164"
+		"\232\246\15\227\313\245\371\375\176\75\20\10\50\221\110\104"
+		"\345\70\216\16\205\102\210\44\311\63\242\50\376\162\377\376"
+		"\375\327\341\57\362\356\115\277\164\272\135\51\50\146\56\44"
+		"\360\113\227\56\75\355\365\172\377\265\321\150\4\53\225\12"
+		"\224\313\145\271\132\255\32\265\132\15\157\64\32\250\325\152"
+		"\241\116\247\203\51\212\202\231\353\115\314\54\100\6\216\343"
+		"\100\222\244\341\164\72\165\227\313\245\273\335\156\335\347\363"
+		"\151\54\313\22\301\140\320\21\10\4\60\247\323\171\76\227"
+		"\313\375\313\336\275\173\57\132\307\374\267\52\337\276\43\345"
+		"\262\5\173\360\340\101\347\311\223\47\237\242\50\352\260\141"
+		"\30\7\32\215\6\64\32\15\243\136\257\167\326\326\326\64"
+		"\111\222\14\131\226\61\123\22\203\231\347\53\206\303\341\60"
+		"\34\16\7\60\14\203\271\134\56\302\347\363\221\36\217\207"
+		"\144\30\146\125\327\365\377\252\327\353\247\47\46\46\376\337"
+		"\22\44\335\256\66\375\156\310\263\355\242\136\174\164\164\324"
+		"\361\321\107\37\75\26\14\6\377\36\307\361\237\150\232\26"
+		"\122\125\325\51\313\262\244\252\152\107\67\347\16\34\307\11"
+		"\207\303\341\40\111\322\111\20\104\3\307\361\234\44\111\277"
+		"\135\130\130\370\335\63\317\74\163\305\46\224\322\357\124\170"
+		"\177\67\205\366\166\131\66\262\31\376\334\163\317\121\317\77"
+		"\377\174\224\343\70\316\343\361\104\65\115\353\324\353\365\105"
+		"\121\24\227\116\234\70\121\132\130\130\120\154\147\375\226\146"
+		"\301\270\133\277\52\270\127\77\231\350\247\107\357\67\201\366"
+		"\323\233\303\335\376\311\304\237\1\373\76\244\60\366\117\332"
+		"\65\0\0\0\0\111\105\116\104\256\102\140\202"
+	},
+	{
+		":resources/logo.png", 14190,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\0\302\0\0\0\252\10\6\0\0\0\377\106\220"
+		"\6\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
+		"\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
+		"\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
+		"\7\335\4\6\13\15\2\345\152\254\315\0\0\0\31\164"
+		"\105\130\164\103\157\155\155\145\156\164\0\103\162\145\141\164"
+		"\145\144\40\167\151\164\150\40\107\111\115\120\127\201\16\27"
+		"\0\0\40\0\111\104\101\124\170\332\355\175\147\167\343\110"
+		"\266\144\200\236\24\145\313\166\317\316\173\377\377\77\355\356"
+		"\171\263\323\335\345\345\351\111\140\77\360\306\144\60\225\11"
+		"\200\44\100\226\252\231\347\350\224\221\4\46\62\257\215\353"
+		"\22\234\326\261\126\13\100\333\376\276\2\260\264\277\247\247"
+		"\243\71\374\112\116\107\160\260\325\0\320\1\60\0\320\7"
+		"\320\5\320\264\257\6\200\31\200\147\0\43\0\343\23\103"
+		"\234\30\341\127\134\135\0\27\0\56\215\21\132\71\147\77"
+		"\5\360\0\340\316\30\42\73\35\337\211\21\136\373\152\3"
+		"\270\2\160\15\340\314\44\177\231\225\1\230\0\370\146\14"
+		"\261\72\35\345\211\21\136\253\31\164\6\340\235\151\201\306"
+		"\216\317\131\1\370\16\340\13\200\305\351\130\353\133\315\323"
+		"\21\324\42\134\56\0\374\16\140\270\7\23\220\241\206\146"
+		"\112\115\305\241\76\255\23\43\374\364\353\32\300\157\246\21"
+		"\252\322\270\175\273\253\23\63\234\30\341\125\254\53\323\4"
+		"\203\32\264\314\300\174\216\23\63\324\144\313\236\126\65\353"
+		"\14\300\107\223\336\125\256\14\300\34\153\4\51\261\347\237"
+		"\174\273\212\127\353\164\4\225\254\56\200\367\306\14\125\255"
+		"\231\21\377\330\376\276\60\115\260\300\11\122\75\61\302\117"
+		"\152\136\136\143\215\16\125\261\122\0\117\130\103\247\243\223"
+		"\31\164\142\204\327\262\6\0\336\124\350\157\75\0\370\154"
+		"\232\340\264\116\76\302\253\71\277\267\0\172\25\75\217\101"
+		"\264\23\23\234\30\341\125\255\253\12\115\42\140\215\10\115"
+		"\116\307\172\62\215\136\333\331\135\126\150\22\245\346\24\127"
+		"\355\23\64\340\120\246\114\374\232\206\375\73\265\77\371\163"
+		"\51\134\112\107\323\276\267\72\61\302\151\305\126\267\102\223"
+		"\210\4\273\250\340\76\73\366\325\66\302\156\300\245\174\267"
+		"\204\330\63\141\10\30\3\246\302\20\13\323\120\143\163\332"
+		"\127\47\106\70\55\177\45\306\4\125\7\316\126\366\354\254"
+		"\44\343\264\155\37\114\353\46\261\267\340\122\274\223\35\367"
+		"\101\330\66\305\337\0\256\75\61\302\356\353\254\342\347\145"
+		"\45\356\203\65\15\144\102\145\200\135\211\136\327\2\353\232"
+		"\210\133\254\41\334\277\115\326\353\211\21\166\67\143\172\65"
+		"\74\267\33\221\276\115\143\274\163\254\223\360\372\250\76\75"
+		"\146\12\340\7\200\173\323\4\177\253\240\335\337\225\21\222"
+		"\75\57\272\213\172\362\264\272\306\144\251\60\333\271\175\25"
+		"\25\364\354\243\211\36\261\116\365\176\372\73\43\37\277\372"
+		"\152\212\3\311\367\125\273\167\145\322\60\225\177\227\171\146"
+		"\243\6\346\154\213\175\177\151\137\175\324\227\34\231\141\135"
+		"\370\363\31\177\163\330\266\365\213\276\123\327\114\211\201\60"
+		"\100\303\276\232\42\165\227\160\20\342\314\210\141\46\177\137"
+		"\345\20\120\273\206\275\167\0\374\323\376\74\104\162\335\30"
+		"\353\0\336\337\76\166\361\53\61\102\333\10\377\334\230\240"
+		"\133\140\112\320\361\344\352\143\35\40\133\332\327\334\114\205"
+		"\221\375\175\346\375\156\35\104\332\264\75\34\142\245\346\24"
+		"\237\242\330\277\0\43\44\160\205\361\127\330\256\56\70\357"
+		"\114\132\146\237\137\30\23\114\14\115\171\66\302\351\377\2"
+		"\316\344\330\174\203\123\267\214\127\316\10\15\43\324\33\270"
+		"\162\306\72\244\64\375\213\163\143\212\105\215\316\362\41\27"
+		"\65\235\177\246\231\60\271\37\221\376\245\321\223\327\270\347"
+		"\41\326\31\237\127\107\44\310\24\256\132\214\201\255\327\162"
+		"\236\53\254\241\322\47\143\162\145\200\206\234\51\315\104\256"
+		"\205\61\17\301\206\305\211\21\216\347\7\134\141\335\35\342"
+		"\230\204\267\60\373\372\316\174\207\26\326\325\151\157\136\321"
+		"\131\246\142\26\45\236\100\111\105\103\360\337\32\365\236\211"
+		"\166\144\143\262\245\200\17\47\323\250\146\46\170\207\165\332"
+		"\163\373\310\173\371\212\165\233\225\245\110\316\247\55\65\224"
+		"\242\126\11\34\262\165\110\323\262\221\363\275\274\237\155\213"
+		"\311\224\331\173\214\305\207\32\343\225\105\245\133\257\160\257"
+		"\117\166\21\304\327\17\255\25\156\261\206\34\127\1\355\232"
+		"\226\144\204\251\75\343\321\10\211\160\357\65\252\257\171\256"
+		"\333\242\110\304\217\272\64\15\61\65\155\371\364\132\264\304"
+		"\153\162\370\50\165\237\114\362\74\210\263\327\70\320\273\144"
+		"\246\11\236\3\347\170\155\16\165\21\143\22\266\144\323\256"
+		"\225\230\27\123\143\204\66\136\347\242\146\353\232\166\354\333"
+		"\335\254\176\166\15\361\32\221\17\252\342\271\21\317\23\326"
+		"\360\46\63\102\353\366\15\356\214\140\165\135\155\151\262\335"
+		"\7\230\11\342\210\252\51\322\170\245\14\301\373\140\156\124"
+		"\142\357\227\235\30\241\76\4\144\152\204\265\260\303\257\343"
+		"\275\346\346\33\334\12\201\166\114\23\154\323\306\45\201\113"
+		"\163\136\105\314\246\7\321\20\163\271\253\344\25\2\34\314"
+		"\231\72\263\77\331\211\343\304\10\65\242\40\314\241\247\315"
+		"\132\245\46\370\212\65\344\230\32\61\336\230\26\170\263\203"
+		"\46\142\332\207\316\105\150\170\16\350\34\153\254\177\44\214"
+		"\261\24\346\171\155\61\240\246\11\213\41\134\341\317\352\304"
+		"\10\365\255\271\35\160\277\42\142\131\141\235\224\366\103\210"
+		"\366\55\134\157\323\135\316\260\41\146\303\300\154\352\241\151"
+		"\227\36\66\313\43\123\361\43\36\341\42\334\254\32\143\14"
+		"\340\65\334\145\42\357\336\66\146\130\374\54\33\173\355\253"
+		"\211\315\252\54\72\316\157\215\270\252\60\207\276\171\232\340"
+		"\367\12\65\116\346\335\3\35\113\202\2\23\373\112\43\167"
+		"\307\12\65\176\235\41\37\32\75\244\206\136\10\212\104\15"
+		"\220\210\171\370\34\360\267\116\214\120\122\222\262\56\267\13"
+		"\127\233\333\226\377\157\211\224\114\366\144\202\317\236\71\304"
+		"\6\277\275\3\22\23\63\141\11\14\370\321\136\75\33\246"
+		"\234\253\246\251\313\147\212\151\317\31\34\272\67\265\377\313"
+		"\274\57\245\277\354\304\10\345\45\176\133\56\265\357\61\101"
+		"\35\357\60\203\13\232\221\11\316\1\374\57\34\47\242\235"
+		"\311\276\64\150\25\322\24\172\156\335\0\143\324\25\270\133"
+		"\231\351\366\135\200\200\127\23\145\376\231\31\241\5\227\126"
+		"\75\64\2\74\204\203\270\60\115\160\53\222\167\10\340\37"
+		"\25\230\132\125\22\335\334\44\356\43\134\153\310\105\316\75"
+		"\67\5\271\241\11\325\106\165\51\345\13\323\236\17\310\257"
+		"\345\320\2\44\6\41\227\342\27\145\47\106\130\137\26\323"
+		"\237\317\53\164\170\267\145\202\357\42\151\207\146\16\135\374"
+		"\204\302\202\346\337\30\16\102\36\331\337\263\10\121\45\342"
+		"\127\235\301\325\156\124\21\310\143\36\322\30\353\130\211\246"
+		"\171\153\303\201\236\370\163\104\317\350\13\61\75\374\157\313"
+		"\10\75\270\316\161\165\226\47\346\231\103\364\11\110\100\147"
+		"\246\11\316\137\211\206\47\34\373\54\66\372\24\371\60\245"
+		"\246\110\14\214\361\265\65\314\256\213\231\0\367\160\5\107"
+		"\203\202\147\62\243\225\46\126\236\351\367\313\61\2\63\112"
+		"\157\120\355\224\231\155\231\340\23\326\121\143\36\374\300\64"
+		"\301\25\136\347\112\205\21\10\271\316\113\60\105\42\176\330"
+		"\300\356\244\57\32\173\27\346\364\273\355\261\342\157\141\337"
+		"\243\357\242\376\13\363\261\356\160\0\210\365\230\214\120\325"
+		"\300\275\52\230\340\213\240\103\324\116\37\15\45\372\25\372"
+		"\303\256\104\102\217\345\13\5\66\71\243\331\147\236\131\323"
+		"\333\222\176\62\101\223\236\75\64\211\147\316\140\333\205\10"
+		"\304\324\356\345\53\152\206\131\223\43\62\301\45\326\303\65"
+		"\6\107\44\266\205\151\202\133\154\106\154\377\141\32\352\330"
+		"\114\220\325\160\107\53\173\357\261\20\346\252\244\324\45\124"
+		"\335\23\37\256\215\374\230\12\321\244\37\160\101\300\74\346"
+		"\353\303\105\355\151\106\375\0\360\147\235\232\341\30\214\300"
+		"\140\327\73\123\211\307\132\63\161\214\365\242\77\32\203\36"
+		"\203\350\231\114\270\300\146\37\322\26\252\217\7\220\311\46"
+		"\106\240\23\221\326\131\1\261\222\156\72\142\106\235\231\104"
+		"\157\173\202\206\371\131\363\55\5\345\33\63\115\333\266\227"
+		"\77\355\256\126\277\2\43\164\214\310\336\342\270\51\1\23"
+		"\143\202\73\271\360\16\200\17\266\267\103\153\202\324\210\220"
+		"\120\350\34\256\51\157\113\10\356\322\114\207\72\316\216\132"
+		"\141\4\227\321\313\175\224\41\334\4\353\126\64\67\202\144"
+		"\175\201\113\122\334\145\275\63\301\324\261\347\375\201\232\232"
+		"\220\35\222\30\273\106\150\357\216\310\4\231\150\202\173\141"
+		"\202\226\61\350\66\223\157\150\167\163\246\131\163\307\375\74"
+		"\1\370\313\366\364\44\16\155\46\114\262\20\247\167\11\27"
+		"\101\257\122\220\21\312\34\30\303\21\132\155\43\34\25\366"
+		"\337\343\215\235\141\103\300\207\7\354\27\27\130\330\271\16"
+		"\305\114\172\106\15\261\206\103\21\144\147\7\102\253\323\61"
+		"\126\164\250\51\227\330\56\220\332\23\373\135\106\235\357\215"
+		"\170\37\114\232\317\205\70\233\45\30\211\135\346\236\121\16"
+		"\46\114\105\122\127\235\141\353\133\12\155\161\140\57\341\2"
+		"\232\215\200\226\350\233\137\325\205\113\122\274\303\376\320\47"
+		"\205\300\231\275\153\23\56\335\376\325\61\102\142\352\115\235"
+		"\237\143\372\4\267\330\154\127\362\106\324\157\21\321\176\65"
+		"\342\147\272\67\141\100\46\226\75\300\341\367\51\134\207\210"
+		"\220\4\375\141\373\331\26\15\241\126\143\355\105\335\325\154"
+		"\252\51\330\207\225\22\232\176\306\133\254\141\346\304\316\351"
+		"\113\205\266\374\22\56\73\267\5\67\263\341\125\61\102\303"
+		"\314\241\217\107\326\4\143\141\202\230\15\32\133\123\123\363"
+		"\137\260\331\43\65\217\151\350\170\216\341\22\341\22\221\162"
+		"\267\266\237\371\236\214\315\34\250\103\371\172\72\223\341\102"
+		"\230\202\116\362\314\234\332\131\15\302\364\34\16\316\145\333"
+		"\231\312\146\67\324\111\234\224\266\37\216\254\11\350\30\253"
+		"\275\332\100\271\164\152\302\253\273\250\171\146\216\162\316\0"
+		"\203\106\367\266\237\52\210\145\156\104\331\75\60\360\221\210"
+		"\371\244\71\140\337\366\164\216\363\264\340\100\336\365\122\120"
+		"\252\156\340\147\177\52\106\270\64\46\70\146\127\206\251\60"
+		"\201\366\360\271\262\275\365\12\16\377\73\134\55\302\276\210"
+		"\320\114\210\245\52\325\236\12\221\34\273\340\237\232\163\131"
+		"\23\43\164\341\122\135\174\37\346\32\56\2\336\26\315\334"
+		"\50\313\30\165\111\352\236\151\203\301\21\57\46\4\221\302"
+		"\16\363\103\211\275\115\115\272\125\225\353\302\254\314\252\35"
+		"\75\302\235\307\156\3\63\106\175\303\321\63\73\73\215\175"
+		"\54\340\246\7\261\375\347\5\134\14\206\145\256\23\361\347"
+		"\16\312\10\64\73\56\161\274\310\365\4\153\110\362\336\373"
+		"\177\146\222\236\225\70\370\207\32\234\262\171\15\357\312\324"
+		"\211\143\304\77\102\16\174\135\317\137\301\365\215\272\203\113"
+		"\346\143\76\324\0\256\166\5\246\101\156\204\11\350\267\115"
+		"\20\50\156\252\203\21\256\114\33\34\353\122\106\160\161\2"
+		"\170\232\340\67\224\253\51\140\132\300\153\130\231\61\354\34"
+		"\207\253\234\13\231\150\165\147\211\262\274\223\351\333\63\221"
+		"\374\337\340\322\274\65\335\233\305\111\104\235\336\12\352\304"
+		"\164\361\61\200\264\152\106\350\333\207\165\42\27\226\211\243"
+		"\345\167\134\256\202\40\150\247\372\321\307\263\55\230\200\32"
+		"\145\376\223\21\174\136\147\352\205\355\371\320\116\263\132\1"
+		"\207\142\70\377\363\62\271\263\11\66\313\171\331\123\251\47"
+		"\46\324\300\276\250\141\246\0\106\125\62\102\23\56\225\132"
+		"\67\311\374\31\246\4\57\304\371\121\56\256\312\131\173\364"
+		"\210\205\231\244\303\55\210\344\147\152\65\302\54\335\163\173"
+		"\227\61\326\61\210\105\100\53\34\313\34\245\363\332\250\121"
+		"\63\60\172\117\141\232\346\60\313\34\256\1\234\326\270\17"
+		"\355\54\331\215\217\246\324\171\225\214\100\357\275\141\233\320"
+		"\354\306\231\107\130\324\10\155\254\353\200\367\225\144\143\143"
+		"\2\337\34\142\132\307\5\266\113\31\136\325\350\370\155\253"
+		"\141\337\30\201\363\214\172\46\371\36\2\202\340\230\65\302"
+		"\44\262\247\232\30\255\51\246\374\66\276\10\375\1\146\5"
+		"\60\157\253\57\250\123\263\52\106\150\331\3\331\22\121\235"
+		"\222\64\102\154\11\252\51\306\31\231\143\354\333\364\314\44"
+		"\335\45\235\372\330\332\100\323\324\207\201\263\316\42\32\361"
+		"\21\233\221\340\103\152\207\1\326\161\231\257\166\47\32\153"
+		"\110\214\101\166\145\324\314\103\305\50\104\27\133\76\3\242"
+		"\55\36\205\271\206\255\12\71\166\144\52\273\314\214\336\26"
+		"\326\121\335\17\330\57\226\361\14\227\254\246\113\63\111\167"
+		"\165\312\352\124\363\145\230\340\167\204\323\324\47\21\64\153"
+		"\12\340\337\160\231\240\147\246\115\252\30\247\265\215\126\30"
+		"\300\101\251\154\346\225\1\370\277\173\240\160\115\117\140\336"
+		"\330\331\214\20\357\373\124\206\61\250\55\246\125\5\324\10"
+		"\237\55\113\276\324\173\373\332\207\21\47\342\30\147\36\23"
+		"\274\263\257\144\17\6\33\35\311\324\270\62\307\76\64\125"
+		"\163\145\10\311\50\307\76\136\211\51\60\26\344\344\120\314"
+		"\300\32\350\236\330\341\55\270\226\234\151\100\50\322\171\315"
+		"\162\316\104\123\367\165\160\44\323\74\32\1\247\172\53\116"
+		"\73\344\142\246\347\307\75\231\140\204\160\232\57\231\154\337"
+		"\4\277\151\300\351\346\45\263\343\103\307\223\342\125\60\315"
+		"\205\151\202\101\104\330\334\143\163\100\111\31\373\170\42\204"
+		"\163\314\325\11\0\21\155\270\64\234\176\104\230\166\215\136"
+		"\6\106\340\314\362\155\212\263\313\306\17\324\110\155\171\377"
+		"\122\302\360\220\71\100\15\333\354\276\232\340\11\141\210\224"
+		"\271\115\125\114\324\11\71\357\114\315\270\261\347\123\210\50"
+		"\36\115\144\154\327\317\174\157\177\352\105\53\363\323\364\334"
+		"\146\315\215\171\206\70\156\105\40\315\325\41\34\64\315\312"
+		"\66\266\361\151\333\73\116\5\30\140\160\226\167\377\377\214"
+		"\221\56\340\240\120\76\203\377\276\204\153\51\131\252\233\307"
+		"\41\31\201\271\107\335\34\107\206\152\55\213\354\155\145\132"
+		"\140\24\140\62\112\226\52\162\156\250\322\127\201\317\270\364"
+		"\176\266\147\377\267\20\115\262\155\151\42\333\111\166\340\6"
+		"\210\134\303\365\122\232\41\74\240\44\217\350\10\123\147\102"
+		"\20\35\34\267\141\103\313\316\52\305\313\26\367\154\371\162"
+		"\16\227\116\321\225\373\144\331\47\317\225\321\145\232\141\54"
+		"\374\327\326\237\135\73\307\51\134\111\352\23\2\360\370\241"
+		"\114\243\363\210\312\147\17\236\73\263\175\71\351\161\342\71"
+		"\134\164\0\231\6\334\262\227\241\352\173\213\342\164\352\62"
+		"\176\316\302\30\355\66\340\43\144\160\235\342\32\21\263\217"
+		"\211\141\147\162\171\151\111\306\173\143\114\304\314\324\13\61"
+		"\27\374\72\212\62\317\362\123\306\233\42\71\217\275\362\346"
+		"\74\160\356\4\205\121\42\147\111\1\251\150\344\112\120\240"
+		"\107\117\53\67\345\171\354\331\164\45\332\207\300\110\166\210"
+		"\103\351\341\145\273\104\302\254\237\341\146\211\161\50\6\71"
+		"\167\4\67\42\152\351\275\24\273\263\255\4\266\333\267\132"
+		"\153\12\127\171\66\212\20\160\231\121\262\144\336\241\355\151"
+		"\126\2\216\355\233\163\377\315\176\377\332\276\30\37\271\333"
+		"\102\342\376\146\147\362\214\160\45\131\17\257\163\151\161\320"
+		"\231\275\333\54\140\61\114\355\376\264\25\46\341\372\266\74"
+		"\347\2\22\140\153\36\140\363\37\314\316\123\264\347\213\175"
+		"\345\301\136\14\154\55\340\372\361\254\104\365\261\207\347\105"
+		"\5\266\357\24\353\130\304\155\1\172\301\124\6\232\37\315"
+		"\300\367\377\155\304\73\203\13\204\25\325\331\62\65\205\321"
+		"\317\163\270\342\367\321\26\100\304\73\363\63\62\43\204\105"
+		"\100\50\15\361\172\127\42\232\167\0\127\41\30\243\235\231"
+		"\60\304\10\256\230\251\201\315\42\243\253\72\31\241\141\122"
+		"\355\203\230\22\132\350\262\155\320\152\41\57\303\252\257\116"
+		"\5\176\316\12\156\32\316\66\110\314\134\56\105\57\212\131"
+		"\253\23\333\337\15\212\163\227\330\350\212\261\213\373\55\35"
+		"\143\12\234\367\266\47\76\303\117\303\350\5\174\234\237\161"
+		"\371\171\150\376\277\125\272\77\225\60\77\251\75\106\166\56"
+		"\23\61\133\133\0\32\165\62\2\115\26\45\24\277\301\356"
+		"\56\7\304\372\340\26\252\111\62\143\335\302\66\214\311\144"
+		"\255\47\333\117\103\10\262\57\227\164\41\227\65\55\140\106"
+		"\246\115\334\243\174\200\210\355\31\225\11\270\176\4\64\102"
+		"\327\366\324\370\11\11\237\332\237\255\357\11\72\334\301\145"
+		"\327\362\214\23\171\237\245\70\327\145\76\107\357\216\346\367"
+		"\274\56\324\210\152\132\235\343\7\154\66\330\335\147\215\315"
+		"\224\141\33\221\175\326\63\166\313\64\145\17\117\366\347\144"
+		"\362\240\242\30\113\63\157\236\75\342\15\111\274\155\65\44"
+		"\243\307\357\43\304\235\344\20\334\317\62\146\212\104\254\265"
+		"\2\212\350\350\371\44\166\246\277\173\346\335\215\21\366\375"
+		"\16\367\107\307\372\261\56\106\270\362\124\360\322\30\241\312"
+		"\302\15\16\363\140\356\371\56\53\105\70\202\334\260\147\256"
+		"\120\56\56\260\24\324\102\63\44\23\317\347\340\100\275\61"
+		"\134\60\151\34\161\154\213\340\321\153\43\202\101\344\275\232"
+		"\221\377\77\146\142\36\333\263\360\235\107\2\46\144\71\46"
+		"\22\377\116\133\177\30\0\32\146\342\277\155\55\324\352\140"
+		"\4\332\305\55\317\276\37\327\360\131\143\270\214\302\135\244"
+		"\134\136\272\65\235\326\257\50\337\167\10\5\222\235\301\76"
+		"\365\31\176\207\13\226\225\115\353\270\104\176\164\76\326\63"
+		"\165\205\343\126\15\216\4\370\230\357\140\42\307\140\327\241"
+		"\11\225\77\366\101\165\252\366\352\331\346\303\267\353\307\65"
+		"\35\360\263\111\307\135\264\102\126\160\31\227\106\270\267\246"
+		"\172\367\351\74\301\206\1\137\341\2\135\337\4\124\140\327"
+		"\213\62\132\63\55\260\363\143\371\372\351\1\315\242\114\4"
+		"\40\265\345\276\235\73\30\13\11\1\63\67\306\144\217\273"
+		"\150\275\252\31\241\5\327\350\111\57\145\134\343\201\57\114"
+		"\272\354\302\10\215\210\111\222\212\55\77\60\215\163\141\314"
+		"\160\17\127\335\124\166\365\214\11\126\36\312\261\200\353\227"
+		"\244\243\126\65\10\324\261\317\124\23\155\136\102\40\55\43"
+		"\367\163\10\323\210\235\73\356\341\352\121\252\310\344\75\107"
+		"\34\52\157\233\306\235\141\207\64\227\252\31\141\20\261\131"
+		"\27\65\113\236\135\245\134\122\342\102\233\202\0\121\5\77"
+		"\12\352\220\156\101\30\151\340\222\226\106\60\155\273\150\215"
+		"\221\60\212\75\366\176\57\55\320\12\61\233\273\116\106\40"
+		"\170\360\44\14\120\145\135\107\333\64\164\63\140\352\65\204"
+		"\121\156\260\103\247\275\252\31\141\30\170\346\52\340\370\124"
+		"\151\212\355\23\55\315\143\242\125\304\211\146\163\334\76\326"
+		"\301\263\271\167\131\204\364\64\75\4\202\230\61\376\301\322"
+		"\106\146\120\352\310\334\106\200\10\174\264\151\225\163\177\213"
+		"\10\223\327\65\177\231\214\176\13\227\313\123\365\175\323\344"
+		"\326\224\213\7\73\277\153\61\235\30\267\271\73\26\43\60"
+		"\75\71\251\120\142\27\255\63\354\227\162\315\264\352\120\364"
+		"\166\136\160\231\176\316\121\142\332\360\37\102\264\14\357\223"
+		"\340\33\36\121\66\113\22\46\353\11\126\5\76\200\236\371"
+		"\52\300\4\315\212\357\202\31\236\167\10\107\262\253\244\255"
+		"\67\336\75\23\65\144\326\151\127\300\232\113\154\166\73\77"
+		"\50\43\64\43\222\271\121\341\341\23\176\144\210\375\2\373"
+		"\345\316\260\210\44\264\212\354\132\277\55\73\313\7\353\230"
+		"\303\34\12\34\66\13\0\200\105\340\377\253\112\303\116\5"
+		"\261\273\107\275\35\77\130\143\162\356\61\340\55\34\134\172"
+		"\157\77\103\124\211\155\50\27\207\146\204\104\324\172\214\21"
+		"\252\50\175\354\303\25\151\224\225\246\105\207\34\43\216\145"
+		"\301\176\231\253\342\27\315\63\61\257\312\325\336\342\356\22"
+		"\204\13\371\33\250\46\341\156\151\14\160\213\160\305\131\225"
+		"\213\150\220\37\64\275\367\114\237\111\340\334\217\302\10\54"
+		"\256\216\341\327\114\71\250\102\162\364\53\44\64\152\204\126"
+		"\0\145\141\133\220\230\204\247\177\362\124\302\111\255\2\215"
+		"\363\65\104\336\232\172\76\5\177\147\337\161\261\17\342\7"
+		"\34\2\175\72\307\313\301\62\154\305\271\364\350\17\71\377"
+		"\56\305\161\125\22\124\222\243\332\273\25\175\116\325\376\106"
+		"\7\361\142\241\111\301\136\374\374\376\72\321\261\206\347\237"
+		"\344\61\101\310\277\331\65\350\310\163\370\214\165\132\313\241"
+		"\230\140\140\376\137\317\143\306\37\330\114\131\341\170\332\266"
+		"\167\67\331\61\30\241\205\374\142\13\326\20\124\201\34\124"
+		"\315\10\255\310\336\130\331\265\54\270\254\216\347\140\327\141"
+		"\52\150\176\120\33\371\305\370\313\200\346\155\344\230\256\105"
+		"\237\373\303\320\261\157\45\0\204\52\205\323\7\154\66\54"
+		"\323\254\134\277\340\350\74\0\144\14\217\301\10\61\347\55"
+		"\23\324\150\133\42\366\231\352\132\140\262\252\235\261\141\344"
+		"\54\246\5\122\236\14\236\10\341\54\153\40\26\235\137\326"
+		"\315\321\10\164\142\147\21\246\335\346\363\36\1\374\13\353"
+		"\32\341\47\34\256\265\215\366\243\122\32\170\62\146\364\357"
+		"\343\52\40\310\70\271\265\164\220\265\112\37\41\364\254\7"
+		"\221\270\147\160\321\331\254\200\270\256\304\324\320\1\167\165"
+		"\314\0\240\211\323\15\230\102\114\344\352\347\370\11\27\366"
+		"\236\324\6\323\212\264\237\57\260\226\342\227\164\163\356\41"
+		"\324\151\256\267\305\236\126\166\107\234\343\160\310\44\75\66"
+		"\60\360\373\121\261\141\303\70\340\57\306\206\302\23\132\377"
+		"\122\306\67\155\125\114\120\172\41\267\130\217\21\32\302\15"
+		"\232\143\312\154\236\355\335\23\156\116\305\1\257\63\207\236"
+		"\15\143\103\220\351\23\134\304\27\221\3\277\300\272\316\202"
+		"\31\222\127\25\237\55\43\311\11\362\373\233\76\41\134\340"
+		"\77\50\251\215\147\146\172\334\242\372\361\117\145\64\301\373"
+		"\200\46\240\177\62\12\110\375\233\2\115\167\5\27\157\70"
+		"\210\151\64\224\203\326\31\141\13\270\42\13\332\370\157\163"
+		"\210\212\46\124\137\366\327\304\141\12\111\142\304\76\102\176"
+		"\271\44\323\251\171\41\165\14\314\240\104\273\314\221\354\204"
+		"\65\227\1\141\67\54\140\314\324\176\367\177\340\312\114\17"
+		"\271\132\302\4\241\240\331\123\304\137\274\56\140\160\346\37"
+		"\15\353\146\4\366\372\371\315\44\76\35\32\235\21\266\20"
+		"\117\237\55\121\102\243\134\233\166\321\67\70\316\72\213\34"
+		"\330\14\56\321\56\317\151\276\226\237\237\326\300\10\355\2"
+		"\77\353\61\242\15\72\5\266\62\213\213\376\104\371\166\61"
+		"\125\153\343\217\130\303\244\55\157\137\34\5\234\105\20\245"
+		"\156\11\372\144\43\345\306\266\16\356\66\114\160\1\67\201"
+		"\206\123\146\102\43\123\231\367\317\1\326\103\101\76\230\324"
+		"\166\143\207\161\254\46\124\154\31\23\32\222\315\121\256\375"
+		"\234\263\350\212\331\307\166\367\125\150\262\24\16\262\214\65"
+		"\107\143\103\204\120\226\357\65\342\75\140\71\167\372\7\216"
+		"\63\17\242\157\364\363\316\73\253\5\342\145\275\155\373\35"
+		"\65\21\63\344\107\363\331\347\51\332\227\167\37\73\366\34"
+		"\233\143\230\176\300\245\24\307\16\235\163\257\22\361\366\231"
+		"\213\163\314\311\233\44\146\26\343\334\7\314\216\37\310\117"
+		"\360\243\215\73\207\253\274\32\124\304\10\44\350\220\220\140"
+		"\52\367\123\304\371\214\41\155\17\246\11\36\216\164\326\314"
+		"\22\270\14\40\165\137\214\11\102\277\307\231\316\4\20\246"
+		"\302\304\355\210\77\324\262\337\233\107\316\151\147\215\160\215"
+		"\165\145\325\31\134\336\307\137\71\122\205\135\26\374\332\332"
+		"\346\1\175\200\262\132\201\176\101\32\261\323\373\71\347\306"
+		"\240\325\104\30\253\12\106\130\40\334\336\236\216\344\217\34"
+		"\223\303\167\256\311\324\237\120\276\125\114\35\146\50\245\172"
+		"\103\244\372\14\256\313\111\26\141\2\126\346\75\233\71\307"
+		"\237\177\366\314\303\226\167\117\214\165\5\253\15\233\73\20"
+		"\312\225\241\100\175\161\214\277\26\60\301\73\354\337\230\367"
+		"\220\216\333\42\202\154\261\276\266\27\171\27\232\110\314\367"
+		"\251\142\30\170\212\227\221\123\316\170\13\15\107\41\362\366"
+		"\133\200\171\350\257\175\75\202\103\314\305\371\326\376\360\26"
+		"\152\202\373\0\241\162\226\6\273\31\316\344\147\63\71\47"
+		"\355\145\264\300\146\56\31\357\46\130\66\334\334\201\11\76"
+		"\302\345\25\335\25\230\103\15\270\246\123\155\274\216\325\24"
+		"\251\276\10\20\45\115\274\66\136\146\240\362\235\173\160\205"
+		"\63\373\62\277\237\275\73\23\142\36\107\244\355\77\114\153"
+		"\47\1\273\73\324\346\345\20\213\246\343\307\200\257\65\22"
+		"\246\16\151\202\153\143\354\236\370\242\137\20\217\161\60\55"
+		"\204\63\325\6\162\226\55\270\16\170\73\61\2\35\343\201"
+		"\175\120\221\117\220\310\213\277\26\46\320\113\103\304\236\144"
+		"\33\20\6\233\232\201\367\323\144\276\52\122\262\331\115\203"
+		"\14\160\33\41\346\163\61\71\164\261\165\344\76\75\245\366"
+		"\131\75\243\205\167\336\131\221\250\377\212\234\65\347\47\377"
+		"\356\61\117\14\30\10\371\117\154\210\300\372\221\216\230\225"
+		"\253\155\31\341\332\143\202\157\36\104\32\222\252\157\354\167"
+		"\132\170\175\213\204\314\212\56\226\4\146\336\41\77\143\63"
+		"\245\241\51\277\337\330\223\11\130\374\376\50\14\160\27\101"
+		"\76\130\24\304\236\77\212\246\160\264\326\303\221\316\162\0"
+		"\227\62\321\362\174\25\366\277\215\5\130\151\201\14\74\137"
+		"\355\333\26\132\115\313\143\173\42\270\126\352\43\225\41\122"
+		"\22\164\127\66\377\11\361\240\321\76\163\20\62\371\223\5"
+		"\46\113\270\364\146\35\115\253\303\46\22\371\235\226\174\56"
+		"\45\366\56\4\331\66\7\237\351\330\124\265\163\371\223\211"
+		"\171\154\307\302\336\245\54\305\244\155\237\171\16\233\166\317"
+		"\320\177\263\227\47\141\130\232\141\105\1\72\302\220\27\336"
+		"\131\352\150\255\103\367\63\142\55\301\273\0\172\226\232\166"
+		"\372\36\21\246\276\71\344\113\371\155\337\145\141\314\3\273"
+		"\323\216\371\254\354\257\224\113\250\14\160\151\260\354\26\256"
+		"\143\163\236\11\365\1\345\212\100\224\330\331\215\142\12\67"
+		"\55\75\365\314\203\225\20\67\13\175\224\310\32\330\354\174"
+		"\334\26\251\316\164\353\206\70\116\115\344\27\301\353\124\226"
+		"\63\221\322\113\71\304\251\354\235\132\102\175\203\26\136\146"
+		"\213\222\71\123\171\136\52\357\267\102\371\146\134\203\210\71"
+		"\364\154\2\353\371\300\114\240\3\76\102\0\311\304\150\350"
+		"\26\341\40\45\255\211\367\250\66\246\104\230\231\340\15\3"
+		"\155\143\0\151\222\363\62\67\266\31\365\11\76\27\240\15"
+		"\27\346\250\15\112\60\300\104\244\351\30\57\133\375\145\25"
+		"\113\247\114\114\36\45\360\256\330\363\35\141\340\262\132\144"
+		"\42\266\350\223\330\236\131\316\331\126\365\156\135\161\214\165"
+		"\75\231\71\164\214\110\61\323\150\316\75\46\340\330\247\130"
+		"\312\4\205\306\215\110\355\330\171\377\157\354\36\0\354\141"
+		"\75\322\370\302\366\364\157\0\167\255\34\333\354\203\100\244"
+		"\337\121\234\305\167\51\176\104\336\32\301\25\173\307\352\202"
+		"\253\226\140\251\347\350\372\104\251\76\1\43\310\135\221\346"
+		"\135\304\243\227\72\257\367\35\134\143\131\62\372\252\246\167"
+		"\353\230\240\362\231\340\121\64\301\241\141\147\232\102\276\65"
+		"\100\223\372\133\16\270\302\176\271\171\271\150\330\303\324\125"
+		"\230\366\53\134\360\355\55\200\131\150\116\330\33\61\155\126"
+		"\306\4\237\13\314\241\241\161\331\300\173\26\2\222\352\117"
+		"\34\57\220\123\126\265\147\142\116\221\31\330\302\245\114\27"
+		"\156\277\313\133\225\115\256\224\150\76\170\122\167\154\22\356"
+		"\220\23\101\233\102\120\127\1\63\163\136\200\164\321\274\173"
+		"\147\264\127\104\344\13\0\377\247\200\206\264\155\315\62\362"
+		"\175\6\205\333\0\156\233\1\163\350\167\161\214\157\115\23"
+		"\24\125\151\375\46\150\305\203\135\170\333\173\251\324\16\344"
+		"\36\257\143\261\35\13\375\226\7\270\246\136\43\270\131\314"
+		"\300\313\352\74\226\224\366\340\106\240\166\304\57\330\227\41"
+		"\150\103\167\74\111\367\351\300\216\161\33\156\6\306\271\307"
+		"\4\234\167\367\311\350\50\215\20\44\307\212\151\207\104\15"
+		"\150\206\320\267\330\254\351\104\204\362\173\21\130\276\203\115"
+		"\101\305\314\334\256\302\175\72\344\72\63\115\360\255\300\34"
+		"\142\276\10\203\67\367\46\361\127\170\131\365\265\102\161\112"
+		"\363\317\276\126\202\32\261\237\347\104\40\315\126\204\51\230"
+		"\150\170\46\132\163\327\262\307\41\334\34\146\56\106\132\357"
+		"\16\304\4\232\165\374\316\323\220\332\56\77\26\364\123\164"
+		"\361\203\7\371\256\354\135\376\64\246\156\341\145\3\5\302"
+		"\312\41\355\364\26\256\331\262\236\367\70\140\56\317\51\244"
+		"\232\36\374\166\46\76\301\347\2\254\266\153\277\243\114\240"
+		"\230\360\71\136\26\124\67\21\210\352\275\322\105\215\241\135"
+		"\236\351\23\44\162\61\276\35\315\251\65\75\321\16\351\26"
+		"\22\330\207\111\71\204\374\7\352\17\226\61\112\313\100\351"
+		"\131\100\132\77\13\123\56\162\374\11\346\15\15\20\56\304"
+		"\231\213\146\350\170\176\107\26\141\372\6\136\116\156\155\11"
+		"\342\347\17\24\141\67\302\1\57\212\120\27\260\131\124\123"
+		"\304\4\264\351\236\354\167\306\302\155\103\117\152\45\142\56"
+		"\215\160\234\10\147\235\114\101\155\301\361\267\123\270\136\73"
+		"\252\336\31\154\363\347\277\25\341\343\364\337\374\224\145\336"
+		"\327\252\346\167\144\153\305\367\10\127\340\321\11\245\243\236"
+		"\26\150\64\77\312\254\322\376\233\234\5\333\147\236\171\32"
+		"\367\41\40\120\33\21\147\233\40\310\22\57\3\222\113\152"
+		"\4\126\130\235\211\143\63\56\140\202\367\302\4\23\201\352"
+		"\62\317\216\355\6\314\4\72\234\223\3\134\336\261\326\122"
+		"\120\243\147\361\47\174\304\103\207\144\267\220\77\257\201\21"
+		"\332\256\207\300\375\205\172\153\11\70\33\371\243\335\173\77"
+		"\140\362\162\54\356\155\216\266\157\11\262\230\67\276\52\15"
+		"\370\24\163\321\106\164\204\307\1\242\156\12\250\21\142\344"
+		"\16\136\16\40\374\317\170\131\72\311\75\270\240\103\232\43"
+		"\25\76\30\221\63\61\355\23\136\206\357\331\253\262\23\221"
+		"\154\334\354\22\365\64\214\375\231\64\305\134\234\354\271\247"
+		"\31\225\110\70\371\147\205\227\261\232\206\240\62\211\60\133"
+		"\235\60\51\333\244\160\76\333\131\4\21\142\372\107\36\122"
+		"\325\201\113\276\34\224\100\334\102\343\274\130\313\302\106\12"
+		"\53\1\55\164\21\240\210\275\123\63\240\261\226\144\4\226"
+		"\275\261\266\140\25\261\17\171\50\55\101\51\356\43\322\353"
+		"\32\233\251\16\176\4\227\220\144\263\100\22\376\52\213\101"
+		"\67\136\162\333\323\20\214\166\63\263\227\322\216\165\334\357"
+		"\74\301\362\3\365\45\321\261\3\304\73\204\313\103\311\0"
+		"\177\331\237\105\231\6\277\243\174\32\176\2\67\120\320\7"
+		"\52\226\160\163\352\32\2\124\204\234\360\130\327\21\246\161"
+		"\253\325\223\161\336\27\355\371\46\134\256\213\257\162\336\13"
+		"\156\115\46\270\313\121\343\132\47\312\74\370\6\136\366\247"
+		"\124\317\176\366\13\153\7\275\320\261\110\320\226\107\40\104"
+		"\73\316\340\312\54\157\74\147\221\366\370\244\242\75\45\2"
+		"\45\276\207\113\331\360\65\27\7\235\160\34\357\54\347\171"
+		"\135\143\244\217\330\276\100\211\346\126\26\60\71\131\42\314"
+		"\66\235\217\1\323\352\2\361\214\147\372\30\33\301\116\205"
+		"\117\7\160\371\71\314\201\151\210\231\303\232\202\31\134\256"
+		"\110\26\371\240\13\270\336\104\264\145\377\145\27\350\267\130"
+		"\344\241\135\10\222\262\313\224\311\327\252\41\146\330\214\154"
+		"\363\136\172\366\325\365\44\62\123\227\253\232\120\232\210\340"
+		"\172\233\103\104\143\70\110\75\317\31\46\226\377\116\374\104"
+		"\175\347\173\261\72\102\263\40\10\46\204\32\46\120\123\366"
+		"\304\127\171\362\176\56\25\315\332\310\361\127\346\52\110\232"
+		"\302\201\164\64\72\202\171\237\31\101\137\303\245\256\122\32"
+		"\24\15\315\323\246\130\72\102\210\210\121\150\276\200\42\51"
+		"\164\36\323\137\230\31\230\362\101\340\240\347\21\175\314\226"
+		"\56\2\64\312\300\240\135\270\130\0\333\53\372\204\311\316"
+		"\171\114\273\277\57\60\203\70\42\353\67\263\323\233\1\310"
+		"\223\176\315\235\330\375\355\300\376\236\42\40\0\205\344\231"
+		"\175\136\310\202\141\123\352\116\316\373\263\31\132\252\214\300"
+		"\312\253\206\20\41\73\61\220\140\27\166\1\337\12\230\200"
+		"\351\267\352\271\77\211\51\300\314\315\51\134\342\233\217\244"
+		"\364\355\105\231\270\105\55\361\253\232\115\104\231\322\210\123"
+		"\252\213\301\263\135\64\46\63\103\57\305\344\212\65\377\232"
+		"\303\345\7\75\344\40\123\324\146\144\252\33\304\313\130\277"
+		"\170\350\242\126\221\165\75\177\111\213\237\102\332\224\232\207"
+		"\10\344\42\140\102\345\225\312\222\331\26\300\313\171\124\314"
+		"\263\147\127\65\136\320\235\300\143\131\211\303\36\170\166\41"
+		"\347\31\57\75\111\370\144\377\27\143\210\256\275\314\120\30"
+		"\362\127\65\233\130\104\223\40\277\25\314\324\354\342\262\101"
+		"\111\42\122\214\342\176\20\101\345\303\271\251\335\67\63\215"
+		"\131\57\220\247\225\31\140\363\255\0\12\256\304\63\221\175"
+		"\351\315\234\254\25\66\133\327\257\20\237\303\306\24\11\366"
+		"\172\132\142\63\243\225\337\357\42\336\202\247\151\277\63\105"
+		"\100\22\220\31\36\215\370\37\260\333\150\320\246\207\25\267"
+		"\21\36\356\315\377\33\11\126\354\227\67\46\342\100\16\305"
+		"\227\140\142\334\257\306\24\63\270\106\277\111\316\317\314\42"
+		"\122\216\111\201\44\376\67\106\370\227\160\361\212\44\142\242"
+		"\335\141\263\22\56\117\330\235\171\216\265\76\227\276\0\237"
+		"\323\26\132\33\343\145\260\126\205\160\133\114\264\247\34\115"
+		"\264\262\347\234\33\261\373\235\313\131\337\61\314\321\120\43"
+		"\373\334\54\157\374\20\341\252\242\311\61\261\115\236\211\243"
+		"\304\140\110\212\360\64\27\152\36\276\70\45\125\63\300\140"
+		"\364\141\56\5\173\157\243\170\146\362\153\131\51\334\24\317"
+		"\44\42\144\206\2\72\120\100\120\163\136\301\115\231\271\202"
+		"\153\135\37\112\137\146\41\321\67\344\227\202\372\300\6\153"
+		"\6\256\360\262\273\6\233\274\161\120\73\11\237\75\241\226"
+		"\10\307\76\350\10\323\124\352\31\255\214\12\0\207\246\355"
+		"\43\303\313\11\76\174\227\130\327\21\6\75\263\146\315\227"
+		"\251\211\167\15\221\162\213\10\42\300\40\311\23\134\231\142"
+		"\53\162\211\264\53\207\366\305\241\343\135\221\116\113\34\157"
+		"\322\374\256\213\332\364\334\63\63\324\171\246\140\271\20\46"
+		"\270\260\257\201\40\115\171\32\345\321\30\340\33\134\373\223"
+		"\74\263\267\55\346\325\33\117\143\321\214\371\12\127\130\257"
+		"\155\126\50\374\56\214\51\107\210\247\360\60\277\210\351\360"
+		"\223\202\175\261\13\41\63\43\146\1\137\47\15\60\3\115"
+		"\321\7\240\336\51\354\54\126\151\172\227\314\213\132\346\34"
+		"\6\125\45\67\272\20\102\150\346\230\4\44\216\63\323\30"
+		"\347\242\226\133\242\65\176\126\346\150\301\345\23\265\74\260"
+		"\141\31\360\243\370\356\171\215\101\353\202\141\0\0\26\312"
+		"\111\104\101\124\2\50\140\110\374\337\5\376\36\225\0\76"
+		"\330\55\357\67\63\205\174\264\217\76\305\267\0\224\251\173"
+		"\140\53\314\241\20\141\126\160\377\163\24\217\343\242\345\162"
+		"\156\367\357\233\136\251\74\213\243\175\31\361\377\317\100\302"
+		"\272\10\42\61\311\361\173\201\124\372\121\102\35\163\61\274"
+		"\76\20\163\240\250\135\174\46\32\150\341\61\330\102\354\314"
+		"\45\66\33\0\34\232\370\325\334\13\41\35\377\266\75\206"
+		"\212\331\375\367\325\306\7\13\61\67\130\137\135\166\220\111"
+		"\307\366\302\16\334\155\117\3\214\115\110\335\157\341\77\136"
+		"\0\370\247\275\363\37\45\301\227\262\160\360\133\243\267\133"
+		"\173\166\32\201\167\257\214\216\306\220\250\170\122\343\345\376"
+		"\156\222\315\347\114\35\103\113\54\367\176\13\207\274\41\246"
+		"\1\321\244\36\312\217\165\315\104\245\56\260\231\116\115\11"
+		"\104\11\312\224\352\24\325\324\123\67\305\324\323\32\351\201"
+		"\250\356\44\340\77\375\33\156\204\252\137\225\246\320\153\206"
+		"\315\116\30\123\224\117\310\143\164\271\57\246\131\154\100\312"
+		"\275\230\100\351\226\164\361\321\336\201\55\33\237\167\24\264"
+		"\131\340\331\377\155\373\376\3\341\336\251\10\230\233\377\371"
+		"\345\272\240\300\136\0\373\276\267\377\277\206\13\341\323\256"
+		"\275\64\11\163\127\240\16\231\277\117\64\113\247\326\63\125"
+		"\244\205\160\324\122\17\202\152\222\373\275\22\330\15\42\121"
+		"\27\330\354\266\241\360\262\202\12\114\350\322\372\202\26\134"
+		"\107\274\246\20\133\333\363\145\212\374\55\166\265\270\263\367"
+		"\363\133\347\263\241\357\256\32\115\315\312\163\274\214\146\373"
+		"\167\373\274\43\1\163\62\47\343\27\157\260\333\210\332\66"
+		"\66\7\272\363\331\337\341\312\76\231\354\130\152\342\146\135"
+		"\214\240\151\24\51\334\24\226\225\340\306\17\166\20\14\232"
+		"\321\54\270\261\13\37\211\244\103\201\263\304\147\336\141\263"
+		"\63\5\235\50\226\111\166\12\244\204\377\63\275\300\1\372"
+		"\32\242\41\357\231\211\344\117\74\54\275\271\205\20\361\261"
+		"\375\251\10\224\357\202\32\361\16\317\221\137\23\34\172\337"
+		"\216\147\146\366\2\173\244\151\245\165\332\331\236\164\103\315"
+		"\313\134\252\47\333\373\266\232\165\0\227\255\240\276\324\167"
+		"\270\302\241\264\54\303\326\345\54\323\336\145\252\366\67\157"
+		"\303\204\312\306\242\75\232\162\101\164\170\31\130\332\146\100"
+		"\237\226\123\262\143\6\333\306\74\13\202\101\151\136\266\43"
+		"\135\342\61\214\166\362\156\310\277\233\362\314\6\66\13\311"
+		"\143\204\117\355\103\147\123\355\161\66\17\313\4\5\151\141"
+		"\63\350\106\241\63\215\234\123\123\4\303\271\300\253\67\242"
+		"\1\32\1\46\370\23\256\340\52\205\313\337\311\120\74\13"
+		"\57\117\303\235\213\323\335\302\366\123\206\164\356\335\330\73"
+		"\113\246\155\134\301\145\232\56\216\305\10\347\160\251\260\317"
+		"\160\363\305\102\104\73\26\346\121\102\153\213\37\60\14\340"
+		"\325\145\245\53\17\207\41\373\147\270\241\331\43\63\257\170"
+		"\21\113\161\242\125\322\47\25\371\123\231\230\116\144\130\42"
+		"\143\77\354\153\340\331\346\17\170\131\364\304\250\251\366\140"
+		"\352\113\314\100\141\145\102\253\32\134\273\360\174\222\54\240"
+		"\35\27\130\247\131\123\53\214\204\0\111\274\273\26\4\61"
+		"\376\341\367\42\115\267\70\107\326\70\114\274\175\320\204\35"
+		"\302\5\20\307\105\64\123\207\151\304\124\153\166\242\233\27"
+		"\154\202\65\267\75\273\250\220\75\110\137\202\10\310\130\142"
+		"\15\253\55\17\320\317\163\201\110\71\115\365\150\210\37\321"
+		"\360\354\373\246\60\10\35\137\335\107\123\342\30\113\154\326"
+		"\46\263\241\57\273\371\51\176\337\366\264\101\354\374\246\166"
+		"\146\64\157\370\231\227\366\225\172\373\213\331\353\332\203\251"
+		"\143\246\312\231\247\345\26\362\363\137\154\177\67\366\65\331"
+		"\221\31\10\161\222\21\257\344\235\174\311\357\373\135\274\307"
+		"\61\134\355\263\372\31\231\230\133\37\340\372\76\175\106\116"
+		"\242\142\135\76\202\112\252\62\71\363\54\10\72\53\200\7"
+		"\331\154\353\102\244\301\110\20\222\351\216\16\143\52\227\275"
+		"\54\320\236\251\20\77\104\173\64\204\371\127\236\71\225\242"
+		"\134\204\276\355\335\311\52\147\77\43\323\264\277\7\356\261"
+		"\310\34\233\330\357\76\302\165\323\40\1\161\250\37\341\323"
+		"\271\167\76\144\300\113\270\272\210\242\130\104\32\140\344\31"
+		"\134\36\20\207\376\75\173\364\222\301\345\13\335\171\237\303"
+		"\66\233\227\106\354\167\336\347\334\12\0\300\241\203\14\36"
+		"\356\75\50\244\254\107\317\332\5\246\155\227\161\342\26\42"
+		"\341\222\2\350\223\322\112\223\362\374\0\132\23\233\343\151"
+		"\253\60\153\62\117\375\152\317\322\245\304\44\126\362\265\104"
+		"\161\120\210\114\376\26\233\235\353\226\166\176\313\310\176\46"
+		"\302\210\355\222\357\71\303\146\145\231\137\310\76\306\313\332"
+		"\162\77\263\63\203\13\140\55\21\357\61\304\112\305\45\136"
+		"\326\14\350\360\106\232\302\151\300\14\134\231\306\70\307\146"
+		"\20\66\23\250\67\266\317\25\134\12\116\107\174\321\27\132"
+		"\266\16\106\320\62\315\61\212\163\330\175\102\213\45\111\161"
+		"\20\66\363\330\265\30\236\22\272\147\7\103\246\70\27\233"
+		"\226\116\354\312\263\205\217\275\32\160\11\154\376\204\33\252"
+		"\370\254\300\314\30\211\237\323\51\270\127\372\43\151\216\166"
+		"\324\51\236\241\41\346\63\101\372\330\2\150\46\102\207\235"
+		"\357\76\12\62\64\17\40\213\176\357\253\120\161\175\46\314"
+		"\160\51\373\43\172\165\41\316\276\337\35\305\117\307\156\213"
+		"\17\246\120\174\55\214\300\304\57\326\224\336\155\141\303\257"
+		"\274\215\352\342\10\324\47\161\60\147\342\200\152\156\15\45"
+		"\144\117\140\72\152\16\306\55\332\42\51\150\276\64\120\175"
+		"\3\342\220\26\156\333\73\136\301\25\265\373\235\35\70\136"
+		"\265\314\250\332\245\370\116\54\260\112\162\204\311\143\111\344"
+		"\215\350\335\324\333\7\1\210\201\234\161\133\374\7\246\172"
+		"\123\113\215\361\262\266\240\41\320\266\236\115\23\256\303\270"
+		"\276\137\152\367\170\41\26\4\73\355\321\237\133\4\120\44"
+		"\232\140\75\371\334\236\150\264\76\200\101\253\6\351\106\73"
+		"\67\23\214\37\133\60\302\30\57\173\150\116\260\331\124\200"
+		"\317\145\236\13\43\313\44\364\116\0\5\321\146\276\20\147"
+		"\166\41\246\316\114\120\43\112\236\145\100\335\46\142\373\246"
+		"\362\356\211\347\163\264\74\7\273\41\161\16\46\10\66\43"
+		"\146\342\127\204\353\166\213\314\313\357\142\62\304\114\243\262"
+		"\16\355\275\21\365\133\274\54\224\347\331\267\5\301\111\275"
+		"\330\12\127\137\114\125\145\364\51\136\16\120\77\63\320\144"
+		"\342\71\300\217\160\355\105\177\23\32\151\310\131\277\201\324"
+		"\30\310\235\361\114\72\236\177\174\151\347\224\126\315\10\331"
+		"\16\216\62\2\216\324\2\233\265\256\23\344\47\350\215\4"
+		"\12\175\266\113\71\313\301\240\341\21\52\74\137\142\45\32"
+		"\42\25\346\240\266\120\233\127\313\135\63\61\323\32\342\54"
+		"\67\20\317\242\365\327\34\361\176\241\15\154\346\366\353\360"
+		"\24\246\205\260\246\174\20\60\61\23\154\127\277\361\44\304"
+		"\162\203\227\263\61\230\51\360\16\371\171\137\264\323\27\1"
+		"\177\344\115\100\143\336\10\314\255\46\333\17\321\354\303\300"
+		"\131\236\331\136\374\6\165\217\366\254\167\1\301\223\0\150"
+		"\326\241\21\172\262\361\151\204\20\263\2\102\230\141\63\62"
+		"\75\335\302\341\146\53\300\177\346\370\32\363\0\102\223\4"
+		"\124\264\232\62\105\2\40\331\122\140\254\2\360\46\141\301"
+		"\37\1\154\237\331\274\14\44\51\104\115\7\226\151\5\34"
+		"\265\352\153\326\144\113\244\220\71\113\114\353\230\171\304\251"
+		"\32\350\274\0\10\350\170\146\113\52\360\167\250\356\204\351"
+		"\27\123\157\77\337\104\253\206\326\245\150\53\5\67\156\155"
+		"\237\227\171\220\140\325\216\162\133\374\203\105\0\132\35\40"
+		"\36\55\146\320\146\40\204\173\267\205\166\141\265\25\73\35"
+		"\44\336\101\176\262\257\261\110\252\42\163\55\53\200\43\267"
+		"\141\2\26\257\260\137\51\344\135\23\317\206\247\63\370\21"
+		"\156\16\131\137\34\342\206\60\52\121\221\53\171\357\126\140"
+		"\337\123\154\227\47\164\51\246\15\347\33\257\2\50\122\136"
+		"\367\72\72\262\223\200\237\160\36\271\203\216\10\301\324\143"
+		"\276\106\216\37\324\22\372\363\323\261\331\354\72\71\24\43"
+		"\320\341\361\261\337\6\334\114\266\125\116\200\103\241\265\155"
+		"\40\330\20\32\243\146\304\127\223\140\234\330\256\155\4\103"
+		"\16\50\233\25\314\3\366\74\233\134\175\23\47\265\314\364"
+		"\320\157\160\235\34\146\2\105\362\331\337\355\22\333\342\110"
+		"\17\121\276\71\26\211\250\213\160\104\234\16\163\136\25\32"
+		"\321\225\53\271\117\246\277\154\14\341\23\1\103\106\314\113"
+		"\273\17\45\330\365\21\36\56\223\210\71\65\361\10\172\41"
+		"\176\141\14\302\147\117\336\314\323\302\327\41\272\257\322\64"
+		"\242\4\352\140\163\266\0\2\1\22\366\117\175\16\230\117"
+		"\32\205\155\330\1\356\322\75\173\2\327\107\11\160\171\107"
+		"\53\317\41\134\5\316\201\35\301\77\331\337\37\340\72\375"
+		"\361\373\176\133\233\31\200\377\52\20\56\154\202\260\364\10"
+		"\223\105\67\152\26\376\36\60\155\62\211\133\254\174\73\27"
+		"\341\61\267\10\230\130\355\34\247\231\263\305\206\1\346\147"
+		"\43\342\221\107\144\251\200\26\303\34\41\331\106\270\150\46"
+		"\266\70\364\157\344\321\311\324\356\347\14\361\172\344\153\361"
+		"\63\64\103\165\212\100\362\145\325\76\202\357\50\147\1\15"
+		"\324\227\3\367\43\227\176\114\1\330\275\373\35\363\213\56"
+		"\344\300\103\145\174\61\46\372\346\241\26\43\261\147\71\362"
+		"\165\351\71\144\243\2\264\346\153\1\123\57\105\110\134\7"
+		"\316\144\54\360\361\114\160\362\216\110\361\13\304\353\10\40"
+		"\320\355\74\162\77\34\337\224\147\357\277\13\110\152\106\272"
+		"\273\21\315\110\1\350\373\11\343\210\237\100\72\32\32\363"
+		"\375\345\355\367\301\210\374\115\344\167\371\56\354\232\227\12"
+		"\114\376\342\276\353\140\204\114\270\326\167\214\375\124\337\41"
+		"\302\75\163\174\164\141\27\215\260\222\347\262\143\101\250\237"
+		"\176\310\54\272\17\230\142\231\134\130\250\315\10\115\206\120"
+		"\205\31\233\133\215\162\210\123\41\275\53\357\373\317\306\170"
+		"\17\21\23\161\56\304\161\147\276\304\65\302\151\347\264\313"
+		"\103\165\303\155\344\317\57\323\173\273\361\210\223\31\251\154"
+		"\357\22\22\272\235\210\200\230\43\336\166\5\366\131\214\35"
+		"\351\347\335\26\70\352\147\146\206\267\5\176\355\5\140\342"
+		"\57\125\62\102\127\154\63\342\361\241\52\42\277\21\160\53"
+		"\300\10\114\33\130\141\367\311\62\231\147\152\115\43\173\16"
+		"\21\125\110\233\45\362\156\241\357\147\202\175\67\3\32\46"
+		"\66\315\106\43\301\176\367\12\246\34\174\102\271\271\150\224"
+		"\260\204\121\337\105\10\354\334\10\343\41\360\373\253\34\155"
+		"\245\220\363\33\333\333\203\167\157\204\70\175\177\101\47\232"
+		"\256\274\337\231\26\370\27\64\221\346\236\106\141\27\276\116"
+		"\16\212\64\300\172\224\24\73\221\167\75\23\353\13\200\373"
+		"\106\205\214\240\370\366\62\160\240\111\100\342\264\43\166\254"
+		"\117\104\41\265\327\336\142\157\263\310\5\207\52\304\142\101"
+		"\100\372\100\253\34\373\172\22\320\136\204\356\46\71\66\271"
+		"\237\103\245\232\340\63\266\237\225\114\202\374\234\43\0\56"
+		"\42\304\76\213\230\231\137\260\56\31\145\7\156\46\312\265"
+		"\3\22\366\173\104\213\367\2\132\41\324\357\212\15\273\324"
+		"\132\240\26\362\175\46\366\340\52\3\353\167\275\263\375\323"
+		"\356\246\322\200\132\123\136\62\166\240\335\300\357\204\44\53"
+		"\377\177\21\261\343\31\175\144\67\344\161\204\170\265\170\177"
+		"\25\70\234\166\300\117\12\21\172\42\50\314\54\307\267\230"
+		"\303\165\113\40\203\75\345\240\64\114\34\14\11\44\72\204"
+		"\117\73\336\7\113\73\333\130\317\142\116\274\167\277\24\204"
+		"\312\47\312\245\167\56\17\346\337\244\366\56\43\203\163\57"
+		"\354\36\174\302\277\27\247\73\361\44\173\57\40\24\370\231"
+		"\154\352\165\153\367\312\74\241\17\342\53\74\143\163\24\1"
+		"\63\227\257\120\176\310\375\243\150\331\377\34\110\125\210\221"
+		"\136\350\64\340\224\44\1\230\54\157\40\11\237\223\105\44"
+		"\313\225\331\242\377\215\227\343\224\174\315\22\223\362\275\55"
+		"\264\107\137\244\176\222\103\174\272\147\6\370\346\45\264\250"
+		"\377\234\207\200\351\262\213\171\170\33\61\253\330\4\270\31"
+		"\40\112\137\3\145\330\114\103\377\141\204\264\20\204\311\27"
+		"\10\337\2\76\121\73\347\314\251\375\376\202\233\314\112\250"
+		"\367\57\173\26\353\17\72\1\115\374\210\342\250\71\231\346"
+		"\57\177\157\125\61\102\346\251\370\151\200\130\102\171\65\213"
+		"\34\242\112\42\216\62\315\42\155\47\171\31\41\50\232\136"
+		"\323\34\165\31\62\157\222\200\215\112\130\270\250\27\250\372"
+		"\17\117\310\37\367\232\104\154\333\245\20\303\276\153\141\317"
+		"\12\21\311\25\136\246\242\204\230\167\340\21\37\35\343\357"
+		"\160\361\216\20\161\372\131\256\115\117\133\352\147\376\1\227"
+		"\144\350\237\27\147\62\314\114\13\205\206\216\74\243\270\0"
+		"\214\363\346\306\41\142\250\142\165\344\5\27\21\107\71\44"
+		"\375\322\210\311\322\20\311\222\226\224\344\131\304\24\133\105"
+		"\354\363\130\261\372\74\147\357\145\46\373\114\304\311\277\105"
+		"\176\5\127\47\342\353\124\75\206\167\24\331\7\315\27\177"
+		"\17\217\236\371\301\16\332\76\141\321\164\143\35\164\10\51"
+		"\273\367\356\260\215\370\20\301\274\305\364\161\300\225\234\66"
+		"\74\255\222\346\370\210\237\114\23\114\143\116\104\25\113\321"
+		"\240\105\100\212\47\1\370\54\213\370\22\231\374\334\64\142"
+		"\66\365\162\244\260\17\5\306\112\105\103\355\136\226\221\237"
+		"\245\26\132\241\270\64\221\210\131\231\164\347\30\144\70\106"
+		"\265\313\157\32\234\311\173\204\340\132\146\154\76\313\373\137"
+		"\7\114\133\376\234\232\110\111\200\131\46\1\77\141\27\70"
+		"\374\316\30\257\3\67\320\122\313\112\103\201\321\47\321\66"
+		"\313\74\157\272\52\107\131\223\344\142\216\262\17\247\205\372"
+		"\337\323\144\231\107\30\301\227\344\154\52\233\6\76\257\125"
+		"\200\140\265\3\7\27\163\224\251\21\212\322\230\311\4\337"
+		"\120\74\56\66\144\46\150\37\243\252\226\137\46\232\210\357"
+		"\300\41\335\375\200\263\376\125\336\267\27\101\211\236\304\104"
+		"\172\37\60\365\330\205\143\41\2\252\277\7\103\77\312\375"
+		"\376\303\174\304\267\366\331\376\230\203\173\103\206\212\4\122"
+		"\145\221\345\216\74\53\226\22\321\307\146\226\146\254\53\62"
+		"\237\25\63\213\332\202\75\263\146\331\317\333\47\361\266\43"
+		"\146\101\254\307\121\250\365\107\346\71\312\145\326\217\22\252"
+		"\276\35\201\217\353\350\315\232\172\50\32\337\205\71\102\254"
+		"\50\363\323\227\357\341\46\251\22\240\230\172\114\256\215\307"
+		"\56\340\6\206\353\367\211\42\275\313\361\315\312\372\242\104"
+		"\10\151\256\336\4\314\62\316\354\373\201\162\205\115\225\61"
+		"\302\100\16\231\155\275\323\202\113\177\216\110\127\72\302\313"
+		"\34\377\341\121\124\162\254\36\230\335\30\102\316\127\22\221"
+		"\112\241\275\267\104\312\225\115\367\50\223\40\330\100\74\362"
+		"\133\65\43\44\10\27\16\335\11\201\336\10\332\223\172\166"
+		"\176\146\314\320\207\53\322\171\362\4\310\127\371\376\310\223"
+		"\302\114\327\146\240\55\24\130\333\306\104\232\107\374\14\226"
+		"\225\162\312\117\351\330\113\25\246\221\42\1\253\210\44\367"
+		"\353\150\211\144\314\43\46\13\13\254\227\201\27\115\355\105"
+		"\31\274\312\42\214\311\172\333\111\4\301\152\107\16\70\266"
+		"\367\45\266\153\64\126\106\10\165\43\167\322\254\230\31\102"
+		"\263\321\230\373\303\367\42\64\171\31\261\315\231\61\333\15"
+		"\300\325\154\3\171\13\27\150\153\5\374\236\357\160\5\365"
+		"\203\75\350\55\104\267\163\173\376\37\333\62\101\125\32\101"
+		"\321\240\105\304\54\152\172\227\376\220\143\267\365\105\222\207"
+		"\366\273\50\241\356\56\344\147\103\304\33\262\315\227\71\173"
+		"\147\372\361\242\102\342\364\307\54\1\233\145\245\155\354\336"
+		"\100\253\210\351\232\142\127\267\74\377\353\3\136\316\41\246"
+		"\371\63\203\253\167\70\17\230\244\267\160\345\262\67\170\71"
+		"\164\122\173\267\322\314\132\154\361\16\14\340\365\3\232\374"
+		"\273\231\140\363\135\17\150\337\245\52\76\213\110\171\205\102"
+		"\237\315\203\237\107\210\356\54\7\362\44\161\347\125\271\261"
+		"\241\160\43\7\61\12\45\200\305\42\312\364\131\146\145\355"
+		"\315\222\113\301\205\61\66\253\256\6\366\125\25\43\370\375"
+		"\242\362\372\300\236\31\63\374\25\70\17\346\61\265\42\2"
+		"\206\25\144\314\15\232\141\63\50\110\251\335\67\24\152\54"
+		"\220\150\236\6\30\300\215\277\152\7\200\211\357\373\42\155"
+		"\125\60\202\166\225\16\245\37\60\244\375\57\361\41\226\5"
+		"\27\66\57\100\115\262\234\367\141\267\66\104\340\316\6\342"
+		"\101\235\42\107\71\215\330\337\131\201\32\367\211\246\55\220"
+		"\63\313\53\225\21\330\273\363\261\2\364\210\163\262\213\234"
+		"\120\255\177\276\266\263\373\22\140\206\125\201\155\317\114\331"
+		"\217\342\117\314\75\146\372\201\165\42\334\73\344\217\207\322"
+		"\316\351\72\67\171\45\317\171\300\156\331\311\225\63\102\337"
+		"\163\224\103\204\221\241\270\74\220\16\154\63\142\142\61\67"
+		"\50\217\350\56\345\322\131\262\271\212\20\267\137\147\74\211"
+		"\150\273\256\110\263\230\131\30\143\134\6\314\36\13\120\253"
+		"\147\270\72\135\72\266\304\367\157\367\270\233\4\341\14\124"
+		"\35\352\276\24\123\250\141\204\327\23\44\346\13\266\33\44"
+		"\271\64\2\145\323\65\132\0\276\231\165\3\227\46\375\131"
+		"\230\241\1\127\133\34\312\37\142\344\373\26\333\365\113\255"
+		"\225\21\164\142\174\126\102\222\27\355\205\1\231\74\351\34"
+		"\113\102\273\206\353\260\307\275\205\152\42\72\1\215\300\275"
+		"\147\21\50\67\346\110\263\45\373\217\10\143\136\345\230\200"
+		"\75\271\330\221\235\341\130\264\131\313\336\147\206\335\242\314"
+		"\254\46\273\361\336\225\155\132\246\142\243\23\171\143\66\356"
+		"\107\217\61\77\157\311\14\104\211\10\313\262\371\262\346\140"
+		"\75\11\301\267\114\262\117\340\162\240\372\1\200\205\335\50"
+		"\236\120\161\357\251\175\31\101\123\4\312\244\37\24\331\261"
+		"\103\221\344\241\213\75\213\60\102\337\210\246\357\35\134\214"
+		"\270\33\21\263\50\213\70\312\151\304\251\153\346\110\155\326"
+		"\374\376\117\16\40\300\317\356\11\63\352\367\316\260\16\32"
+		"\175\301\166\75\216\164\26\133\333\263\341\363\2\114\214\24"
+		"\263\135\112\103\64\303\247\55\175\26\246\151\260\343\335\47"
+		"\317\52\320\166\225\332\254\41\124\143\75\266\63\176\250\30"
+		"\260\250\124\43\250\4\336\125\33\64\304\301\315\42\146\112"
+		"\127\354\350\161\100\133\54\3\304\35\163\224\333\201\337\217"
+		"\231\76\355\34\107\271\57\373\132\172\357\303\206\127\253\34"
+		"\107\231\317\370\57\304\163\160\316\215\31\325\34\10\231\237"
+		"\114\143\31\10\52\323\360\316\343\13\212\243\254\34\106\242"
+		"\55\143\10\207\176\336\102\73\61\203\226\155\351\1\327\170"
+		"\170\205\227\265\27\41\270\230\5\115\324\26\265\165\40\254"
+		"\312\64\342\345\357\312\10\354\123\232\104\354\172\225\344\355"
+		"\310\241\57\2\377\27\213\50\307\46\303\304\40\316\330\236"
+		"\70\354\302\317\261\147\153\302\207\210\226\121\310\271\133\322"
+		"\341\175\157\302\202\175\213\346\170\71\117\102\247\337\370\355"
+		"\43\277\226\100\150\24\336\346\150\47\356\223\203\67\276\33"
+		"\161\226\161\120\211\62\261\47\55\133\317\57\341\2\236\10"
+		"\150\200\251\151\223\373\212\221\272\132\235\145\155\363\327\302"
+		"\366\275\103\331\277\262\53\352\71\57\151\57\326\264\313\357"
+		"\237\237\347\147\204\34\345\220\204\325\111\64\241\175\163\77"
+		"\75\171\157\216\143\155\106\366\20\143\146\37\301\311\74\206"
+		"\245\23\311\316\162\163\221\254\255\310\271\360\34\310\4\145"
+		"\5\25\35\336\56\66\3\154\3\254\273\153\14\121\256\150"
+		"\150\345\235\263\126\211\45\21\155\304\111\235\223\52\320\240"
+		"\103\61\2\261\367\216\330\360\317\330\156\226\227\146\77\306"
+		"\332\300\250\343\332\310\141\4\205\0\147\1\55\245\203\100"
+		"\374\13\10\25\256\164\204\230\102\351\36\115\41\20\62\2"
+		"\307\61\245\221\367\150\170\276\14\367\355\217\203\245\343\374"
+		"\26\233\45\245\111\111\115\302\316\33\337\167\204\30\47\342"
+		"\360\266\75\232\271\61\146\140\232\365\334\173\127\12\255\163"
+		"\274\214\40\373\40\5\143\106\14\262\116\160\204\265\57\43"
+		"\260\124\162\0\67\61\336\57\245\53\162\220\375\176\224\261"
+		"\252\264\276\107\114\151\204\31\264\156\72\344\334\246\1\46"
+		"\230\344\70\312\253\34\107\271\47\357\361\336\366\305\77\143"
+		"\15\314\264\100\151\146\147\305\326\206\376\200\355\107\223\272"
+		"\234\102\331\103\176\132\14\333\77\216\205\260\166\15\312\145"
+		"\160\135\61\336\41\134\254\364\301\204\330\30\233\301\313\266"
+		"\370\117\255\34\41\312\175\262\161\157\212\43\255\175\31\201"
+		"\231\205\304\214\173\130\7\112\350\334\55\12\374\202\217\236"
+		"\304\210\305\42\264\350\77\211\60\202\42\104\53\221\262\105"
+		"\176\303\50\40\205\22\321\10\13\24\27\366\264\215\50\264"
+		"\227\351\34\361\362\320\104\10\375\163\216\264\146\22\331\10"
+		"\322\302\134\220\45\235\357\306\62\321\147\361\41\366\45\254"
+		"\14\156\256\333\60\307\177\351\312\171\307\222\6\63\261\377"
+		"\331\40\154\134\27\12\164\14\37\201\151\271\135\261\1\377"
+		"\151\332\341\326\163\354\350\324\135\230\344\354\5\244\363\262"
+		"\0\362\214\115\206\121\106\210\215\217\142\263\47\266\130\244"
+		"\372\17\371\22\103\61\261\142\35\31\362\316\62\144\156\151"
+		"\67\353\24\345\173\66\61\65\145\204\315\66\350\55\154\6"
+		"\306\126\65\320\310\330\320\246\6\362\23\345\362\346\265\261"
+		"\15\13\231\164\327\356\205\77\65\43\20\145\340\124\165\22"
+		"\10\247\251\214\105\365\67\21\236\222\31\163\172\175\63\5"
+		"\71\216\246\62\102\43\102\24\124\367\53\173\336\4\361\166"
+		"\47\203\34\107\331\257\233\216\231\215\171\216\162\266\203\331"
+		"\222\311\173\345\265\225\251\172\321\307\170\57\102\44\57\73"
+		"\226\204\117\204\353\250\146\317\41\31\1\330\314\133\37\310"
+		"\363\57\20\356\376\206\34\224\43\144\246\64\267\330\163\42"
+		"\146\103\110\63\24\245\173\364\260\31\50\14\65\20\150\25"
+		"\110\360\31\362\353\40\262\143\71\206\73\232\110\34\364\167"
+		"\41\347\103\255\104\277\204\43\254\126\170\145\253\112\106\140"
+		"\16\311\324\64\303\245\110\314\262\271\365\41\333\77\303\146"
+		"\341\117\202\315\261\247\352\107\250\151\324\300\156\1\230\6"
+		"\334\144\373\145\304\206\55\252\262\212\15\111\321\72\210\122"
+		"\203\260\177\262\305\332\4\336\101\366\32\211\76\166\351\125"
+		"\113\216\61\326\231\246\321\216\1\5\373\151\5\320\42\177"
+		"\322\146\73\142\256\370\315\244\166\131\204\375\24\106\14\375"
+		"\114\273\300\64\230\107\30\41\317\207\170\55\53\253\321\47"
+		"\171\365\32\301\227\34\137\114\125\62\334\337\52\241\31\132"
+		"\346\127\50\221\370\203\44\102\123\137\24\345\331\227\21\316"
+		"\105\332\307\10\272\250\370\74\106\344\332\131\157\327\346\306"
+		"\247\365\212\30\101\155\161\6\113\156\304\111\216\61\4\133"
+		"\171\23\12\144\230\277\345\151\215\146\100\223\234\171\377\356"
+		"\140\267\50\267\166\177\233\104\314\236\66\362\347\40\204\142"
+		"\17\254\22\323\222\326\354\104\202\177\17\106\40\121\74\230"
+		"\166\30\212\363\34\263\261\7\130\47\241\115\21\156\123\36"
+		"\162\124\65\261\113\315\220\356\226\346\331\265\307\120\41\251"
+		"\335\52\60\213\164\370\240\317\254\203\2\37\342\264\176\141"
+		"\106\120\242\272\207\313\103\277\20\4\242\31\60\175\206\71"
+		"\216\50\303\376\72\130\243\31\261\365\313\6\226\374\44\63"
+		"\126\142\205\142\1\375\2\77\47\144\362\134\170\46\327\342"
+		"\104\176\177\117\106\120\15\361\14\127\152\247\32\242\154\343"
+		"\47\166\110\46\234\167\26\41\310\33\373\231\42\270\264\213"
+		"\160\224\73\344\14\16\121\334\227\207\250\125\52\317\327\26"
+		"\205\223\137\311\321\374\25\126\363\210\237\115\350\115\307\41"
+		"\115\204\210\223\34\137\202\76\301\125\0\121\362\31\235\203"
+		"\15\227\21\355\62\304\272\134\360\72\360\75\266\234\127\55"
+		"\303\146\127\111\201\171\104\142\357\332\357\160\232\343\22\256"
+		"\355\371\151\235\30\341\5\341\60\32\311\131\144\32\206\157"
+		"\11\161\52\241\26\241\120\14\140\321\111\155\210\264\146\272"
+		"\64\173\357\47\21\355\305\164\140\72\362\327\45\316\215\14"
+		"\330\206\103\315\230\126\301\321\262\47\215\360\23\255\344\47"
+		"\337\37\341\106\16\333\356\303\345\377\357\342\243\20\251\321"
+		"\51\224\171\261\224\5\134\125\30\65\120\173\307\167\341\254"
+		"\202\257\250\276\311\357\151\375\342\214\240\373\144\321\13\347"
+		"\145\61\320\326\102\274\60\245\112\277\46\301\156\1\110\232"
+		"\177\54\265\74\151\202\237\160\375\177\245\167\327\120\325\233"
+		"\303\223\0\0\0\0\111\105\116\104\256\102\140\202"
+	},
+	{
+		":resources/png_error", 2608,
+		"\101\0\0\0\12\0\0\0\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
+		"\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
+		"\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377"
+		"\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
+		"\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
+		"\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377"
+		"\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\377"
+		"\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377"
+		"\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377"
+		"\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
+		"\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
+		"\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377"
+		"\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377"
+		"\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+		"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+	},
+	{
+		":resources/progress.png", 605,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\0\34\0\0\0\13\10\6\0\0\0\154\336\355"
+		"\267\0\0\0\6\142\113\107\104\0\0\0\0\0\0\371"
+		"\103\273\177\0\0\0\11\160\110\131\163\0\0\15\327\0"
+		"\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
+		"\7\340\6\10\21\7\11\273\35\213\111\0\0\0\35\151"
+		"\124\130\164\103\157\155\155\145\156\164\0\0\0\0\0\103"
+		"\162\145\141\164\145\144\40\167\151\164\150\40\107\111\115\120"
+		"\144\56\145\7\0\0\1\301\111\104\101\124\70\313\245\223"
+		"\117\213\122\121\30\306\177\157\367\340\134\257\245\150\42\126"
+		"\272\14\134\66\213\246\30\30\146\71\264\154\325\107\220\140"
+		"\26\203\40\4\335\345\15\202\340\62\13\41\374\10\175\200"
+		"\310\131\112\20\131\233\226\61\301\254\142\26\42\332\37\320"
+		"\253\336\163\116\13\115\147\6\152\314\236\335\373\234\347\345"
+		"\167\316\373\162\204\271\202\40\330\6\352\300\26\160\223\245"
+		"\116\201\17\300\13\337\367\337\261\246\202\40\110\372\276\77"
+		"\22\200\60\14\237\0\317\200\53\177\351\61\300\323\132\255"
+		"\366\174\135\150\30\206\11\151\66\233\333\300\333\113\140\147"
+		"\241\73\325\152\165\255\227\66\32\215\353\312\363\274\372\212"
+		"\60\346\271\72\360\320\202\305\161\100\153\4\4\340\101\173"
+		"\317\272\5\227\250\33\361\146\367\110\0\366\202\266\165\63"
+		"\5\242\357\135\366\367\167\105\245\122\251\173\377\170\321\55"
+		"\0\34\7\16\16\340\360\20\264\6\300\55\270\144\52\231"
+		"\163\141\67\123\40\163\253\262\250\125\72\235\46\216\343\225"
+		"\151\112\51\1\146\220\50\132\300\0\214\61\150\255\61\306"
+		"\54\75\75\367\364\314\123\305\142\361\170\60\30\334\130\25"
+		"\230\315\146\217\27\105\263\171\356\54\236\114\371\166\62\300"
+		"\114\226\300\351\164\302\340\364\4\63\235\314\200\345\162\271"
+		"\55\42\73\121\24\135\272\107\327\165\115\251\124\152\3\263"
+		"\275\135\230\314\353\315\226\134\354\151\325\67\5\240\323\351"
+		"\44\132\200\130\153\113\303\341\360\125\257\327\273\77\32\215"
+		"\376\10\115\46\223\46\237\317\277\367\74\357\221\210\174\135"
+		"\367\153\10\200\265\366\266\326\372\145\34\307\225\361\170\234"
+		"\326\132\137\373\35\160\34\347\347\306\306\306\17\245\324\147"
+		"\307\161\36\213\310\227\165\100\375\176\77\221\313\345\46\213"
+		"\21\130\153\25\160\7\270\13\24\316\144\273\300\107\340\223"
+		"\210\304\374\207\254\265\127\177\1\277\357\245\376\331\316\240"
+		"\232\0\0\0\0\111\105\116\104\256\102\140\202"
+	},
+	{
+		":resources/pushbutton.png", 1408,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\0\55\0\0\0\33\10\6\0\0\0\350\71\6"
+		"\52\0\0\0\4\147\101\115\101\0\0\257\310\67\5\212"
+		"\351\0\0\0\31\164\105\130\164\123\157\146\164\167\141\162"
+		"\145\0\101\144\157\142\145\40\111\155\141\147\145\122\145\141"
+		"\144\171\161\311\145\74\0\0\5\22\111\104\101\124\170\332"
+		"\244\130\277\157\333\106\24\276\23\51\112\221\145\133\161\73"
+		"\30\110\32\164\153\267\16\135\362\247\64\213\201\32\150\200"
+		"\16\315\340\321\113\321\177\301\113\201\6\360\340\245\371\107"
+		"\2\164\351\320\55\335\212\64\1\74\264\262\176\132\22\311"
+		"\343\365\175\217\357\310\223\114\213\26\173\366\121\42\171\337"
+		"\175\337\275\367\356\335\235\264\252\50\306\30\253\265\56\356"
+		"\255\265\52\10\2\255\352\113\230\120\331\304\266\251\54\227"
+		"\313\224\212\352\367\373\367\202\211\367\144\23\233\145\331\25"
+		"\76\243\50\52\236\257\11\131\255\126\54\226\300\134\321\130"
+		"\267\132\52\100\15\2\276\357\164\72\125\342\103\22\225\344"
+		"\304\31\325\124\131\372\323\272\304\242\164\273\335\66\175\244"
+		"\233\140\342\75\171\0\357\325\35\321\67\303\241\15\302\20"
+		"\43\123\111\34\253\224\310\255\315\24\72\3\20\43\15\132"
+		"\201\112\322\104\35\35\35\371\302\103\302\46\55\152\3\302"
+		"\64\111\224\311\154\201\155\21\61\31\132\205\101\110\175\246"
+		"\300\256\11\47\354\311\16\274\54\74\24\154\67\46\327\51"
+		"\252\40\305\310\350\77\37\21\135\100\26\323\363\250\335\166"
+		"\134\135\252\113\371\336\1\326\102\54\76\53\260\11\75\157"
+		"\223\60\161\175\307\23\35\354\310\13\227\31\176\377\376\357"
+		"\367\266\35\266\151\264\226\360\111\216\262\236\57\54\135\264"
+		"\125\41\21\267\310\345\30\365\263\317\236\341\115\370\341\343"
+		"\207\4\226\160\141\161\37\26\126\343\166\231\121\117\237\74"
+		"\145\153\23\357\111\3\336\53\130\272\173\63\34\251\303\303"
+		"\3\156\17\327\160\343\2\135\226\314\344\156\33\217\307\316"
+		"\332\301\144\74\125\275\336\243\7\141\123\235\252\333\333\133"
+		"\147\155\333\220\67\200\350\301\174\76\243\100\217\212\11\163"
+		"\137\261\334\201\121\363\371\34\267\3\252\213\333\333\71\341"
+		"\132\34\273\165\130\113\161\53\242\301\33\65\344\215\330\322"
+		"\46\315\147\255\337\110\27\337\151\46\173\111\6\41\40\155"
+		"\141\351\205\303\42\36\353\260\131\266\306\23\64\344\145\113"
+		"\163\300\247\62\211\252\13\301\165\76\111\70\103\244\145\326"
+		"\162\330\373\55\135\142\221\41\252\260\273\362\262\150\114\216"
+		"\224\106\235\117\135\55\235\140\234\266\30\72\217\233\236\163"
+		"\56\315\314\6\261\241\111\226\325\142\131\264\51\105\67\345"
+		"\315\55\215\224\143\22\276\145\230\200\145\362\312\102\241\13"
+		"\67\61\121\271\212\61\326\332\240\26\233\207\107\126\16\270"
+		"\41\157\156\351\124\106\234\271\240\52\243\113\272\51\356\171"
+		"\304\236\213\35\326\152\133\213\205\245\253\260\273\362\206\153"
+		"\17\2\133\273\271\160\113\255\157\55\136\124\152\262\207\23"
+		"\355\307\164\123\336\142\42\32\157\102\150\111\227\326\137\354"
+		"\155\231\1\374\270\164\330\114\104\157\303\42\27\127\141\167"
+		"\345\225\230\66\274\324\42\52\265\170\304\55\247\326\135\165"
+		"\376\235\135\232\370\326\202\20\103\270\254\26\153\151\345\63"
+		"\251\357\245\146\274\54\72\343\174\231\112\166\124\145\176\264"
+		"\162\321\272\210\61\210\314\274\354\141\222\224\261\72\323\265"
+		"\330\74\165\225\3\156\312\133\204\107\202\311\144\267\257\113"
+		"\30\161\146\314\132\366\160\330\226\326\265\130\20\124\141\167"
+		"\345\55\46\42\217\332\272\165\310\112\50\351\42\266\264\370"
+		"\55\345\215\221\147\151\304\63\147\17\125\213\245\350\270\223"
+		"\56\233\360\262\150\354\7\260\223\242\115\372\326\75\4\146"
+		"\77\155\366\335\376\201\313\202\356\261\141\247\115\272\322\133"
+		"\254\215\311\106\233\175\302\57\212\147\115\171\131\364\315\315"
+		"\15\247\42\332\144\253\10\344\56\75\312\112\345\334\264\132"
+		"\305\152\70\34\252\351\164\132\164\210\235\27\260\7\7\7"
+		"\52\244\175\357\175\330\204\142\177\62\231\270\115\217\372\77"
+		"\274\74\274\363\363\363\157\47\343\274\303\374\344\141\144\331"
+		"\314\212\374\10\122\274\7\61\332\273\260\74\73\73\373\142"
+		"\66\235\251\305\142\301\241\122\205\105\110\340\375\154\66\123"
+		"\150\357\16\1\324\317\333\35\171\337\72\113\343\4\62\32"
+		"\117\306\324\40\126\203\307\217\331\152\70\346\264\150\323\156"
+		"\251\243\25\35\203\0\202\145\226\13\166\357\110\160\53\30"
+		"\173\72\233\62\166\237\160\275\136\217\261\70\37\22\230\261"
+		"\160\53\360\361\152\305\316\21\34\16\2\361\216\274\261\73"
+		"\271\140\213\371\45\325\347\247\247\247\77\3\64\30\14\162"
+		"\167\123\274\301\175\0\216\106\43\25\123\47\227\227\227\337"
+		"\123\333\337\250\276\23\341\173\124\237\274\172\365\303\237\121"
+		"\324\121\373\375\175\265\327\337\343\75\262\221\75\60\334\12"
+		"\354\305\305\5\254\374\221\352\134\216\116\207\124\77\45\336"
+		"\347\17\340\5\347\77\30\264\13\234\143\210\26\361\335\27"
+		"\57\276\371\221\55\45\61\105\336\122\157\336\374\372\223\210"
+		"\174\47\242\257\335\301\126\310\77\241\332\177\371\362\273\337"
+		"\327\166\305\224\126\136\277\376\345\153\272\231\121\375\127\54"
+		"\355\222\365\43\210\26\174\100\274\137\125\360\376\1\353\12"
+		"\16\242\27\332\73\250\176\56\242\217\345\124\322\365\46\360"
+		"\122\102\342\132\104\377\345\35\154\235\160\34\241\372\42\140"
+		"\23\73\26\321\253\215\237\20\2\301\34\310\0\42\171\126"
+		"\144\105\11\11\304\306\104\372\60\176\216\352\212\330\143\31"
+		"\300\300\173\67\22\241\327\136\74\127\376\130\43\342\103\357"
+		"\131\132\41\126\155\10\217\104\364\236\174\167\45\226\120\132"
+		"\270\170\276\363\143\315\206\370\52\113\57\67\163\157\323\122"
+		"\221\323\203\55\226\66\176\303\377\4\30\0\333\74\15\207"
+		"\241\352\301\365\0\0\0\0\111\105\116\104\256\102\140\202"
+	},
+	{
+		":resources/sidebar.png", 464,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\0\20\0\0\0\35\10\2\0\0\0\54\17\173"
+		"\350\0\0\0\11\160\110\131\163\0\0\13\23\0\0\13"
+		"\23\1\0\232\234\30\0\0\0\7\164\111\115\105\7\340"
+		"\13\23\15\32\46\205\24\224\67\0\0\1\157\111\104\101"
+		"\124\70\313\355\222\277\212\362\100\24\305\317\354\144\34\42"
+		"\4\41\26\202\22\37\300\106\110\247\202\215\57\40\226\276"
+		"\220\257\43\372\6\12\212\215\140\143\45\166\22\13\63\142"
+		"\206\314\20\143\62\133\54\354\367\341\146\301\255\266\331\323"
+		"\335\77\77\356\275\334\103\46\223\111\273\335\306\153\332\355"
+		"\166\244\327\353\61\306\136\4\322\64\175\303\17\145\375\37"
+		"\20\102\372\375\176\267\333\155\265\132\0\366\373\375\152\265"
+		"\132\54\26\306\230\2\200\20\62\34\16\307\343\61\347\374"
+		"\43\323\351\164\174\337\167\135\167\72\235\176\62\264\331\154"
+		"\122\112\1\370\276\77\32\215\50\245\122\312\365\172\175\74"
+		"\36\35\307\311\363\274\136\257\237\317\347\40\10\0\344\171"
+		"\376\157\202\347\171\121\24\145\131\226\44\311\146\263\1\320"
+		"\150\64\70\347\161\34\173\236\267\335\156\237\127\72\235\116"
+		"\313\345\62\111\222\64\115\225\122\0\346\363\71\143\214\163"
+		"\176\271\134\12\156\220\122\62\306\264\326\204\220\70\216\1"
+		"\130\226\145\214\261\155\133\112\131\0\60\306\152\265\132\245"
+		"\122\51\225\112\263\331\14\300\140\60\270\337\357\267\333\255"
+		"\30\10\202\300\266\155\245\224\343\70\256\353\2\20\102\110"
+		"\51\257\327\353\307\305\317\100\30\206\306\230\152\265\132\56"
+		"\227\35\307\1\160\70\34\224\122\141\30\12\41\212\37\47"
+		"\204\320\132\123\112\55\313\2\360\170\74\262\54\323\132\177"
+		"\373\151\0\117\345\257\372\261\227\376\314\367\147\276\137\63"
+		"\237\25\105\121\222\44\57\166\163\316\337\1\376\203\110\232"
+		"\177\337\264\357\0\0\0\0\111\105\116\104\256\102\140\202"
+	},
+	{
+		":resources/slider.png", 1234,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\0\50\0\0\0\17\10\6\0\0\0\226\127\215"
+		"\343\0\0\0\4\147\101\115\101\0\0\257\310\67\5\212"
+		"\351\0\0\0\31\164\105\130\164\123\157\146\164\167\141\162"
+		"\145\0\101\144\157\142\145\40\111\155\141\147\145\122\145\141"
+		"\144\171\161\311\145\74\0\0\4\144\111\104\101\124\170\332"
+		"\214\226\317\113\53\127\24\307\317\235\231\44\46\32\374\205"
+		"\245\121\341\55\134\210\113\27\361\17\350\23\132\241\44\53"
+		"\341\201\253\322\12\42\370\17\264\320\345\133\267\10\301\37"
+		"\205\12\375\13\222\156\36\74\335\330\335\23\67\305\215\53"
+		"\111\321\46\155\136\342\217\304\144\62\277\156\277\347\116\146"
+		"\62\111\236\320\33\56\223\71\163\347\236\317\371\236\163\146"
+		"\106\110\51\51\72\112\245\222\34\266\361\20\102\120\56\227"
+		"\23\364\302\150\265\132\163\272\256\347\260\156\35\247\131\314"
+		"\127\230\145\314\13\354\167\352\272\156\151\142\142\242\26\356"
+		"\367\107\102\122\6\333\305\160\142\143\126\44\275\47\213\76"
+		"\317\300\4\233\15\133\265\202\165\1\114\261\130\224\17\17"
+		"\17\364\370\370\250\346\360\230\234\234\124\163\152\152\212\362"
+		"\371\374\0\150\263\331\174\255\151\332\36\376\346\171\77\317"
+		"\363\210\217\34\24\354\352\310\56\140\337\117\247\323\147\12"
+		"\360\227\230\244\205\10\340\235\244\2\71\64\277\320\7\374"
+		"\373\256\7\170\174\174\54\333\355\366\47\301\76\5\232\112"
+		"\245\150\173\173\133\171\155\324\33\14\367\226\4\255\101\45"
+		"\162\60\345\20\40\224\305\121\307\71\175\0\344\367\63\63"
+		"\63\147\242\0\300\70\223\142\262\106\26\321\117\0\214\307"
+		"\71\133\60\301\146\301\146\260\223\156\267\113\254\336\377\31"
+		"\274\216\35\362\250\126\253\163\102\150\173\232\46\0\347\21"
+		"\3\172\236\73\162\117\0\251\33\372\232\347\312\275\152\365"
+		"\237\77\225\152\136\144\221\353\13\351\105\154\330\216\214\303"
+		"\303\103\151\103\117\57\162\245\136\257\217\70\231\235\235\15"
+		"\377\363\172\276\157\143\143\343\73\70\317\263\122\276\162\156"
+		"\117\222\376\140\161\4\256\61\274\356\352\254\154\36\276\176"
+		"\247\147\351\23\361\55\34\57\322\332\46\77\265\274\15\4"
+		"\127\251\66\120\334\364\364\364\24\156\170\177\177\117\227\227"
+		"\227\43\165\224\315\146\151\172\172\72\124\221\257\243\54\326"
+		"\343\361\204\132\303\0\76\116\44\155\103\3\12\42\10\111"
+		"\266\145\255\237\377\350\122\206\42\75\302\276\335\163\372\14"
+		"\326\30\176\66\176\377\302\152\260\364\206\141\204\233\240\323"
+		"\100\36\13\12\333\127\1\240\154\217\256\343\373\114\323\314"
+		"\42\305\212\306\357\265\50\325\40\45\157\347\7\41\250\323"
+		"\65\263\327\270\324\212\0\242\37\350\221\256\141\153\241\356"
+		"\142\250\106\33\170\167\144\160\321\107\35\163\227\6\65\323"
+		"\257\5\104\233\311\14\100\217\217\217\123\247\335\171\45\64"
+		"\101\272\320\207\63\353\127\271\142\24\3\327\130\171\276\317"
+		"\352\101\105\172\4\110\226\202\22\370\41\144\165\156\54\54"
+		"\54\260\22\341\6\143\143\143\12\220\323\311\340\216\343\120"
+		"\243\321\240\345\345\345\221\165\110\161\31\200\113\254\270\246"
+		"\153\312\235\350\51\51\7\252\221\41\45\2\205\123\307\242"
+		"\366\163\273\14\325\226\206\172\104\245\325\213\164\16\52\227"
+		"\214\371\371\171\125\364\301\130\134\134\44\206\146\45\131\105"
+		"\126\57\231\114\322\352\352\52\335\336\336\206\353\30\252\134"
+		"\376\353\202\1\123\251\44\351\236\61\224\135\137\233\150\242"
+		"\71\330\116\247\103\146\327\274\100\217\54\15\365\10\232\344"
+		"\271\7\351\22\162\250\152\121\325\40\77\327\2\165\152\265"
+		"\32\35\35\35\215\24\370\315\315\15\45\22\211\120\75\176"
+		"\64\231\146\347\324\161\354\67\134\243\201\362\3\335\33\321"
+		"\221\123\313\76\270\51\1\172\372\303\267\347\157\50\215\66"
+		"\321\200\346\1\265\131\241\157\334\137\125\255\63\223\5\141"
+		"\32\130\153\254\254\254\210\162\271\54\331\101\60\52\225\312"
+		"\10\140\364\72\157\300\367\135\135\135\315\265\132\315\242\353"
+		"\70\171\67\235\126\1\160\115\212\40\271\75\351\74\11\70"
+		"\4\364\14\207\120\260\30\217\307\113\124\277\106\116\133\175"
+		"\300\247\73\372\350\174\304\303\331\122\201\162\100\374\164\121"
+		"\171\341\132\143\200\150\252\137\32\234\132\116\25\217\315\315"
+		"\315\332\311\311\311\276\151\76\144\0\260\306\321\47\22\143"
+		"\10\100\123\65\351\365\36\336\335\256\5\345\232\14\367\101"
+		"\327\215\375\255\255\255\32\375\126\120\120\141\233\240\66\171"
+		"\55\103\161\63\162\126\370\74\174\27\343\175\52\3\143\0"
+		"\20\35\34\4\53\307\67\343\175\72\320\263\7\7\7\257"
+		"\55\333\336\213\307\142\171\16\224\225\144\25\370\355\142\131"
+		"\50\205\216\211\346\260\213\10\156\177\147\147\307\177\27\177"
+		"\375\63\12\124\217\164\275\113\137\271\357\106\36\157\142\370"
+		"\313\5\121\312\227\324\103\263\274\370\65\123\50\24\346\320"
+		"\325\71\4\270\216\75\303\257\31\70\274\100\241\237\46\123"
+		"\251\322\356\356\156\377\153\346\313\267\120\43\362\332\320\143"
+		"\364\205\163\246\122\313\223\3\344\371\237\0\3\0\234\277"
+		"\164\310\370\127\7\35\0\0\0\0\111\105\116\104\256\102"
+		"\140\202"
+	},
+	{
+		":resources/switch_back_off.png", 2263,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\0\73\0\0\0\41\10\6\0\0\0\147\150\323"
+		"\116\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
+		"\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
+		"\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
+		"\7\335\3\33\13\5\60\365\67\44\27\0\0\0\31\164"
+		"\105\130\164\103\157\155\155\145\156\164\0\103\162\145\141\164"
+		"\145\144\40\167\151\164\150\40\107\111\115\120\127\201\16\27"
+		"\0\0\10\77\111\104\101\124\130\303\335\231\115\214\34\107"
+		"\25\307\377\357\125\325\314\316\170\146\147\327\316\172\277\262"
+		"\366\332\323\275\174\44\33\333\132\213\34\42\73\310\22\50"
+		"\227\110\310\27\214\20\160\341\224\173\220\162\343\300\71\12"
+		"\342\222\23\50\102\134\220\20\7\44\100\102\101\71\200\117"
+		"\61\121\210\145\24\272\263\33\7\47\166\354\144\147\35\257"
+		"\167\147\266\253\352\161\160\365\320\323\236\331\170\55\263\174"
+		"\224\124\252\232\356\236\356\372\325\377\275\372\170\105\111\222"
+		"\340\141\122\34\307\14\240\6\240\12\200\260\77\311\2\330"
+		"\112\222\44\173\230\77\323\203\302\306\161\134\1\60\17\340"
+		"\10\200\31\0\7\366\21\262\234\62\0\353\0\376\1\340"
+		"\203\44\111\72\217\4\66\216\143\3\140\31\300\23\0\364"
+		"\10\300\375\202\226\21\327\76\6\360\146\222\44\67\37\32"
+		"\66\216\343\143\0\236\56\231\52\15\203\144\146\172\304\35"
+		"\160\37\230\367\136\106\334\317\353\357\3\270\230\44\311\316"
+		"\3\303\306\161\114\0\116\1\370\162\150\164\37\224\231\171"
+		"\4\14\1\0\321\243\25\131\104\106\301\113\350\0\137\370"
+		"\55\0\356\0\170\43\111\222\215\317\205\15\240\317\0\130"
+		"\50\300\121\111\131\12\120\3\52\17\121\27\50\74\374\200"
+		"\140\243\24\225\301\107\7\236\315\357\113\200\317\0\274\236"
+		"\44\311\172\361\75\172\310\67\237\140\346\131\0\16\0\207"
+		"\227\344\40\44\42\124\350\204\342\75\210\210\224\201\211\210"
+		"\367\250\244\224\101\265\326\375\216\55\52\231\327\211\110\362"
+		"\16\141\146\37\332\375\114\34\307\177\110\222\244\73\24\66"
+		"\216\343\31\146\156\207\41\76\7\342\102\335\50\245\346\152"
+		"\265\332\102\263\331\214\215\61\207\105\144\100\321\262\342\173"
+		"\65\353\22\353\0\273\367\36\336\373\255\136\257\267\266\261"
+		"\261\221\172\357\157\70\347\66\210\110\230\131\274\367\56\10"
+		"\340\275\367\106\51\165\32\300\237\356\203\215\343\230\224\122"
+		"\113\314\234\5\100\146\146\25\324\342\261\261\261\346\343\217"
+		"\77\376\374\334\334\334\331\132\255\66\141\214\201\61\6\314"
+		"\14\42\272\257\54\346\62\164\136\57\202\210\310\310\354\275"
+		"\357\227\326\132\130\153\237\356\365\172\266\323\351\374\175\155"
+		"\155\355\227\267\157\337\176\327\173\357\231\331\173\357\75\21"
+		"\171\42\162\0\132\161\34\317\44\111\162\143\300\147\237\172"
+		"\352\251\171\347\334\27\231\131\345\240\1\226\247\247\247\27"
+		"\332\355\366\367\46\46\46\126\162\300\42\134\371\167\31\266"
+		"\10\75\112\315\34\174\30\140\136\226\263\163\16\335\156\367"
+		"\223\353\327\257\377\152\165\165\365\215\136\257\327\363\336\173"
+		"\21\161\101\135\307\314\233\133\133\133\27\223\44\221\276\262"
+		"\112\251\31\255\165\46\42\76\200\172\146\366\315\146\263\171"
+		"\352\324\251\157\127\253\325\25\245\324\0\334\260\134\6\316"
+		"\7\357\121\300\145\310\42\354\156\240\171\326\132\77\166\374"
+		"\370\361\357\152\255\257\45\111\362\127\153\255\43\42\347\275"
+		"\167\376\136\62\215\106\343\20\200\117\64\0\234\75\173\266"
+		"\136\255\126\65\63\333\0\51\104\244\210\210\126\126\126\126"
+		"\32\215\306\127\302\134\212\42\360\156\360\105\325\107\51\134"
+		"\4\55\203\355\246\146\261\36\276\121\153\267\333\337\330\334"
+		"\334\174\267\323\351\334\21\21\147\255\265\71\260\210\114\364"
+		"\141\215\61\343\306\230\314\30\343\211\110\347\40\163\163\163"
+		"\315\203\7\17\176\323\132\113\371\265\34\260\134\226\257\225"
+		"\73\142\67\330\62\134\16\344\234\33\12\227\137\43\242\176"
+		"\11\140\145\171\171\171\345\255\267\336\372\43\0\347\234\363"
+		"\71\264\265\266\31\307\61\151\0\150\265\132\25\143\214\43"
+		"\42\30\143\210\231\111\51\345\147\147\147\47\0\34\55\103"
+		"\14\203\322\132\17\334\57\77\127\64\357\322\324\2\21\31"
+		"\0\314\113\153\155\37\330\71\67\0\347\234\33\30\354\234"
+		"\163\150\66\233\117\114\117\117\277\176\117\124\357\234\163\316"
+		"\132\353\211\10\215\106\303\150\0\230\235\235\125\132\153\257"
+		"\224\142\245\224\317\115\271\331\154\36\311\262\154\250\311\226"
+		"\241\264\326\175\340\42\170\136\57\253\134\366\315\42\224\265"
+		"\366\76\377\337\145\172\52\372\372\374\302\302\2\155\157\157"
+		"\213\265\126\0\170\347\356\271\156\267\333\275\7\333\156\267"
+		"\225\210\210\326\132\302\140\5\21\241\54\313\216\210\310\256"
+		"\43\354\60\123\56\102\346\235\120\354\0\146\356\253\131\4"
+		"\34\6\225\177\77\377\117\61\227\333\342\234\133\74\174\370"
+		"\60\131\153\311\132\13\245\24\71\347\304\71\107\132\153\243"
+		"\243\50\122\313\313\313\225\315\315\115\6\300\104\244\0\50"
+		"\42\342\365\365\365\312\315\233\67\361\277\222\264\326\324\156"
+		"\267\315\346\346\146\26\70\174\140\221\50\212\252\32\200\136"
+		"\131\131\251\257\255\255\171\42\122\42\242\105\304\0\60\7"
+		"\17\36\374\244\323\351\300\132\273\353\204\137\364\247\274\136"
+		"\36\155\13\43\347\3\231\161\171\160\52\347\141\155\231\235"
+		"\235\375\150\176\176\276\266\275\275\235\205\357\11\21\111\255"
+		"\126\63\117\76\371\144\105\3\300\374\374\374\170\257\327\273"
+		"\113\104\332\71\127\1\240\105\244\122\255\126\327\257\134\271"
+		"\202\116\247\63\260\372\31\345\103\305\306\347\46\33\314\351"
+		"\221\14\120\345\221\271\334\31\121\24\335\156\265\132\150\64"
+		"\32\325\260\371\40\146\246\126\253\65\166\350\320\41\255\1"
+		"\354\114\114\114\34\230\236\236\46\153\55\0\30\21\251\70"
+		"\347\52\255\126\353\356\322\322\322\255\213\27\57\116\225\227"
+		"\166\301\257\373\76\225\3\376\273\247\236\121\345\344\344\44"
+		"\226\226\226\256\33\143\252\141\255\316\104\244\211\110\117\115"
+		"\115\115\216\217\217\367\164\232\246\262\270\270\370\351\324\324"
+		"\124\274\265\265\265\56\42\106\104\52\42\142\234\163\167\236"
+		"\175\366\331\277\134\273\166\355\353\127\257\136\245\141\160\336"
+		"\373\76\120\331\124\367\143\121\221\117\105\317\75\367\334\265"
+		"\371\371\371\267\273\335\156\55\207\44\242\214\231\115\263\331"
+		"\234\4\360\251\16\216\375\301\201\3\7\276\12\240\347\275"
+		"\257\170\357\15\21\31\21\61\132\353\67\317\237\77\177\362"
+		"\325\127\137\235\276\173\367\356\110\270\377\324\162\321\71\207"
+		"\63\147\316\144\47\116\234\270\354\275\357\326\353\365\6\63"
+		"\357\20\221\41\242\254\122\251\214\33\143\156\245\151\332\313"
+		"\327\306\37\152\255\273\365\172\375\150\226\145\237\5\123\66"
+		"\336\373\252\210\144\213\213\213\177\176\361\305\27\317\275\366"
+		"\332\153\23\151\232\376\327\154\4\252\325\52\56\134\270\320"
+		"\75\175\372\364\373\225\112\345\212\210\34\140\346\214\210\14"
+		"\200\12\21\331\132\255\26\51\245\176\63\260\353\211\242\250"
+		"\355\234\373\241\265\366\235\60\32\153\357\175\105\104\52\0"
+		"\64\63\317\164\273\335\257\135\272\164\151\374\362\345\313\346"
+		"\352\325\253\270\165\353\126\137\265\375\332\342\325\353\165\54"
+		"\54\54\340\330\261\143\376\334\271\163\275\311\311\311\167\274"
+		"\367\227\0\144\104\144\231\171\107\104\62\146\316\264\326\323"
+		"\314\274\272\272\272\372\362\175\141\231\166\273\375\222\210\234"
+		"\364\336\277\227\117\77\336\173\23\224\326\104\124\143\346\143"
+		"\275\136\157\6\300\143\265\132\255\276\357\61\324\54\163\73"
+		"\73\73\33\143\143\143\67\104\344\103\357\375\55\42\262\0"
+		"\34\21\145\0\154\330\223\127\264\326\107\210\350\373\151\232"
+		"\336\274\57\122\101\104\257\0\370\31\63\177\101\104\156\206"
+		"\373\375\54\42\112\104\76\64\306\174\14\100\131\153\111\104"
+		"\24\0\362\336\163\10\67\221\367\276\34\263\102\10\347\354"
+		"\32\244\10\212\367\343\112\314\54\41\124\41\314\54\141\221"
+		"\340\253\325\252\27\21\117\104\126\51\125\313\141\1\30\146"
+		"\316\243\54\137\42\242\227\162\320\241\1\267\50\212\146\0"
+		"\374\132\104\66\104\344\323\240\260\12\300\34\340\30\200\12"
+		"\0\34\140\251\20\230\243\2\334\347\305\231\207\106\15\211"
+		"\150\40\230\126\200\25\42\362\71\70\200\74\52\341\202\272"
+		"\104\104\113\104\364\323\64\115\137\371\334\120\152\24\105\213"
+		"\42\362\213\160\274\361\101\200\125\336\173\25\352\134\200\52"
+		"\106\37\313\52\322\36\143\310\62\102\351\176\16\240\50\302"
+		"\62\163\16\133\43\242\243\0\176\222\246\351\217\37\70\110"
+		"\36\105\121\23\300\317\105\344\44\200\217\0\154\345\261\251"
+		"\320\370\262\242\50\205\134\21\72\2\173\124\66\127\125\112"
+		"\367\245\244\162\137\351\340\76\63\0\52\0\136\110\323\364"
+		"\367\173\76\21\210\242\210\0\174\13\300\217\202\31\167\104"
+		"\144\263\4\106\243\116\13\376\25\365\334\173\12\100\30\1"
+		"\234\327\15\21\115\2\150\2\370\35\200\37\24\175\364\241"
+		"\16\266\242\50\252\3\170\1\300\167\302\301\326\147\1\314"
+		"\2\260\245\375\345\156\46\113\173\74\307\31\270\36\326\273"
+		"\225\360\36\15\300\0\370\55\200\227\323\64\175\373\221\235"
+		"\342\25\300\217\3\70\3\140\21\100\14\140\172\37\17\266"
+		"\266\1\274\27\362\337\0\274\221\246\251\175\344\107\226\377"
+		"\17\351\237\124\265\242\365\167\377\134\106\0\0\0\0\111"
+		"\105\116\104\256\102\140\202"
+	},
+	{
+		":resources/switch_back_on.png", 2504,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\0\73\0\0\0\41\10\6\0\0\0\147\150\323"
+		"\116\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
+		"\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
+		"\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
+		"\7\335\3\33\13\6\31\234\250\357\270\0\0\0\31\164"
+		"\105\130\164\103\157\155\155\145\156\164\0\103\162\145\141\164"
+		"\145\144\40\167\151\164\150\40\107\111\115\120\127\201\16\27"
+		"\0\0\11\60\111\104\101\124\130\303\335\231\135\154\34\127"
+		"\25\307\377\347\334\73\263\136\147\327\353\270\161\374\205\123"
+		"\267\236\111\77\122\367\103\256\32\240\45\102\225\370\350\103"
+		"\21\342\205\357\57\211\7\124\361\132\104\45\36\170\340\271"
+		"\52\342\205\47\20\102\110\10\251\352\3\25\40\241\322\74"
+		"\100\45\244\176\250\37\12\52\63\115\332\64\315\107\223\70"
+		"\116\342\332\136\357\275\347\360\60\167\166\147\327\166\33\207"
+		"\64\24\106\272\276\327\63\273\263\363\73\377\163\356\271\163"
+		"\56\145\131\206\253\71\322\64\145\0\165\0\65\0\204\353"
+		"\163\70\0\253\131\226\165\256\346\313\164\245\260\151\232\306"
+		"\0\146\0\354\3\60\11\140\327\165\204\34\74\72\0\226"
+		"\0\274\15\340\170\226\145\27\256\11\154\232\246\21\200\5"
+		"\0\7\0\330\155\0\257\27\264\156\163\356\14\200\347\263"
+		"\54\173\367\252\141\323\64\275\11\300\301\1\127\245\255\40"
+		"\231\231\256\261\1\66\201\211\210\156\163\275\34\277\11\340"
+		"\271\54\313\66\256\30\66\115\123\2\160\17\200\333\303\103"
+		"\167\101\231\231\267\201\41\0\40\272\266\42\253\352\166\360"
+		"\32\14\40\225\377\25\300\145\0\207\263\54\133\376\100\330"
+		"\0\172\77\200\331\12\34\15\50\113\1\252\117\345\55\324"
+		"\5\52\37\276\102\260\355\24\325\376\217\366\175\266\274\256"
+		"\1\276\3\340\231\54\313\226\252\367\261\133\374\346\1\146"
+		"\236\2\340\1\160\270\111\11\102\252\112\25\43\124\257\101"
+		"\125\165\20\230\210\170\207\112\352\40\250\265\266\153\330\252"
+		"\222\345\230\210\264\64\10\63\113\170\356\373\323\64\375\113"
+		"\226\145\353\133\302\246\151\72\311\314\363\141\212\57\201\270"
+		"\62\216\214\61\323\276\276\147\226\232\123\51\114\175\57\21"
+		"\210\30\104\245\370\305\210\52\216\15\176\337\60\326\76\37"
+		"\255\262\52\124\131\273\376\32\264\163\253\130\133\76\106\227"
+		"\336\312\215\270\323\336\373\145\42\122\146\126\21\361\341\126"
+		"\42\42\221\61\346\136\0\177\333\4\233\246\51\31\143\366"
+		"\63\163\47\0\62\63\233\240\26\17\15\15\65\243\217\55"
+		"\76\334\236\376\344\41\63\64\76\212\270\1\104\165\60\33"
+		"\20\63\230\31\114\14\142\352\366\104\241\365\214\260\211\267"
+		"\364\106\325\2\264\150\2\125\205\210\102\105\40\52\105\57"
+		"\2\165\33\100\147\345\40\265\57\271\150\351\310\277\350\255"
+		"\303\277\137\273\170\366\165\21\21\146\26\21\21\42\22\42"
+		"\362\0\132\151\232\116\146\131\166\272\57\146\357\274\363\316"
+		"\31\357\375\255\314\154\112\320\0\313\143\23\123\263\74\377"
+		"\320\267\57\216\336\265\350\242\46\230\31\206\115\1\150\2"
+		"\150\27\226\301\134\312\115\175\255\220\234\266\210\323\52\254"
+		"\24\220\145\37\140\105\4\342\213\336\213\17\340\35\14\257"
+		"\37\77\267\353\324\263\117\136\76\372\342\341\166\273\335\26"
+		"\21\121\125\37\324\365\314\274\262\272\272\372\134\226\145\332"
+		"\125\326\30\63\151\255\355\250\252\4\120\141\146\151\66\233"
+		"\315\241\173\276\366\365\63\265\333\26\141\42\304\306\24\240"
+		"\206\273\75\227\340\225\106\104\335\276\7\113\233\34\131\125"
+		"\13\357\54\25\25\15\112\152\1\330\155\36\342\3\150\331"
+		"\33\213\365\50\331\143\352\143\337\232\266\70\161\52\173\351"
+		"\25\347\234\47\42\57\42\136\212\43\152\64\32\67\0\70"
+		"\147\1\340\320\241\103\303\265\132\315\62\263\13\220\112\104"
+		"\206\210\150\172\361\341\305\67\233\267\337\307\250\301\260\201"
+		"\61\6\154\212\336\4\120\143\52\260\325\61\21\150\0\270"
+		"\33\321\12\150\361\7\212\122\301\136\137\50\351\273\260\336"
+		"\173\210\170\170\137\234\367\342\341\275\7\173\306\72\357\251"
+		"\313\374\103\137\234\132\71\375\372\205\13\27\56\253\252\167"
+		"\316\271\22\130\125\107\273\260\121\24\215\104\121\324\211\242"
+		"\110\210\310\62\63\214\61\230\236\236\156\236\270\341\340\227"
+		"\67\334\20\131\143\3\340\346\306\306\300\204\357\364\301\16"
+		"\50\135\144\40\102\231\210\252\256\253\72\250\144\11\25\372"
+		"\320\330\170\210\147\260\57\302\206\211\341\211\161\36\373\26"
+		"\367\57\74\274\350\136\172\352\257\0\274\367\136\112\150\347"
+		"\134\63\115\123\262\0\320\152\265\342\50\212\74\21\41\212"
+		"\42\142\146\62\306\110\74\165\307\350\12\232\67\132\143\141"
+		"\154\11\127\201\266\3\377\227\255\342\336\306\224\260\225\111"
+		"\13\375\260\345\4\344\175\160\327\240\144\241\234\207\124\15"
+		"\347\31\56\204\104\71\373\203\0\347\200\265\346\115\7\46"
+		"\46\46\236\51\104\25\357\275\367\316\71\41\42\64\32\215"
+		"\310\2\300\324\324\224\261\326\212\61\206\215\61\122\272\362"
+		"\271\126\262\117\66\154\45\56\213\207\357\201\131\330\322\0"
+		"\326\364\235\357\67\100\57\256\211\13\127\356\306\151\305\115"
+		"\213\170\14\220\345\204\107\4\337\205\353\246\244\42\301\230"
+		"\162\46\67\120\243\270\104\255\231\133\147\147\151\155\155\115"
+		"\235\163\12\100\274\57\102\267\126\253\305\26\0\346\347\347"
+		"\215\252\252\265\126\303\144\5\125\245\254\63\266\117\24\60"
+		"\301\5\273\263\54\123\260\64\365\322\16\367\342\267\124\275"
+		"\337\20\75\3\224\13\252\252\173\22\23\310\21\174\320\135"
+		"\25\120\243\60\152\172\51\211\31\242\12\26\206\260\200\244"
+		"\177\266\277\354\342\271\275\173\367\222\163\216\234\163\60\306"
+		"\220\367\136\275\367\144\255\265\66\111\22\263\260\260\20\257"
+		"\254\254\60\0\46\42\3\300\20\21\217\57\15\307\147\316"
+		"\342\177\346\250\131\103\363\363\363\321\312\312\112\47\160\110"
+		"\140\321\44\111\152\26\200\135\134\134\34\76\166\354\230\20"
+		"\221\121\125\253\252\21\200\350\343\143\273\317\345\313\253\150"
+		"\173\355\46\171\146\201\12\103\110\100\302\140\222\60\46\20"
+		"\171\170\137\131\71\150\31\227\105\216\364\73\160\343\276\124"
+		"\123\231\264\172\213\14\255\54\102\212\166\313\164\375\344\314"
+		"\314\114\175\155\155\255\23\102\101\211\110\353\365\172\264\260"
+		"\260\120\263\0\60\63\63\63\322\156\267\337\43\42\353\275"
+		"\217\1\130\125\215\157\250\355\131\172\372\310\111\234\132\336"
+		"\0\221\7\21\340\75\205\145\163\37\123\221\76\312\37\26"
+		"\15\151\342\77\237\240\274\367\175\356\336\155\122\216\173\71"
+		"\370\340\315\243\27\133\55\213\106\243\121\13\57\37\304\314"
+		"\324\152\265\206\306\306\306\214\5\260\61\72\72\272\153\142"
+		"\142\202\234\163\0\20\251\152\354\275\217\133\255\306\173\367"
+		"\337\62\172\366\167\317\235\34\327\356\303\241\337\242\122\311"
+		"\211\306\300\177\310\251\247\252\276\167\275\363\63\273\143\174"
+		"\142\377\356\123\255\310\324\302\313\10\23\221\45\42\73\76"
+		"\76\276\173\144\144\244\155\363\74\327\271\271\271\363\343\343"
+		"\343\351\352\352\352\222\252\106\252\32\253\152\344\275\277\374"
+		"\335\103\263\57\36\171\173\345\263\57\37\277\110\52\275\65"
+		"\152\271\252\51\324\63\360\377\245\105\205\367\36\114\212\37"
+		"\174\356\346\23\13\63\103\57\257\257\243\136\102\22\121\207"
+		"\231\243\146\263\271\33\300\171\13\0\326\332\343\273\166\355"
+		"\372\64\200\266\210\304\42\22\21\121\244\252\321\250\265\317"
+		"\377\350\113\373\357\376\376\57\136\230\270\360\336\6\274\30"
+		"\30\157\340\77\12\313\305\320\177\343\201\331\316\347\357\32"
+		"\177\215\144\175\175\170\170\270\301\314\33\104\24\21\121\47"
+		"\216\343\221\50\212\316\346\171\336\56\327\306\357\130\153\327"
+		"\207\207\207\157\354\164\72\227\202\53\107\42\122\123\325\316"
+		"\175\163\255\277\77\371\350\3\17\76\372\353\27\107\377\221"
+		"\57\175\144\136\4\32\61\343\307\137\271\143\375\13\367\316"
+		"\274\331\210\345\210\352\320\56\146\356\20\121\4\40\46\42"
+		"\127\257\327\23\143\314\37\372\336\172\222\44\231\367\336\377"
+		"\304\71\367\152\230\215\255\210\304\252\32\3\260\314\74\171"
+		"\151\35\237\171\372\205\23\43\317\276\172\46\172\355\370\62"
+		"\216\235\135\55\142\360\72\276\342\265\206\55\16\314\266\160"
+		"\317\334\250\174\347\301\244\75\75\126\173\225\304\275\0\240"
+		"\103\104\216\231\67\124\265\303\314\35\153\355\4\63\37\75"
+		"\172\364\350\343\233\312\62\363\363\363\217\251\352\335\42\362"
+		"\106\231\176\104\44\12\112\133\42\252\63\363\115\253\155\231"
+		"\364\300\236\221\172\74\274\165\301\357\303\73\332\35\361\353"
+		"\33\156\271\61\304\247\241\372\216\210\234\45\42\7\300\23"
+		"\121\7\200\13\357\344\261\265\166\37\21\175\57\317\363\167"
+		"\67\125\52\210\350\11\0\277\142\346\133\124\365\335\160\275"
+		"\333\124\325\250\352\73\103\21\316\0\60\336\155\220\252\32"
+		"\0\44\42\34\312\115\44\42\203\65\53\204\162\316\373\126"
+		"\144\302\312\252\133\264\140\146\15\145\32\145\146\5\40\6"
+		"\220\106\215\4\252\102\104\316\30\123\57\141\1\104\314\134"
+		"\126\131\156\43\242\307\112\320\55\13\156\111\222\114\2\170"
+		"\112\125\227\125\365\174\120\330\4\140\16\160\14\300\4\0"
+		"\16\260\124\51\314\121\5\356\203\352\314\133\126\15\211\250"
+		"\257\230\126\302\6\243\110\30\13\200\262\52\341\203\272\104"
+		"\104\373\211\350\227\171\236\77\361\201\245\324\44\111\346\124"
+		"\365\267\141\173\343\170\200\65\42\142\302\230\53\120\325\352"
+		"\343\240\212\264\303\32\262\156\243\164\267\5\120\124\141\231"
+		"\271\204\255\23\321\215\0\176\236\347\371\317\256\270\110\236"
+		"\44\111\23\300\157\124\365\156\0\47\1\254\226\265\251\360"
+		"\360\203\212\142\240\344\212\140\10\354\120\331\122\125\35\270"
+		"\256\3\52\167\225\16\341\63\11\40\6\360\110\236\347\177"
+		"\336\361\216\100\222\44\4\340\253\0\176\32\334\370\202\252"
+		"\256\14\200\321\166\273\5\275\252\347\316\217\0\204\155\200"
+		"\313\161\104\104\273\1\64\1\374\11\300\17\253\61\172\125"
+		"\33\133\111\222\14\3\170\4\300\67\303\306\326\245\0\346"
+		"\0\270\201\122\357\373\271\54\355\160\37\247\357\174\130\357"
+		"\306\341\76\26\100\4\340\217\0\36\317\363\374\345\153\266"
+		"\213\127\1\277\31\300\247\0\314\1\110\1\114\134\307\215"
+		"\255\65\0\157\204\366\117\0\207\363\74\167\327\174\313\362"
+		"\377\341\370\67\174\303\225\57\357\342\274\12\0\0\0\0"
+		"\111\105\116\104\256\102\140\202"
+	},
+	{
+		":resources/switch_front.png", 1776,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\0\46\0\0\0\50\10\6\0\0\0\222\67\210"
+		"\336\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
+		"\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
+		"\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
+		"\7\335\3\33\13\3\30\226\330\53\153\0\0\0\31\164"
+		"\105\130\164\103\157\155\155\145\156\164\0\103\162\145\141\164"
+		"\145\144\40\167\151\164\150\40\107\111\115\120\127\201\16\27"
+		"\0\0\6\130\111\104\101\124\130\303\305\230\117\154\224\171"
+		"\31\307\77\357\77\246\63\155\146\136\313\224\55\255\245\135"
+		"\310\30\332\144\265\222\170\321\304\222\220\364\40\342\36\210"
+		"\211\7\344\242\27\75\250\7\215\341\300\245\106\23\23\116"
+		"\172\221\243\7\40\54\211\51\161\223\135\44\203\40\64\270"
+		"\20\110\355\132\322\362\132\244\355\266\165\246\35\246\323\371"
+		"\373\276\357\357\367\216\7\176\157\63\314\266\313\266\54\303"
+		"\223\74\311\144\16\235\117\277\317\237\337\363\74\232\343\70"
+		"\354\326\122\251\224\26\176\176\372\364\151\304\266\355\66\333"
+		"\266\13\341\167\216\343\324\167\373\267\315\335\300\314\316\316"
+		"\166\366\366\366\36\257\126\253\337\63\14\143\20\350\326\64"
+		"\255\23\300\363\274\52\260\22\4\301\47\102\210\353\225\112"
+		"\145\174\337\276\175\323\73\5\325\167\0\244\307\343\361\257"
+		"\227\112\245\277\366\367\367\257\230\246\371\147\115\323\116\6"
+		"\101\60\24\4\101\247\20\2\41\4\101\20\104\203\40\70"
+		"\10\174\333\64\315\337\304\343\361\217\53\225\312\354\263\147"
+		"\317\176\164\341\302\5\263\121\345\317\62\355\145\241\124\12"
+		"\35\350\352\352\372\335\236\75\173\176\20\376\63\122\112\204"
+		"\20\110\51\251\327\137\24\102\323\64\164\135\307\60\14\114"
+		"\323\104\323\236\263\110\51\247\313\345\362\257\173\172\172\76"
+		"\160\34\47\330\65\130\52\225\322\35\307\31\331\273\167\357"
+		"\173\272\256\47\1\204\20\370\276\277\243\360\33\206\201\145"
+		"\131\233\200\225\112\345\367\47\116\234\70\373\340\301\3\261"
+		"\135\170\267\5\113\245\122\306\334\334\334\217\343\361\370\37"
+		"\65\115\263\202\40\100\10\361\51\165\166\12\150\232\317\323"
+		"\332\165\335\367\323\351\364\17\117\237\76\135\330\12\116\337"
+		"\16\152\152\152\352\124\173\173\373\237\244\224\226\353\272\270"
+		"\256\213\224\222\40\10\166\355\276\357\123\253\325\360\175\37"
+		"\303\60\276\73\62\62\162\371\350\321\243\221\255\362\356\123"
+		"\212\245\122\51\375\346\315\233\337\74\164\350\320\337\64\115"
+		"\213\326\353\365\127\122\151\333\252\323\237\153\262\261\261\361"
+		"\207\241\241\241\137\2\57\204\125\157\206\32\33\33\113\366"
+		"\365\365\275\47\245\214\206\311\375\52\52\155\347\141\25\307"
+		"\142\261\237\335\276\175\373\373\200\321\250\234\336\324\54\315"
+		"\321\321\321\137\1\373\137\27\120\263\113\51\111\46\223\277"
+		"\35\36\36\356\0\264\255\24\323\317\236\75\333\237\110\44"
+		"\176\32\46\171\253\300\164\135\37\70\167\356\334\117\200\315"
+		"\76\247\67\250\145\215\214\214\374\42\10\202\130\20\4\204"
+		"\271\365\272\75\154\101\311\144\362\347\266\155\307\102\325\364"
+		"\6\345\142\35\35\35\307\205\20\0\55\121\53\24\100\112"
+		"\211\246\151\157\215\215\215\215\204\317\144\50\235\161\346\314"
+		"\231\257\131\226\325\57\245\334\4\153\245\11\41\70\160\340"
+		"\300\273\100\72\225\112\11\123\111\147\15\15\15\175\107\10"
+		"\201\145\131\55\207\322\64\15\41\4\361\170\174\4\210\2"
+		"\325\20\254\315\64\315\267\245\224\157\4\54\174\173\115\323"
+		"\334\17\264\3\5\135\345\127\233\256\353\335\141\65\276\11"
+		"\127\51\24\75\174\370\360\136\300\60\25\130\304\64\315\256"
+		"\306\66\321\152\13\133\307\221\43\107\372\146\146\146\146\302"
+		"\120\232\256\353\6\152\236\172\43\140\341\53\223\317\347\1"
+		"\364\20\314\50\24\12\105\333\266\361\175\177\363\35\153\245"
+		"\171\236\107\275\136\347\376\375\373\371\20\14\240\276\276\276"
+		"\236\357\355\355\305\367\175\54\313\152\51\124\275\136\307\367"
+		"\175\134\327\255\256\255\255\371\141\143\255\3\101\66\233\135"
+		"\21\102\120\253\325\132\236\370\236\347\41\204\40\237\317\257"
+		"\2\2\10\102\60\77\235\116\177\44\204\240\134\56\267\254"
+		"\353\207\136\56\227\221\122\362\370\361\343\217\1\17\220\46"
+		"\20\0\356\324\324\324\102\46\223\131\116\46\223\75\325\152"
+		"\225\110\44\322\262\120\26\213\105\204\20\114\114\114\174\4"
+		"\270\241\142\1\120\3\12\323\323\323\223\112\322\226\251\125"
+		"\52\225\250\325\152\344\162\271\265\273\167\357\76\2\312\215"
+		"\140\56\260\176\371\362\345\17\212\305\142\145\143\143\203\112"
+		"\245\322\22\260\325\325\125\204\20\134\277\176\375\32\220\3"
+		"\52\200\324\325\70\353\3\205\174\76\277\170\347\316\235\133"
+		"\102\10\62\231\14\257\173\374\311\345\162\124\253\125\126\126"
+		"\126\376\167\365\352\325\133\12\254\12\324\303\206\45\200\42"
+		"\260\162\345\312\225\17\263\331\354\132\271\134\146\151\151\351"
+		"\265\51\125\54\26\311\144\62\170\236\27\214\217\217\277\17"
+		"\54\1\317\0\317\161\234\40\4\253\53\322\214\357\373\363"
+		"\347\317\237\277\120\52\225\152\371\174\176\123\271\57\322\53"
+		"\225\12\213\213\213\141\10\377\176\357\336\275\177\2\237\0"
+		"\33\200\334\34\24\33\302\271\16\314\57\54\54\114\135\272"
+		"\164\151\334\367\375\40\223\311\260\270\270\370\205\55\45\353"
+		"\353\353\314\315\315\341\171\36\123\123\123\377\36\37\37\377"
+		"\20\370\57\220\125\105\130\157\76\252\324\125\342\255\0\316"
+		"\303\207\17\333\201\75\47\117\236\74\56\204\210\124\52\25"
+		"\172\172\172\210\305\142\273\36\153\62\231\14\271\134\16\200"
+		"\311\311\311\177\135\274\170\361\57\200\3\314\53\265\66\127"
+		"\270\27\366\112\65\315\106\200\56\340\60\360\116\137\137\337"
+		"\127\117\235\72\365\156\42\221\260\1\22\211\4\335\335\335"
+		"\264\265\265\175\156\240\134\56\107\66\233\105\112\211\224\62"
+		"\110\247\323\267\156\334\270\361\17\340\21\60\15\54\2\145"
+		"\307\161\344\147\56\274\100\33\260\17\370\12\60\30\215\106"
+		"\17\215\216\216\176\153\170\170\370\35\113\75\244\221\110\4"
+		"\333\266\351\350\350\300\262\54\114\323\104\327\365\315\333\106"
+		"\265\132\245\120\50\120\52\225\66\227\216\205\205\205\205\153"
+		"\327\256\115\314\317\317\77\2\146\201\31\225\133\105\100\66"
+		"\56\274\133\336\56\32\340\222\300\333\100\12\350\267\155\373"
+		"\313\307\216\35\373\306\301\203\7\7\332\333\333\333\77\247"
+		"\142\162\171\171\171\171\142\142\142\162\146\146\346\261\252\276"
+		"\377\50\137\1\112\315\120\57\73\252\350\52\254\11\240\7"
+		"\30\0\16\0\157\1\211\201\201\201\375\203\203\203\3\235"
+		"\235\235\166\64\32\215\306\142\261\250\141\30\106\125\131\251"
+		"\124\52\77\171\362\144\151\172\172\172\336\363\274\2\260\252"
+		"\240\236\252\320\255\251\116\40\267\72\252\274\364\14\245\12"
+		"\44\6\164\2\335\300\176\5\367\45\240\103\51\153\1\106"
+		"\70\214\252\276\350\252\142\52\50\210\145\245\320\232\12\235"
+		"\7\4\73\76\103\65\25\204\256\176\74\6\304\1\133\201"
+		"\45\232\340\264\55\240\326\225\27\124\330\334\355\124\332\21"
+		"\330\26\200\246\202\150\123\253\126\244\101\61\115\51\346\53"
+		"\105\252\252\67\171\352\273\340\145\227\304\35\203\65\1\206"
+		"\36\156\131\132\343\101\44\34\76\33\274\276\323\13\266\366"
+		"\52\347\364\346\223\172\263\275\312\71\375\377\277\113\265\60"
+		"\205\220\343\373\0\0\0\0\111\105\116\104\256\102\140\202"
+	},
+	{
+		":resources/tab.png", 499,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\0\26\0\0\0\23\10\6\0\0\0\224\171\375"
+		"\210\0\0\0\4\147\101\115\101\0\0\257\310\67\5\212"
+		"\351\0\0\0\31\164\105\130\164\123\157\146\164\167\141\162"
+		"\145\0\101\144\157\142\145\40\111\155\141\147\145\122\145\141"
+		"\144\171\161\311\145\74\0\0\1\205\111\104\101\124\170\332"
+		"\244\223\335\216\202\60\20\205\147\112\3\211\106\67\131\56"
+		"\274\203\247\320\144\275\362\135\335\304\347\202\56\211\76\200"
+		"\46\376\304\331\236\112\261\260\304\135\330\111\300\366\164\370"
+		"\346\164\152\271\50\12\232\114\46\224\44\11\151\255\311\206"
+		"\60\63\211\10\306\174\273\335\350\174\76\323\351\164\242\54"
+		"\313\50\214\262\54\45\216\143\272\134\56\56\27\71\373\375"
+		"\236\66\233\15\151\100\225\122\200\112\10\251\213\11\212\135"
+		"\257\127\306\334\207\61\106\216\307\43\35\16\7\202\261\74"
+		"\317\151\261\130\310\164\72\245\44\216\31\71\32\325\54\120"
+		"\356\367\273\3\372\300\330\27\260\277\50\340\76\370\334\156"
+		"\45\263\40\353\226\260\51\354\316\230\222\112\143\50\267\73"
+		"\52\212\122\76\326\153\326\160\11\127\41\64\14\350\130\107"
+		"\36\142\66\177\203\143\7\144\127\312\275\334\33\372\174\76"
+		"\163\163\205\236\242\117\257\242\136\227\335\156\47\151\372\116"
+		"\212\225\153\37\36\126\317\61\364\64\115\11\171\332\273\172"
+		"\25\176\135\51\246\252\372\42\25\251\146\115\234\133\151\234"
+		"\127\125\345\212\151\32\20\112\105\75\252\324\33\157\153\3"
+		"\301\36\140\335\261\70\46\327\350\256\66\10\34\171\60\116"
+		"\15\14\13\142\117\356\150\303\34\107\201\143\11\132\240\344"
+		"\207\66\256\307\215\313\326\11\266\264\141\255\210\36\340\307"
+		"\305\220\272\3\334\253\215\74\274\337\143\34\370\371\127\170"
+		"\106\107\33\17\366\275\365\304\216\66\272\25\16\307\341\254"
+		"\255\375\253\307\334\223\303\143\132\301\65\230\205\232\133\206"
+		"\333\40\75\332\40\360\152\271\374\163\356\267\0\3\0\231"
+		"\367\265\366\253\127\66\350\0\0\0\0\111\105\116\104\256"
+		"\102\140\202"
+	},
+	{
+		":resources/thinlistbox.png", 188,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\0\3\0\0\0\3\10\6\0\0\0\126\50\265"
+		"\277\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
+		"\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
+		"\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
+		"\7\340\6\7\24\21\57\53\40\151\336\0\0\0\35\151"
+		"\124\130\164\103\157\155\155\145\156\164\0\0\0\0\0\103"
+		"\162\145\141\164\145\144\40\167\151\164\150\40\107\111\115\120"
+		"\144\56\145\7\0\0\0\40\111\104\101\124\10\327\143\334"
+		"\176\373\377\177\6\50\140\142\140\140\140\360\54\232\313\300"
+		"\300\300\300\300\210\54\3\0\301\217\10\175\16\116\61\171"
+		"\0\0\0\0\111\105\116\104\256\102\140\202"
+	},
+	{
+		":resources/topbar.png", 201,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\0\3\0\0\0\23\10\2\0\0\0\332\234\40"
+		"\163\0\0\0\4\147\101\115\101\0\0\257\310\67\5\212"
+		"\351\0\0\0\31\164\105\130\164\123\157\146\164\167\141\162"
+		"\145\0\101\144\157\142\145\40\111\155\141\147\145\122\145\141"
+		"\144\171\161\311\145\74\0\0\0\133\111\104\101\124\170\332"
+		"\104\116\111\22\300\60\10\2\305\377\77\67\107\213\111\332"
+		"\162\321\141\123\126\25\32\115\50\63\261\41\303\34\320\303"
+		"\221\354\206\112\365\252\225\46\114\313\331\166\322\76\175\352"
+		"\346\300\333\362\367\115\140\262\65\376\335\47\237\340\271\161"
+		"\175\231\342\226\275\305\174\20\255\210\70\352\35\6\327\132"
+		"\147\173\4\30\0\153\30\30\355\172\257\227\165\0\0\0"
+		"\0\111\105\116\104\256\102\140\202"
+	},
+	{
+		":resources/toplogo.png", 672,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\0\137\0\0\0\21\10\6\0\0\0\273\36\160"
+		"\351\0\0\0\4\147\101\115\101\0\0\257\310\67\5\212"
+		"\351\0\0\0\31\164\105\130\164\123\157\146\164\167\141\162"
+		"\145\0\101\144\157\142\145\40\111\155\141\147\145\122\145\141"
+		"\144\171\161\311\145\74\0\0\2\62\111\104\101\124\170\332"
+		"\334\130\213\155\302\60\20\75\120\6\250\73\102\126\60\43"
+		"\204\21\140\204\62\102\72\2\31\201\254\300\10\315\10\365"
+		"\10\365\10\270\33\264\66\272\124\346\164\376\44\20\10\75"
+		"\351\204\270\130\366\371\371\376\213\323\311\110\0\250\200\247"
+		"\243\145\15\363\45\201\272\227\314\267\316\262\262\134\23\171"
+		"\63\27\345\27\26\174\247\334\76\262\306\135\140\207\277\163"
+		"\242\32\131\4\276\257\361\1\176\74\231\261\374\72\227\13"
+		"\54\63\326\70\317\370\10\130\327\43\201\337\107\200\217\171"
+		"\12\74\23\370\275\322\365\214\102\315\36\376\1\25\3\326"
+		"\226\236\47\10\317\215\65\312\64\376\227\304\315\65\43\123"
+		"\144\237\24\165\214\36\311\107\22\342\5\214\371\136\137\12"
+		"\317\262\62\261\217\362\356\232\103\72\222\33\53\157\237\316"
+		"\17\337\41\360\133\313\157\314\46\216\76\11\220\275\65\66"
+		"\370\237\132\345\73\43\133\220\175\122\144\160\237\66\120\34"
+		"\264\130\34\134\0\150\101\6\14\231\177\373\130\231\213\371"
+		"\207\110\221\321\353\14\3\75\314\1\273\365\60\221\170\216"
+		"\14\255\53\42\57\71\64\206\232\211\103\315\41\162\206\46"
+		"\336\361\210\230\137\341\103\257\274\320\50\143\353\12\170\56"
+		"\332\104\252\256\232\130\263\101\13\273\47\111\344\52\341\131"
+		"\156\315\333\362\306\326\171\15\351\100\270\31\162\106\345\361"
+		"\46\262\256\301\122\164\313\234\21\363\42\235\320\17\2\300"
+		"\53\306\150\252\133\200\257\360\22\355\4\340\117\325\20\165"
+		"\310\134\322\157\43\336\245\231\273\167\1\313\246\315\52\315"
+		"\111\372\26\141\147\216\15\130\156\214\256\231\107\151\46\212"
+		"\2\24\243\140\302\225\3\55\377\321\44\7\46\174\256\127"
+		"\320\150\110\123\21\55\155\313\42\222\330\270\71\317\30\272"
+		"\165\103\244\62\365\115\165\310\222\1\347\213\224\232\327\204"
+		"\265\212\234\147\306\166\270\60\243\320\322\301\365\303\276\372"
+		"\16\72\122\117\243\226\337\55\7\0\237\223\120\333\73\75"
+		"\322\16\346\115\155\242\357\160\337\216\71\340\367\145\231\311"
+		"\154\264\326\231\15\317\230\304\45\74\345\127\43\36\172\212"
+		"\106\120\4\316\331\6\160\350\73\334\363\110\131\104\22\154"
+		"\250\214\22\211\65\20\231\335\204\146\73\212\321\103\5\346"
+		"\102\64\126\227\231\347\344\316\225\270\331\216\101\56\111\222"
+		"\26\314\75\114\100\277\13\375\177\5\30\0\103\235\241\210"
+		"\115\202\14\167\0\0\0\0\111\105\116\104\256\102\140\202"
+	},
+	{
+		":resources/vertline.png", 170,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\0\1\0\0\0\2\10\6\0\0\0\231\201\266"
+		"\47\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
+		"\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
+		"\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
+		"\7\335\4\6\12\41\20\56\40\334\34\0\0\0\31\164"
+		"\105\130\164\103\157\155\155\145\156\164\0\103\162\145\141\164"
+		"\145\144\40\167\151\164\150\40\107\111\115\120\127\201\16\27"
+		"\0\0\0\22\111\104\101\124\10\327\143\140\140\140\250\141"
+		"\370\377\377\377\17\0\14\341\4\162\2\246\161\372\0\0"
+		"\0\0\111\105\116\104\256\102\140\202"
+	},
+	{
+		":resources/widget.png", 994,
+		"\211\120\116\107\15\12\32\12\0\0\0\15\111\110\104\122"
+		"\0\0\0\17\0\0\0\115\10\6\0\0\0\171\106\76"
+		"\55\0\0\0\6\142\113\107\104\0\377\0\377\0\377\240"
+		"\275\247\223\0\0\0\11\160\110\131\163\0\0\15\327\0"
+		"\0\15\327\1\102\50\233\170\0\0\0\7\164\111\115\105"
+		"\7\340\6\7\20\31\66\200\233\343\312\0\0\0\35\151"
+		"\124\130\164\103\157\155\155\145\156\164\0\0\0\0\0\103"
+		"\162\145\141\164\145\144\40\167\151\164\150\40\107\111\115\120"
+		"\144\56\145\7\0\0\3\106\111\104\101\124\130\303\275\230"
+		"\277\156\53\105\24\207\277\163\146\146\23\231\134\102\212\360"
+		"\137\124\227\12\256\224\6\42\41\41\52\32\112\52\36\200"
+		"\47\100\242\61\242\135\41\361\14\24\274\0\217\221\202\64"
+		"\221\42\136\1\104\156\221\110\327\130\261\354\354\241\360\330"
+		"\236\335\235\365\356\6\21\113\326\172\366\314\157\176\337\234"
+		"\71\63\273\62\374\207\217\244\215\351\164\172\6\374\10\234"
+		"\3\357\45\241\77\201\337\201\237\313\262\274\150\211\247\323"
+		"\351\67\300\257\100\261\307\254\2\176\50\313\362\247\255\170"
+		"\72\235\176\0\134\3\257\17\240\255\200\317\313\262\274\320"
+		"\170\343\273\201\102\0\5\276\7\360\361\306\127\151\164\271"
+		"\134\162\173\173\273\155\237\234\234\20\102\110\273\174\232\212"
+		"\77\114\43\167\167\167\374\362\307\33\330\301\63\144\361\212"
+		"\157\77\276\343\364\364\64\355\362\356\126\54\42\165\56\125"
+		"\70\74\206\243\167\100\376\102\365\125\253\317\126\254\252\265"
+		"\233\316\71\104\4\213\3\73\347\132\175\366\212\331\70\365"
+		"\211\163\330\42\32\265\32\333\362\77\70\167\315\231\41\163"
+		"\156\42\255\333\262\255\140\21\31\213\35\357\211\76\41\366"
+		"\272\343\16\373\351\262\255\252\65\261\252\216\54\222\210\55"
+		"\117\217\335\150\217\313\166\143\316\343\260\223\245\172\332\154"
+		"\77\272\110\106\45\54\67\147\303\0\60\4\347\164\344\226"
+		"\24\210\207\330\43\266\44\253\132\173\334\1\310\303\260\245"
+		"\312\237\44\365\366\140\154\63\303\342\122\31\62\56\333\315"
+		"\317\150\354\324\171\24\166\353\231\72\276\74\233\117\220\121"
+		"\11\213\277\37\47\256\147\73\47\126\63\363\233\340\346\253"
+		"\252\244\326\271\270\231\171\17\170\347\34\125\125\325\335\33"
+		"\330\231\234\254\305\336\173\126\253\125\15\133\5\52\3\225"
+		"\166\205\171\357\167\342\334\234\366\211\153\316\316\71\36\36"
+		"\36\166\57\132\125\205\23\143\205\340\304\166\171\250\155\234"
+		"\304\271\65\57\331\135\233\361\232\163\16\333\105\365\346\272"
+		"\27\73\35\331\314\160\272\31\244\355\134\303\316\212\243\221"
+		"\223\36\161\67\266\365\142\273\334\310\76\212\275\266\217\241"
+		"\370\333\145\261\253\252\252\45\254\167\251\122\54\21\301\307"
+		"\111\173\47\373\213\44\207\235\72\167\140\167\147\73\165\336"
+		"\233\355\46\326\32\133\243\130\311\305\73\235\67\216\233\153"
+		"\63\336\133\333\41\266\103\214\165\316\71\227\115\357\43\266"
+		"\157\277\62\357\305\66\63\102\304\16\256\175\206\365\142\247"
+		"\11\213\235\207\141\213\10\301\257\5\301\273\315\201\227\305"
+		"\156\325\266\210\20\242\163\210\157\5\251\270\126\333\271\154"
+		"\206\230\260\340\327\330\351\351\332\233\355\241\330\331\332\116"
+		"\305\316\271\34\366\160\361\140\154\347\34\105\24\27\121\234"
+		"\76\24\152\330\271\315\136\204\50\16\256\125\333\275\163\156"
+		"\72\17\256\355\234\163\147\155\347\260\277\74\173\237\42\170"
+		"\276\370\350\355\275\330\57\103\10\163\125\235\154\202\213\305"
+		"\202\363\347\307\234\77\77\6\140\76\237\327\304\41\204\71"
+		"\360\322\3\227\105\121\254\122\254\252\252\230\315\146\235\57"
+		"\166\105\121\254\200\113\17\134\251\352\315\144\62\171\166\177"
+		"\177\57\175\377\66\34\36\36\232\252\336\0\127\22\367\357"
+		"\13\63\273\230\315\146\257\55\26\213\316\1\16\16\16\354"
+		"\350\350\350\37\21\371\114\104\256\45\71\0\136\230\331\157"
+		"\146\366\346\162\271\364\125\125\115\222\245\231\207\20\126\42"
+		"\162\43\42\137\213\310\165\353\357\35\63\363\300\31\360\11"
+		"\360\126\22\372\33\270\4\256\104\144\133\152\377\2\13\162"
+		"\326\53\202\277\76\356\0\0\0\0\111\105\116\104\256\102"
+		"\140\202"
+	},
+	{
+		":../ABOUT", 292,
+		"\104\162\165\155\107\151\172\155\157\40\151\163\40\141\156\40"
+		"\157\160\145\156\40\163\157\165\162\143\145\54\40\155\165\154"
+		"\164\151\143\150\141\156\156\145\154\54\40\155\165\154\164\151"
+		"\154\141\171\145\162\145\144\54\40\143\162\157\163\163\55\160"
+		"\154\141\164\146\157\162\155\40\144\162\165\155\12\160\154\165"
+		"\147\151\156\40\141\156\144\40\163\164\141\156\144\55\141\154"
+		"\157\156\145\40\141\160\160\154\151\143\141\164\151\157\156\56"
+		"\40\111\164\40\145\156\141\142\154\145\163\40\171\157\165\40"
+		"\164\157\40\143\157\155\160\157\163\145\40\144\162\165\155\163"
+		"\40\151\156\40\155\151\144\151\40\141\156\144\12\155\151\170"
+		"\40\164\150\145\155\40\167\151\164\150\40\141\40\155\165\154"
+		"\164\151\143\150\141\156\156\145\154\40\141\160\160\162\157\141"
+		"\143\150\56\40\111\164\40\151\163\40\143\157\155\160\141\162"
+		"\141\142\154\145\40\164\157\40\164\150\141\164\40\157\146\40"
+		"\155\151\170\151\156\147\40\141\12\162\145\141\154\40\144\162"
+		"\165\155\153\151\164\40\164\150\141\164\40\150\141\163\40\142"
+		"\145\145\156\40\162\145\143\157\162\144\145\144\40\167\151\164"
+		"\150\40\141\40\155\165\154\164\151\155\151\143\40\163\145\164"
+		"\165\160\56\12"
+	},
+	{
+		":../AUTHORS", 418,
+		"\106\157\165\156\144\145\162\40\141\156\144\40\154\145\141\144"
+		"\40\144\145\166\145\154\157\160\145\162\72\12\40\102\145\156"
+		"\164\40\102\151\163\142\141\154\154\145\40\116\171\145\156\147"
+		"\40\133\144\145\166\141\135\40\50\144\145\166\141\100\141\141"
+		"\163\151\155\157\156\56\157\162\147\51\12\12\104\145\166\145"
+		"\154\157\160\145\162\72\12\40\112\157\156\141\163\40\123\165"
+		"\150\162\40\103\150\162\151\163\164\145\156\163\145\156\40\133"
+		"\163\165\150\162\135\40\50\152\163\143\100\165\155\142\162\141"
+		"\143\165\154\165\155\56\157\162\147\51\12\12\104\145\166\145"
+		"\154\157\160\145\162\72\12\40\101\156\144\162\303\251\40\116"
+		"\165\163\163\145\162\40\133\143\150\141\157\164\64\135\12\12"
+		"\104\145\166\145\154\157\160\145\162\72\12\40\103\150\162\151"
+		"\163\164\151\141\156\40\107\154\303\266\143\153\156\145\162\40"
+		"\133\143\147\154\157\143\153\145\135\12\12\104\145\166\145\154"
+		"\157\160\145\162\54\40\107\162\141\160\150\151\143\163\54\40"
+		"\107\125\111\40\144\145\163\151\147\156\40\141\156\144\40\154"
+		"\157\147\157\72\12\40\114\141\162\163\40\115\165\154\144\152"
+		"\157\162\144\40\133\155\165\154\144\152\157\162\144\135\40\50"
+		"\155\165\154\144\152\157\162\144\154\141\162\163\100\147\155\141"
+		"\151\154\56\143\157\155\51\12\12\104\145\166\145\154\157\160"
+		"\145\162\72\12\40\107\157\162\141\156\40\115\145\153\151\304"
+		"\207\40\133\155\145\153\141\135\40\50\155\145\153\141\100\164"
+		"\151\154\144\141\56\143\145\156\164\145\162\51\12\12\120\141"
+		"\164\143\150\145\163\72\12\40\112\157\150\156\40\110\141\155"
+		"\155\145\156\40\50\163\141\155\160\154\145\40\155\165\154\164"
+		"\151\143\150\141\156\156\145\154\40\163\165\160\160\157\162\164"
+		"\51\12"
+	},
+	{
+		":../COPYING", 7651,
+		"\40\40\40\40\40\40\40\40\40\40\40\40\40\40\40\40"
+		"\40\40\40\107\116\125\40\114\105\123\123\105\122\40\107\105"
+		"\116\105\122\101\114\40\120\125\102\114\111\103\40\114\111\103"
+		"\105\116\123\105\12\40\40\40\40\40\40\40\40\40\40\40"
+		"\40\40\40\40\40\40\40\40\40\40\40\40\126\145\162\163"
+		"\151\157\156\40\63\54\40\62\71\40\112\165\156\145\40\62"
+		"\60\60\67\12\12\40\103\157\160\171\162\151\147\150\164\40"
+		"\50\103\51\40\62\60\60\67\40\106\162\145\145\40\123\157"
+		"\146\164\167\141\162\145\40\106\157\165\156\144\141\164\151\157"
+		"\156\54\40\111\156\143\56\40\74\150\164\164\160\72\57\57"
+		"\146\163\146\56\157\162\147\57\76\12\40\105\166\145\162\171"
+		"\157\156\145\40\151\163\40\160\145\162\155\151\164\164\145\144"
+		"\40\164\157\40\143\157\160\171\40\141\156\144\40\144\151\163"
+		"\164\162\151\142\165\164\145\40\166\145\162\142\141\164\151\155"
+		"\40\143\157\160\151\145\163\12\40\157\146\40\164\150\151\163"
+		"\40\154\151\143\145\156\163\145\40\144\157\143\165\155\145\156"
+		"\164\54\40\142\165\164\40\143\150\141\156\147\151\156\147\40"
+		"\151\164\40\151\163\40\156\157\164\40\141\154\154\157\167\145"
+		"\144\56\12\12\12\40\40\124\150\151\163\40\166\145\162\163"
+		"\151\157\156\40\157\146\40\164\150\145\40\107\116\125\40\114"
+		"\145\163\163\145\162\40\107\145\156\145\162\141\154\40\120\165"
+		"\142\154\151\143\40\114\151\143\145\156\163\145\40\151\156\143"
+		"\157\162\160\157\162\141\164\145\163\12\164\150\145\40\164\145"
+		"\162\155\163\40\141\156\144\40\143\157\156\144\151\164\151\157"
+		"\156\163\40\157\146\40\166\145\162\163\151\157\156\40\63\40"
+		"\157\146\40\164\150\145\40\107\116\125\40\107\145\156\145\162"
+		"\141\154\40\120\165\142\154\151\143\12\114\151\143\145\156\163"
+		"\145\54\40\163\165\160\160\154\145\155\145\156\164\145\144\40"
+		"\142\171\40\164\150\145\40\141\144\144\151\164\151\157\156\141"
+		"\154\40\160\145\162\155\151\163\163\151\157\156\163\40\154\151"
+		"\163\164\145\144\40\142\145\154\157\167\56\12\12\40\40\60"
+		"\56\40\101\144\144\151\164\151\157\156\141\154\40\104\145\146"
+		"\151\156\151\164\151\157\156\163\56\12\12\40\40\101\163\40"
+		"\165\163\145\144\40\150\145\162\145\151\156\54\40\42\164\150"
+		"\151\163\40\114\151\143\145\156\163\145\42\40\162\145\146\145"
+		"\162\163\40\164\157\40\166\145\162\163\151\157\156\40\63\40"
+		"\157\146\40\164\150\145\40\107\116\125\40\114\145\163\163\145"
+		"\162\12\107\145\156\145\162\141\154\40\120\165\142\154\151\143"
+		"\40\114\151\143\145\156\163\145\54\40\141\156\144\40\164\150"
+		"\145\40\42\107\116\125\40\107\120\114\42\40\162\145\146\145"
+		"\162\163\40\164\157\40\166\145\162\163\151\157\156\40\63\40"
+		"\157\146\40\164\150\145\40\107\116\125\12\107\145\156\145\162"
+		"\141\154\40\120\165\142\154\151\143\40\114\151\143\145\156\163"
+		"\145\56\12\12\40\40\42\124\150\145\40\114\151\142\162\141"
+		"\162\171\42\40\162\145\146\145\162\163\40\164\157\40\141\40"
+		"\143\157\166\145\162\145\144\40\167\157\162\153\40\147\157\166"
+		"\145\162\156\145\144\40\142\171\40\164\150\151\163\40\114\151"
+		"\143\145\156\163\145\54\12\157\164\150\145\162\40\164\150\141"
+		"\156\40\141\156\40\101\160\160\154\151\143\141\164\151\157\156"
+		"\40\157\162\40\141\40\103\157\155\142\151\156\145\144\40\127"
+		"\157\162\153\40\141\163\40\144\145\146\151\156\145\144\40\142"
+		"\145\154\157\167\56\12\12\40\40\101\156\40\42\101\160\160"
+		"\154\151\143\141\164\151\157\156\42\40\151\163\40\141\156\171"
+		"\40\167\157\162\153\40\164\150\141\164\40\155\141\153\145\163"
+		"\40\165\163\145\40\157\146\40\141\156\40\151\156\164\145\162"
+		"\146\141\143\145\40\160\162\157\166\151\144\145\144\12\142\171"
+		"\40\164\150\145\40\114\151\142\162\141\162\171\54\40\142\165"
+		"\164\40\167\150\151\143\150\40\151\163\40\156\157\164\40\157"
+		"\164\150\145\162\167\151\163\145\40\142\141\163\145\144\40\157"
+		"\156\40\164\150\145\40\114\151\142\162\141\162\171\56\12\104"
+		"\145\146\151\156\151\156\147\40\141\40\163\165\142\143\154\141"
+		"\163\163\40\157\146\40\141\40\143\154\141\163\163\40\144\145"
+		"\146\151\156\145\144\40\142\171\40\164\150\145\40\114\151\142"
+		"\162\141\162\171\40\151\163\40\144\145\145\155\145\144\40\141"
+		"\40\155\157\144\145\12\157\146\40\165\163\151\156\147\40\141"
+		"\156\40\151\156\164\145\162\146\141\143\145\40\160\162\157\166"
+		"\151\144\145\144\40\142\171\40\164\150\145\40\114\151\142\162"
+		"\141\162\171\56\12\12\40\40\101\40\42\103\157\155\142\151"
+		"\156\145\144\40\127\157\162\153\42\40\151\163\40\141\40\167"
+		"\157\162\153\40\160\162\157\144\165\143\145\144\40\142\171\40"
+		"\143\157\155\142\151\156\151\156\147\40\157\162\40\154\151\156"
+		"\153\151\156\147\40\141\156\12\101\160\160\154\151\143\141\164"
+		"\151\157\156\40\167\151\164\150\40\164\150\145\40\114\151\142"
+		"\162\141\162\171\56\40\40\124\150\145\40\160\141\162\164\151"
+		"\143\165\154\141\162\40\166\145\162\163\151\157\156\40\157\146"
+		"\40\164\150\145\40\114\151\142\162\141\162\171\12\167\151\164"
+		"\150\40\167\150\151\143\150\40\164\150\145\40\103\157\155\142"
+		"\151\156\145\144\40\127\157\162\153\40\167\141\163\40\155\141"
+		"\144\145\40\151\163\40\141\154\163\157\40\143\141\154\154\145"
+		"\144\40\164\150\145\40\42\114\151\156\153\145\144\12\126\145"
+		"\162\163\151\157\156\42\56\12\12\40\40\124\150\145\40\42"
+		"\115\151\156\151\155\141\154\40\103\157\162\162\145\163\160\157"
+		"\156\144\151\156\147\40\123\157\165\162\143\145\42\40\146\157"
+		"\162\40\141\40\103\157\155\142\151\156\145\144\40\127\157\162"
+		"\153\40\155\145\141\156\163\40\164\150\145\12\103\157\162\162"
+		"\145\163\160\157\156\144\151\156\147\40\123\157\165\162\143\145"
+		"\40\146\157\162\40\164\150\145\40\103\157\155\142\151\156\145"
+		"\144\40\127\157\162\153\54\40\145\170\143\154\165\144\151\156"
+		"\147\40\141\156\171\40\163\157\165\162\143\145\40\143\157\144"
+		"\145\12\146\157\162\40\160\157\162\164\151\157\156\163\40\157"
+		"\146\40\164\150\145\40\103\157\155\142\151\156\145\144\40\127"
+		"\157\162\153\40\164\150\141\164\54\40\143\157\156\163\151\144"
+		"\145\162\145\144\40\151\156\40\151\163\157\154\141\164\151\157"
+		"\156\54\40\141\162\145\12\142\141\163\145\144\40\157\156\40"
+		"\164\150\145\40\101\160\160\154\151\143\141\164\151\157\156\54"
+		"\40\141\156\144\40\156\157\164\40\157\156\40\164\150\145\40"
+		"\114\151\156\153\145\144\40\126\145\162\163\151\157\156\56\12"
+		"\12\40\40\124\150\145\40\42\103\157\162\162\145\163\160\157"
+		"\156\144\151\156\147\40\101\160\160\154\151\143\141\164\151\157"
+		"\156\40\103\157\144\145\42\40\146\157\162\40\141\40\103\157"
+		"\155\142\151\156\145\144\40\127\157\162\153\40\155\145\141\156"
+		"\163\40\164\150\145\12\157\142\152\145\143\164\40\143\157\144"
+		"\145\40\141\156\144\57\157\162\40\163\157\165\162\143\145\40"
+		"\143\157\144\145\40\146\157\162\40\164\150\145\40\101\160\160"
+		"\154\151\143\141\164\151\157\156\54\40\151\156\143\154\165\144"
+		"\151\156\147\40\141\156\171\40\144\141\164\141\12\141\156\144"
+		"\40\165\164\151\154\151\164\171\40\160\162\157\147\162\141\155"
+		"\163\40\156\145\145\144\145\144\40\146\157\162\40\162\145\160"
+		"\162\157\144\165\143\151\156\147\40\164\150\145\40\103\157\155"
+		"\142\151\156\145\144\40\127\157\162\153\40\146\162\157\155\40"
+		"\164\150\145\12\101\160\160\154\151\143\141\164\151\157\156\54"
+		"\40\142\165\164\40\145\170\143\154\165\144\151\156\147\40\164"
+		"\150\145\40\123\171\163\164\145\155\40\114\151\142\162\141\162"
+		"\151\145\163\40\157\146\40\164\150\145\40\103\157\155\142\151"
+		"\156\145\144\40\127\157\162\153\56\12\12\40\40\61\56\40"
+		"\105\170\143\145\160\164\151\157\156\40\164\157\40\123\145\143"
+		"\164\151\157\156\40\63\40\157\146\40\164\150\145\40\107\116"
+		"\125\40\107\120\114\56\12\12\40\40\131\157\165\40\155\141"
+		"\171\40\143\157\156\166\145\171\40\141\40\143\157\166\145\162"
+		"\145\144\40\167\157\162\153\40\165\156\144\145\162\40\163\145"
+		"\143\164\151\157\156\163\40\63\40\141\156\144\40\64\40\157"
+		"\146\40\164\150\151\163\40\114\151\143\145\156\163\145\12\167"
+		"\151\164\150\157\165\164\40\142\145\151\156\147\40\142\157\165"
+		"\156\144\40\142\171\40\163\145\143\164\151\157\156\40\63\40"
+		"\157\146\40\164\150\145\40\107\116\125\40\107\120\114\56\12"
+		"\12\40\40\62\56\40\103\157\156\166\145\171\151\156\147\40"
+		"\115\157\144\151\146\151\145\144\40\126\145\162\163\151\157\156"
+		"\163\56\12\12\40\40\111\146\40\171\157\165\40\155\157\144"
+		"\151\146\171\40\141\40\143\157\160\171\40\157\146\40\164\150"
+		"\145\40\114\151\142\162\141\162\171\54\40\141\156\144\54\40"
+		"\151\156\40\171\157\165\162\40\155\157\144\151\146\151\143\141"
+		"\164\151\157\156\163\54\40\141\12\146\141\143\151\154\151\164"
+		"\171\40\162\145\146\145\162\163\40\164\157\40\141\40\146\165"
+		"\156\143\164\151\157\156\40\157\162\40\144\141\164\141\40\164"
+		"\157\40\142\145\40\163\165\160\160\154\151\145\144\40\142\171"
+		"\40\141\156\40\101\160\160\154\151\143\141\164\151\157\156\12"
+		"\164\150\141\164\40\165\163\145\163\40\164\150\145\40\146\141"
+		"\143\151\154\151\164\171\40\50\157\164\150\145\162\40\164\150"
+		"\141\156\40\141\163\40\141\156\40\141\162\147\165\155\145\156"
+		"\164\40\160\141\163\163\145\144\40\167\150\145\156\40\164\150"
+		"\145\12\146\141\143\151\154\151\164\171\40\151\163\40\151\156"
+		"\166\157\153\145\144\51\54\40\164\150\145\156\40\171\157\165"
+		"\40\155\141\171\40\143\157\156\166\145\171\40\141\40\143\157"
+		"\160\171\40\157\146\40\164\150\145\40\155\157\144\151\146\151"
+		"\145\144\12\166\145\162\163\151\157\156\72\12\12\40\40\40"
+		"\141\51\40\165\156\144\145\162\40\164\150\151\163\40\114\151"
+		"\143\145\156\163\145\54\40\160\162\157\166\151\144\145\144\40"
+		"\164\150\141\164\40\171\157\165\40\155\141\153\145\40\141\40"
+		"\147\157\157\144\40\146\141\151\164\150\40\145\146\146\157\162"
+		"\164\40\164\157\12\40\40\40\145\156\163\165\162\145\40\164"
+		"\150\141\164\54\40\151\156\40\164\150\145\40\145\166\145\156"
+		"\164\40\141\156\40\101\160\160\154\151\143\141\164\151\157\156"
+		"\40\144\157\145\163\40\156\157\164\40\163\165\160\160\154\171"
+		"\40\164\150\145\12\40\40\40\146\165\156\143\164\151\157\156"
+		"\40\157\162\40\144\141\164\141\54\40\164\150\145\40\146\141"
+		"\143\151\154\151\164\171\40\163\164\151\154\154\40\157\160\145"
+		"\162\141\164\145\163\54\40\141\156\144\40\160\145\162\146\157"
+		"\162\155\163\12\40\40\40\167\150\141\164\145\166\145\162\40"
+		"\160\141\162\164\40\157\146\40\151\164\163\40\160\165\162\160"
+		"\157\163\145\40\162\145\155\141\151\156\163\40\155\145\141\156"
+		"\151\156\147\146\165\154\54\40\157\162\12\12\40\40\40\142"
+		"\51\40\165\156\144\145\162\40\164\150\145\40\107\116\125\40"
+		"\107\120\114\54\40\167\151\164\150\40\156\157\156\145\40\157"
+		"\146\40\164\150\145\40\141\144\144\151\164\151\157\156\141\154"
+		"\40\160\145\162\155\151\163\163\151\157\156\163\40\157\146\12"
+		"\40\40\40\164\150\151\163\40\114\151\143\145\156\163\145\40"
+		"\141\160\160\154\151\143\141\142\154\145\40\164\157\40\164\150"
+		"\141\164\40\143\157\160\171\56\12\12\40\40\63\56\40\117"
+		"\142\152\145\143\164\40\103\157\144\145\40\111\156\143\157\162"
+		"\160\157\162\141\164\151\156\147\40\115\141\164\145\162\151\141"
+		"\154\40\146\162\157\155\40\114\151\142\162\141\162\171\40\110"
+		"\145\141\144\145\162\40\106\151\154\145\163\56\12\12\40\40"
+		"\124\150\145\40\157\142\152\145\143\164\40\143\157\144\145\40"
+		"\146\157\162\155\40\157\146\40\141\156\40\101\160\160\154\151"
+		"\143\141\164\151\157\156\40\155\141\171\40\151\156\143\157\162"
+		"\160\157\162\141\164\145\40\155\141\164\145\162\151\141\154\40"
+		"\146\162\157\155\12\141\40\150\145\141\144\145\162\40\146\151"
+		"\154\145\40\164\150\141\164\40\151\163\40\160\141\162\164\40"
+		"\157\146\40\164\150\145\40\114\151\142\162\141\162\171\56\40"
+		"\40\131\157\165\40\155\141\171\40\143\157\156\166\145\171\40"
+		"\163\165\143\150\40\157\142\152\145\143\164\12\143\157\144\145"
+		"\40\165\156\144\145\162\40\164\145\162\155\163\40\157\146\40"
+		"\171\157\165\162\40\143\150\157\151\143\145\54\40\160\162\157"
+		"\166\151\144\145\144\40\164\150\141\164\54\40\151\146\40\164"
+		"\150\145\40\151\156\143\157\162\160\157\162\141\164\145\144\12"
+		"\155\141\164\145\162\151\141\154\40\151\163\40\156\157\164\40"
+		"\154\151\155\151\164\145\144\40\164\157\40\156\165\155\145\162"
+		"\151\143\141\154\40\160\141\162\141\155\145\164\145\162\163\54"
+		"\40\144\141\164\141\40\163\164\162\165\143\164\165\162\145\12"
+		"\154\141\171\157\165\164\163\40\141\156\144\40\141\143\143\145"
+		"\163\163\157\162\163\54\40\157\162\40\163\155\141\154\154\40"
+		"\155\141\143\162\157\163\54\40\151\156\154\151\156\145\40\146"
+		"\165\156\143\164\151\157\156\163\40\141\156\144\40\164\145\155"
+		"\160\154\141\164\145\163\12\50\164\145\156\40\157\162\40\146"
+		"\145\167\145\162\40\154\151\156\145\163\40\151\156\40\154\145"
+		"\156\147\164\150\51\54\40\171\157\165\40\144\157\40\142\157"
+		"\164\150\40\157\146\40\164\150\145\40\146\157\154\154\157\167"
+		"\151\156\147\72\12\12\40\40\40\141\51\40\107\151\166\145"
+		"\40\160\162\157\155\151\156\145\156\164\40\156\157\164\151\143"
+		"\145\40\167\151\164\150\40\145\141\143\150\40\143\157\160\171"
+		"\40\157\146\40\164\150\145\40\157\142\152\145\143\164\40\143"
+		"\157\144\145\40\164\150\141\164\40\164\150\145\12\40\40\40"
+		"\114\151\142\162\141\162\171\40\151\163\40\165\163\145\144\40"
+		"\151\156\40\151\164\40\141\156\144\40\164\150\141\164\40\164"
+		"\150\145\40\114\151\142\162\141\162\171\40\141\156\144\40\151"
+		"\164\163\40\165\163\145\40\141\162\145\12\40\40\40\143\157"
+		"\166\145\162\145\144\40\142\171\40\164\150\151\163\40\114\151"
+		"\143\145\156\163\145\56\12\12\40\40\40\142\51\40\101\143"
+		"\143\157\155\160\141\156\171\40\164\150\145\40\157\142\152\145"
+		"\143\164\40\143\157\144\145\40\167\151\164\150\40\141\40\143"
+		"\157\160\171\40\157\146\40\164\150\145\40\107\116\125\40\107"
+		"\120\114\40\141\156\144\40\164\150\151\163\40\154\151\143\145"
+		"\156\163\145\12\40\40\40\144\157\143\165\155\145\156\164\56"
+		"\12\12\40\40\64\56\40\103\157\155\142\151\156\145\144\40"
+		"\127\157\162\153\163\56\12\12\40\40\131\157\165\40\155\141"
+		"\171\40\143\157\156\166\145\171\40\141\40\103\157\155\142\151"
+		"\156\145\144\40\127\157\162\153\40\165\156\144\145\162\40\164"
+		"\145\162\155\163\40\157\146\40\171\157\165\162\40\143\150\157"
+		"\151\143\145\40\164\150\141\164\54\12\164\141\153\145\156\40"
+		"\164\157\147\145\164\150\145\162\54\40\145\146\146\145\143\164"
+		"\151\166\145\154\171\40\144\157\40\156\157\164\40\162\145\163"
+		"\164\162\151\143\164\40\155\157\144\151\146\151\143\141\164\151"
+		"\157\156\40\157\146\40\164\150\145\12\160\157\162\164\151\157"
+		"\156\163\40\157\146\40\164\150\145\40\114\151\142\162\141\162"
+		"\171\40\143\157\156\164\141\151\156\145\144\40\151\156\40\164"
+		"\150\145\40\103\157\155\142\151\156\145\144\40\127\157\162\153"
+		"\40\141\156\144\40\162\145\166\145\162\163\145\12\145\156\147"
+		"\151\156\145\145\162\151\156\147\40\146\157\162\40\144\145\142"
+		"\165\147\147\151\156\147\40\163\165\143\150\40\155\157\144\151"
+		"\146\151\143\141\164\151\157\156\163\54\40\151\146\40\171\157"
+		"\165\40\141\154\163\157\40\144\157\40\145\141\143\150\40\157"
+		"\146\12\164\150\145\40\146\157\154\154\157\167\151\156\147\72"
+		"\12\12\40\40\40\141\51\40\107\151\166\145\40\160\162\157"
+		"\155\151\156\145\156\164\40\156\157\164\151\143\145\40\167\151"
+		"\164\150\40\145\141\143\150\40\143\157\160\171\40\157\146\40"
+		"\164\150\145\40\103\157\155\142\151\156\145\144\40\127\157\162"
+		"\153\40\164\150\141\164\12\40\40\40\164\150\145\40\114\151"
+		"\142\162\141\162\171\40\151\163\40\165\163\145\144\40\151\156"
+		"\40\151\164\40\141\156\144\40\164\150\141\164\40\164\150\145"
+		"\40\114\151\142\162\141\162\171\40\141\156\144\40\151\164\163"
+		"\40\165\163\145\40\141\162\145\12\40\40\40\143\157\166\145"
+		"\162\145\144\40\142\171\40\164\150\151\163\40\114\151\143\145"
+		"\156\163\145\56\12\12\40\40\40\142\51\40\101\143\143\157"
+		"\155\160\141\156\171\40\164\150\145\40\103\157\155\142\151\156"
+		"\145\144\40\127\157\162\153\40\167\151\164\150\40\141\40\143"
+		"\157\160\171\40\157\146\40\164\150\145\40\107\116\125\40\107"
+		"\120\114\40\141\156\144\40\164\150\151\163\40\154\151\143\145"
+		"\156\163\145\12\40\40\40\144\157\143\165\155\145\156\164\56"
+		"\12\12\40\40\40\143\51\40\106\157\162\40\141\40\103\157"
+		"\155\142\151\156\145\144\40\127\157\162\153\40\164\150\141\164"
+		"\40\144\151\163\160\154\141\171\163\40\143\157\160\171\162\151"
+		"\147\150\164\40\156\157\164\151\143\145\163\40\144\165\162\151"
+		"\156\147\12\40\40\40\145\170\145\143\165\164\151\157\156\54"
+		"\40\151\156\143\154\165\144\145\40\164\150\145\40\143\157\160"
+		"\171\162\151\147\150\164\40\156\157\164\151\143\145\40\146\157"
+		"\162\40\164\150\145\40\114\151\142\162\141\162\171\40\141\155"
+		"\157\156\147\12\40\40\40\164\150\145\163\145\40\156\157\164"
+		"\151\143\145\163\54\40\141\163\40\167\145\154\154\40\141\163"
+		"\40\141\40\162\145\146\145\162\145\156\143\145\40\144\151\162"
+		"\145\143\164\151\156\147\40\164\150\145\40\165\163\145\162\40"
+		"\164\157\40\164\150\145\12\40\40\40\143\157\160\151\145\163"
+		"\40\157\146\40\164\150\145\40\107\116\125\40\107\120\114\40"
+		"\141\156\144\40\164\150\151\163\40\154\151\143\145\156\163\145"
+		"\40\144\157\143\165\155\145\156\164\56\12\12\40\40\40\144"
+		"\51\40\104\157\40\157\156\145\40\157\146\40\164\150\145\40"
+		"\146\157\154\154\157\167\151\156\147\72\12\12\40\40\40\40"
+		"\40\40\40\60\51\40\103\157\156\166\145\171\40\164\150\145"
+		"\40\115\151\156\151\155\141\154\40\103\157\162\162\145\163\160"
+		"\157\156\144\151\156\147\40\123\157\165\162\143\145\40\165\156"
+		"\144\145\162\40\164\150\145\40\164\145\162\155\163\40\157\146"
+		"\40\164\150\151\163\12\40\40\40\40\40\40\40\114\151\143"
+		"\145\156\163\145\54\40\141\156\144\40\164\150\145\40\103\157"
+		"\162\162\145\163\160\157\156\144\151\156\147\40\101\160\160\154"
+		"\151\143\141\164\151\157\156\40\103\157\144\145\40\151\156\40"
+		"\141\40\146\157\162\155\12\40\40\40\40\40\40\40\163\165"
+		"\151\164\141\142\154\145\40\146\157\162\54\40\141\156\144\40"
+		"\165\156\144\145\162\40\164\145\162\155\163\40\164\150\141\164"
+		"\40\160\145\162\155\151\164\54\40\164\150\145\40\165\163\145"
+		"\162\40\164\157\12\40\40\40\40\40\40\40\162\145\143\157"
+		"\155\142\151\156\145\40\157\162\40\162\145\154\151\156\153\40"
+		"\164\150\145\40\101\160\160\154\151\143\141\164\151\157\156\40"
+		"\167\151\164\150\40\141\40\155\157\144\151\146\151\145\144\40"
+		"\166\145\162\163\151\157\156\40\157\146\12\40\40\40\40\40"
+		"\40\40\164\150\145\40\114\151\156\153\145\144\40\126\145\162"
+		"\163\151\157\156\40\164\157\40\160\162\157\144\165\143\145\40"
+		"\141\40\155\157\144\151\146\151\145\144\40\103\157\155\142\151"
+		"\156\145\144\40\127\157\162\153\54\40\151\156\40\164\150\145"
+		"\12\40\40\40\40\40\40\40\155\141\156\156\145\162\40\163"
+		"\160\145\143\151\146\151\145\144\40\142\171\40\163\145\143\164"
+		"\151\157\156\40\66\40\157\146\40\164\150\145\40\107\116\125"
+		"\40\107\120\114\40\146\157\162\40\143\157\156\166\145\171\151"
+		"\156\147\12\40\40\40\40\40\40\40\103\157\162\162\145\163"
+		"\160\157\156\144\151\156\147\40\123\157\165\162\143\145\56\12"
+		"\12\40\40\40\40\40\40\40\61\51\40\125\163\145\40\141"
+		"\40\163\165\151\164\141\142\154\145\40\163\150\141\162\145\144"
+		"\40\154\151\142\162\141\162\171\40\155\145\143\150\141\156\151"
+		"\163\155\40\146\157\162\40\154\151\156\153\151\156\147\40\167"
+		"\151\164\150\40\164\150\145\12\40\40\40\40\40\40\40\114"
+		"\151\142\162\141\162\171\56\40\40\101\40\163\165\151\164\141"
+		"\142\154\145\40\155\145\143\150\141\156\151\163\155\40\151\163"
+		"\40\157\156\145\40\164\150\141\164\40\50\141\51\40\165\163"
+		"\145\163\40\141\164\40\162\165\156\40\164\151\155\145\12\40"
+		"\40\40\40\40\40\40\141\40\143\157\160\171\40\157\146\40"
+		"\164\150\145\40\114\151\142\162\141\162\171\40\141\154\162\145"
+		"\141\144\171\40\160\162\145\163\145\156\164\40\157\156\40\164"
+		"\150\145\40\165\163\145\162\47\163\40\143\157\155\160\165\164"
+		"\145\162\12\40\40\40\40\40\40\40\163\171\163\164\145\155"
+		"\54\40\141\156\144\40\50\142\51\40\167\151\154\154\40\157"
+		"\160\145\162\141\164\145\40\160\162\157\160\145\162\154\171\40"
+		"\167\151\164\150\40\141\40\155\157\144\151\146\151\145\144\40"
+		"\166\145\162\163\151\157\156\12\40\40\40\40\40\40\40\157"
+		"\146\40\164\150\145\40\114\151\142\162\141\162\171\40\164\150"
+		"\141\164\40\151\163\40\151\156\164\145\162\146\141\143\145\55"
+		"\143\157\155\160\141\164\151\142\154\145\40\167\151\164\150\40"
+		"\164\150\145\40\114\151\156\153\145\144\12\40\40\40\40\40"
+		"\40\40\126\145\162\163\151\157\156\56\12\12\40\40\40\145"
+		"\51\40\120\162\157\166\151\144\145\40\111\156\163\164\141\154"
+		"\154\141\164\151\157\156\40\111\156\146\157\162\155\141\164\151"
+		"\157\156\54\40\142\165\164\40\157\156\154\171\40\151\146\40"
+		"\171\157\165\40\167\157\165\154\144\40\157\164\150\145\162\167"
+		"\151\163\145\12\40\40\40\142\145\40\162\145\161\165\151\162"
+		"\145\144\40\164\157\40\160\162\157\166\151\144\145\40\163\165"
+		"\143\150\40\151\156\146\157\162\155\141\164\151\157\156\40\165"
+		"\156\144\145\162\40\163\145\143\164\151\157\156\40\66\40\157"
+		"\146\40\164\150\145\12\40\40\40\107\116\125\40\107\120\114"
+		"\54\40\141\156\144\40\157\156\154\171\40\164\157\40\164\150"
+		"\145\40\145\170\164\145\156\164\40\164\150\141\164\40\163\165"
+		"\143\150\40\151\156\146\157\162\155\141\164\151\157\156\40\151"
+		"\163\12\40\40\40\156\145\143\145\163\163\141\162\171\40\164"
+		"\157\40\151\156\163\164\141\154\154\40\141\156\144\40\145\170"
+		"\145\143\165\164\145\40\141\40\155\157\144\151\146\151\145\144"
+		"\40\166\145\162\163\151\157\156\40\157\146\40\164\150\145\12"
+		"\40\40\40\103\157\155\142\151\156\145\144\40\127\157\162\153"
+		"\40\160\162\157\144\165\143\145\144\40\142\171\40\162\145\143"
+		"\157\155\142\151\156\151\156\147\40\157\162\40\162\145\154\151"
+		"\156\153\151\156\147\40\164\150\145\12\40\40\40\101\160\160"
+		"\154\151\143\141\164\151\157\156\40\167\151\164\150\40\141\40"
+		"\155\157\144\151\146\151\145\144\40\166\145\162\163\151\157\156"
+		"\40\157\146\40\164\150\145\40\114\151\156\153\145\144\40\126"
+		"\145\162\163\151\157\156\56\40\50\111\146\12\40\40\40\171"
+		"\157\165\40\165\163\145\40\157\160\164\151\157\156\40\64\144"
+		"\60\54\40\164\150\145\40\111\156\163\164\141\154\154\141\164"
+		"\151\157\156\40\111\156\146\157\162\155\141\164\151\157\156\40"
+		"\155\165\163\164\40\141\143\143\157\155\160\141\156\171\12\40"
+		"\40\40\164\150\145\40\115\151\156\151\155\141\154\40\103\157"
+		"\162\162\145\163\160\157\156\144\151\156\147\40\123\157\165\162"
+		"\143\145\40\141\156\144\40\103\157\162\162\145\163\160\157\156"
+		"\144\151\156\147\40\101\160\160\154\151\143\141\164\151\157\156"
+		"\12\40\40\40\103\157\144\145\56\40\111\146\40\171\157\165"
+		"\40\165\163\145\40\157\160\164\151\157\156\40\64\144\61\54"
+		"\40\171\157\165\40\155\165\163\164\40\160\162\157\166\151\144"
+		"\145\40\164\150\145\40\111\156\163\164\141\154\154\141\164\151"
+		"\157\156\12\40\40\40\111\156\146\157\162\155\141\164\151\157"
+		"\156\40\151\156\40\164\150\145\40\155\141\156\156\145\162\40"
+		"\163\160\145\143\151\146\151\145\144\40\142\171\40\163\145\143"
+		"\164\151\157\156\40\66\40\157\146\40\164\150\145\40\107\116"
+		"\125\40\107\120\114\12\40\40\40\146\157\162\40\143\157\156"
+		"\166\145\171\151\156\147\40\103\157\162\162\145\163\160\157\156"
+		"\144\151\156\147\40\123\157\165\162\143\145\56\51\12\12\40"
+		"\40\65\56\40\103\157\155\142\151\156\145\144\40\114\151\142"
+		"\162\141\162\151\145\163\56\12\12\40\40\131\157\165\40\155"
+		"\141\171\40\160\154\141\143\145\40\154\151\142\162\141\162\171"
+		"\40\146\141\143\151\154\151\164\151\145\163\40\164\150\141\164"
+		"\40\141\162\145\40\141\40\167\157\162\153\40\142\141\163\145"
+		"\144\40\157\156\40\164\150\145\12\114\151\142\162\141\162\171"
+		"\40\163\151\144\145\40\142\171\40\163\151\144\145\40\151\156"
+		"\40\141\40\163\151\156\147\154\145\40\154\151\142\162\141\162"
+		"\171\40\164\157\147\145\164\150\145\162\40\167\151\164\150\40"
+		"\157\164\150\145\162\40\154\151\142\162\141\162\171\12\146\141"
+		"\143\151\154\151\164\151\145\163\40\164\150\141\164\40\141\162"
+		"\145\40\156\157\164\40\101\160\160\154\151\143\141\164\151\157"
+		"\156\163\40\141\156\144\40\141\162\145\40\156\157\164\40\143"
+		"\157\166\145\162\145\144\40\142\171\40\164\150\151\163\12\114"
+		"\151\143\145\156\163\145\54\40\141\156\144\40\143\157\156\166"
+		"\145\171\40\163\165\143\150\40\141\40\143\157\155\142\151\156"
+		"\145\144\40\154\151\142\162\141\162\171\40\165\156\144\145\162"
+		"\40\164\145\162\155\163\40\157\146\40\171\157\165\162\12\143"
+		"\150\157\151\143\145\54\40\151\146\40\171\157\165\40\144\157"
+		"\40\142\157\164\150\40\157\146\40\164\150\145\40\146\157\154"
+		"\154\157\167\151\156\147\72\12\12\40\40\40\141\51\40\101"
+		"\143\143\157\155\160\141\156\171\40\164\150\145\40\143\157\155"
+		"\142\151\156\145\144\40\154\151\142\162\141\162\171\40\167\151"
+		"\164\150\40\141\40\143\157\160\171\40\157\146\40\164\150\145"
+		"\40\163\141\155\145\40\167\157\162\153\40\142\141\163\145\144"
+		"\12\40\40\40\157\156\40\164\150\145\40\114\151\142\162\141"
+		"\162\171\54\40\165\156\143\157\155\142\151\156\145\144\40\167"
+		"\151\164\150\40\141\156\171\40\157\164\150\145\162\40\154\151"
+		"\142\162\141\162\171\40\146\141\143\151\154\151\164\151\145\163"
+		"\54\12\40\40\40\143\157\156\166\145\171\145\144\40\165\156"
+		"\144\145\162\40\164\150\145\40\164\145\162\155\163\40\157\146"
+		"\40\164\150\151\163\40\114\151\143\145\156\163\145\56\12\12"
+		"\40\40\40\142\51\40\107\151\166\145\40\160\162\157\155\151"
+		"\156\145\156\164\40\156\157\164\151\143\145\40\167\151\164\150"
+		"\40\164\150\145\40\143\157\155\142\151\156\145\144\40\154\151"
+		"\142\162\141\162\171\40\164\150\141\164\40\160\141\162\164\40"
+		"\157\146\40\151\164\12\40\40\40\151\163\40\141\40\167\157"
+		"\162\153\40\142\141\163\145\144\40\157\156\40\164\150\145\40"
+		"\114\151\142\162\141\162\171\54\40\141\156\144\40\145\170\160"
+		"\154\141\151\156\151\156\147\40\167\150\145\162\145\40\164\157"
+		"\40\146\151\156\144\40\164\150\145\12\40\40\40\141\143\143"
+		"\157\155\160\141\156\171\151\156\147\40\165\156\143\157\155\142"
+		"\151\156\145\144\40\146\157\162\155\40\157\146\40\164\150\145"
+		"\40\163\141\155\145\40\167\157\162\153\56\12\12\40\40\66"
+		"\56\40\122\145\166\151\163\145\144\40\126\145\162\163\151\157"
+		"\156\163\40\157\146\40\164\150\145\40\107\116\125\40\114\145"
+		"\163\163\145\162\40\107\145\156\145\162\141\154\40\120\165\142"
+		"\154\151\143\40\114\151\143\145\156\163\145\56\12\12\40\40"
+		"\124\150\145\40\106\162\145\145\40\123\157\146\164\167\141\162"
+		"\145\40\106\157\165\156\144\141\164\151\157\156\40\155\141\171"
+		"\40\160\165\142\154\151\163\150\40\162\145\166\151\163\145\144"
+		"\40\141\156\144\57\157\162\40\156\145\167\40\166\145\162\163"
+		"\151\157\156\163\12\157\146\40\164\150\145\40\107\116\125\40"
+		"\114\145\163\163\145\162\40\107\145\156\145\162\141\154\40\120"
+		"\165\142\154\151\143\40\114\151\143\145\156\163\145\40\146\162"
+		"\157\155\40\164\151\155\145\40\164\157\40\164\151\155\145\56"
+		"\40\123\165\143\150\40\156\145\167\12\166\145\162\163\151\157"
+		"\156\163\40\167\151\154\154\40\142\145\40\163\151\155\151\154"
+		"\141\162\40\151\156\40\163\160\151\162\151\164\40\164\157\40"
+		"\164\150\145\40\160\162\145\163\145\156\164\40\166\145\162\163"
+		"\151\157\156\54\40\142\165\164\40\155\141\171\12\144\151\146"
+		"\146\145\162\40\151\156\40\144\145\164\141\151\154\40\164\157"
+		"\40\141\144\144\162\145\163\163\40\156\145\167\40\160\162\157"
+		"\142\154\145\155\163\40\157\162\40\143\157\156\143\145\162\156"
+		"\163\56\12\12\40\40\105\141\143\150\40\166\145\162\163\151"
+		"\157\156\40\151\163\40\147\151\166\145\156\40\141\40\144\151"
+		"\163\164\151\156\147\165\151\163\150\151\156\147\40\166\145\162"
+		"\163\151\157\156\40\156\165\155\142\145\162\56\40\111\146\40"
+		"\164\150\145\12\114\151\142\162\141\162\171\40\141\163\40\171"
+		"\157\165\40\162\145\143\145\151\166\145\144\40\151\164\40\163"
+		"\160\145\143\151\146\151\145\163\40\164\150\141\164\40\141\40"
+		"\143\145\162\164\141\151\156\40\156\165\155\142\145\162\145\144"
+		"\40\166\145\162\163\151\157\156\12\157\146\40\164\150\145\40"
+		"\107\116\125\40\114\145\163\163\145\162\40\107\145\156\145\162"
+		"\141\154\40\120\165\142\154\151\143\40\114\151\143\145\156\163"
+		"\145\40\42\157\162\40\141\156\171\40\154\141\164\145\162\40"
+		"\166\145\162\163\151\157\156\42\12\141\160\160\154\151\145\163"
+		"\40\164\157\40\151\164\54\40\171\157\165\40\150\141\166\145"
+		"\40\164\150\145\40\157\160\164\151\157\156\40\157\146\40\146"
+		"\157\154\154\157\167\151\156\147\40\164\150\145\40\164\145\162"
+		"\155\163\40\141\156\144\12\143\157\156\144\151\164\151\157\156"
+		"\163\40\145\151\164\150\145\162\40\157\146\40\164\150\141\164"
+		"\40\160\165\142\154\151\163\150\145\144\40\166\145\162\163\151"
+		"\157\156\40\157\162\40\157\146\40\141\156\171\40\154\141\164"
+		"\145\162\40\166\145\162\163\151\157\156\12\160\165\142\154\151"
+		"\163\150\145\144\40\142\171\40\164\150\145\40\106\162\145\145"
+		"\40\123\157\146\164\167\141\162\145\40\106\157\165\156\144\141"
+		"\164\151\157\156\56\40\111\146\40\164\150\145\40\114\151\142"
+		"\162\141\162\171\40\141\163\40\171\157\165\12\162\145\143\145"
+		"\151\166\145\144\40\151\164\40\144\157\145\163\40\156\157\164"
+		"\40\163\160\145\143\151\146\171\40\141\40\166\145\162\163\151"
+		"\157\156\40\156\165\155\142\145\162\40\157\146\40\164\150\145"
+		"\40\107\116\125\40\114\145\163\163\145\162\12\107\145\156\145"
+		"\162\141\154\40\120\165\142\154\151\143\40\114\151\143\145\156"
+		"\163\145\54\40\171\157\165\40\155\141\171\40\143\150\157\157"
+		"\163\145\40\141\156\171\40\166\145\162\163\151\157\156\40\157"
+		"\146\40\164\150\145\40\107\116\125\40\114\145\163\163\145\162"
+		"\12\107\145\156\145\162\141\154\40\120\165\142\154\151\143\40"
+		"\114\151\143\145\156\163\145\40\145\166\145\162\40\160\165\142"
+		"\154\151\163\150\145\144\40\142\171\40\164\150\145\40\106\162"
+		"\145\145\40\123\157\146\164\167\141\162\145\40\106\157\165\156"
+		"\144\141\164\151\157\156\56\12\12\40\40\111\146\40\164\150"
+		"\145\40\114\151\142\162\141\162\171\40\141\163\40\171\157\165"
+		"\40\162\145\143\145\151\166\145\144\40\151\164\40\163\160\145"
+		"\143\151\146\151\145\163\40\164\150\141\164\40\141\40\160\162"
+		"\157\170\171\40\143\141\156\40\144\145\143\151\144\145\12\167"
+		"\150\145\164\150\145\162\40\146\165\164\165\162\145\40\166\145"
+		"\162\163\151\157\156\163\40\157\146\40\164\150\145\40\107\116"
+		"\125\40\114\145\163\163\145\162\40\107\145\156\145\162\141\154"
+		"\40\120\165\142\154\151\143\40\114\151\143\145\156\163\145\40"
+		"\163\150\141\154\154\12\141\160\160\154\171\54\40\164\150\141"
+		"\164\40\160\162\157\170\171\47\163\40\160\165\142\154\151\143"
+		"\40\163\164\141\164\145\155\145\156\164\40\157\146\40\141\143"
+		"\143\145\160\164\141\156\143\145\40\157\146\40\141\156\171\40"
+		"\166\145\162\163\151\157\156\40\151\163\12\160\145\162\155\141"
+		"\156\145\156\164\40\141\165\164\150\157\162\151\172\141\164\151"
+		"\157\156\40\146\157\162\40\171\157\165\40\164\157\40\143\150"
+		"\157\157\163\145\40\164\150\141\164\40\166\145\162\163\151\157"
+		"\156\40\146\157\162\40\164\150\145\12\114\151\142\162\141\162"
+		"\171\56\12"
+	},
+	{ "", 0, 0 }
 };
diff --git a/plugingui/resources/bg.png b/plugingui/resources/bg.png
new file mode 100644
index 0000000..ed438d2
Binary files /dev/null and b/plugingui/resources/bg.png differ
diff --git a/plugingui/resources/bypass_button.png b/plugingui/resources/bypass_button.png
new file mode 100644
index 0000000..f5399fb
Binary files /dev/null and b/plugingui/resources/bypass_button.png differ
diff --git a/plugingui/resources/font.png b/plugingui/resources/font.png
new file mode 100644
index 0000000..5d98234
Binary files /dev/null and b/plugingui/resources/font.png differ
diff --git a/plugingui/resources/fontemboss.png b/plugingui/resources/fontemboss.png
new file mode 100644
index 0000000..c631bd7
Binary files /dev/null and b/plugingui/resources/fontemboss.png differ
diff --git a/plugingui/resources/knob.png b/plugingui/resources/knob.png
new file mode 100644
index 0000000..792db2a
Binary files /dev/null and b/plugingui/resources/knob.png differ
diff --git a/plugingui/resources/logo.png b/plugingui/resources/logo.png
new file mode 100644
index 0000000..6f9dc40
Binary files /dev/null and b/plugingui/resources/logo.png differ
diff --git a/plugingui/resources/png_error b/plugingui/resources/png_error
new file mode 100644
index 0000000..cadb45e
Binary files /dev/null and b/plugingui/resources/png_error differ
diff --git a/plugingui/resources/progress.png b/plugingui/resources/progress.png
new file mode 100644
index 0000000..f6c01dc
Binary files /dev/null and b/plugingui/resources/progress.png differ
diff --git a/plugingui/resources/pushbutton.png b/plugingui/resources/pushbutton.png
new file mode 100644
index 0000000..8022969
Binary files /dev/null and b/plugingui/resources/pushbutton.png differ
diff --git a/plugingui/resources/sidebar.png b/plugingui/resources/sidebar.png
new file mode 100644
index 0000000..8663e4e
Binary files /dev/null and b/plugingui/resources/sidebar.png differ
diff --git a/plugingui/resources/slider.png b/plugingui/resources/slider.png
new file mode 100644
index 0000000..3766e83
Binary files /dev/null and b/plugingui/resources/slider.png differ
diff --git a/plugingui/resources/switch_back_off.png b/plugingui/resources/switch_back_off.png
new file mode 100644
index 0000000..e5c46f1
Binary files /dev/null and b/plugingui/resources/switch_back_off.png differ
diff --git a/plugingui/resources/switch_back_on.png b/plugingui/resources/switch_back_on.png
new file mode 100644
index 0000000..b595afc
Binary files /dev/null and b/plugingui/resources/switch_back_on.png differ
diff --git a/plugingui/resources/switch_front.png b/plugingui/resources/switch_front.png
new file mode 100644
index 0000000..4d83a01
Binary files /dev/null and b/plugingui/resources/switch_front.png differ
diff --git a/plugingui/resources/tab.png b/plugingui/resources/tab.png
new file mode 100644
index 0000000..23476ca
Binary files /dev/null and b/plugingui/resources/tab.png differ
diff --git a/plugingui/resources/thinlistbox.png b/plugingui/resources/thinlistbox.png
new file mode 100644
index 0000000..461cfa3
Binary files /dev/null and b/plugingui/resources/thinlistbox.png differ
diff --git a/plugingui/resources/topbar.png b/plugingui/resources/topbar.png
new file mode 100644
index 0000000..56916ec
Binary files /dev/null and b/plugingui/resources/topbar.png differ
diff --git a/plugingui/resources/toplogo.png b/plugingui/resources/toplogo.png
new file mode 100644
index 0000000..22399e0
Binary files /dev/null and b/plugingui/resources/toplogo.png differ
diff --git a/plugingui/resources/vertline.png b/plugingui/resources/vertline.png
new file mode 100644
index 0000000..bec1f3f
Binary files /dev/null and b/plugingui/resources/vertline.png differ
diff --git a/plugingui/resources/widget.png b/plugingui/resources/widget.png
new file mode 100644
index 0000000..661ff2c
Binary files /dev/null and b/plugingui/resources/widget.png differ
diff --git a/plugingui/scrollbar.cc b/plugingui/scrollbar.cc
index ac5be15..d7edd8f 100644
--- a/plugingui/scrollbar.cc
+++ b/plugingui/scrollbar.cc
@@ -41,7 +41,7 @@ void ScrollBar::setRange(int r)
 {
 	rangeValue = r;
 	setValue(value());
-	repaintEvent(nullptr);
+	redraw();
 }
 
 int ScrollBar::range()
@@ -57,7 +57,7 @@ void ScrollBar::setMaximum(int m)
 		rangeValue = maxValue;
 	}
 	setValue(value());
-	repaintEvent(nullptr);
+	redraw();
 }
 
 int ScrollBar::maximum()
@@ -91,7 +91,7 @@ void ScrollBar::setValue(int value)
 
 	valueChangeNotifier(value);
 
-	repaintEvent(nullptr);
+	redraw();
 }
 
 int ScrollBar::value()
@@ -135,7 +135,7 @@ void ScrollBar::repaintEvent(RepaintEvent* repaintEvent)
 		int offset = width() + 2;
 
 		int y_val1 = (currentValue * h) / maxValue;
-		int y_val2 = ((currentValue + rangeValue) * h) / maxValue;
+		int y_val2 = ((currentValue + rangeValue) * h) / maxValue - 1;
 
 		p.drawFilledRectangle(2, y_val1 + offset, width() - 1, y_val2 + offset);
 	}
diff --git a/plugingui/scrollbar.h b/plugingui/scrollbar.h
index faa0f58..5e60673 100644
--- a/plugingui/scrollbar.h
+++ b/plugingui/scrollbar.h
@@ -68,7 +68,7 @@ private:
 	int valueOffset{0};
 	bool dragging{false};
 
-	Texture bg_img{getImageCache(), ":widget.png", 7, 7, 1, 63};
+	Texture bg_img{getImageCache(), ":resources/widget.png", 7, 7, 1, 63};
 };
 
 } // GUI::
diff --git a/plugingui/slider.cc b/plugingui/slider.cc
index 7405a69..dd2dc44 100644
--- a/plugingui/slider.cc
+++ b/plugingui/slider.cc
@@ -31,70 +31,81 @@
 #include <hugin.hpp>
 #include <stdio.h>
 
-namespace GUI {
+namespace GUI
+{
 
-Slider::Slider(Widget *parent)
-	: Widget(parent)
+Slider::Slider(Widget* parent) : Widget(parent)
 {
 	state = State::up;
 
-	currentValue = 0.0;
+	current_value = 0.0;
 	maximum = 1.0;
 	minimum = 0.0;
 }
 
-void Slider::setValue(float newValue)
+void Slider::setValue(float new_value)
 {
-	currentValue = newValue;
-	repaintEvent(nullptr);
+	current_value = new_value;
+	if (current_value < 0.)
+	{
+		current_value = 0.;
+	}
+	else if (current_value > 1.0) {
+		current_value = 1.0;
+	}
+
+	redraw();
 	clickNotifier();
+	valueChangedNotifier(current_value);
 }
 
-float Slider::value()
+float Slider::value() const
 {
-	return currentValue;
+	return current_value;
+}
+
+void Slider::setColour(Colour colour)
+{
+	switch (colour) {
+	case Colour::Green:
+		inner_bar = &inner_bar_green;
+		break;
+	case Colour::Red:
+		inner_bar = &inner_bar_red;
+		break;
+	case Colour::Blue:
+		inner_bar = &inner_bar_blue;
+		break;
+	case Colour::Yellow:
+		inner_bar = &inner_bar_yellow;
+		break;
+	case Colour::Purple:
+		inner_bar = &inner_bar_purple;
+		break;
+	case Colour::Grey:
+		inner_bar = &inner_bar_grey;
+		break;
+	}
 }
 
 void Slider::repaintEvent(RepaintEvent* repaintEvent)
 {
 	Painter p(*this);
 
-	float alpha = 0.8;
+	auto inner_offset = (current_value / maximum) * getControlWidth();
+	auto button_x = button_offset + inner_offset - (button.width() / 2);
+	auto button_y = (height() - button.height()) / 2;
 
-	int xpos = (int)((currentValue / maximum) * (float)(width() - 1));
+	// draw bar
+	bar.setSize(width(), height());
+	p.drawImage(0, 0, bar);
 
-	if(hasKeyboardFocus())
-	{
-		p.setColour(Colour(0.6, alpha));
-	}
-	else
-	{
-		p.setColour(Colour(0.5, alpha));
-	}
+	// draw inner bar
+	inner_bar->setSize(button_x - bar_boundary, height() - 2 * bar_boundary);
+	p.drawImage(bar_boundary, bar_boundary, *inner_bar);
 
-	p.drawFilledRectangle(0,0,width(),height());
-
-	//p.setColour(Colour(0.1, alpha));
-	//p.drawRectangle(0,0,width()-1,height() - 1);
-
-	p.setColour(Colour(1, 0, 0, alpha));
-	p.drawLine(xpos, 0, xpos, height() - 1);
-
-	//p.setColour(Colour(0.8, alpha));
-	//switch(state) {
-	//case State::up:
-	//	p.drawLine(0, 0, 0, height() - 1);
-	//	p.drawLine(0, 0, width() - 1, 0);
-	//	break;
-	//case State::down:
-	//	p.drawLine(width() - 1, 0, width() - 1, height() - 1);
-	//	p.drawLine(width() - 1, height() - 1, 0, height() - 1);
-	//	break;
-	//}
-
-	p.setColour(Colour(0.3, alpha));
-	p.drawPoint(0, height() - 1);
-	p.drawPoint(width() - 1, 0);
+	// draw button
+	p.drawImage(button_x, button_y, button);
 }
 
 void Slider::buttonEvent(ButtonEvent* buttonEvent)
@@ -108,39 +119,21 @@ void Slider::buttonEvent(ButtonEvent* buttonEvent)
 	if(buttonEvent->direction == Direction::down)
 	{
 		state = State::down;
-		currentValue = maximum / (float)width() * (float)buttonEvent->x;
+		recomputeCurrentValue(buttonEvent->x);
 
-		if(currentValue < 0)
-		{
-			currentValue = 0;
-		}
-
-		if(currentValue > 1)
-		{
-			currentValue = 1;
-		}
-
-		repaintEvent(nullptr);
+		redraw();
 		clickNotifier();
+		valueChangedNotifier(current_value);
 	}
 
 	if(buttonEvent->direction == Direction::up)
 	{
 		state = State::up;
-		currentValue = maximum / (float)width() * (float)buttonEvent->x;
-
-		if(currentValue < 0)
-		{
-			currentValue = 0;
-		}
+		recomputeCurrentValue(buttonEvent->x);
 
-		if(currentValue > 1)
-		{
-			currentValue = 1;
-		}
-
-		repaintEvent(nullptr);
+		redraw();
 		clickNotifier();
+		valueChangedNotifier(current_value);
 	}
 }
 
@@ -148,20 +141,57 @@ void Slider::mouseMoveEvent(MouseMoveEvent* mouseMoveEvent)
 {
 	if(state == State::down)
 	{
-		currentValue = maximum / (float)width() * (float)mouseMoveEvent->x;
+		recomputeCurrentValue(mouseMoveEvent->x);
+
+		redraw();
+		clickNotifier();
+		valueChangedNotifier(current_value);
+	}
+}
+
+void Slider::scrollEvent(ScrollEvent* scrollEvent)
+{
+	current_value -= scrollEvent->delta/(float)getControlWidth();
+	if (current_value < 0.)
+	{
+		current_value = 0.;
+	}
+	else if (current_value > 1.0) {
+		current_value = 1.0;
+	}
 
-		if(currentValue < 0)
-		{
-			currentValue = 0;
-		}
+	redraw();
+	clickNotifier();
+	valueChangedNotifier(current_value);
+}
 
-		if(currentValue > 1)
-		{
-			currentValue = 1;
-		}
+std::size_t Slider::getControlWidth() const
+{
+	if(width() < 2 * button_offset)
+	{
+		return 0;
+	}
 
-		repaintEvent(nullptr);
-		clickNotifier();
+	return width() - 2 * button_offset;
+}
+
+void Slider::recomputeCurrentValue(float x)
+{
+	if(x < button_offset)
+	{
+		current_value = 0;
+	}
+	else
+	{
+		current_value = (x - button_offset) / getControlWidth();
+	}
+
+	if (current_value < 0.)
+	{
+		current_value = 0.;
+	}
+	else if (current_value > 1.0) {
+		current_value = 1.0;
 	}
 }
 
diff --git a/plugingui/slider.h b/plugingui/slider.h
index 1ef3070..4480508 100644
--- a/plugingui/slider.h
+++ b/plugingui/slider.h
@@ -26,39 +26,109 @@
  */
 #pragma once
 
+#include "texture.h"
+#include "texturedbox.h"
 #include "widget.h"
 
-namespace GUI {
+namespace GUI
+{
 
-class Slider : public Widget {
+class Slider
+	: public Widget
+{
 public:
 	Slider(Widget* parent);
 	virtual ~Slider() = default;
 
 	// From Widget:
-	bool catchMouse() override { return true; }
+	bool catchMouse() override
+	{
+		return true;
+	}
+	bool isFocusable() override
+	{
+		return true;
+	}
 
-	void setValue(float value);
-	float value();
+	void setValue(float new_value);
+	float value() const;
+
+	enum class Colour { Green, Red, Blue, Yellow, Purple, Grey };
+	// Changes the colour of the inner bar
+	void setColour(Colour colour);
 
 	Notifier<> clickNotifier;
+	Notifier<float> valueChangedNotifier; // (float value)
 
 protected:
 	virtual void repaintEvent(RepaintEvent* repaintEvent) override;
 	virtual void buttonEvent(ButtonEvent* buttonEvent) override;
 	virtual void mouseMoveEvent(MouseMoveEvent* mouseMoveEvent) override;
+	virtual void scrollEvent(ScrollEvent* scrollEvent) override;
 
 private:
-	enum class State {
+	enum class State
+	{
 		up,
 		down
 	};
 
-	float currentValue;
+	float current_value;
 	float maximum;
 	float minimum;
 
 	State state;
+
+	TexturedBox bar{getImageCache(), ":resources/slider.png",
+		0, 0, // atlas offset (x, y)
+	    7, 1, 7, // dx1, dx2, dx3
+	    7, 1, 7 // dy1, dy2, dy3
+	};
+	Texture button{
+	    getImageCache(), ":resources/slider.png", 15, 0, // atlas offset (x, y)
+	    15, 15                                 // width, height
+	};
+
+	TexturedBox inner_bar_green{getImageCache(), ":resources/slider.png",
+		30, 0, // atlas offset (x, y)
+		2, 1, 2, // dx1, dx2, dx3
+		2, 1, 2 // dy1, dy2, dy3
+	};
+	TexturedBox inner_bar_red{getImageCache(), ":resources/slider.png",
+		30, 5, // atlas offset (x, y)
+		2, 1, 2, // dx1, dx2, dx3
+		2, 1, 2 // dy1, dy2, dy3
+	};
+	TexturedBox inner_bar_blue{getImageCache(), ":resources/slider.png",
+		30, 10, // atlas offset (x, y)
+		2, 1, 2, // dx1, dx2, dx3
+		2, 1, 2 // dy1, dy2, dy3
+	};
+	TexturedBox inner_bar_yellow{getImageCache(), ":resources/slider.png",
+		35, 0, // atlas offset (x, y)
+		2, 1, 2, // dx1, dx2, dx3
+		2, 1, 2 // dy1, dy2, dy3
+	};
+	TexturedBox inner_bar_purple{getImageCache(), ":resources/slider.png",
+		35, 5, // atlas offset (x, y)
+		2, 1, 2, // dx1, dx2, dx3
+		2, 1, 2 // dy1, dy2, dy3
+	};
+	TexturedBox inner_bar_grey{getImageCache(), ":resources/slider.png",
+		35, 10, // atlas offset (x, y)
+		2, 1, 2, // dx1, dx2, dx3
+		2, 1, 2 // dy1, dy2, dy3
+	};
+
+	// This points to the inner_bar_* of the current color.
+	// It should never be a nullptr!
+	TexturedBox* inner_bar{&inner_bar_blue};
+
+	std::size_t bar_boundary{5};
+	std::size_t button_offset{7};
+
+	std::size_t getControlWidth() const;
+	void recomputeCurrentValue(float x);
 };
 
 } // GUI::
diff --git a/plugingui/stackedwidget.cc b/plugingui/stackedwidget.cc
new file mode 100644
index 0000000..069e80b
--- /dev/null
+++ b/plugingui/stackedwidget.cc
@@ -0,0 +1,106 @@
+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/***************************************************************************
+ *            stackedwidget.cc
+ *
+ *  Mon Nov 21 19:36:49 CET 2016
+ *  Copyright 2016 Bent Bisballe Nyeng
+ *  deva at aasimon.org
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include "stackedwidget.h"
+
+namespace GUI
+{
+
+StackedWidget::StackedWidget(Widget *parent)
+	: Widget(parent)
+{
+	CONNECT(this, sizeChangeNotifier, this, &StackedWidget::sizeChanged);
+}
+
+StackedWidget::~StackedWidget()
+{
+}
+
+void StackedWidget::addWidget(Widget *widget)
+{
+	widgets.push_back(widget);
+	widget->reparent(this);
+
+	if(currentWidget == nullptr)
+	{
+		setCurrentWidget(widget);
+	}
+	else
+	{
+		widget->setVisible(false);
+	}
+}
+
+void StackedWidget::removeWidget(Widget *widget)
+{
+	if(widget == currentWidget)
+	{
+		setCurrentWidget(nullptr);
+	}
+
+	widgets.remove(widget);
+}
+
+Widget *StackedWidget::getCurrentWidget() const
+{
+	return currentWidget;
+}
+
+void StackedWidget::setCurrentWidget(Widget *widget)
+{
+	if(widget == currentWidget)
+	{
+		return;
+	}
+
+	if(currentWidget)
+	{
+		currentWidget->setVisible(false);
+	}
+
+	currentWidget = widget;
+
+	if(currentWidget)
+	{
+		currentWidget->move(0, 0);
+		currentWidget->resize(width(), height());
+		currentWidget->setVisible(true);
+	}
+
+	currentChanged(currentWidget);
+}
+
+void StackedWidget::sizeChanged(int width, int height)
+{
+	// Propagate size change to child:
+	if(currentWidget)
+	{
+		currentWidget->move(0, 0);
+		currentWidget->resize(width, height);
+	}
+}
+
+} // GUI::
diff --git a/plugingui/imagecache.h b/plugingui/stackedwidget.h
similarity index 54%
copy from plugingui/imagecache.h
copy to plugingui/stackedwidget.h
index d31a844..13d764b 100644
--- a/plugingui/imagecache.h
+++ b/plugingui/stackedwidget.h
@@ -1,8 +1,8 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /***************************************************************************
- *            imagecache.h
+ *            stackedwidget.h
  *
- *  Thu Jun  2 17:12:05 CEST 2016
+ *  Mon Nov 21 19:36:49 CET 2016
  *  Copyright 2016 Bent Bisballe Nyeng
  *  deva at aasimon.org
  ****************************************************************************/
@@ -26,47 +26,48 @@
  */
 #pragma once
 
-#include <string>
-#include <map>
-#include <utility>
+#include <list>
+
+#include "widget.h"
+#include "notifier.h"
 
 namespace GUI
 {
 
-class Image;
-class ImageCache;
-
-class ScopedImageBorrower
+//! A StackedWidget is a widget containing a list of widgets but only showing
+//! one of them at a time.
+//! It is be used to implement a TabWidget but can also be used for other
+//! purposes.
+class StackedWidget
+	: public Widget
 {
 public:
-	ScopedImageBorrower(ImageCache& imageCache, const std::string& filename);
-	ScopedImageBorrower(ScopedImageBorrower&& other);
-	virtual ~ScopedImageBorrower();
+	StackedWidget(Widget *parent);
+	~StackedWidget();
 
-	ScopedImageBorrower& operator=(ScopedImageBorrower&& other);
+	//! Add a widget to the stack.
+	void addWidget(Widget *widget);
 
-	Image& operator*();
-	Image& operator()();
+	//! Remove a widget from the stack.
+	void removeWidget(Widget *widget);
 
-protected:
-	ImageCache& imageCache;
-	std::string filename;
-	Image& image;
-};
+	//! Get currently visible widget.
+	Widget *getCurrentWidget() const;
 
-class ImageCache
-{
-public:
-	ScopedImageBorrower getImage(const std::string& filename);
+	//! Show widget. Hide all the others.
+	//! If widget is not in the stack nothing happens.
+	void setCurrentWidget(Widget *widget);
 
-private:
-	friend class ScopedImageBorrower;
+	//! Reports whn a new widget is shown.
+	Notifier<Widget*> currentChanged;
 
-	Image& borrow(const std::string& filename);
-	void giveBack(const std::string& filename);
+private:
+	//! Callback for Widget::sizeChangeNotifier
+	void sizeChanged(int width, int height);
 
-protected:
-	std::map<std::string, std::pair<std::size_t, Image>> imageCache;
+private:
+	Widget* currentWidget{nullptr};
+	std::list<Widget*> widgets;
 };
 
 } // GUI::
diff --git a/plugingui/statusframecontent.cc b/plugingui/statusframecontent.cc
new file mode 100644
index 0000000..731c7b7
--- /dev/null
+++ b/plugingui/statusframecontent.cc
@@ -0,0 +1,187 @@
+/* -*- Mode: c++ -*- */
+/***************************************************************************
+ *            statusframecontent.cc
+ *
+ *  Fri Mar 24 21:49:50 CET 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include "statusframecontent.h"
+
+namespace GUI
+{
+
+StatusframeContent::StatusframeContent(
+    Widget* parent, SettingsNotifier& settings_notifier)
+    : Widget(parent), settings_notifier(settings_notifier)
+{
+	CONNECT(this, settings_notifier.drumkit_load_status,
+	        this, &StatusframeContent::updateDrumkitLoadStatus);
+	CONNECT(this, settings_notifier.drumkit_name,
+	        this, &StatusframeContent::updateDrumkitName);
+	CONNECT(this, settings_notifier.drumkit_description,
+	        this, &StatusframeContent::updateDrumkitDescription);
+	CONNECT(this, settings_notifier.drumkit_version,
+	        this, &StatusframeContent::updateDrumkitVersion);
+	CONNECT(this, settings_notifier.drumkit_samplerate,
+	        this, &StatusframeContent::updateDrumkitSamplerate);
+	CONNECT(this, settings_notifier.midimap_load_status,
+	        this, &StatusframeContent::updateMidimapLoadStatus);
+	CONNECT(this, settings_notifier.samplerate,
+	        this, &StatusframeContent::updateSamplerate);
+	CONNECT(this, settings_notifier.enable_resampling,
+	        this, &StatusframeContent::updateResamplingEnabled);
+	CONNECT(this, settings_notifier.resampling_active,
+	        this, &StatusframeContent::updateResamplingActive);
+	CONNECT(this, settings_notifier.number_of_underruns,
+	        this, &StatusframeContent::updateNumberOfUnderruns);
+
+	text_field.move(0, 0);
+	text_field.setReadOnly(true);
+
+	updateContent();
+	text_field.show();
+}
+
+void StatusframeContent::resize(std::size_t width, std::size_t height)
+{
+	Widget::resize(width, height);
+	text_field.resize(width, height);
+}
+
+void StatusframeContent::updateContent()
+{
+	text_field.setText(
+		"Drumkit status:   " + drumkit_load_status + "\n"
+		// "Midimap status: " + midimap_load_status + "\n"
+		"Drumkit name:   " + drumkit_name + "\n"
+		"Drumkit description:   " + drumkit_description + "\n"
+		// "Drumkit version:   " + drumkit_version + "\n"
+		"Drumkit samplerate:   " + drumkit_samplerate + "\n"
+		"Session samplerate:   " + samplerate + "\n"
+		// "Resampling enabled: " + resampling_enabled + "\n"
+		"Resampling active:   " + resampling_active + "\n"
+		// "Number of underruns: " + number_of_underruns + "\n"
+	);
+}
+
+void StatusframeContent::updateDrumkitLoadStatus(LoadStatus load_status)
+{
+	switch(load_status)
+	{
+	case LoadStatus::Idle:
+		drumkit_load_status = "No Kit Loaded";
+		break;
+	case LoadStatus::Loading:
+		drumkit_load_status = "Loading...";
+		break;
+	case LoadStatus::Done:
+		drumkit_load_status = "Ready";
+		break;
+	case LoadStatus::Error:
+		drumkit_load_status = "Error";
+		break;
+	}
+
+	updateContent();
+}
+
+void StatusframeContent::updateDrumkitName(std::string const& drumkit_name)
+{
+	this->drumkit_name = drumkit_name;
+
+	updateContent();
+}
+
+void StatusframeContent::updateDrumkitDescription(std::string const& drumkit_description)
+{
+	this->drumkit_description = drumkit_description;
+
+	updateContent();
+}
+
+void StatusframeContent::updateDrumkitVersion(std::string const& drumkit_version)
+{
+	this->drumkit_version = drumkit_version;
+
+	updateContent();
+}
+
+void StatusframeContent::updateDrumkitSamplerate(std::size_t drumkit_samplerate)
+{
+	this->drumkit_samplerate = drumkit_samplerate == 0
+		? ""
+		: std::to_string(drumkit_samplerate);
+
+	updateContent();
+}
+
+void StatusframeContent::updateMidimapLoadStatus(LoadStatus load_status)
+{
+	switch(load_status)
+	{
+	case LoadStatus::Idle:
+		midimap_load_status = "No Midimap Loaded";
+		break;
+	case LoadStatus::Loading:
+		midimap_load_status = "Loading...";
+		break;
+	case LoadStatus::Done:
+		midimap_load_status = "Ready";
+		break;
+	case LoadStatus::Error:
+		midimap_load_status = "Error";
+		break;
+	}
+
+	updateContent();
+}
+
+void StatusframeContent::updateSamplerate(double samplerate)
+{
+	this->samplerate = std::to_string((std::size_t)samplerate);
+
+	updateContent();
+}
+
+void StatusframeContent::updateResamplingEnabled(bool enable_resampling)
+{
+	this->resampling_enabled = enable_resampling ? "Yes" : "No";
+
+	updateContent();
+}
+
+void StatusframeContent::updateResamplingActive(bool resampling_active)
+{
+	this->resampling_active = resampling_active ? "Yes" : "No";
+
+	updateContent();
+}
+
+void StatusframeContent::updateNumberOfUnderruns(
+    std::size_t number_of_underruns)
+{
+	this->number_of_underruns = std::to_string(number_of_underruns);
+
+	updateContent();
+}
+
+} // GUI::
diff --git a/plugingui/statusframecontent.h b/plugingui/statusframecontent.h
new file mode 100644
index 0000000..20fbfd9
--- /dev/null
+++ b/plugingui/statusframecontent.h
@@ -0,0 +1,76 @@
+/* -*- Mode: c++ -*- */
+/***************************************************************************
+ *            statusframecontent.h
+ *
+ *  Fri Mar 24 21:49:50 CET 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#pragma once
+
+#include "settings.h"
+#include "textedit.h"
+#include "widget.h"
+
+class SettingsNotifier;
+
+namespace GUI
+{
+
+class StatusframeContent : public Widget
+{
+public:
+	StatusframeContent(Widget* parent, SettingsNotifier& settings_notifier);
+
+	// From Widget
+	virtual void resize(std::size_t width, std::size_t height) override;
+
+	void updateContent();
+
+	void updateDrumkitLoadStatus(LoadStatus load_status);
+	void updateDrumkitName(std::string const& drumkit_name);
+	void updateDrumkitDescription(std::string const& drumkit_description);
+	void updateDrumkitVersion(std::string const& drumkit_version);
+	void updateDrumkitSamplerate(std::size_t drumkit_samplerate);
+	void updateMidimapLoadStatus(LoadStatus load_status);
+	void updateSamplerate(double samplerate);
+	void updateResamplingEnabled(bool enable_resampling);
+	void updateResamplingActive(bool resampling_active);
+	void updateNumberOfUnderruns(std::size_t number_of_underruns);
+
+private:
+	TextEdit text_field{this};
+
+	SettingsNotifier& settings_notifier;
+
+	std::string drumkit_load_status;
+	std::string drumkit_name;
+	std::string drumkit_description;
+	std::string drumkit_version;
+	std::string drumkit_samplerate;
+	std::string midimap_load_status;
+	std::string samplerate;
+	std::string resampling_enabled;
+	std::string resampling_active;
+	std::string number_of_underruns;
+};
+
+} // GUI::
diff --git a/plugingui/tabbutton.cc b/plugingui/tabbutton.cc
new file mode 100644
index 0000000..f46daa4
--- /dev/null
+++ b/plugingui/tabbutton.cc
@@ -0,0 +1,114 @@
+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/***************************************************************************
+ *            tabbutton.cc
+ *
+ *  Thu Nov 24 18:52:26 CET 2016
+ *  Copyright 2016 Bent Bisballe Nyeng
+ *  deva at aasimon.org
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include "tabbutton.h"
+
+#include "painter.h"
+
+namespace GUI
+{
+
+TabButton::TabButton(Widget* parent, Widget* tab_widget)
+	: ButtonBase(parent)
+	, tab_widget(tab_widget)
+{
+	CONNECT(this, clickNotifier, this, &TabButton::clickHandler);
+}
+
+TabButton::~TabButton()
+{
+}
+
+Widget* TabButton::getTabWidget()
+{
+	return tab_widget;
+}
+
+std::size_t TabButton::getMinimalWidth() const
+{
+	std::size_t padding = 15;
+	auto font_width = font.textWidth(text);
+
+	return font_width + padding;
+}
+
+std::size_t TabButton::getMinimalHeight() const
+{
+	std::size_t padding = 10;
+	auto font_height= font.textHeight(text);
+
+	return font_height + padding;
+}
+
+void TabButton::setActive(bool active)
+{
+	this->active = active;
+
+	if (active) {
+		draw_state = State::Down;
+	}
+	else {
+		draw_state = State::Up;
+	}
+
+	redraw();
+}
+
+void TabButton::repaintEvent(RepaintEvent* e)
+{
+	Painter p(*this);
+
+	int padTop = 3;
+	int padLeft = 0;
+	int padTextTop = 3;
+
+	int w = width();
+	int h = height();
+	if(w == 0 || h == 0)
+	{
+		return;
+	}
+
+	if (draw_state == State::Up && !active) {
+		tab_passive.setSize(w - padLeft, h - padTop);
+		p.drawImage(padLeft, padTop, tab_passive);
+	}
+	else {
+		tab_active.setSize(w - padLeft, h - padTop);
+		p.drawImage(padLeft, padTop, tab_active);
+	}
+
+	auto x = padLeft + (width() - font.textWidth(text)) / 2;
+	auto y = padTop + padTextTop + font.textHeight(text);
+	p.drawText(x, y, font, text, true);
+}
+
+void TabButton::clickHandler()
+{
+	switchTabNotifier(tab_widget);
+}
+
+} // GUI::
diff --git a/plugingui/listboxthin.h b/plugingui/tabbutton.h
similarity index 57%
copy from plugingui/listboxthin.h
copy to plugingui/tabbutton.h
index a5605f2..1c4d84b 100644
--- a/plugingui/listboxthin.h
+++ b/plugingui/tabbutton.h
@@ -1,9 +1,9 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /***************************************************************************
- *            listboxthin.h
+ *            tabbutton.h
  *
- *  Sun Apr  7 19:39:35 CEST 2013
- *  Copyright 2013 Bent Bisballe Nyeng
+ *  Thu Nov 24 18:52:26 CET 2016
+ *  Copyright 2016 Bent Bisballe Nyeng
  *  deva at aasimon.org
  ****************************************************************************/
 
@@ -26,50 +26,50 @@
  */
 #pragma once
 
-#include <string.h>
-#include <vector>
-
 #include <notifier.h>
 
-#include "widget.h"
-#include "painter.h"
-#include "listboxbasic.h"
+#include "button_base.h"
+#include "font.h"
 #include "texturedbox.h"
 
 namespace GUI
 {
 
-class ListBoxThin
-	: public Widget
+class TabButton
+	: public ButtonBase
 {
 public:
-	ListBoxThin(Widget *parent);
-	virtual ~ListBoxThin();
+	TabButton(Widget* parent, Widget* tab_widget);
+	virtual ~TabButton();
 
-	void addItem(std::string name, std::string value);
-	void addItems(std::vector<ListBoxBasic::Item> &items);
+	Widget* getTabWidget();
+	std::size_t getMinimalWidth() const;
+	std::size_t getMinimalHeight() const;
+	void setActive(bool active);
 
-	void clear();
-	bool selectItem(int index);
-	std::string selectedName();
-	std::string selectedValue();
+	Notifier<Widget*> switchTabNotifier;
 
+protected:
 	// From Widget:
-	virtual void repaintEvent(GUI::RepaintEvent* repaintEvent) override;
-	virtual void resize(int w, int h) override;
-
-	// Forwarded notifier from ListBoxBasic::basic
-	Notifier<>& selectionNotifier;
-	Notifier<>& clickNotifier;
-	Notifier<>& valueChangedNotifier;
+	virtual void repaintEvent(RepaintEvent* e) override;
 
 private:
-	ListBoxBasic basic;
+	void clickHandler();
+
+	Widget* tab_widget;
+	bool active{false};
 
-	TexturedBox box{getImageCache(), ":thinlistbox.png",
+	TexturedBox tab_active{getImageCache(), ":resources/tab.png",
 			0, 0, // atlas offset (x, y)
-			1, 1, 1, // dx1, dx2, dx3
-			1, 1, 1}; // dy1, dy2, dy3
+			5, 1, 5, // dx1, dx2, dx3
+			5, 13, 1}; // dy1, dy2, dy3
+
+	TexturedBox tab_passive{getImageCache(), ":resources/tab.png",
+			11, 0, // atlas offset (x, y)
+			5, 1, 5, // dx1, dx2, dx3
+			5, 13, 1}; // dy1, dy2, dy3
+
+	Font font{":resources/fontemboss.png"};
 };
 
 } // GUI::
diff --git a/plugingui/tabwidget.cc b/plugingui/tabwidget.cc
new file mode 100644
index 0000000..06e7425
--- /dev/null
+++ b/plugingui/tabwidget.cc
@@ -0,0 +1,119 @@
+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/***************************************************************************
+ *            tabwidget.cc
+ *
+ *  Thu Nov 24 17:46:22 CET 2016
+ *  Copyright 2016 Bent Bisballe Nyeng
+ *  deva at aasimon.org
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include "tabwidget.h"
+
+#include "painter.h"
+
+namespace GUI
+{
+
+TabWidget::TabWidget(Widget *parent)
+	: Widget(parent)
+	, stack(this)
+{
+	CONNECT(this, sizeChangeNotifier, this, &TabWidget::sizeChanged);
+	CONNECT(&stack, currentChanged, this, &TabWidget::setActiveButtons);
+}
+
+void TabWidget::addTab(const std::string& title, Widget* widget)
+{
+	buttons.emplace_back(this, widget);
+	auto& button = buttons.back();
+	button.setText(title);
+	stack.addWidget(widget);
+	CONNECT(&button, switchTabNotifier, this, &TabWidget::switchTab);
+	sizeChanged(width(), height());
+}
+
+std::size_t TabWidget::getBarHeight() const
+{
+	return topbar.height();
+}
+
+void TabWidget::switchTab(Widget* tabWidget)
+{
+	stack.setCurrentWidget(tabWidget);
+}
+
+void TabWidget::setActiveButtons(Widget* current_widget)
+{
+	for (auto& button : buttons) {
+		if (button.getTabWidget() == current_widget) {
+			button.setActive(true);
+		}
+		else {
+			button.setActive(false);
+		}
+	}
+}
+
+void TabWidget::sizeChanged(int width, int height)
+{
+	std::size_t pos = 0;
+
+	std::size_t button_width = 1;
+	std::size_t bar_height = 25;
+	std::size_t button_border_width = 10;
+
+	std::size_t button_padding_left = 25;
+	std::size_t button_padding_inner = 3;
+	std::size_t logo_padding_right = button_padding_left / 2;
+
+	Painter p(*this);
+
+	if(buttons.size() > 0)
+	{
+		for (auto& button : buttons)
+		{
+			auto min_width = button.getMinimalWidth();
+			button_width = std::max(button_width, min_width + button_border_width);
+		}
+
+		button_width = std::min(button_width, width / buttons.size());
+	}
+
+	// draw the upper bar
+	topbar.setSize(width, bar_height);
+	p.drawImage(0, 0, topbar);
+	auto x_logo = width - toplogo.width() - logo_padding_right;
+	auto y_logo = (bar_height - toplogo.height()) / 2;
+	p.drawImage(x_logo, y_logo, toplogo);
+
+	// place the buttons
+	pos = button_padding_left;
+	for(auto& button : buttons)
+	{
+		button.resize(button_width, bar_height);
+		button.move(pos, 0);
+		pos += button_width + button_padding_inner;
+	}
+
+	stack.move(0, bar_height);
+	stack.resize(width, height - bar_height);
+}
+
+} // GUI::
diff --git a/plugingui/listboxthin.h b/plugingui/tabwidget.h
similarity index 57%
copy from plugingui/listboxthin.h
copy to plugingui/tabwidget.h
index a5605f2..ca96dc2 100644
--- a/plugingui/listboxthin.h
+++ b/plugingui/tabwidget.h
@@ -1,9 +1,9 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /***************************************************************************
- *            listboxthin.h
+ *            tabwidget.h
  *
- *  Sun Apr  7 19:39:35 CEST 2013
- *  Copyright 2013 Bent Bisballe Nyeng
+ *  Thu Nov 24 17:46:22 CET 2016
+ *  Copyright 2016 Bent Bisballe Nyeng
  *  deva at aasimon.org
  ****************************************************************************/
 
@@ -26,50 +26,46 @@
  */
 #pragma once
 
-#include <string.h>
-#include <vector>
-
-#include <notifier.h>
-
 #include "widget.h"
-#include "painter.h"
-#include "listboxbasic.h"
-#include "texturedbox.h"
+#include "tabbutton.h"
+#include "stackedwidget.h"
+#include "texture.h"
 
 namespace GUI
 {
 
-class ListBoxThin
+class TabWidget
 	: public Widget
 {
 public:
-	ListBoxThin(Widget *parent);
-	virtual ~ListBoxThin();
+	TabWidget(Widget *parent);
 
-	void addItem(std::string name, std::string value);
-	void addItems(std::vector<ListBoxBasic::Item> &items);
+	//! Add new tab to the tab widget.
+	//! \param title The title to display on the tab button.
+	//! \param widget The widget to show in the tab.
+	void addTab(const std::string& title, Widget* widget);
 
-	void clear();
-	bool selectItem(int index);
-	std::string selectedName();
-	std::string selectedValue();
+	std::size_t getBarHeight() const;
 
-	// From Widget:
-	virtual void repaintEvent(GUI::RepaintEvent* repaintEvent) override;
-	virtual void resize(int w, int h) override;
-
-	// Forwarded notifier from ListBoxBasic::basic
-	Notifier<>& selectionNotifier;
-	Notifier<>& clickNotifier;
-	Notifier<>& valueChangedNotifier;
+private:
+	//! Callback for Widget::sizeChangeNotifier
+	void sizeChanged(int width, int height);
 
 private:
-	ListBoxBasic basic;
+	void switchTab(Widget* tabWidget);
+	void setActiveButtons(Widget* current_widget);
 
-	TexturedBox box{getImageCache(), ":thinlistbox.png",
+	std::list<TabButton> buttons;
+	StackedWidget stack;
+
+	TexturedBox topbar{getImageCache(), ":resources/topbar.png",
 			0, 0, // atlas offset (x, y)
 			1, 1, 1, // dx1, dx2, dx3
-			1, 1, 1}; // dy1, dy2, dy3
+			17, 1, 1}; // dy1, dy2, dy3
+
+	Texture toplogo{getImageCache(), ":resources/toplogo.png",
+			0, 0, // atlas offset (x, y)
+			95, 17}; // width, height
 };
 
 } // GUI::
diff --git a/plugingui/testmain.cc b/plugingui/testmain.cc
index 84d813d..d6c3220 100644
--- a/plugingui/testmain.cc
+++ b/plugingui/testmain.cc
@@ -24,56 +24,51 @@
  *  along with DrumGizmo; if not, write to the Free Software
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
  */
-#include "plugingui.h"
+#include <platform.h>
 
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 #define WIN32_LEAN_AND_MEAN
 #include <windows.h>
 #endif
+#include <unistd.h>
 
 #include <hugin.hpp>
-
-#include <notifier.h>
 #include <settings.h>
 
-class TestMain : public Listener {
-public:
-	TestMain()
-	{
-		CONNECT(&gui, closeNotifier, this, &TestMain::stop);
-	}
+#include "mainwindow.h"
+#include "window.h"
 
-	void stop()
-	{
-		DEBUG(stop, "Stopping...\n");
-		running = false;
-	}
+int main()
+{
+	INFO(example, "We are up and running");
+
+	GUI::Window parent{nullptr};
+	parent.setCaption("PluginGui Test Application");
+
+	Settings settings;
+	GUI::MainWindow main_window(settings, parent.getNativeWindowHandle());
+	CONNECT(&parent, eventHandler()->closeNotifier, &main_window,
+	    &GUI::MainWindow::closeEventHandler);
+
+	parent.show();
+	main_window.show();
 
-	void run()
+	parent.resize(750, 400);
+
+	while(true)
 	{
-		while(running)
+		parent.eventHandler()->processEvents();
+		if(!main_window.processEvents())
 		{
-#ifdef WIN32
-			SleepEx(50, FALSE);
+			break;
+		}
+
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
+		SleepEx(50, FALSE);
 #else
-			usleep(50000);
+		usleep(50000);
 #endif
-			gui.processEvents();
-		}
 	}
 
-	bool running = true;
-
-	Settings settings;
-	GUI::PluginGUI gui{settings};
-};
-
-int main()
-{
-	INFO(example, "We are up and running");
-
-	TestMain testMain;
-	testMain.run();
-
 	return 0;
 }
diff --git a/plugingui/textedit.cc b/plugingui/textedit.cc
index 05aa251..4de6e52 100644
--- a/plugingui/textedit.cc
+++ b/plugingui/textedit.cc
@@ -29,22 +29,21 @@
 #include "window.h"
 
 #include <assert.h>
-#include <list>
 #include <hugin.hpp>
+#include <list>
 #include <stdio.h>
 
 #define BORDER 10
 
-namespace GUI {
+namespace GUI
+{
 
-TextEdit::TextEdit(Widget *parent)
-	: Widget(parent)
-	, scroll(this)
+TextEdit::TextEdit(Widget* parent) : Widget(parent), scroll(this)
 {
 	setReadOnly(true);
 
-	scroll.move(width() - 5, 1);
-	scroll.resize(20, 100);
+	scroll.move(width() - 23, 1);
+	scroll.resize(16, 100);
 	CONNECT(&scroll, valueChangeNotifier, this, &TextEdit::scrolled);
 }
 
@@ -52,11 +51,13 @@ TextEdit::~TextEdit()
 {
 }
 
-void TextEdit::resize(int height, int width)
+void TextEdit::resize(std::size_t width, std::size_t height)
 {
-	Widget::resize(height, width);
-	scroll.resize(scroll.width(), height-10);
-	scroll.move(width-30,7);
+	Widget::resize(width, height);
+
+	needs_preprocessing = true;
+	scroll.resize(scroll.width(), height - 14);
+	scroll.move(width - 23, 7);
 }
 
 void TextEdit::setReadOnly(bool readonly)
@@ -73,18 +74,8 @@ void TextEdit::setText(const std::string& text)
 {
 	_text = text;
 
-	preprocessText();
-
-	int ran = height() / font.textHeight();
-
-	DEBUG(textedit, "Setting range and max of scrollbar to '%d' and '%d'\n",
-	      ran, (int)preprocessedtext.size());
-
-	scroll.setRange(ran);
-	scroll.setMaximum(preprocessedtext.size());
-
-	repaintEvent(nullptr);
-
+	needs_preprocessing = true;
+	redraw();
 	textChangedNotifier();
 }
 
@@ -110,6 +101,17 @@ void TextEdit::preprocessText()
 		}
 	}
 
+	{ // Handle "\r"
+		for(size_t i = 0; i < text.length(); ++i)
+		{
+			char ch = text.at(i);
+			if(ch == '\r')
+			{
+				text.erase(i, 1);
+			}
+		}
+	}
+
 	std::list<std::string> lines;
 	{ // Handle new line characters
 		size_t pos = 0;
@@ -117,9 +119,8 @@ void TextEdit::preprocessText()
 		{
 			pos = text.find("\n");
 			lines.push_back(text.substr(0, pos));
-			text = text.substr(pos+1);
-		}
-		while(pos != std::string::npos);
+			text = text.substr(pos + 1);
+		} while(pos != std::string::npos);
 	}
 
 	{ // Wrap long lines
@@ -131,7 +132,8 @@ void TextEdit::preprocessText()
 			for(size_t i = 0; i < line.length(); ++i)
 			{
 				size_t linewidth = font.textWidth(line.substr(0, i));
-				if(linewidth >= width() - BORDER - 4 + 3 - 10 - scroll.width()) {
+				if(linewidth >= width() - BORDER - 20 - scroll.width())
+				{
 					preprocessedtext.push_back(line.substr(0, i));
 					line = line.substr(i);
 					i = 0;
@@ -144,9 +146,16 @@ void TextEdit::preprocessText()
 
 void TextEdit::repaintEvent(RepaintEvent* repaintEvent)
 {
+	if(needs_preprocessing) 
+	{
+		preprocessText();
+	}
+
 	Painter p(*this);
 
-	p.clear();
+	// update values of scroll bar
+	scroll.setRange(height() / font.textHeight());
+	scroll.setMaximum(preprocessedtext.size());
 
 	int w = width();
 	int h = height();
@@ -156,9 +165,9 @@ void TextEdit::repaintEvent(RepaintEvent* repaintEvent)
 	}
 
 	box.setSize(w, h);
-	p.drawImage(0,0, box);
+	p.drawImage(0, 0, box);
 
-	p.setColour(Colour(183.0 / 255.0, 219.0 / 255.0 , 255.0 / 255.0, 1));
+	p.setColour(Colour(183.0 / 255.0, 219.0 / 255.0, 255.0 / 255.0, 1));
 
 	int skip = scroll.value();
 
@@ -167,13 +176,13 @@ void TextEdit::repaintEvent(RepaintEvent* repaintEvent)
 	it = preprocessedtext.begin();
 
 	int c = 0;
-	for( ; c < skip; c++)
+	for(; c < skip; c++)
 	{
 		++it;
 	}
 
 	c = 0;
-	for( ; it != preprocessedtext.end(); it++)
+	for(; it != preprocessedtext.end(); it++)
 	{
 		if((c * font.textHeight()) >= (height() - 8 - font.textHeight()))
 		{
@@ -187,10 +196,15 @@ void TextEdit::repaintEvent(RepaintEvent* repaintEvent)
 	}
 }
 
+void TextEdit::scrollEvent(ScrollEvent* scrollEvent)
+{
+	scroll.setValue(scroll.value() + scrollEvent->delta);
+}
+
 void TextEdit::scrolled(int value)
 {
 	(void)value;
-	repaintEvent(nullptr);
+	redraw();
 }
 
 } // GUI::
diff --git a/plugingui/textedit.h b/plugingui/textedit.h
index 44189a5..5959ae9 100644
--- a/plugingui/textedit.h
+++ b/plugingui/textedit.h
@@ -45,7 +45,7 @@ public:
 
 	// From Widget
 	bool isFocusable() override { return true; }
-	void resize(int width, int height) override;
+	void resize(std::size_t width, std::size_t height) override;
 
 	std::string text();
 	void setText(const std::string& text);
@@ -60,11 +60,12 @@ public:
 protected:
 	// From Widget
 	virtual void repaintEvent(RepaintEvent* repaintEvent) override;
+	void scrollEvent(ScrollEvent* scrollEvent) override;
 
 private:
 	void scrolled(int value);
 
-	TexturedBox box{getImageCache(), ":widget.png",
+	TexturedBox box{getImageCache(), ":resources/widget.png",
 			0, 0, // atlas offset (x, y)
 			7, 1, 7, // dx1, dx2, dx3
 			7, 63, 7}; // dy1, dy2, dy3
@@ -75,6 +76,7 @@ private:
 	std::string _text;
 
 	bool readonly{true};
+	bool needs_preprocessing{false};
 
 	std::list< std::string > preprocessedtext;
 };
diff --git a/plugingui/texturedbox.cc b/plugingui/texturedbox.cc
index c0391c7..a03eecd 100644
--- a/plugingui/texturedbox.cc
+++ b/plugingui/texturedbox.cc
@@ -50,6 +50,8 @@ TexturedBox::TexturedBox(ImageCache& image_cache, const std::string& filename,
 	, dy1(dy1)
 	, dy2(dy2)
 	, dy3(dy3)
+	, _width(dx1 + dx2 + dx3)
+	, _height(dy1 + dy2 + dy3)
 {
 }
 
diff --git a/plugingui/texturedbox.h b/plugingui/texturedbox.h
index d393b22..dc84183 100644
--- a/plugingui/texturedbox.h
+++ b/plugingui/texturedbox.h
@@ -101,14 +101,14 @@ private:
 	Texture seg_h;
 	Texture seg_i;
 
-	std::size_t _width{100};
-	std::size_t _height{100};
 	std::size_t dx1;
 	std::size_t dx2;
 	std::size_t dx3;
 	std::size_t dy1;
 	std::size_t dy2;
 	std::size_t dy3;
+	std::size_t _width{100};
+	std::size_t _height{100};
 
 	Colour outOfRange{0.0f, 0.0f, 0.0f, 0.0f};
 };
diff --git a/plugingui/checkbox.cc b/plugingui/toggle.cc
similarity index 54%
copy from plugingui/checkbox.cc
copy to plugingui/toggle.cc
index bada623..6fdb6bc 100644
--- a/plugingui/checkbox.cc
+++ b/plugingui/toggle.cc
@@ -1,10 +1,10 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* -*- Mode: c++ -*- */
 /***************************************************************************
- *            checkbox.cc
+ *            toggle.cc
  *
- *  Sat Nov 26 15:07:44 CET 2011
- *  Copyright 2011 Bent Bisballe Nyeng
- *  deva at aasimon.org
+ *  Wed Mar 22 22:58:57 CET 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
  ****************************************************************************/
 
 /*
@@ -24,22 +24,16 @@
  *  along with DrumGizmo; if not, write to the Free Software
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
  */
-#include "checkbox.h"
-
-#include "painter.h"
+#include "toggle.h"
 
 namespace GUI
 {
 
-CheckBox::CheckBox(Widget* parent)
-	: Widget(parent)
-	, bg_on(getImageCache(), ":switch_back_on.png")
-	, bg_off(getImageCache(), ":switch_back_off.png")
-	, knob(getImageCache(), ":switch_front.png")
+Toggle::Toggle(Widget* parent) : Widget(parent)
 {
 }
 
-void CheckBox::buttonEvent(ButtonEvent* buttonEvent)
+void Toggle::buttonEvent(ButtonEvent* buttonEvent)
 {
 	// Ignore everything except left clicks.
 	if(buttonEvent->button != MouseButton::left)
@@ -50,7 +44,7 @@ void CheckBox::buttonEvent(ButtonEvent* buttonEvent)
 	if((buttonEvent->direction == Direction::up) || buttonEvent->doubleClick)
 	{
 		buttonDown = false;
-		middle = false;
+		clicked = false;
 		if(inCheckbox)
 		{
 			internalSetChecked(!state);
@@ -59,100 +53,76 @@ void CheckBox::buttonEvent(ButtonEvent* buttonEvent)
 	else
 	{
 		buttonDown = true;
-		middle = true;
+		clicked = true;
 	}
 
-	repaintEvent(nullptr);
+	redraw();
 }
 
-void CheckBox::setText(std::string text)
+void Toggle::setText(std::string text)
 {
 	_text = text;
-	repaintEvent(nullptr);
+	redraw();
 }
 
-void CheckBox::keyEvent(KeyEvent* keyEvent)
+void Toggle::keyEvent(KeyEvent* keyEvent)
 {
 	if(keyEvent->keycode == Key::character && keyEvent->text == " ")
 	{
 		if(keyEvent->direction == Direction::up)
 		{
-			middle = false;
+			clicked = false;
 			internalSetChecked(!state);
 		}
 		else
 		{
-			middle = true;
+			clicked = true;
 		}
 
-		repaintEvent(nullptr);
-	}
-}
-
-void CheckBox::repaintEvent(RepaintEvent* repaintEvent)
-{
-	Painter p(*this);
-
-	p.clear();
-
-	p.drawImage(0, (knob.height() - bg_on.height()) / 2, state ? bg_on : bg_off);
-
-	if(middle)
-	{
-		p.drawImage((bg_on.width() - knob.width()) / 2 + 1, 0, knob);
-		return;
-	}
-
-	if(state)
-	{
-		p.drawImage(bg_on.width() - 40 + 2, 0, knob);
-	}
-	else
-	{
-		p.drawImage(0, 0, knob);
+		redraw();
 	}
 }
 
-bool CheckBox::checked()
+bool Toggle::checked()
 {
 	return state;
 }
 
-void CheckBox::setChecked(bool c)
+void Toggle::setChecked(bool c)
 {
 	internalSetChecked(c);
 }
 
-void CheckBox::mouseLeaveEvent()
+void Toggle::mouseLeaveEvent()
 {
 	inCheckbox = false;
 	if(buttonDown)
 	{
-		middle = false;
-		repaintEvent(nullptr);
+		clicked = false;
+		redraw();
 	}
 }
 
-void CheckBox::mouseEnterEvent()
+void Toggle::mouseEnterEvent()
 {
 	inCheckbox = true;
 	if(buttonDown)
 	{
-		middle = true;
-		repaintEvent(nullptr);
+		clicked = true;
+		redraw();
 	}
 }
 
-void CheckBox::internalSetChecked(bool checked)
+void Toggle::internalSetChecked(bool checked)
 {
-	if(checked == state)
+	if(state == checked)
 	{
 		return;
 	}
 
 	state = checked;
 	stateChangedNotifier(state);
-	repaintEvent(nullptr);
+	redraw();
 }
 
 } // GUI::
diff --git a/plugingui/checkbox.h b/plugingui/toggle.h
similarity index 77%
copy from plugingui/checkbox.h
copy to plugingui/toggle.h
index f85c1d9..b599ced 100644
--- a/plugingui/checkbox.h
+++ b/plugingui/toggle.h
@@ -1,10 +1,10 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* -*- Mode: c++ -*- */
 /***************************************************************************
- *            checkbox.h
+ *            toggle.h
  *
- *  Sat Nov 26 15:07:44 CET 2011
- *  Copyright 2011 Bent Bisballe Nyeng
- *  deva at aasimon.org
+ *  Wed Mar 22 22:58:57 CET 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
  ****************************************************************************/
 
 /*
@@ -26,17 +26,18 @@
  */
 #pragma once
 
-#include <notifier.h>
-
 #include "widget.h"
-#include "texture.h"
 
-namespace GUI {
+#include <notifier.h>
+
+namespace GUI
+{
 
-class CheckBox : public Widget {
+class Toggle : public Widget
+{
 public:
-	CheckBox(Widget *parent);
-	virtual ~CheckBox() = default;
+	Toggle(Widget* parent);
+	virtual ~Toggle() = default;
 
 	void setText(std::string text);
 
@@ -51,25 +52,20 @@ public:
 
 protected:
 	// From Widget:
-	virtual void repaintEvent(RepaintEvent* repaintEvent) override;
 	virtual void buttonEvent(ButtonEvent* buttonEvent) override;
 	virtual void keyEvent(KeyEvent* keyEvent) override;
 	virtual void mouseLeaveEvent() override;
 	virtual void mouseEnterEvent() override;
 
-private:
-	void internalSetChecked(bool checked);
-
-	Texture bg_on;
-	Texture bg_off;
-	Texture knob;
-
 	bool state{false};
-	bool middle{false};
+	bool clicked{false};
 	bool buttonDown{false};
 	bool inCheckbox{false};
 
 	std::string _text;
+
+private:
+	void internalSetChecked(bool checked);
 };
 
 } // GUI::
diff --git a/plugingui/utf8.cc b/plugingui/utf8.cc
new file mode 100644
index 0000000..b11addf
--- /dev/null
+++ b/plugingui/utf8.cc
@@ -0,0 +1,361 @@
+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/***************************************************************************
+ *            utf8.cc
+ *
+ *  Tue Feb 27 19:18:23 CET 2007
+ *  Copyright  2006 Bent Bisballe Nyeng
+ *  deva at aasimon.org
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include "utf8.h"
+
+UTF8::UTF8()
+{
+	// Encode Map
+	map_encode["\x80"] = "\xc2\x80";
+	map_encode["\x81"] = "\xc2\x81";
+	map_encode["\x82"] = "\xc2\x82";
+	map_encode["\x83"] = "\xc2\x83";
+	map_encode["\x84"] = "\xc2\x84";
+	map_encode["\x85"] = "\xc2\x85";
+	map_encode["\x86"] = "\xc2\x86";
+	map_encode["\x87"] = "\xc2\x87";
+	map_encode["\x88"] = "\xc2\x88";
+	map_encode["\x89"] = "\xc2\x89";
+	map_encode["\x8a"] = "\xc2\x8a";
+	map_encode["\x8b"] = "\xc2\x8b";
+	map_encode["\x8c"] = "\xc2\x8c";
+	map_encode["\x8d"] = "\xc2\x8d";
+	map_encode["\x8e"] = "\xc2\x8e";
+	map_encode["\x8f"] = "\xc2\x8f";
+	map_encode["\x90"] = "\xc2\x90";
+	map_encode["\x91"] = "\xc2\x91";
+	map_encode["\x92"] = "\xc2\x92";
+	map_encode["\x93"] = "\xc2\x93";
+	map_encode["\x94"] = "\xc2\x94";
+	map_encode["\x95"] = "\xc2\x95";
+	map_encode["\x96"] = "\xc2\x96";
+	map_encode["\x97"] = "\xc2\x97";
+	map_encode["\x98"] = "\xc2\x98";
+	map_encode["\x99"] = "\xc2\x99";
+	map_encode["\x9a"] = "\xc2\x9a";
+	map_encode["\x9b"] = "\xc2\x9b";
+	map_encode["\x9c"] = "\xc2\x9c";
+	map_encode["\x9d"] = "\xc2\x9d";
+	map_encode["\x9e"] = "\xc2\x9e";
+	map_encode["\x9f"] = "\xc2\x9f";
+	map_encode["\xa0"] = "\xc2\xa0";
+	map_encode["\xa1"] = "\xc2\xa1";
+	map_encode["\xa2"] = "\xc2\xa2";
+	map_encode["\xa3"] = "\xc2\xa3";
+	map_encode["\xa4"] = "\xc2\xa4";
+	map_encode["\xa5"] = "\xc2\xa5";
+	map_encode["\xa6"] = "\xc2\xa6";
+	map_encode["\xa7"] = "\xc2\xa7";
+	map_encode["\xa8"] = "\xc2\xa8";
+	map_encode["\xa9"] = "\xc2\xa9";
+	map_encode["\xaa"] = "\xc2\xaa";
+	map_encode["\xab"] = "\xc2\xab";
+	map_encode["\xac"] = "\xc2\xac";
+	map_encode["\xad"] = "\xc2\xad";
+	map_encode["\xae"] = "\xc2\xae";
+	map_encode["\xaf"] = "\xc2\xaf";
+	map_encode["\xb0"] = "\xc2\xb0";
+	map_encode["\xb1"] = "\xc2\xb1";
+	map_encode["\xb2"] = "\xc2\xb2";
+	map_encode["\xb3"] = "\xc2\xb3";
+	map_encode["\xb4"] = "\xc2\xb4";
+	map_encode["\xb5"] = "\xc2\xb5";
+	map_encode["\xb6"] = "\xc2\xb6";
+	map_encode["\xb7"] = "\xc2\xb7";
+	map_encode["\xb8"] = "\xc2\xb8";
+	map_encode["\xb9"] = "\xc2\xb9";
+	map_encode["\xba"] = "\xc2\xba";
+	map_encode["\xbb"] = "\xc2\xbb";
+	map_encode["\xbc"] = "\xc2\xbc";
+	map_encode["\xbd"] = "\xc2\xbd";
+	map_encode["\xbe"] = "\xc2\xbe";
+	map_encode["\xbf"] = "\xc2\xbf";
+	map_encode["\xc0"] = "\xc3\x80";
+	map_encode["\xc1"] = "\xc3\x81";
+	map_encode["\xc2"] = "\xc3\x82";
+	map_encode["\xc3"] = "\xc3\x83";
+	map_encode["\xc4"] = "\xc3\x84";
+	map_encode["\xc5"] = "\xc3\x85";
+	map_encode["\xc6"] = "\xc3\x86";
+	map_encode["\xc7"] = "\xc3\x87";
+	map_encode["\xc8"] = "\xc3\x88";
+	map_encode["\xc9"] = "\xc3\x89";
+	map_encode["\xca"] = "\xc3\x8a";
+	map_encode["\xcb"] = "\xc3\x8b";
+	map_encode["\xcc"] = "\xc3\x8c";
+	map_encode["\xcd"] = "\xc3\x8d";
+	map_encode["\xce"] = "\xc3\x8e";
+	map_encode["\xcf"] = "\xc3\x8f";
+	map_encode["\xd0"] = "\xc3\x90";
+	map_encode["\xd1"] = "\xc3\x91";
+	map_encode["\xd2"] = "\xc3\x92";
+	map_encode["\xd3"] = "\xc3\x93";
+	map_encode["\xd4"] = "\xc3\x94";
+	map_encode["\xd5"] = "\xc3\x95";
+	map_encode["\xd6"] = "\xc3\x96";
+	map_encode["\xd7"] = "\xc3\x97";
+	map_encode["\xd8"] = "\xc3\x98";
+	map_encode["\xd9"] = "\xc3\x99";
+	map_encode["\xda"] = "\xc3\x9a";
+	map_encode["\xdb"] = "\xc3\x9b";
+	map_encode["\xdc"] = "\xc3\x9c";
+	map_encode["\xdd"] = "\xc3\x9d";
+	map_encode["\xde"] = "\xc3\x9e";
+	map_encode["\xdf"] = "\xc3\x9f";
+	map_encode["\xe0"] = "\xc3\xa0";
+	map_encode["\xe1"] = "\xc3\xa1";
+	map_encode["\xe2"] = "\xc3\xa2";
+	map_encode["\xe3"] = "\xc3\xa3";
+	map_encode["\xe4"] = "\xc3\xa4";
+	map_encode["\xe5"] = "\xc3\xa5";
+	map_encode["\xe6"] = "\xc3\xa6";
+	map_encode["\xe7"] = "\xc3\xa7";
+	map_encode["\xe8"] = "\xc3\xa8";
+	map_encode["\xe9"] = "\xc3\xa9";
+	map_encode["\xea"] = "\xc3\xaa";
+	map_encode["\xeb"] = "\xc3\xab";
+	map_encode["\xec"] = "\xc3\xac";
+	map_encode["\xed"] = "\xc3\xad";
+	map_encode["\xee"] = "\xc3\xae";
+	map_encode["\xef"] = "\xc3\xaf";
+	map_encode["\xf0"] = "\xc3\xb0";
+	map_encode["\xf1"] = "\xc3\xb1";
+	map_encode["\xf2"] = "\xc3\xb2";
+	map_encode["\xf3"] = "\xc3\xb3";
+	map_encode["\xf4"] = "\xc3\xb4";
+	map_encode["\xf5"] = "\xc3\xb5";
+	map_encode["\xf6"] = "\xc3\xb6";
+	map_encode["\xf7"] = "\xc3\xb7";
+	map_encode["\xf8"] = "\xc3\xb8";
+	map_encode["\xf9"] = "\xc3\xb9";
+	map_encode["\xfa"] = "\xc3\xba";
+	map_encode["\xfb"] = "\xc3\xbb";
+	map_encode["\xfc"] = "\xc3\xbc";
+	map_encode["\xfd"] = "\xc3\xbd";
+	map_encode["\xfe"] = "\xc3\xbe";
+	map_encode["\xff"] = "\xc3\xbf";
+
+	// Decode Map
+	map_decode["\xc2\x80"] = "\x80";
+	map_decode["\xc2\x81"] = "\x81";
+	map_decode["\xc2\x82"] = "\x82";
+	map_decode["\xc2\x83"] = "\x83";
+	map_decode["\xc2\x84"] = "\x84";
+	map_decode["\xc2\x85"] = "\x85";
+	map_decode["\xc2\x86"] = "\x86";
+	map_decode["\xc2\x87"] = "\x87";
+	map_decode["\xc2\x88"] = "\x88";
+	map_decode["\xc2\x89"] = "\x89";
+	map_decode["\xc2\x8a"] = "\x8a";
+	map_decode["\xc2\x8b"] = "\x8b";
+	map_decode["\xc2\x8c"] = "\x8c";
+	map_decode["\xc2\x8d"] = "\x8d";
+	map_decode["\xc2\x8e"] = "\x8e";
+	map_decode["\xc2\x8f"] = "\x8f";
+	map_decode["\xc2\x90"] = "\x90";
+	map_decode["\xc2\x91"] = "\x91";
+	map_decode["\xc2\x92"] = "\x92";
+	map_decode["\xc2\x93"] = "\x93";
+	map_decode["\xc2\x94"] = "\x94";
+	map_decode["\xc2\x95"] = "\x95";
+	map_decode["\xc2\x96"] = "\x96";
+	map_decode["\xc2\x97"] = "\x97";
+	map_decode["\xc2\x98"] = "\x98";
+	map_decode["\xc2\x99"] = "\x99";
+	map_decode["\xc2\x9a"] = "\x9a";
+	map_decode["\xc2\x9b"] = "\x9b";
+	map_decode["\xc2\x9c"] = "\x9c";
+	map_decode["\xc2\x9d"] = "\x9d";
+	map_decode["\xc2\x9e"] = "\x9e";
+	map_decode["\xc2\x9f"] = "\x9f";
+	map_decode["\xc2\xa0"] = "\xa0";
+	map_decode["\xc2\xa1"] = "\xa1";
+	map_decode["\xc2\xa2"] = "\xa2";
+	map_decode["\xc2\xa3"] = "\xa3";
+	map_decode["\xc2\xa4"] = "\xa4";
+	map_decode["\xc2\xa5"] = "\xa5";
+	map_decode["\xc2\xa6"] = "\xa6";
+	map_decode["\xc2\xa7"] = "\xa7";
+	map_decode["\xc2\xa8"] = "\xa8";
+	map_decode["\xc2\xa9"] = "\xa9";
+	map_decode["\xc2\xaa"] = "\xaa";
+	map_decode["\xc2\xab"] = "\xab";
+	map_decode["\xc2\xac"] = "\xac";
+	map_decode["\xc2\xad"] = "\xad";
+	map_decode["\xc2\xae"] = "\xae";
+	map_decode["\xc2\xaf"] = "\xaf";
+	map_decode["\xc2\xb0"] = "\xb0";
+	map_decode["\xc2\xb1"] = "\xb1";
+	map_decode["\xc2\xb2"] = "\xb2";
+	map_decode["\xc2\xb3"] = "\xb3";
+	map_decode["\xc2\xb4"] = "\xb4";
+	map_decode["\xc2\xb5"] = "\xb5";
+	map_decode["\xc2\xb6"] = "\xb6";
+	map_decode["\xc2\xb7"] = "\xb7";
+	map_decode["\xc2\xb8"] = "\xb8";
+	map_decode["\xc2\xb9"] = "\xb9";
+	map_decode["\xc2\xba"] = "\xba";
+	map_decode["\xc2\xbb"] = "\xbb";
+	map_decode["\xc2\xbc"] = "\xbc";
+	map_decode["\xc2\xbd"] = "\xbd";
+	map_decode["\xc2\xbe"] = "\xbe";
+	map_decode["\xc2\xbf"] = "\xbf";
+	map_decode["\xc3\x80"] = "\xc0";
+	map_decode["\xc3\x81"] = "\xc1";
+	map_decode["\xc3\x82"] = "\xc2";
+	map_decode["\xc3\x83"] = "\xc3";
+	map_decode["\xc3\x84"] = "\xc4";
+	map_decode["\xc3\x85"] = "\xc5";
+	map_decode["\xc3\x86"] = "\xc6";
+	map_decode["\xc3\x87"] = "\xc7";
+	map_decode["\xc3\x88"] = "\xc8";
+	map_decode["\xc3\x89"] = "\xc9";
+	map_decode["\xc3\x8a"] = "\xca";
+	map_decode["\xc3\x8b"] = "\xcb";
+	map_decode["\xc3\x8c"] = "\xcc";
+	map_decode["\xc3\x8d"] = "\xcd";
+	map_decode["\xc3\x8e"] = "\xce";
+	map_decode["\xc3\x8f"] = "\xcf";
+	map_decode["\xc3\x90"] = "\xd0";
+	map_decode["\xc3\x91"] = "\xd1";
+	map_decode["\xc3\x92"] = "\xd2";
+	map_decode["\xc3\x93"] = "\xd3";
+	map_decode["\xc3\x94"] = "\xd4";
+	map_decode["\xc3\x95"] = "\xd5";
+	map_decode["\xc3\x96"] = "\xd6";
+	map_decode["\xc3\x97"] = "\xd7";
+	map_decode["\xc3\x98"] = "\xd8";
+	map_decode["\xc3\x99"] = "\xd9";
+	map_decode["\xc3\x9a"] = "\xda";
+	map_decode["\xc3\x9b"] = "\xdb";
+	map_decode["\xc3\x9c"] = "\xdc";
+	map_decode["\xc3\x9d"] = "\xdd";
+	map_decode["\xc3\x9e"] = "\xde";
+	map_decode["\xc3\x9f"] = "\xdf";
+	map_decode["\xc3\xa0"] = "\xe0";
+	map_decode["\xc3\xa1"] = "\xe1";
+	map_decode["\xc3\xa2"] = "\xe2";
+	map_decode["\xc3\xa3"] = "\xe3";
+	map_decode["\xc3\xa4"] = "\xe4";
+	map_decode["\xc3\xa5"] = "\xe5";
+	map_decode["\xc3\xa6"] = "\xe6";
+	map_decode["\xc3\xa7"] = "\xe7";
+	map_decode["\xc3\xa8"] = "\xe8";
+	map_decode["\xc3\xa9"] = "\xe9";
+	map_decode["\xc3\xaa"] = "\xea";
+	map_decode["\xc3\xab"] = "\xeb";
+	map_decode["\xc3\xac"] = "\xec";
+	map_decode["\xc3\xad"] = "\xed";
+	map_decode["\xc3\xae"] = "\xee";
+	map_decode["\xc3\xaf"] = "\xef";
+	map_decode["\xc3\xb0"] = "\xf0";
+	map_decode["\xc3\xb1"] = "\xf1";
+	map_decode["\xc3\xb2"] = "\xf2";
+	map_decode["\xc3\xb3"] = "\xf3";
+	map_decode["\xc3\xb4"] = "\xf4";
+	map_decode["\xc3\xb5"] = "\xf5";
+	map_decode["\xc3\xb6"] = "\xf6";
+	map_decode["\xc3\xb7"] = "\xf7";
+	map_decode["\xc3\xb8"] = "\xf8";
+	map_decode["\xc3\xb9"] = "\xf9";
+	map_decode["\xc3\xba"] = "\xfa";
+	map_decode["\xc3\xbb"] = "\xfb";
+	map_decode["\xc3\xbc"] = "\xfc";
+	map_decode["\xc3\xbd"] = "\xfd";
+	map_decode["\xc3\xbe"] = "\xfe";
+	map_decode["\xc3\xbf"] = "\xff";
+	// FIXME: This is just a hack to make Goran Mekic's name work.
+	map_decode["\xc4\x87"] = "c";
+}
+
+std::string UTF8::fromLatin1(std::string const& s)
+{
+	std::string ret;
+
+	for(int i = 0; i < (int)s.length(); i++)
+	{
+		std::string c;
+
+		if((unsigned char)s[i] <= 0x7F)
+		{
+			c = s.substr(i, 1);
+		}
+		else
+		{
+			c = map_encode[s.substr(i, 1)];
+		}
+
+		// If c == "", the character wasn't found in the map.
+		// Ignore this case for now and just push an empty string in this case.
+
+		ret.append(c);
+	}
+
+	return ret;
+}
+
+std::string UTF8::toLatin1(std::string const& s)
+{
+	std::string ret;
+
+	int width = 1;
+	for(int i = 0; i < (int)s.length(); i += width)
+	{
+		if(/*(unsigned char)s[i]>=0x00&&*/ (unsigned char)s[i] <= 0x7F)
+		{
+			width = 1; // 00-7F -> 1 byte
+		}
+		if((unsigned char)s[i] >= 0xC2 && (unsigned char)s[i] <= 0xDF)
+		{
+			width = 2; // C2-DF -> 2 bytes
+		}
+		if((unsigned char)s[i] >= 0xE0 && (unsigned char)s[i] <= 0xEF)
+		{
+			width = 3; // E0-EF -> 3 bytes
+		}
+		if((unsigned char)s[i] >= 0xF0 && (unsigned char)s[i] <= 0xF4)
+		{
+			width = 4; // F0-F4 -> 4 bytes
+		}
+
+		std::string c;
+		if(width == 1)
+		{
+			c = s.substr(i, 1);
+		}
+		else
+		{
+			c = map_decode[s.substr(i, width)];
+		}
+
+		// If c == "", the character wasn't found in the map.
+		// Ignore this case for now and just push an empty string in this case.
+
+		ret.append(c);
+	}
+
+	return ret;
+}
diff --git a/src/configparser.h b/plugingui/utf8.h
similarity index 64%
copy from src/configparser.h
copy to plugingui/utf8.h
index 29e47b0..1776d08 100644
--- a/src/configparser.h
+++ b/plugingui/utf8.h
@@ -1,9 +1,9 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /***************************************************************************
- *            configparser.h
+ *            utf8.h
  *
- *  Sat Jun 29 21:55:02 CEST 2013
- *  Copyright 2013 Bent Bisballe Nyeng
+ *  Tue Feb 27 19:18:23 CET 2007
+ *  Copyright  2006 Bent Bisballe Nyeng
  *  deva at aasimon.org
  ****************************************************************************/
 
@@ -12,7 +12,7 @@
  *
  *  DrumGizmo is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU Lesser General Public License as published by
- *  the Free Software Foundation; either version 3 of the License, or
+ *  the Free Software Foundation; either version 2 of the License, or
  *  (at your option) any later version.
  *
  *  DrumGizmo is distributed in the hope that it will be useful,
@@ -26,22 +26,22 @@
  */
 #pragma once
 
+#include <string>
 #include <unordered_map>
 
-#include "saxparser.h"
-
-class ConfigParser
-	: public SAXParser
+// Class to convert utf8 to latin1 and the other way around.
+class UTF8
 {
 public:
-	ConfigParser();
+	UTF8();
+
+	// Encode a string from latin1 to UTF-8.
+	std::string fromLatin1(std::string const& s);
 
-	void characterData(const std::string& data) override;
-	void startTag(const std::string& name, const attr_t& attr) override;
-	void endTag(const std::string& name) override;
-	std::string value(const std::string& name, const std::string& def = "");
+	// Decode a string from UTF-8 to latin1.
+	std::string toLatin1(std::string const& s);
 
 private:
-	std::unordered_map<std::string, std::string> values;
-	std::string* str;
+	std::unordered_map<std::string, std::string> map_encode;
+	std::unordered_map<std::string, std::string> map_decode;
 };
diff --git a/plugingui/verticalline.cc b/plugingui/verticalline.cc
index 46d39e6..6a3a98a 100644
--- a/plugingui/verticalline.cc
+++ b/plugingui/verticalline.cc
@@ -32,7 +32,7 @@ namespace GUI {
 
 VerticalLine::VerticalLine(Widget *parent)
 	: Widget(parent)
-	, vline(":vertline.png")
+	, vline(":resources/vertline.png")
 {
 }
 
diff --git a/plugingui/widget.cc b/plugingui/widget.cc
index 3d9d47c..4a99524 100644
--- a/plugingui/widget.cc
+++ b/plugingui/widget.cc
@@ -31,7 +31,8 @@
 #include "painter.h"
 #include "window.h"
 
-namespace GUI {
+namespace GUI
+{
 
 Widget::Widget(Widget* parent)
 	: parent(parent)
@@ -42,8 +43,8 @@ Widget::Widget(Widget* parent)
 		_window = parent->window();
 	}
 
-	_width = _height = 0;
-	_visible = true;
+	pixbuf.x = translateToWindowX();
+	pixbuf.y = translateToWindowY();
 }
 
 Widget::~Widget()
@@ -67,14 +68,21 @@ void Widget::hide()
 void Widget::setVisible(bool visible)
 {
 	_visible = visible;
-	repaintEvent(nullptr);
+	pixbuf.visible = visible;
+	redraw();
 }
 
-bool Widget::visible()
+bool Widget::visible() const
 {
 	return _visible;
 }
 
+void Widget::redraw()
+{
+	dirty = true;
+	window()->needsRedraw();
+}
+
 void Widget::addChild(Widget* widget)
 {
 	children.push_back(widget);
@@ -92,43 +100,97 @@ void Widget::removeChild(Widget* widget)
 	}
 }
 
-void Widget::resize(int width, int height)
+void Widget::reparent(Widget* parent)
+{
+	if(parent == this->parent)
+	{
+		return; // Already at the right parent.
+	}
+
+	if(this->parent)
+	{
+		this->parent->removeChild(this);
+	}
+
+	if(parent)
+	{
+		parent->addChild(this);
+	}
+
+	this->parent = parent;
+}
+
+void Widget::resize(std::size_t width, std::size_t height)
 {
 	if((width < 1) || (height < 1) ||
-	   (((size_t)width == _width) && ((size_t)height == _height)))
+	   ((width == _width) && (height == _height)))
 	{
 		return;
 	}
 
 	_width = width;
 	_height = height;
-	pixbuf.realloc(width, height);
 
+	// Store old size/position in pixelbuffer for rendering invalidation.
+	if(!pixbuf.has_last)
+	{
+		pixbuf.last_width = pixbuf.width;
+		pixbuf.last_height = pixbuf.height;
+		pixbuf.last_x = pixbuf.x;
+		pixbuf.last_y = pixbuf.y;
+		pixbuf.has_last = true;
+	}
+
+	pixbuf.realloc(width, height);
+	pixbuf.x = translateToWindowX();
+	pixbuf.y = translateToWindowY();
+	redraw();
 	sizeChangeNotifier(width, height);
 }
 
-void Widget::move(size_t x, size_t y)
+void Widget::move(int x, int y)
 {
+	if((_x == x) &&
+	   (_y == y))
+	{
+		return;
+	}
+
 	_x = x;
 	_y = y;
+
+	// Store old size/position in pixelbuffer for rendering invalidation.
+	if(!pixbuf.has_last)
+	{
+		pixbuf.last_width = pixbuf.width;
+		pixbuf.last_height = pixbuf.height;
+		pixbuf.last_x = pixbuf.x;
+		pixbuf.last_y = pixbuf.y;
+		pixbuf.has_last = true;
+	}
+
+	//pixbuf.x = translateToWindowX();
+	//pixbuf.y = translateToWindowY();
+
+	positionChangeNotifier(x, y);
 }
 
-int Widget::x()
+int Widget::x() const
 {
 	return _x;
 }
 
-int Widget::y()
+int Widget::y() const
 {
 	return _y;
 }
 
-size_t Widget::width()
+std::size_t Widget::width() const
 {
 	return _width;
 }
 
-size_t Widget::height()
+std::size_t Widget::height() const
 {
 	return _height;
 }
@@ -138,44 +200,6 @@ PixelBufferAlpha& Widget::GetPixelBuffer()
 	return pixbuf;
 }
 
-void Widget::beginPaint()
-{
-	if(_window)
-	{
-		_window->beginPaint();
-	}
-}
-
-void Widget::endPaint()
-{
-	if(_window)
-	{
-		_window->endPaint();
-	}
-}
-
-size_t Widget::windowX()
-{
-	size_t window_x = x();
-	if(parent)
-	{
-		window_x += parent->windowX();
-	}
-
-	return window_x;
-}
-
-size_t Widget::windowY()
-{
-	size_t window_y = y();
-	if(parent)
-	{
-		window_y += parent->windowY();
-	}
-
-	return window_y;
-}
-
 ImageCache& Widget::getImageCache()
 {
 	assert(parent);
@@ -209,14 +233,24 @@ std::vector<PixelBufferAlpha*> Widget::getPixelBuffers()
 {
 	std::vector<PixelBufferAlpha*> pixelBuffers;
 
-	pixbuf.x = windowX();
-	pixbuf.y = windowY();
+	pixbuf.x = translateToWindowX();
+	pixbuf.y = translateToWindowY();
+
+	if(dirty)
+	{
+		repaintEvent(nullptr);
+		pixbuf.dirty = true;
+		dirty = false;
+	}
 
-	pixelBuffers.push_back(&pixbuf);
+	if(pixbuf.dirty || visible())
+	{
+		pixelBuffers.push_back(&pixbuf);
+	}
 
-	for(auto child : children)
+	if(visible())
 	{
-		if(child->visible())
+		for(auto child : children)
 		{
 			auto childPixelBuffers = child->getPixelBuffers();
 			pixelBuffers.insert(pixelBuffers.end(),
@@ -232,16 +266,26 @@ bool Widget::hasKeyboardFocus()
 	return window()->keyboardFocus() == this;
 }
 
-void Widget::repaintChildren(RepaintEvent* repaintEvent)
+std::size_t Widget::translateToWindowX()
 {
-	Painter p(*this); // make sure pixbuf refcount is incremented.
+	size_t window_x = x();
+	if(parent)
+	{
+		window_x += parent->translateToWindowX();
+	}
 
-	this->repaintEvent(repaintEvent);
+	return window_x;
+}
 
-	for(auto child : children)
+std::size_t Widget::translateToWindowY()
+{
+	size_t window_y = y();
+	if(parent)
 	{
-		child->repaintChildren(repaintEvent);
+		window_y += parent->translateToWindowY();
 	}
+
+	return window_y;
 }
 
 } // GUI::
diff --git a/plugingui/widget.h b/plugingui/widget.h
index 26070c5..3b17f1f 100644
--- a/plugingui/widget.h
+++ b/plugingui/widget.h
@@ -52,28 +52,29 @@ public:
 
 	virtual void show();
 	virtual void hide();
+	void setVisible(bool visible);
+	virtual bool visible() const;
+
+	//! Mark widget dirty and shedule redraw on next window redraw.
+	void redraw();
 
 	// From LayoutItem
-	virtual void resize(int width, int height) override;
-	virtual void move(size_t x, size_t y) override;
-	virtual int x() override;
-	virtual int y() override;
-	virtual size_t width() override;
-	virtual size_t height() override;
+	virtual void resize(std::size_t width, std::size_t height) override;
+	virtual void move(int x, int y) override;
+	virtual int x() const override;
+	virtual int y() const override;
+	virtual std::size_t width() const override;
+	virtual std::size_t height() const override;
 
 	// From Canvas
 	PixelBufferAlpha& GetPixelBuffer() override;
-	void beginPaint() override;
-	void endPaint() override;
-
-	virtual size_t windowX();
-	virtual size_t windowY();
 
 	virtual bool isFocusable() { return false; }
 	virtual bool catchMouse() { return false; }
 
 	void addChild(Widget* widget);
 	void removeChild(Widget* widget);
+	void reparent(Widget* parent);
 
 	virtual void repaintEvent(RepaintEvent* repaintEvent) {}
 	virtual void mouseMoveEvent(MouseMoveEvent* mouseMoveEvent) {}
@@ -93,13 +94,17 @@ public:
 
 	bool hasKeyboardFocus();
 
-	bool visible();
-	void setVisible(bool visible);
-
-	Notifier<int, int> sizeChangeNotifier; // (int, width, int height)
+	Notifier<std::size_t, std::size_t> sizeChangeNotifier; // (width, height)
+	Notifier<int, int> positionChangeNotifier; // (x, y)
 
 protected:
-	void repaintChildren(RepaintEvent* repaintEvent);
+	friend class EventHandler;
+
+	//! Translate x-coordinate from parent-space to window-space.
+	virtual std::size_t translateToWindowX();
+
+	//! Translate y-coordinate from parent-space to window-space.
+	virtual std::size_t translateToWindowY();
 
 	PixelBufferAlpha pixbuf{0,0};
 
@@ -110,10 +115,12 @@ protected:
 
 	int _x{0};
 	int _y{0};
-	size_t _width{0};
-	size_t _height{0};
+	std::size_t _width{0};
+	std::size_t _height{0};
+
+	bool _visible{true};
 
-	bool _visible = true;
+	bool dirty{true};
 };
 
 } // GUI::
diff --git a/plugingui/window.cc b/plugingui/window.cc
index 7449607..099cb91 100644
--- a/plugingui/window.cc
+++ b/plugingui/window.cc
@@ -26,42 +26,53 @@
  */
 #include "window.h"
 
-#include <hugin.hpp>
+#include <cstring>
+
 #include "painter.h"
 
-#ifndef PUGL
-#ifdef X11
+#ifndef UI_PUGL
+#ifdef UI_X11
 #include "nativewindow_x11.h"
-#endif/*X11*/
-#ifdef WIN32
+#endif // UI_X11
+#ifdef UI_WIN32
 #include "nativewindow_win32.h"
-#endif/*WIN32*/
+#endif // UI_WIN32
+#ifdef UI_COCOA
+#include "nativewindow_cocoa.h"
+#endif // UI_COCOA
 #else
 #include "nativewindow_pugl.h"
-#endif
+#endif // !UI_PUGL
 
-namespace GUI {
+namespace GUI
+{
 
 Window::Window(void* native_window)
 	: Widget(nullptr)
-	, wpixbuf(100, 100)
+	, wpixbuf(1, 1)
 {
 	// Make sure we have a valid size when initialising the NativeWindow
 	_width = wpixbuf.width;
 	_height = wpixbuf.height;
 
-#ifndef PUGL
-#ifdef X11
+#ifndef UI_PUGL
+#ifdef UI_X11
 	native = new NativeWindowX11(native_window, *this);
-#endif/*X11*/
-#ifdef WIN32
+#endif // UI_X11
+#ifdef UI_WIN32
 	native = new NativeWindowWin32(native_window, *this);
-#endif/*WIN32*/
-#else/*Use pugl*/
+#endif // UI_WIN32
+#ifdef UI_COCOA
+	native = new NativeWindowCocoa(native_window, *this);
+#endif // UI_COCOA
+#else
+	// Use pugl
 	native = new NativeWindowPugl(native_window, *this);
-#endif
+#endif // !UI_PUGL
 
 	eventhandler = new EventHandler(*native, *this);
+
+	setVisible(true); // The root widget is always visible.
 }
 
 Window::~Window()
@@ -73,7 +84,6 @@ Window::~Window()
 void Window::setFixedSize(int w, int h)
 {
 	native->setFixedSize(w, h);
-	resize(w,h);
 }
 
 void Window::setCaption(const std::string& caption)
@@ -81,45 +91,33 @@ void Window::setCaption(const std::string& caption)
 	native->setCaption(caption);
 }
 
-void Window::resize(int width, int height)
+//! This overload the resize method on Widget and simply requests a window resize
+//! on the windowmanager/OS. The resized() method is called by the event handler
+//! once the window has been resized.
+void Window::resize(std::size_t width, std::size_t height)
 {
-	if((width < 1) || (height < 1))
-	{
-		return;
-	}
-
-	resized(width, height);
-	Widget::resize(width, height);
 	native->resize(width, height);
 }
 
-void Window::move(size_t x, size_t y)
+//! This overload the move method on Widget and simply requests a window move
+//! on the windowmanager/OS. The moved() method is called by the event handler
+//! once the window has been moved.
+void Window::move(int x, int y)
 {
 	native->move(x, y);
-
-	// Make sure widget corrdinates are updated.
-	Widget::move(x, y);
-}
-
-size_t Window::windowX()
-{
-	return 0;
-}
-
-size_t Window::windowY()
-{
-	return 0;
 }
 
 void Window::show()
 {
-	repaintChildren(nullptr);
+	Widget::show();
+	redraw();
 	native->show();
 }
 
 void Window::hide()
 {
 	native->hide();
+	Widget::hide();
 }
 
 Window* Window::window()
@@ -149,12 +147,12 @@ void Window::setKeyboardFocus(Widget* widget)
 
 	if(oldFocusWidget)
 	{
-		oldFocusWidget->repaintEvent(nullptr);
+		oldFocusWidget->redraw();
 	}
 
 	if(_keyboardFocus)
 	{
-		_keyboardFocus->repaintEvent(nullptr);
+		_keyboardFocus->redraw();
 	}
 }
 
@@ -180,95 +178,190 @@ void Window::setMouseFocus(Widget* widget)
 
 }
 
-void Window::redraw()
+void Window::needsRedraw()
 {
-	native->redraw();
+	needs_redraw = true;
 }
 
-void Window::resized(size_t width, size_t height)
+void* Window::getNativeWindowHandle() const
 {
-	if((_width == width) && (_height == height))
+	return native->getNativeWindowHandle();
+}
+
+std::size_t Window::translateToWindowX()
+{
+	return 0;
+}
+
+std::size_t Window::translateToWindowY()
+{
+	return 0;
+}
+
+//! Called by event handler when an windowmanager/OS window resize event has
+//! been received. Do not call this directly.
+void Window::resized(std::size_t width, std::size_t height)
+{
+	auto size = native->getSize();
+	if((wpixbuf.width != size.first) ||
+	   (wpixbuf.height != size.second))
 	{
-		return;
+		wpixbuf.realloc(size.first, size.second);
+		Widget::resize(size.first, size.second);
 	}
 
-	_width = width;
-	_height = height;
-
-	wpixbuf.realloc(width, height);
 	updateBuffer();
+}
 
-	pixbuf.realloc(width, height);
-	repaintEvent(nullptr);
-
-	// Notify Widget
-	sizeChangeNotifier(width, height);
+//! Called by event handler when an windowmanager/OS window move event has
+//! been received. Do not call this directly.
+void Window::moved(int x, int y)
+{
+	// Make sure widget coordinates are updated.
+	Widget::move(x, y);
 }
 
-void Window::updateBuffer()
+bool Window::updateBuffer()
 {
-	//DEBUG(window, "Updating buffer\n");
-	for(auto pixelBuffer : getPixelBuffers())
+	if(!native)
 	{
-		size_t updateWidth = pixelBuffer->width;
-		size_t updateHeight = pixelBuffer->height;
+		return false;
+	}
 
-		// Skip buffer if not inside window.
-		if((wpixbuf.width < pixelBuffer->x) || (wpixbuf.height < pixelBuffer->y))
-		{
-			continue;
-		}
+	if(!needs_redraw)
+	{
+		// Nothing changed, don't update anything.
+		return false;
+	}
 
-		if(updateWidth > (wpixbuf.width - pixelBuffer->x))
-		{
-			updateWidth = (wpixbuf.width - pixelBuffer->x);
-		}
+	bool has_dirty_rect{false};
+	Rect dirty_rect;
 
-		if(updateHeight > (wpixbuf.height - pixelBuffer->y))
+	auto pixel_buffers = getPixelBuffers();
+	for(auto& pixel_buffer : pixel_buffers)
+	{
+		if(pixel_buffer->dirty)
 		{
-			updateHeight = (wpixbuf.height - pixelBuffer->y);
+			auto x1 = (std::size_t)pixel_buffer->x;
+			auto x2 = (std::size_t)(pixel_buffer->x + pixel_buffer->width);
+			auto y1 = (std::size_t)pixel_buffer->y;
+			auto y2 = (std::size_t)(pixel_buffer->y + pixel_buffer->height);
+
+			pixel_buffer->dirty = false;
+			if(!has_dirty_rect)
+			{
+				// Insert this area:
+				dirty_rect = {x1, y1, x2, y2};
+				has_dirty_rect = true;
+			}
+			else
+			{
+				// Expand existing area:
+				auto x1_0 = dirty_rect.x1;
+				auto y1_0 = dirty_rect.y1;
+				auto x2_0 = dirty_rect.x2;
+				auto y2_0 = dirty_rect.y2;
+				dirty_rect = {
+					(x1_0 < x1) ? x1_0 : x1,
+					(y1_0 < y1) ? y1_0 : y1,
+					(x2_0 > x2) ? x2_0 : x2,
+					(y2_0 > y2) ? y2_0 : y2
+				};
+			}
 		}
 
-		unsigned char r,g,b,a;
-		for(size_t y = 0; y < updateHeight; y++)
+		if(pixel_buffer->has_last)
 		{
-			for(size_t x = 0; x < updateWidth; x++)
+			auto x1 = (std::size_t)pixel_buffer->last_x;
+			auto x2 = (std::size_t)(pixel_buffer->last_x + pixel_buffer->last_width);
+			auto y1 = (std::size_t)pixel_buffer->last_y;
+			auto y2 = (std::size_t)(pixel_buffer->last_y + pixel_buffer->last_height);
+
+			pixel_buffer->has_last = false;
+			if(!has_dirty_rect)
+			{
+				// Insert this area:
+				dirty_rect = {x1, y1, x2, y2};
+				has_dirty_rect = true;
+			}
+			else
 			{
-				pixelBuffer->pixel(x, y, &r, &g, &b, &a);
-				wpixbuf.setPixel(x + pixelBuffer->x, y + pixelBuffer->y, r, g, b, a);
+				// Expand existing area:
+				auto x1_0 = dirty_rect.x1;
+				auto y1_0 = dirty_rect.y1;
+				auto x2_0 = dirty_rect.x2;
+				auto y2_0 = dirty_rect.y2;
+				dirty_rect = {
+					(x1_0 < x1) ? x1_0 : x1,
+					(y1_0 < y1) ? y1_0 : y1,
+					(x2_0 > x2) ? x2_0 : x2,
+					(y2_0 > y2) ? y2_0 : y2
+				};
 			}
 		}
 	}
 
-	native->handleBuffer();
-}
-
-void Window::beginPaint()
-{
-	++refcount;
-	if(refcount > maxRefcount)
+	if(!has_dirty_rect)
 	{
-		maxRefcount = refcount;
+		return false;
 	}
-}
 
-void Window::endPaint()
-{
-	if(refcount)
+	for(auto& pixel_buffer : pixel_buffers)
 	{
-		--refcount;
-	}
+		if(!pixel_buffer->visible)
+		{
+			continue;
+		}
 
-	if(!refcount)
-	{
-		// Did we go deep enough for a buffer update?
-		if(maxRefcount > 1)
+		int update_width = pixel_buffer->width;
+		int update_height = pixel_buffer->height;
+
+		// Skip buffer if not inside window.
+		if(((int)wpixbuf.width < pixel_buffer->x) ||
+		   ((int)wpixbuf.height < pixel_buffer->y))
+		{
+			continue;
+		}
+
+		if(update_width > ((int)wpixbuf.width - pixel_buffer->x))
+		{
+			update_width = ((int)wpixbuf.width - pixel_buffer->x);
+		}
+
+		if(update_height > ((int)wpixbuf.height - pixel_buffer->y))
+		{
+			update_height = ((int)wpixbuf.height - pixel_buffer->y);
+		}
+
+		std::uint8_t r, g, b, a;
+
+		auto from_x  = (int)dirty_rect.x1 - pixel_buffer->x;
+		from_x = std::max(0, from_x);
+		auto from_y  = (int)dirty_rect.y1 - pixel_buffer->y;
+		from_y = std::max(0, from_y);
+
+		auto to_x = (int)dirty_rect.x2 - pixel_buffer->x;
+		to_x = std::min(to_x, (int)update_width);
+		auto to_y = (int)dirty_rect.y2 - pixel_buffer->y;
+		to_y = std::min(to_y, (int)update_height);
+
+		for(int y = from_y; y < to_y; y++)
 		{
-			updateBuffer();
-			redraw();
+			for(int x = from_x; x < to_x; x++)
+			{
+				pixel_buffer->pixel(x, y, &r, &g, &b, &a);
+				wpixbuf.setPixel(x + pixel_buffer->x, y + pixel_buffer->y, r, g, b, a);
+			}
 		}
-		maxRefcount = 0;
 	}
+
+	dirty_rect.x2 = std::min(wpixbuf.width, dirty_rect.x2);
+	dirty_rect.y2 = std::min(wpixbuf.height, dirty_rect.y2);
+
+	native->redraw(dirty_rect);
+	needs_redraw = false;
+
+	return true;
 }
 
 } // GUI::
diff --git a/plugingui/window.h b/plugingui/window.h
index 1fea9c0..218beec 100644
--- a/plugingui/window.h
+++ b/plugingui/window.h
@@ -48,10 +48,8 @@ public:
 	void setCaption(const std::string& caption);
 
 	// From Widget:
-	void resize(int width, int height) override;
-	void move(size_t x, size_t y) override;
-	size_t windowX() override;
-	size_t windowY() override;
+	void resize(std::size_t width, std::size_t height) override;
+	void move(int x, int y) override;
 	void show() override;
 	void hide() override;
 	Window* window() override;
@@ -69,17 +67,28 @@ public:
 	Widget* mouseFocus();
 	void setMouseFocus(Widget* widget);
 
+	//! Tag the window buffer dirty to be rendered.
+	void needsRedraw();
+
+	// \returns the native window handle, it HWND on Win32 or Window id on X11
+	void* getNativeWindowHandle() const;
+
 protected:
 	// For the EventHandler
 	friend class EventHandler;
-	void redraw();
-	void resized(size_t w, size_t h);
-	void updateBuffer();
+
+	// From Widget:
+	std::size_t translateToWindowX() override;
+	std::size_t translateToWindowY() override;
+	void resized(std::size_t width, std::size_t height);
+	void moved(int x, int y);
+
+	//! Returns true if window pixel buffer changed and needs to be copied to
+	//! native window.
+	bool updateBuffer();
 
 	// For the Painter
 	friend class Widget;
-	void beginPaint() override;
-	void endPaint() override;
 
 	// For the NativeWindow
 	friend class NativeWindowX11;
@@ -98,6 +107,7 @@ protected:
 
 	size_t maxRefcount{0};
 
+	bool needs_redraw{false};
 	ImageCache image_cache;
 };
 
diff --git a/pugl/pugl/pugl_x11.c b/pugl/pugl/pugl_x11.c
deleted file mode 100644
index c25b273..0000000
--- a/pugl/pugl/pugl_x11.c
+++ /dev/null
@@ -1,386 +0,0 @@
-/*
-  Copyright 2012-2014 David Robillard <http://drobilla.net>
-  Copyright 2011-2012 Ben Loftis, Harrison Consoles
-
-  Permission to use, copy, modify, and/or distribute this software for any
-  purpose with or without fee is hereby granted, provided that the above
-  copyright notice and this permission notice appear in all copies.
-
-  THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-  WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-  MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-  ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-  ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-  OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-*/
-
-/**
-   @file pugl_x11.c X11 Pugl Implementation.
-*/
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include <GL/gl.h>
-#include <GL/glx.h>
-#include <X11/Xatom.h>
-#include <X11/Xlib.h>
-#include <X11/keysym.h>
-
-#include "pugl_internal.h"
-
-struct PuglInternalsImpl {
-	Display*   display;
-	int        screen;
-	Window     win;
-	GLXContext ctx;
-	Bool       doubleBuffered;
-};
-
-/**
-   Attributes for single-buffered RGBA with at least
-   4 bits per color and a 16 bit depth buffer.
-*/
-static int attrListSgl[] = {
-	GLX_RGBA,
-	GLX_RED_SIZE, 4,
-	GLX_GREEN_SIZE, 4,
-	GLX_BLUE_SIZE, 4,
-	GLX_DEPTH_SIZE, 16,
-	None
-};
-
-/**
-   Attributes for double-buffered RGBA with at least
-   4 bits per color and a 16 bit depth buffer.
-*/
-static int attrListDbl[] = {
-	GLX_RGBA, GLX_DOUBLEBUFFER,
-	GLX_RED_SIZE, 4,
-	GLX_GREEN_SIZE, 4,
-	GLX_BLUE_SIZE, 4,
-	GLX_DEPTH_SIZE, 16,
-	None
-};
-
-PuglView*
-puglCreate(PuglNativeWindow parent,
-           const char*      title,
-           int              width,
-           int              height,
-           bool             resizable,
-           bool             visible)
-{
-	PuglView*      view = (PuglView*)calloc(1, sizeof(PuglView));
-	PuglInternals* impl = (PuglInternals*)calloc(1, sizeof(PuglInternals));
-	if (!view || !impl) {
-		return NULL;
-	}
-
-	view->impl   = impl;
-	view->width  = width;
-	view->height = height;
-
-	impl->display = XOpenDisplay(0);
-	impl->screen  = DefaultScreen(impl->display);
-
-	XVisualInfo* vi = glXChooseVisual(impl->display, impl->screen, attrListDbl);
-	if (!vi) {
-		vi = glXChooseVisual(impl->display, impl->screen, attrListSgl);
-		impl->doubleBuffered = False;
-		printf("singlebuffered rendering will be used, no doublebuffering available\n");
-	} else {
-		impl->doubleBuffered = True;
-		printf("doublebuffered rendering available\n");
-	}
-
-	int glxMajor, glxMinor;
-	glXQueryVersion(impl->display, &glxMajor, &glxMinor);
-	printf("GLX-Version %d.%d\n", glxMajor, glxMinor);
-
-	impl->ctx = glXCreateContext(impl->display, vi, 0, GL_TRUE);
-
-	Window xParent = parent
-		? (Window)parent
-		: RootWindow(impl->display, impl->screen);
-
-	Colormap cmap = XCreateColormap(
-		impl->display, xParent, vi->visual, AllocNone);
-
-	XSetWindowAttributes attr;
-	memset(&attr, 0, sizeof(XSetWindowAttributes));
-	attr.colormap     = cmap;
-	attr.border_pixel = 0;
-
-	attr.event_mask = ExposureMask | KeyPressMask | KeyReleaseMask
-		| ButtonPressMask | ButtonReleaseMask
-		| PointerMotionMask | StructureNotifyMask;
-
-	impl->win = XCreateWindow(
-		impl->display, xParent,
-		0, 0, view->width, view->height, 0, vi->depth, InputOutput, vi->visual,
-		CWBorderPixel | CWColormap | CWEventMask, &attr);
-
-	XSizeHints sizeHints;
-	memset(&sizeHints, 0, sizeof(sizeHints));
-	if (!resizable) {
-		sizeHints.flags      = PMinSize|PMaxSize;
-		sizeHints.min_width  = width;
-		sizeHints.min_height = height;
-		sizeHints.max_width  = width;
-		sizeHints.max_height = height;
-		XSetNormalHints(impl->display, impl->win, &sizeHints);
-	}
-
-	if (title) {
-		XStoreName(impl->display, impl->win, title);
-	}
-
-	if (!parent) {
-		Atom wmDelete = XInternAtom(impl->display, "WM_DELETE_WINDOW", True);
-		XSetWMProtocols(impl->display, impl->win, &wmDelete, 1);
-	}
-
-	if (visible) {
-		XMapRaised(impl->display, impl->win);
-	}
-
-	if (glXIsDirect(impl->display, impl->ctx)) {
-		printf("DRI enabled\n");
-	} else {
-		printf("No DRI available\n");
-	}
-
-	XFree(vi);
-
-	return view;
-}
-
-void
-puglDestroy(PuglView* view)
-{
-	if (!view) {
-		return;
-	}
-
-	glXDestroyContext(view->impl->display, view->impl->ctx);
-	XDestroyWindow(view->impl->display, view->impl->win);
-	XCloseDisplay(view->impl->display);
-	free(view->impl);
-	free(view);
-}
-
-static void
-puglReshape(PuglView* view, int width, int height)
-{
-	glXMakeCurrent(view->impl->display, view->impl->win, view->impl->ctx);
-
-	if (view->reshapeFunc) {
-		view->reshapeFunc(view, width, height);
-	} else {
-		puglDefaultReshape(view, width, height);
-	}
-
-	view->width  = width;
-	view->height = height;
-}
-
-static void
-puglDisplay(PuglView* view)
-{
-	glXMakeCurrent(view->impl->display, view->impl->win, view->impl->ctx);
-	glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
-	glLoadIdentity();
-
-	if (view->displayFunc) {
-		view->displayFunc(view);
-	}
-
-	glFlush();
-	if (view->impl->doubleBuffered) {
-		glXSwapBuffers(view->impl->display, view->impl->win);
-	}
-
-	view->redisplay = false;
-}
-
-static PuglKey
-keySymToSpecial(KeySym sym)
-{
-	switch (sym) {
-	case XK_F1:        return PUGL_KEY_F1;
-	case XK_F2:        return PUGL_KEY_F2;
-	case XK_F3:        return PUGL_KEY_F3;
-	case XK_F4:        return PUGL_KEY_F4;
-	case XK_F5:        return PUGL_KEY_F5;
-	case XK_F6:        return PUGL_KEY_F6;
-	case XK_F7:        return PUGL_KEY_F7;
-	case XK_F8:        return PUGL_KEY_F8;
-	case XK_F9:        return PUGL_KEY_F9;
-	case XK_F10:       return PUGL_KEY_F10;
-	case XK_F11:       return PUGL_KEY_F11;
-	case XK_F12:       return PUGL_KEY_F12;
-	case XK_Left:      return PUGL_KEY_LEFT;
-	case XK_Up:        return PUGL_KEY_UP;
-	case XK_Right:     return PUGL_KEY_RIGHT;
-	case XK_Down:      return PUGL_KEY_DOWN;
-	case XK_Page_Up:   return PUGL_KEY_PAGE_UP;
-	case XK_Page_Down: return PUGL_KEY_PAGE_DOWN;
-	case XK_Home:      return PUGL_KEY_HOME;
-	case XK_End:       return PUGL_KEY_END;
-	case XK_Insert:    return PUGL_KEY_INSERT;
-	case XK_Shift_L:   return PUGL_KEY_SHIFT;
-	case XK_Shift_R:   return PUGL_KEY_SHIFT;
-	case XK_Control_L: return PUGL_KEY_CTRL;
-	case XK_Control_R: return PUGL_KEY_CTRL;
-	case XK_Alt_L:     return PUGL_KEY_ALT;
-	case XK_Alt_R:     return PUGL_KEY_ALT;
-	case XK_Super_L:   return PUGL_KEY_SUPER;
-	case XK_Super_R:   return PUGL_KEY_SUPER;
-	}
-	return (PuglKey)0;
-}
-
-static void
-setModifiers(PuglView* view, unsigned xstate, unsigned xtime)
-{
-	view->event_timestamp_ms = xtime;
-
-	view->mods = 0;
-	view->mods |= (xstate & ShiftMask)   ? PUGL_MOD_SHIFT  : 0;
-	view->mods |= (xstate & ControlMask) ? PUGL_MOD_CTRL   : 0;
-	view->mods |= (xstate & Mod1Mask)    ? PUGL_MOD_ALT    : 0;
-	view->mods |= (xstate & Mod4Mask)    ? PUGL_MOD_SUPER  : 0;
-}
-
-static void
-dispatchKey(PuglView* view, XEvent* event, bool press)
-{
-	KeySym    sym;
-	char      str[5];
-	const int n = XLookupString(&event->xkey, str, 4, &sym, NULL);
-	if (n == 0) {
-		return;
-	} else if (n > 1) {
-		fprintf(stderr, "warning: Unsupported multi-byte key %X\n", (int)sym);
-		return;
-	}
-
-	const PuglKey special = keySymToSpecial(sym);
-	if (special && view->specialFunc) {
-		view->specialFunc(view, press, special);
-	} else if (!special && view->keyboardFunc) {
-		view->keyboardFunc(view, press, str[0]);
-	}
-}
-
-PuglStatus
-puglProcessEvents(PuglView* view)
-{
-	XEvent event;
-	while (XPending(view->impl->display) > 0) {
-		XNextEvent(view->impl->display, &event);
-		switch (event.type) {
-		case MapNotify:
-			puglReshape(view, view->width, view->height);
-			break;
-		case ConfigureNotify:
-			if ((event.xconfigure.width != view->width) ||
-			    (event.xconfigure.height != view->height)) {
-				puglReshape(view,
-				            event.xconfigure.width,
-				            event.xconfigure.height);
-			}
-			break;
-		case Expose:
-			if (event.xexpose.count != 0) {
-				break;
-			}
-			puglDisplay(view);
-			break;
-		case MotionNotify:
-			setModifiers(view, event.xmotion.state, event.xmotion.time);
-			if (view->motionFunc) {
-				view->motionFunc(view, event.xmotion.x, event.xmotion.y);
-			}
-			break;
-		case ButtonPress:
-			setModifiers(view, event.xbutton.state, event.xbutton.time);
-			if (event.xbutton.button >= 4 && event.xbutton.button <= 7) {
-				if (view->scrollFunc) {
-					float dx = 0, dy = 0;
-					switch (event.xbutton.button) {
-					case 4: dy =  1.0f; break;
-					case 5: dy = -1.0f; break;
-					case 6: dx = -1.0f; break;
-					case 7: dx =  1.0f; break;
-					}
-					view->scrollFunc(view,
-					                 event.xbutton.x, event.xbutton.y,
-					                 dx, dy);
-				}
-				break;
-			}
-			// nobreak
-		case ButtonRelease:
-			setModifiers(view, event.xbutton.state, event.xbutton.time);
-			if (view->mouseFunc &&
-			    (event.xbutton.button < 4 || event.xbutton.button > 7)) {
-				view->mouseFunc(view,
-				                event.xbutton.button, event.type == ButtonPress,
-				                event.xbutton.x, event.xbutton.y);
-			}
-			break;
-		case KeyPress:
-			setModifiers(view, event.xkey.state, event.xkey.time);
-			dispatchKey(view, &event, true);
-			break;
-		case KeyRelease:
-			setModifiers(view, event.xkey.state, event.xkey.time);
-			if (view->ignoreKeyRepeat &&
-			    XEventsQueued(view->impl->display, QueuedAfterReading)) {
-				XEvent next;
-				XPeekEvent(view->impl->display, &next);
-				if (next.type == KeyPress &&
-				    next.xkey.time == event.xkey.time &&
-				    next.xkey.keycode == event.xkey.keycode) {
-					XNextEvent(view->impl->display, &event);
-					break;
-				}
-			}
-			dispatchKey(view, &event, false);
-			break;
-		case ClientMessage:
-			if (!strcmp(XGetAtomName(view->impl->display,
-			                         event.xclient.message_type),
-			            "WM_PROTOCOLS")) {
-				if (view->closeFunc) {
-					view->closeFunc(view);
-				}
-			}
-			break;
-		default:
-			break;
-		}
-	}
-
-	if (view->redisplay) {
-		puglDisplay(view);
-	}
-
-	return PUGL_SUCCESS;
-}
-
-void
-puglPostRedisplay(PuglView* view)
-{
-	view->redisplay = true;
-}
-
-PuglNativeWindow
-puglGetNativeWindow(PuglView* view)
-{
-	return view->impl->win;
-}
diff --git a/src/Makefile.am b/src/Makefile.am
index c7cb8be..d0ede77 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,4 +1,54 @@
+noinst_LTLIBRARIES = libdg.la
+
+libdg_la_CPPFLAGS = \
+	-I$(top_srcdir)/include -I$(top_srcdir)/hugin \
+	$(SSEFLAGS) \
+	$(ZITA_CPPFLAGS) $(SNDFILE_CFLAGS) $(EXPAT_CFLAGS) $(SAMPLERATE_CFLAGS) \
+	$(PTHREAD_CFLAGS)
+
+libdg_la_LIBADD = \
+	$(ZITA_LIBS) $(SNDFILE_LIBS) $(EXPAT_LIBS) $(SAMPLERATE_LIBS) \
+	$(PTHREAD_LIBS)
+
+# If you add a file here, remember to add it to plugin/Makefile.mingw32.in
+nodist_libdg_la_SOURCES = \
+	audiocachefile.cc \
+	audiocache.cc \
+	audiocacheeventhandler.cc \
+	audiocacheidmanager.cc \
+	audioinputenginemidi.cc \
+	audiofile.cc \
+	bytesizeparser.cc \
+	channel.cc \
+	channelmixer.cc \
+	chresampler.cc \
+	configfile.cc \
+	configparser.cc \
+	drumgizmo.cc \
+	drumkit.cc \
+	drumkitloader.cc \
+	drumkitparser.cc \
+	events.cc \
+	inputprocessor.cc \
+	instrument.cc \
+	instrumentparser.cc \
+	latencyfilter.cc \
+	memchecker.cc \
+	midimapparser.cc \
+	midimapper.cc \
+	mutex.cc \
+	path.cc \
+	powerlist.cc \
+	random.cc \
+	sample.cc \
+	semaphore.cc \
+	saxparser.cc \
+	staminafilter.cc \
+	thread.cc \
+	versionstr.cc
+
 EXTRA_DIST = \
+	$(nodist_libdg_la_SOURCES) \
 	atomic.h \
 	audio.h \
 	audiocache.h \
@@ -10,6 +60,7 @@ EXTRA_DIST = \
 	audioinputenginemidi.h \
 	audiooutputengine.h \
 	beatmapper.h \
+	bytesizeparser.h \
 	channel.h \
 	channelmixer.h \
 	chresampler.h \
@@ -44,41 +95,4 @@ EXTRA_DIST = \
 	staminafilter.h \
 	syncedsettings.h \
 	thread.h \
-	versionstr.h \
- \
-	audiocache.cc \
-	audiocacheeventhandler.cc \
-	audiocachefile.cc \
-	audiocacheidmanager.cc \
-	audiofile.cc \
-	audioinputengine.cc \
-	audioinputenginemidi.cc \
-	audiooutputengine.cc \
-	beatmapper.cc \
-	channel.cc \
-	channelmixer.cc \
-	chresampler.cc \
-	configfile.cc \
-	configparser.cc \
-	drumgizmo.cc \
-	drumkit.cc \
-	drumkitloader.cc \
-	drumkitparser.cc \
-	events.cc \
-	inputprocessor.cc \
-	instrument.cc \
-	instrumentparser.cc \
-	latencyfilter.cc \
-	memchecker.cc \
-	midimapparser.cc \
-	midimapper.cc \
-	mutex.cc \
-	path.cc \
-	powerlist.cc \
-	random.cc \
-	sample.cc \
-	saxparser.cc \
-	semaphore.cc \
-	staminafilter.cc \
-	thread.cc \
-	versionstr.cc
+	versionstr.h
\ No newline at end of file
diff --git a/src/Makefile.am.drumgizmo b/src/Makefile.am.drumgizmo
deleted file mode 100644
index 9a5b211..0000000
--- a/src/Makefile.am.drumgizmo
+++ /dev/null
@@ -1,46 +0,0 @@
-# -*- Makefile -*-
-
-DRUMGIZMO_SOURCES = \
-	$(top_srcdir)/src/audiocachefile.cc \
-	$(top_srcdir)/src/audiocache.cc \
-	$(top_srcdir)/src/audiocacheeventhandler.cc \
-	$(top_srcdir)/src/audiocacheidmanager.cc \
-	$(top_srcdir)/src/audioinputenginemidi.cc \
-	$(top_srcdir)/src/audiofile.cc \
-	$(top_srcdir)/src/channel.cc \
-	$(top_srcdir)/src/channelmixer.cc \
-	$(top_srcdir)/src/chresampler.cc \
-	$(top_srcdir)/src/configfile.cc \
-	$(top_srcdir)/src/configparser.cc \
-	$(top_srcdir)/src/drumgizmo.cc \
-	$(top_srcdir)/src/drumkit.cc \
-	$(top_srcdir)/src/drumkitloader.cc \
-	$(top_srcdir)/src/drumkitparser.cc \
-	$(top_srcdir)/src/events.cc \
-	$(top_srcdir)/src/inputprocessor.cc \
-	$(top_srcdir)/src/instrument.cc \
-	$(top_srcdir)/src/instrumentparser.cc \
-	$(top_srcdir)/src/latencyfilter.cc \
-	$(top_srcdir)/src/memchecker.cc \
-	$(top_srcdir)/src/midimapparser.cc \
-	$(top_srcdir)/src/midimapper.cc \
-	$(top_srcdir)/src/mutex.cc \
-	$(top_srcdir)/src/path.cc \
-	$(top_srcdir)/src/powerlist.cc \
-	$(top_srcdir)/src/random.cc \
-	$(top_srcdir)/src/sample.cc \
-	$(top_srcdir)/src/semaphore.cc \
-	$(top_srcdir)/src/saxparser.cc \
-	$(top_srcdir)/src/staminafilter.cc \
-	$(top_srcdir)/src/thread.cc \
-	$(top_srcdir)/src/versionstr.cc
-
-DRUMGIZMO_LIBS = \
-	$(ZITA_LIBS) $(SNDFILE_LIBS) $(EXPAT_LIBS) $(SAMPLERATE_LIBS) \
-	$(PTHREAD_LIBS)
-
-DRUMGIZMO_CPPFLAGS = \
-	-I$(top_srcdir)/src -I$(top_srcdir)/include -I$(top_srcdir)/hugin \
-	$(SSEFLAGS) \
-	$(ZITA_CPPFLAGS) $(SNDFILE_CFLAGS) $(EXPAT_CFLAGS) $(SAMPLERATE_CFLAGS) \
-	$(PTHREAD_CFLAGS)
diff --git a/src/Makefile.in b/src/Makefile.in
index dc30c07..914432b 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -13,6 +13,7 @@
 # PARTICULAR PURPOSE.
 
 @SET_MAKE@
+
 VPATH = @srcdir@
 am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
 am__make_running_with_option = \
@@ -78,7 +79,8 @@ POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
 subdir = src
-DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+	$(top_srcdir)/depcomp
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -87,6 +89,33 @@ mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
 CONFIG_CLEAN_VPATH_FILES =
+LTLIBRARIES = $(noinst_LTLIBRARIES)
+am__DEPENDENCIES_1 =
+libdg_la_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+nodist_libdg_la_OBJECTS = libdg_la-audiocachefile.lo \
+	libdg_la-audiocache.lo libdg_la-audiocacheeventhandler.lo \
+	libdg_la-audiocacheidmanager.lo \
+	libdg_la-audioinputenginemidi.lo libdg_la-audiofile.lo \
+	libdg_la-bytesizeparser.lo libdg_la-channel.lo \
+	libdg_la-channelmixer.lo libdg_la-chresampler.lo \
+	libdg_la-configfile.lo libdg_la-configparser.lo \
+	libdg_la-drumgizmo.lo libdg_la-drumkit.lo \
+	libdg_la-drumkitloader.lo libdg_la-drumkitparser.lo \
+	libdg_la-events.lo libdg_la-inputprocessor.lo \
+	libdg_la-instrument.lo libdg_la-instrumentparser.lo \
+	libdg_la-latencyfilter.lo libdg_la-memchecker.lo \
+	libdg_la-midimapparser.lo libdg_la-midimapper.lo \
+	libdg_la-mutex.lo libdg_la-path.lo libdg_la-powerlist.lo \
+	libdg_la-random.lo libdg_la-sample.lo libdg_la-semaphore.lo \
+	libdg_la-saxparser.lo libdg_la-staminafilter.lo \
+	libdg_la-thread.lo libdg_la-versionstr.lo
+libdg_la_OBJECTS = $(nodist_libdg_la_OBJECTS)
+AM_V_lt = $(am__v_lt_ at AM_V@)
+am__v_lt_ = $(am__v_lt_ at AM_DEFAULT_V@)
+am__v_lt_0 = --silent
+am__v_lt_1 = 
 AM_V_P = $(am__v_P_ at AM_V@)
 am__v_P_ = $(am__v_P_ at AM_DEFAULT_V@)
 am__v_P_0 = false
@@ -99,7 +128,29 @@ AM_V_at = $(am__v_at_ at AM_V@)
 am__v_at_ = $(am__v_at_ at AM_DEFAULT_V@)
 am__v_at_0 = @
 am__v_at_1 = 
-SOURCES =
+DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \
+	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+	$(AM_CXXFLAGS) $(CXXFLAGS)
+AM_V_CXX = $(am__v_CXX_ at AM_V@)
+am__v_CXX_ = $(am__v_CXX_ at AM_DEFAULT_V@)
+am__v_CXX_0 = @echo "  CXX     " $@;
+am__v_CXX_1 = 
+CXXLD = $(CXX)
+CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+	$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CXXLD = $(am__v_CXXLD_ at AM_V@)
+am__v_CXXLD_ = $(am__v_CXXLD_ at AM_DEFAULT_V@)
+am__v_CXXLD_0 = @echo "  CXXLD   " $@;
+am__v_CXXLD_1 = 
+SOURCES = $(nodist_libdg_la_SOURCES)
 DIST_SOURCES =
 am__can_run_installinfo = \
   case $$AM_UPDATE_INFO_DIR in \
@@ -107,6 +158,24 @@ am__can_run_installinfo = \
     *) (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
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 ACLOCAL = @ACLOCAL@
 ALSA_CFLAGS = @ALSA_CFLAGS@
@@ -172,6 +241,9 @@ MANIFEST_TOOL = @MANIFEST_TOOL@
 MKDIR_P = @MKDIR_P@
 NM = @NM@
 NMEDIT = @NMEDIT@
+OBJC = @OBJC@
+OBJCDEPMODE = @OBJCDEPMODE@
+OBJCFLAGS = @OBJCFLAGS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 OTOOL = @OTOOL@
@@ -208,6 +280,8 @@ VST_CPPFLAGS = @VST_CPPFLAGS@
 VST_SOURCE_PATH = @VST_SOURCE_PATH@
 X11_CFLAGS = @X11_CFLAGS@
 X11_LIBS = @X11_LIBS@
+XEXT_CFLAGS = @XEXT_CFLAGS@
+XEXT_LIBS = @XEXT_LIBS@
 ZITA_CPPFLAGS = @ZITA_CPPFLAGS@
 ZITA_LIBS = @ZITA_LIBS@
 abs_builddir = @abs_builddir@
@@ -218,6 +292,7 @@ ac_ct_AR = @ac_ct_AR@
 ac_ct_CC = @ac_ct_CC@
 ac_ct_CXX = @ac_ct_CXX@
 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ac_ct_OBJC = @ac_ct_OBJC@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -264,7 +339,57 @@ target_alias = @target_alias@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
+noinst_LTLIBRARIES = libdg.la
+libdg_la_CPPFLAGS = \
+	-I$(top_srcdir)/include -I$(top_srcdir)/hugin \
+	$(SSEFLAGS) \
+	$(ZITA_CPPFLAGS) $(SNDFILE_CFLAGS) $(EXPAT_CFLAGS) $(SAMPLERATE_CFLAGS) \
+	$(PTHREAD_CFLAGS)
+
+libdg_la_LIBADD = \
+	$(ZITA_LIBS) $(SNDFILE_LIBS) $(EXPAT_LIBS) $(SAMPLERATE_LIBS) \
+	$(PTHREAD_LIBS)
+
+
+# If you add a file here, remember to add it to plugin/Makefile.mingw32.in
+nodist_libdg_la_SOURCES = \
+	audiocachefile.cc \
+	audiocache.cc \
+	audiocacheeventhandler.cc \
+	audiocacheidmanager.cc \
+	audioinputenginemidi.cc \
+	audiofile.cc \
+	bytesizeparser.cc \
+	channel.cc \
+	channelmixer.cc \
+	chresampler.cc \
+	configfile.cc \
+	configparser.cc \
+	drumgizmo.cc \
+	drumkit.cc \
+	drumkitloader.cc \
+	drumkitparser.cc \
+	events.cc \
+	inputprocessor.cc \
+	instrument.cc \
+	instrumentparser.cc \
+	latencyfilter.cc \
+	memchecker.cc \
+	midimapparser.cc \
+	midimapper.cc \
+	mutex.cc \
+	path.cc \
+	powerlist.cc \
+	random.cc \
+	sample.cc \
+	semaphore.cc \
+	saxparser.cc \
+	staminafilter.cc \
+	thread.cc \
+	versionstr.cc
+
 EXTRA_DIST = \
+	$(nodist_libdg_la_SOURCES) \
 	atomic.h \
 	audio.h \
 	audiocache.h \
@@ -276,6 +401,7 @@ EXTRA_DIST = \
 	audioinputenginemidi.h \
 	audiooutputengine.h \
 	beatmapper.h \
+	bytesizeparser.h \
 	channel.h \
 	channelmixer.h \
 	chresampler.h \
@@ -310,48 +436,12 @@ EXTRA_DIST = \
 	staminafilter.h \
 	syncedsettings.h \
 	thread.h \
-	versionstr.h \
- \
-	audiocache.cc \
-	audiocacheeventhandler.cc \
-	audiocachefile.cc \
-	audiocacheidmanager.cc \
-	audiofile.cc \
-	audioinputengine.cc \
-	audioinputenginemidi.cc \
-	audiooutputengine.cc \
-	beatmapper.cc \
-	channel.cc \
-	channelmixer.cc \
-	chresampler.cc \
-	configfile.cc \
-	configparser.cc \
-	drumgizmo.cc \
-	drumkit.cc \
-	drumkitloader.cc \
-	drumkitparser.cc \
-	events.cc \
-	inputprocessor.cc \
-	instrument.cc \
-	instrumentparser.cc \
-	latencyfilter.cc \
-	memchecker.cc \
-	midimapparser.cc \
-	midimapper.cc \
-	mutex.cc \
-	path.cc \
-	powerlist.cc \
-	random.cc \
-	sample.cc \
-	saxparser.cc \
-	semaphore.cc \
-	staminafilter.cc \
-	thread.cc \
-	versionstr.cc
+	versionstr.h
 
 all: all-am
 
 .SUFFIXES:
+.SUFFIXES: .cc .lo .o .obj
 $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
@@ -383,17 +473,377 @@ $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(am__aclocal_m4_deps):
 
+clean-noinstLTLIBRARIES:
+	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
+	@list='$(noinst_LTLIBRARIES)'; \
+	locs=`for p in $$list; do echo $$p; done | \
+	      sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
+	      sort -u`; \
+	test -z "$$locs" || { \
+	  echo rm -f $${locs}; \
+	  rm -f $${locs}; \
+	}
+
+libdg.la: $(libdg_la_OBJECTS) $(libdg_la_DEPENDENCIES) $(EXTRA_libdg_la_DEPENDENCIES) 
+	$(AM_V_CXXLD)$(CXXLINK)  $(libdg_la_OBJECTS) $(libdg_la_LIBADD) $(LIBS)
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-audiocache.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-audiocacheeventhandler.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-audiocachefile.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-audiocacheidmanager.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-audiofile.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-audioinputenginemidi.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-bytesizeparser.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-channel.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-channelmixer.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-chresampler.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-configfile.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-configparser.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-drumgizmo.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-drumkit.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-drumkitloader.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-drumkitparser.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-events.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-inputprocessor.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-instrument.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-instrumentparser.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-latencyfilter.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-memchecker.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-midimapparser.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-midimapper.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-mutex.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-path.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-powerlist.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-random.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-sample.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-saxparser.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-semaphore.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-staminafilter.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-thread.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libdg_la-versionstr.Plo at am__quote@
+
+.cc.o:
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXXCOMPILE) -c -o $@ $<
+
+.cc.obj:
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+
+.cc.lo:
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
+
+libdg_la-audiocachefile.lo: audiocachefile.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-audiocachefile.lo -MD -MP -MF $(DEPDIR)/libdg_la-audiocachefile.Tpo -c -o libdg_la-audiocachefile.lo `test -f 'audiocachefile.cc' || echo '$(srcdir)/'`audiocachefile.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-audiocachefile.Tpo $(DEPDIR)/libdg_la-audiocachefile.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='audiocachefile.cc' object='libdg_la-audiocachefile.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-audiocachefile.lo `test -f 'audiocachefile.cc' || echo '$(srcdir)/'`audiocachefile.cc
+
+libdg_la-audiocache.lo: audiocache.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-audiocache.lo -MD -MP -MF $(DEPDIR)/libdg_la-audiocache.Tpo -c -o libdg_la-audiocache.lo `test -f 'audiocache.cc' || echo '$(srcdir)/'`audiocache.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-audiocache.Tpo $(DEPDIR)/libdg_la-audiocache.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='audiocache.cc' object='libdg_la-audiocache.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-audiocache.lo `test -f 'audiocache.cc' || echo '$(srcdir)/'`audiocache.cc
+
+libdg_la-audiocacheeventhandler.lo: audiocacheeventhandler.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-audiocacheeventhandler.lo -MD -MP -MF $(DEPDIR)/libdg_la-audiocacheeventhandler.Tpo -c -o libdg_la-audiocacheeventhandler.lo `test -f 'audiocacheeventhandler.cc' || echo '$(srcdir)/'`audiocacheeventhandler.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-audiocacheeventhandler.Tpo $(DEPDIR)/libdg_la-audiocacheeventhandler.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='audiocacheeventhandler.cc' object='libdg_la-audiocacheeventhandler.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-audiocacheeventhandler.lo `test -f 'audiocacheeventhandler.cc' || echo '$(srcdir)/'`audiocacheeventhandler.cc
+
+libdg_la-audiocacheidmanager.lo: audiocacheidmanager.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-audiocacheidmanager.lo -MD -MP -MF $(DEPDIR)/libdg_la-audiocacheidmanager.Tpo -c -o libdg_la-audiocacheidmanager.lo `test -f 'audiocacheidmanager.cc' || echo '$(srcdir)/'`audiocacheidmanager.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-audiocacheidmanager.Tpo $(DEPDIR)/libdg_la-audiocacheidmanager.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='audiocacheidmanager.cc' object='libdg_la-audiocacheidmanager.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-audiocacheidmanager.lo `test -f 'audiocacheidmanager.cc' || echo '$(srcdir)/'`audiocacheidmanager.cc
+
+libdg_la-audioinputenginemidi.lo: audioinputenginemidi.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-audioinputenginemidi.lo -MD -MP -MF $(DEPDIR)/libdg_la-audioinputenginemidi.Tpo -c -o libdg_la-audioinputenginemidi.lo `test -f 'audioinputenginemidi.cc' || echo '$(srcdir)/'`audioinputenginemidi.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-audioinputenginemidi.Tpo $(DEPDIR)/libdg_la-audioinputenginemidi.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='audioinputenginemidi.cc' object='libdg_la-audioinputenginemidi.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-audioinputenginemidi.lo `test -f 'audioinputenginemidi.cc' || echo '$(srcdir)/'`audioinputenginemidi.cc
+
+libdg_la-audiofile.lo: audiofile.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-audiofile.lo -MD -MP -MF $(DEPDIR)/libdg_la-audiofile.Tpo -c -o libdg_la-audiofile.lo `test -f 'audiofile.cc' || echo '$(srcdir)/'`audiofile.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-audiofile.Tpo $(DEPDIR)/libdg_la-audiofile.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='audiofile.cc' object='libdg_la-audiofile.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-audiofile.lo `test -f 'audiofile.cc' || echo '$(srcdir)/'`audiofile.cc
+
+libdg_la-bytesizeparser.lo: bytesizeparser.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-bytesizeparser.lo -MD -MP -MF $(DEPDIR)/libdg_la-bytesizeparser.Tpo -c -o libdg_la-bytesizeparser.lo `test -f 'bytesizeparser.cc' || echo '$(srcdir)/'`bytesizeparser.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-bytesizeparser.Tpo $(DEPDIR)/libdg_la-bytesizeparser.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='bytesizeparser.cc' object='libdg_la-bytesizeparser.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-bytesizeparser.lo `test -f 'bytesizeparser.cc' || echo '$(srcdir)/'`bytesizeparser.cc
+
+libdg_la-channel.lo: channel.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-channel.lo -MD -MP -MF $(DEPDIR)/libdg_la-channel.Tpo -c -o libdg_la-channel.lo `test -f 'channel.cc' || echo '$(srcdir)/'`channel.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-channel.Tpo $(DEPDIR)/libdg_la-channel.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='channel.cc' object='libdg_la-channel.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-channel.lo `test -f 'channel.cc' || echo '$(srcdir)/'`channel.cc
+
+libdg_la-channelmixer.lo: channelmixer.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-channelmixer.lo -MD -MP -MF $(DEPDIR)/libdg_la-channelmixer.Tpo -c -o libdg_la-channelmixer.lo `test -f 'channelmixer.cc' || echo '$(srcdir)/'`channelmixer.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-channelmixer.Tpo $(DEPDIR)/libdg_la-channelmixer.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='channelmixer.cc' object='libdg_la-channelmixer.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-channelmixer.lo `test -f 'channelmixer.cc' || echo '$(srcdir)/'`channelmixer.cc
+
+libdg_la-chresampler.lo: chresampler.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-chresampler.lo -MD -MP -MF $(DEPDIR)/libdg_la-chresampler.Tpo -c -o libdg_la-chresampler.lo `test -f 'chresampler.cc' || echo '$(srcdir)/'`chresampler.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-chresampler.Tpo $(DEPDIR)/libdg_la-chresampler.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='chresampler.cc' object='libdg_la-chresampler.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-chresampler.lo `test -f 'chresampler.cc' || echo '$(srcdir)/'`chresampler.cc
+
+libdg_la-configfile.lo: configfile.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-configfile.lo -MD -MP -MF $(DEPDIR)/libdg_la-configfile.Tpo -c -o libdg_la-configfile.lo `test -f 'configfile.cc' || echo '$(srcdir)/'`configfile.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-configfile.Tpo $(DEPDIR)/libdg_la-configfile.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='configfile.cc' object='libdg_la-configfile.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-configfile.lo `test -f 'configfile.cc' || echo '$(srcdir)/'`configfile.cc
+
+libdg_la-configparser.lo: configparser.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-configparser.lo -MD -MP -MF $(DEPDIR)/libdg_la-configparser.Tpo -c -o libdg_la-configparser.lo `test -f 'configparser.cc' || echo '$(srcdir)/'`configparser.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-configparser.Tpo $(DEPDIR)/libdg_la-configparser.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='configparser.cc' object='libdg_la-configparser.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-configparser.lo `test -f 'configparser.cc' || echo '$(srcdir)/'`configparser.cc
+
+libdg_la-drumgizmo.lo: drumgizmo.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-drumgizmo.lo -MD -MP -MF $(DEPDIR)/libdg_la-drumgizmo.Tpo -c -o libdg_la-drumgizmo.lo `test -f 'drumgizmo.cc' || echo '$(srcdir)/'`drumgizmo.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-drumgizmo.Tpo $(DEPDIR)/libdg_la-drumgizmo.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='drumgizmo.cc' object='libdg_la-drumgizmo.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-drumgizmo.lo `test -f 'drumgizmo.cc' || echo '$(srcdir)/'`drumgizmo.cc
+
+libdg_la-drumkit.lo: drumkit.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-drumkit.lo -MD -MP -MF $(DEPDIR)/libdg_la-drumkit.Tpo -c -o libdg_la-drumkit.lo `test -f 'drumkit.cc' || echo '$(srcdir)/'`drumkit.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-drumkit.Tpo $(DEPDIR)/libdg_la-drumkit.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='drumkit.cc' object='libdg_la-drumkit.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-drumkit.lo `test -f 'drumkit.cc' || echo '$(srcdir)/'`drumkit.cc
+
+libdg_la-drumkitloader.lo: drumkitloader.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-drumkitloader.lo -MD -MP -MF $(DEPDIR)/libdg_la-drumkitloader.Tpo -c -o libdg_la-drumkitloader.lo `test -f 'drumkitloader.cc' || echo '$(srcdir)/'`drumkitloader.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-drumkitloader.Tpo $(DEPDIR)/libdg_la-drumkitloader.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='drumkitloader.cc' object='libdg_la-drumkitloader.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-drumkitloader.lo `test -f 'drumkitloader.cc' || echo '$(srcdir)/'`drumkitloader.cc
+
+libdg_la-drumkitparser.lo: drumkitparser.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-drumkitparser.lo -MD -MP -MF $(DEPDIR)/libdg_la-drumkitparser.Tpo -c -o libdg_la-drumkitparser.lo `test -f 'drumkitparser.cc' || echo '$(srcdir)/'`drumkitparser.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-drumkitparser.Tpo $(DEPDIR)/libdg_la-drumkitparser.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='drumkitparser.cc' object='libdg_la-drumkitparser.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-drumkitparser.lo `test -f 'drumkitparser.cc' || echo '$(srcdir)/'`drumkitparser.cc
+
+libdg_la-events.lo: events.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-events.lo -MD -MP -MF $(DEPDIR)/libdg_la-events.Tpo -c -o libdg_la-events.lo `test -f 'events.cc' || echo '$(srcdir)/'`events.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-events.Tpo $(DEPDIR)/libdg_la-events.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='events.cc' object='libdg_la-events.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-events.lo `test -f 'events.cc' || echo '$(srcdir)/'`events.cc
+
+libdg_la-inputprocessor.lo: inputprocessor.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-inputprocessor.lo -MD -MP -MF $(DEPDIR)/libdg_la-inputprocessor.Tpo -c -o libdg_la-inputprocessor.lo `test -f 'inputprocessor.cc' || echo '$(srcdir)/'`inputprocessor.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-inputprocessor.Tpo $(DEPDIR)/libdg_la-inputprocessor.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='inputprocessor.cc' object='libdg_la-inputprocessor.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-inputprocessor.lo `test -f 'inputprocessor.cc' || echo '$(srcdir)/'`inputprocessor.cc
+
+libdg_la-instrument.lo: instrument.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-instrument.lo -MD -MP -MF $(DEPDIR)/libdg_la-instrument.Tpo -c -o libdg_la-instrument.lo `test -f 'instrument.cc' || echo '$(srcdir)/'`instrument.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-instrument.Tpo $(DEPDIR)/libdg_la-instrument.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='instrument.cc' object='libdg_la-instrument.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-instrument.lo `test -f 'instrument.cc' || echo '$(srcdir)/'`instrument.cc
+
+libdg_la-instrumentparser.lo: instrumentparser.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-instrumentparser.lo -MD -MP -MF $(DEPDIR)/libdg_la-instrumentparser.Tpo -c -o libdg_la-instrumentparser.lo `test -f 'instrumentparser.cc' || echo '$(srcdir)/'`instrumentparser.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-instrumentparser.Tpo $(DEPDIR)/libdg_la-instrumentparser.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='instrumentparser.cc' object='libdg_la-instrumentparser.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-instrumentparser.lo `test -f 'instrumentparser.cc' || echo '$(srcdir)/'`instrumentparser.cc
+
+libdg_la-latencyfilter.lo: latencyfilter.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-latencyfilter.lo -MD -MP -MF $(DEPDIR)/libdg_la-latencyfilter.Tpo -c -o libdg_la-latencyfilter.lo `test -f 'latencyfilter.cc' || echo '$(srcdir)/'`latencyfilter.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-latencyfilter.Tpo $(DEPDIR)/libdg_la-latencyfilter.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='latencyfilter.cc' object='libdg_la-latencyfilter.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-latencyfilter.lo `test -f 'latencyfilter.cc' || echo '$(srcdir)/'`latencyfilter.cc
+
+libdg_la-memchecker.lo: memchecker.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-memchecker.lo -MD -MP -MF $(DEPDIR)/libdg_la-memchecker.Tpo -c -o libdg_la-memchecker.lo `test -f 'memchecker.cc' || echo '$(srcdir)/'`memchecker.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-memchecker.Tpo $(DEPDIR)/libdg_la-memchecker.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='memchecker.cc' object='libdg_la-memchecker.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-memchecker.lo `test -f 'memchecker.cc' || echo '$(srcdir)/'`memchecker.cc
+
+libdg_la-midimapparser.lo: midimapparser.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-midimapparser.lo -MD -MP -MF $(DEPDIR)/libdg_la-midimapparser.Tpo -c -o libdg_la-midimapparser.lo `test -f 'midimapparser.cc' || echo '$(srcdir)/'`midimapparser.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-midimapparser.Tpo $(DEPDIR)/libdg_la-midimapparser.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='midimapparser.cc' object='libdg_la-midimapparser.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-midimapparser.lo `test -f 'midimapparser.cc' || echo '$(srcdir)/'`midimapparser.cc
+
+libdg_la-midimapper.lo: midimapper.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-midimapper.lo -MD -MP -MF $(DEPDIR)/libdg_la-midimapper.Tpo -c -o libdg_la-midimapper.lo `test -f 'midimapper.cc' || echo '$(srcdir)/'`midimapper.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-midimapper.Tpo $(DEPDIR)/libdg_la-midimapper.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='midimapper.cc' object='libdg_la-midimapper.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-midimapper.lo `test -f 'midimapper.cc' || echo '$(srcdir)/'`midimapper.cc
+
+libdg_la-mutex.lo: mutex.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-mutex.lo -MD -MP -MF $(DEPDIR)/libdg_la-mutex.Tpo -c -o libdg_la-mutex.lo `test -f 'mutex.cc' || echo '$(srcdir)/'`mutex.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-mutex.Tpo $(DEPDIR)/libdg_la-mutex.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='mutex.cc' object='libdg_la-mutex.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-mutex.lo `test -f 'mutex.cc' || echo '$(srcdir)/'`mutex.cc
+
+libdg_la-path.lo: path.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-path.lo -MD -MP -MF $(DEPDIR)/libdg_la-path.Tpo -c -o libdg_la-path.lo `test -f 'path.cc' || echo '$(srcdir)/'`path.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-path.Tpo $(DEPDIR)/libdg_la-path.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='path.cc' object='libdg_la-path.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-path.lo `test -f 'path.cc' || echo '$(srcdir)/'`path.cc
+
+libdg_la-powerlist.lo: powerlist.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-powerlist.lo -MD -MP -MF $(DEPDIR)/libdg_la-powerlist.Tpo -c -o libdg_la-powerlist.lo `test -f 'powerlist.cc' || echo '$(srcdir)/'`powerlist.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-powerlist.Tpo $(DEPDIR)/libdg_la-powerlist.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='powerlist.cc' object='libdg_la-powerlist.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-powerlist.lo `test -f 'powerlist.cc' || echo '$(srcdir)/'`powerlist.cc
+
+libdg_la-random.lo: random.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-random.lo -MD -MP -MF $(DEPDIR)/libdg_la-random.Tpo -c -o libdg_la-random.lo `test -f 'random.cc' || echo '$(srcdir)/'`random.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-random.Tpo $(DEPDIR)/libdg_la-random.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='random.cc' object='libdg_la-random.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-random.lo `test -f 'random.cc' || echo '$(srcdir)/'`random.cc
+
+libdg_la-sample.lo: sample.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-sample.lo -MD -MP -MF $(DEPDIR)/libdg_la-sample.Tpo -c -o libdg_la-sample.lo `test -f 'sample.cc' || echo '$(srcdir)/'`sample.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-sample.Tpo $(DEPDIR)/libdg_la-sample.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='sample.cc' object='libdg_la-sample.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-sample.lo `test -f 'sample.cc' || echo '$(srcdir)/'`sample.cc
+
+libdg_la-semaphore.lo: semaphore.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-semaphore.lo -MD -MP -MF $(DEPDIR)/libdg_la-semaphore.Tpo -c -o libdg_la-semaphore.lo `test -f 'semaphore.cc' || echo '$(srcdir)/'`semaphore.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-semaphore.Tpo $(DEPDIR)/libdg_la-semaphore.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='semaphore.cc' object='libdg_la-semaphore.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-semaphore.lo `test -f 'semaphore.cc' || echo '$(srcdir)/'`semaphore.cc
+
+libdg_la-saxparser.lo: saxparser.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-saxparser.lo -MD -MP -MF $(DEPDIR)/libdg_la-saxparser.Tpo -c -o libdg_la-saxparser.lo `test -f 'saxparser.cc' || echo '$(srcdir)/'`saxparser.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-saxparser.Tpo $(DEPDIR)/libdg_la-saxparser.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='saxparser.cc' object='libdg_la-saxparser.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-saxparser.lo `test -f 'saxparser.cc' || echo '$(srcdir)/'`saxparser.cc
+
+libdg_la-staminafilter.lo: staminafilter.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-staminafilter.lo -MD -MP -MF $(DEPDIR)/libdg_la-staminafilter.Tpo -c -o libdg_la-staminafilter.lo `test -f 'staminafilter.cc' || echo '$(srcdir)/'`staminafilter.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-staminafilter.Tpo $(DEPDIR)/libdg_la-staminafilter.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='staminafilter.cc' object='libdg_la-staminafilter.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-staminafilter.lo `test -f 'staminafilter.cc' || echo '$(srcdir)/'`staminafilter.cc
+
+libdg_la-thread.lo: thread.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-thread.lo -MD -MP -MF $(DEPDIR)/libdg_la-thread.Tpo -c -o libdg_la-thread.lo `test -f 'thread.cc' || echo '$(srcdir)/'`thread.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-thread.Tpo $(DEPDIR)/libdg_la-thread.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='thread.cc' object='libdg_la-thread.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-thread.lo `test -f 'thread.cc' || echo '$(srcdir)/'`thread.cc
+
+libdg_la-versionstr.lo: versionstr.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libdg_la-versionstr.lo -MD -MP -MF $(DEPDIR)/libdg_la-versionstr.Tpo -c -o libdg_la-versionstr.lo `test -f 'versionstr.cc' || echo '$(srcdir)/'`versionstr.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libdg_la-versionstr.Tpo $(DEPDIR)/libdg_la-versionstr.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='versionstr.cc' object='libdg_la-versionstr.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libdg_la-versionstr.lo `test -f 'versionstr.cc' || echo '$(srcdir)/'`versionstr.cc
+
 mostlyclean-libtool:
 	-rm -f *.lo
 
 clean-libtool:
 	-rm -rf .libs _libs
-tags TAGS:
-
-ctags CTAGS:
 
-cscope cscopelist:
+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: $(DISTFILES)
 	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
@@ -427,7 +877,7 @@ distdir: $(DISTFILES)
 	done
 check-am: all-am
 check: check-am
-all-am: Makefile
+all-am: Makefile $(LTLIBRARIES)
 installdirs:
 install: install-am
 install-exec: install-exec-am
@@ -461,11 +911,14 @@ maintainer-clean-generic:
 	@echo "it deletes files that may require special tools to rebuild."
 clean: clean-am
 
-clean-am: clean-generic clean-libtool mostlyclean-am
+clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
+	mostlyclean-am
 
 distclean: distclean-am
+	-rm -rf ./$(DEPDIR)
 	-rm -f Makefile
-distclean-am: clean-am distclean-generic
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-tags
 
 dvi: dvi-am
 
@@ -508,12 +961,14 @@ install-ps-am:
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
+	-rm -rf ./$(DEPDIR)
 	-rm -f Makefile
 maintainer-clean-am: distclean-am maintainer-clean-generic
 
 mostlyclean: mostlyclean-am
 
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
 
 pdf: pdf-am
 
@@ -527,17 +982,19 @@ uninstall-am:
 
 .MAKE: install-am install-strip
 
-.PHONY: all all-am check check-am clean clean-generic clean-libtool \
-	cscopelist-am ctags-am distclean distclean-generic \
-	distclean-libtool 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 \
-	maintainer-clean maintainer-clean-generic mostlyclean \
+.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
+	clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \
+	ctags-am distclean distclean-compile distclean-generic \
+	distclean-libtool 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 maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-compile \
 	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-	tags-am uninstall uninstall-am
+	tags tags-am uninstall uninstall-am
 
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
diff --git a/src/audiocache.cc b/src/audiocache.cc
index a5fb0db..b01d752 100644
--- a/src/audiocache.cc
+++ b/src/audiocache.cc
@@ -35,7 +35,10 @@
 
 #include "audiocachefile.h"
 
-#define CHUNKSIZE(x) (x * CHUNK_MULTIPLIER)
+AudioCache::AudioCache(Settings& settings)
+	: settings(settings)
+{
+}
 
 AudioCache::~AudioCache()
 {
@@ -47,7 +50,7 @@ AudioCache::~AudioCache()
 	DEBUG(cache, "~AudioCache() post\n");
 }
 
-void AudioCache::init(size_t poolsize)
+void AudioCache::init(std::size_t poolsize)
 {
 	setAsyncMode(true);
 
@@ -61,9 +64,12 @@ void AudioCache::deinit()
 }
 
 // Invariant: initial_samples_needed < preloaded audio data
-sample_t* AudioCache::open(const AudioFile& file, size_t initial_samples_needed,
+sample_t* AudioCache::open(const AudioFile& file,
+                           std::size_t initial_samples_needed,
                            int channel, cacheid_t& id)
 {
+	assert(chunk_size); // Assert updateChunkSize was called before processing.
+
 	if(!file.isValid())
 	{
 		// File preload not yet ready - skip this sample.
@@ -95,7 +101,7 @@ sample_t* AudioCache::open(const AudioFile& file, size_t initial_samples_needed,
 	c.front = nullptr; // This is allocated when needed.
 	c.back = nullptr; // This is allocated when needed.
 
-	size_t cropped_size;
+	std::size_t cropped_size;
 
 	if(file.preloadedsize == file.size)
 	{
@@ -131,7 +137,7 @@ sample_t* AudioCache::open(const AudioFile& file, size_t initial_samples_needed,
 
 		if(c.back == nullptr)
 		{
-			c.back = new sample_t[CHUNKSIZE(framesize)];
+			c.back = new sample_t[chunk_size];
 		}
 
 		event_handler.pushLoadNextEvent(c.afile, c.channel, c.pos,
@@ -141,7 +147,7 @@ sample_t* AudioCache::open(const AudioFile& file, size_t initial_samples_needed,
 	return c.preloaded_samples; // return preloaded data
 }
 
-sample_t* AudioCache::next(cacheid_t id, size_t& size)
+sample_t* AudioCache::next(cacheid_t id, std::size_t& size)
 {
 	size = framesize;
 
@@ -168,7 +174,6 @@ sample_t* AudioCache::next(cacheid_t id, size_t& size)
 			}
 
 			c.localpos += framesize;
-
 			return s;
 		}
 
@@ -179,7 +184,7 @@ sample_t* AudioCache::next(cacheid_t id, size_t& size)
 	{
 
 		// We are playing from cache:
-		if(c.localpos < CHUNKSIZE(framesize))
+		if(c.localpos < chunk_size)
 		{
 			sample_t* s = c.front + c.localpos;
 			c.localpos += framesize;
@@ -191,7 +196,7 @@ sample_t* AudioCache::next(cacheid_t id, size_t& size)
 	if(!c.ready)
 	{
 		// Just return silence.
-		++number_of_underruns;
+		settings.number_of_underruns.fetch_add(1);
 		return nodata;
 	}
 
@@ -201,7 +206,7 @@ sample_t* AudioCache::next(cacheid_t id, size_t& size)
 	// Next time we go here we have already read the first frame.
 	c.localpos = framesize;
 
-	c.pos += CHUNKSIZE(framesize);
+	c.pos += chunk_size;
 
 	// Does the file have remaining unread samples?
 	assert(c.afile); // Assert that we have an audio file.
@@ -210,7 +215,7 @@ sample_t* AudioCache::next(cacheid_t id, size_t& size)
 		// Do we have a back buffer to read into?
 		if(c.back == nullptr)
 		{
-			c.back = new sample_t[CHUNKSIZE(framesize)];
+			c.back = new sample_t[chunk_size];
 		}
 
 		event_handler.pushLoadNextEvent(c.afile, c.channel, c.pos,
@@ -244,7 +249,7 @@ void AudioCache::close(cacheid_t id)
 	event_handler.pushCloseEvent(id);
 }
 
-void AudioCache::setFrameSize(size_t framesize)
+void AudioCache::setFrameSize(std::size_t framesize)
 {
 	DEBUG(cache, "%s\n", __PRETTY_FUNCTION__);
 
@@ -255,43 +260,49 @@ void AudioCache::setFrameSize(size_t framesize)
 	// NOTE: Not threaded...
 	//std::lock_guard<AudioCacheIDManager> id_manager_lock(id_manager);
 
-	if(framesize > this->framesize)
+	if(framesize > nodata_framesize)
 	{
 		delete[] nodata;
 		nodata = new sample_t[framesize];
+		nodata_framesize = framesize;
 
-		for(size_t i = 0; i < framesize; ++i)
+		for(std::size_t i = 0; i < framesize; ++i)
 		{
 			nodata[i] = 0.0f;
 		}
 	}
 
 	this->framesize = framesize;
-
-	event_handler.setChunkSize(CHUNKSIZE(framesize));
 }
 
-size_t AudioCache::getFrameSize() const
+std::size_t AudioCache::getFrameSize() const
 {
 	return framesize;
 }
 
-void AudioCache::setAsyncMode(bool async)
+void AudioCache::updateChunkSize(std::size_t output_channels)
 {
-	event_handler.setThreaded(async);
-}
+	// Make sure we won't get out-of-range chunk sizes.
+	std::size_t disk_cache_chunk_size =
+		std::max(settings.disk_cache_chunk_size.load(), std::size_t(512u * 1024u));
+	output_channels = std::max(output_channels, std::size_t(1u));
 
-bool AudioCache::isAsyncMode() const
-{
-	return event_handler.isThreaded();
+	// 1MB pr. chunk divided over 16 channels, 4 bytes pr. sample.
+	const auto ideal_chunk_size =
+		disk_cache_chunk_size / output_channels / sizeof(sample_t);
+
+	// Chunk size must match a whole number of frames.
+	chunk_size = (ideal_chunk_size / framesize) * framesize;
+
+	event_handler.setChunkSize(chunk_size);
 }
 
-size_t AudioCache::getNumberOfUnderruns() const
+void AudioCache::setAsyncMode(bool async)
 {
-	return number_of_underruns;
+	event_handler.setThreaded(async);
 }
 
-void AudioCache::resetNumberOfUnderruns()
+bool AudioCache::isAsyncMode() const
 {
-	number_of_underruns = 0;
+	return event_handler.isThreaded();
 }
diff --git a/src/audiocache.h b/src/audiocache.h
index 5a4577f..54abcf7 100644
--- a/src/audiocache.h
+++ b/src/audiocache.h
@@ -36,12 +36,12 @@
 #include "audiocachefile.h"
 #include "audiocacheidmanager.h"
 #include "audiocacheeventhandler.h"
+#include "settings.h"
 
-#define CHUNK_MULTIPLIER 16
-
-class AudioCache {
+class AudioCache
+{
 public:
-	AudioCache() = default;
+	AudioCache(Settings& settings);
 
 	//! Destroy object and stop thread if needed.
 	~AudioCache();
@@ -50,7 +50,7 @@ public:
 	//! This method starts the cache manager thread.
 	//! This method blocks until the thread has been started.
 	//! \param poolsize The maximum number of parellel events supported.
-	void init(size_t poolsize);
+	void init(std::size_t poolsize);
 
 	//! Stop thread and clean up resources.
 	//! This method blocks until the thread has stopped.
@@ -67,7 +67,7 @@ public:
 	//! \param [out] new_id The newly created cache id.
 	//! \return A pointer to the first buffer containing the
 	//!  'initial_samples_needed' number of samples.
-	sample_t* open(const AudioFile& file, size_t initial_samples_needed, int channel,
+	sample_t* open(const AudioFile& file, std::size_t initial_samples_needed, int channel,
 	               cacheid_t& new_id);
 
 	//! Get next buffer.
@@ -77,7 +77,7 @@ public:
 	//! \param id The cache id to read from.
 	//! \param [out] size The size of the returned buffer.
 	//! \return A pointer to the buffer.
-	sample_t* next(cacheid_t id, size_t &size);
+	sample_t* next(cacheid_t id, std::size_t &size);
 
 	//! Returns true iff the next chunk of the supplied id has been read from disk.
 	bool isReady(cacheid_t id);
@@ -88,8 +88,12 @@ public:
 	void close(cacheid_t id);
 
 	//! Set/get internal framesize used when iterating through cache buffers.
-	void setFrameSize(size_t framesize);
-	size_t getFrameSize() const;
+	void setFrameSize(std::size_t framesize);
+	std::size_t getFrameSize() const;
+
+	//! Signal the AudioCache sub-system to set it's internals according to the
+	//! chunk size parameter from Settings.
+	void updateChunkSize(std::size_t output_channels);
 
 	//! Control/get reader threaded mode.
 	//! True means reading happening threaded, false means all reading done
@@ -97,17 +101,14 @@ public:
 	void setAsyncMode(bool async);
 	bool isAsyncMode() const;
 
-	//! Return the number of chunks that were read too late.
-	size_t getNumberOfUnderruns() const;
-
-	//! Set underrun counter to 0.
-	void resetNumberOfUnderruns();
-
 private:
-	size_t framesize{0};
+	std::size_t framesize{0};
 	sample_t* nodata{nullptr};
-	size_t number_of_underruns{0};
+	std::size_t nodata_framesize{0};
+	std::size_t chunk_size{0};
 
 	AudioCacheIDManager id_manager;
 	AudioCacheEventHandler event_handler{id_manager};
+
+	Settings& settings;
 };
diff --git a/src/audiofile.cc b/src/audiofile.cc
index 84329f8..93b2e4f 100644
--- a/src/audiofile.cc
+++ b/src/audiofile.cc
@@ -28,24 +28,23 @@
  */
 #include "audiofile.h"
 
-#include <config.h>
+#include <cassert>
 
 #include <string.h>
 #include <stdlib.h>
 #include <unistd.h>
+
 #include <sndfile.h>
-#include <hugin.hpp>
 
-AudioFile::AudioFile(const std::string& filename, int filechannel)
-{
-	is_loaded = false;
-	this->filename = filename;
-	this->filechannel = filechannel;
+#include <config.h>
 
-	data = nullptr;
-	size = 0;
+#include <hugin.hpp>
 
-	magic = this;
+AudioFile::AudioFile(const std::string& filename, std::size_t filechannel)
+	: filename(filename)
+	, filechannel(filechannel)
+	, magic{this}
+{
 }
 
 AudioFile::~AudioFile()
@@ -56,6 +55,7 @@ AudioFile::~AudioFile()
 
 bool AudioFile::isValid() const
 {
+	//assert(this == magic);
 	return this == magic;
 }
 
@@ -66,19 +66,20 @@ void AudioFile::unload()
 
 	is_loaded = false;
 
+	preloadedsize = 0;
+	size = 0;
 	delete[] data;
 	data = nullptr;
-	size = 0;
 }
 
-#define	BUFFER_SIZE	4092
+#define BUFFER_SIZE 4096
 
-void AudioFile::load(int num_samples)
+void AudioFile::load(std::size_t sample_limit)
 {
 	// Make sure we don't unload the object while loading it...
 	MutexAutolock l(mutex);
 
-	if(data)
+	if(this->data) // already loaded
 	{
 		return;
 	}
@@ -92,17 +93,18 @@ void AudioFile::load(int num_samples)
 		return;
 	}
 
-	if(num_samples == ALL_SAMPLES)
+	if(sf_info.channels < 1)
 	{
-		num_samples = sf_info.frames;
+		// This should never happen but lets check just in case.
+		return;
 	}
 
-	size = sf_info.frames;
-	preloadedsize = sf_info.frames;
+	std::size_t size = sf_info.frames;
+	std::size_t preloadedsize = sf_info.frames;
 
-	if(preloadedsize > (size_t)num_samples)
+	if(preloadedsize > sample_limit)
 	{
-		preloadedsize = num_samples;
+		preloadedsize = sample_limit;
 	}
 
 	sample_t* data = new sample_t[preloadedsize];
@@ -113,35 +115,39 @@ void AudioFile::load(int num_samples)
 	else
 	{
 		// check filechannel exists
-		if(filechannel >= sf_info.channels)
+		if(filechannel >= (std::size_t)sf_info.channels)
 		{
 			filechannel = sf_info.channels - 1;
 		}
 
 		sample_t buffer[BUFFER_SIZE];
-		int readsize = BUFFER_SIZE / sf_info.channels;
-		int totalread = 0;
-		int read;
+		std::size_t frame_count = BUFFER_SIZE / sf_info.channels;
+		std::size_t total_frames_read = 0;
+		int frames_read;
 
 		do
 		{
-	    read = sf_readf_float(fh, buffer, readsize);
-	    for(int i = 0; (i < read) && (totalread < num_samples); ++i)
+	    frames_read = sf_readf_float(fh, buffer, frame_count);
+	    for(int i = 0;
+	        (i < frames_read) && (total_frames_read < sample_limit);
+	        ++i)
 	    {
-		    data[totalread++] = buffer[i * sf_info.channels + filechannel];
+		    data[total_frames_read++] = buffer[i * sf_info.channels + filechannel];
 	    }
 		}
-		while( (read > 0) &&
-		       (totalread < (int)preloadedsize) &&
-		       (totalread < num_samples) );
+		while( (frames_read > 0) &&
+		       (total_frames_read < preloadedsize) &&
+		       (total_frames_read < sample_limit) );
 
 		// set data size to total bytes read
-		preloadedsize = totalread;
+		preloadedsize = total_frames_read;
 	}
 
 	sf_close(fh);
 
 	this->data = data;
+	this->size = size;
+	this->preloadedsize = preloadedsize;
 	is_loaded = true;
 }
 
diff --git a/src/audiofile.h b/src/audiofile.h
index c310a55..07b40dd 100644
--- a/src/audiofile.h
+++ b/src/audiofile.h
@@ -29,27 +29,27 @@
 #include <string>
 #include <map>
 #include <vector>
+#include <limits>
 
 #include <sndfile.h>
 
 #include "mutex.h"
 #include "audio.h"
 
-#define ALL_SAMPLES -1
-
-class AudioFile {
+class AudioFile
+{
 public:
-	AudioFile(const std::string& filename, int filechannel);
+	AudioFile(const std::string& filename, std::size_t filechannel);
 	~AudioFile();
 
-	void load(int num_samples = ALL_SAMPLES);
+	void load(std::size_t sample_limit = std::numeric_limits<std::size_t>::max());
 	void unload();
 
 	bool isLoaded() const;
 
-	volatile size_t size{0}; // Full size of the file
-	volatile size_t preloadedsize{0}; // Number of samples preloaded (in data)
-	sample_t *data{nullptr};
+	volatile std::size_t size{0}; // Full size of the file
+	volatile std::size_t preloadedsize{0}; // Number of samples preloaded (in data)
+	sample_t* data{nullptr};
 
 	std::string filename;
 
@@ -57,9 +57,9 @@ public:
 
 	Mutex mutex;
 
-	int filechannel;
+	std::size_t filechannel;
 
 private:
-	void *magic;
-	volatile bool is_loaded;
+	void* magic{nullptr};
+	volatile bool is_loaded{false};
 };
diff --git a/src/audioinputengine.cc b/src/audioinputengine.cc
deleted file mode 100644
index 387de4f..0000000
--- a/src/audioinputengine.cc
+++ /dev/null
@@ -1,44 +0,0 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-/***************************************************************************
- *            audioinputengine.cc
- *
- *  Sun Feb 27 11:33:20 CET 2011
- *  Copyright 2011 Bent Bisballe Nyeng
- *  deva at aasimon.org
- ****************************************************************************/
-
-/*
- *  This file is part of DrumGizmo.
- *
- *  DrumGizmo is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU Lesser General Public License as published by
- *  the Free Software Foundation; either version 3 of the License, or
- *  (at your option) any later version.
- *
- *  DrumGizmo is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU Lesser General Public License for more details.
- *
- *  You should have received a copy of the GNU Lesser General Public License
- *  along with DrumGizmo; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
- */
-#include "audioinputengine.h"
-
-#ifdef TEST_AUDIOINPUTENGINE
-//Additional dependency files
-//deps:
-//Required cflags (autoconf vars may be used)
-//cflags:
-//Required link options (autoconf vars may be used)
-//libs:
-#include "test.h"
-
-TEST_BEGIN;
-
-// TODO: Put some testcode here (see test.h for usable macros).
-
-TEST_END;
-
-#endif/*TEST_AUDIOINPUTENGINE*/
diff --git a/src/beatmapper.cc b/src/beatmapper.cc
deleted file mode 100644
index b61f0b5..0000000
--- a/src/beatmapper.cc
+++ /dev/null
@@ -1,87 +0,0 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-/***************************************************************************
- *            beatmapper.cc
- *
- *  Fri Jul 25 11:17:42 CEST 2008
- *  Copyright 2008 Bent Bisballe Nyeng
- *  deva at aasimon.org
- ****************************************************************************/
-
-/*
- *  This file is part of DrumGizmo.
- *
- *  DrumGizmo is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU Lesser General Public License as published by
- *  the Free Software Foundation; either version 3 of the License, or
- *  (at your option) any later version.
- *
- *  DrumGizmo is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU Lesser General Public License for more details.
- *
- *  You should have received a copy of the GNU Lesser General Public License
- *  along with DrumGizmo; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
- */
-#include "beatmapper.h"
-
-#include <stdio.h>
-
-#define DEF 2.0
-
-BeatMapper::BeatMapper(const Instrument& instrument)
-	: instrument{instrument}
-	, hist{}
-	, C{1.3}
-	, mindist{4}
-	, last{mindist}
-{
-	for(size_t i = 0; i < HISTORY_SIZE; ++i)
-	{
-		hist[i] = DEF;
-	}
-}
-
-Sample* BeatMapper::map(jack_nframes_t nframes)
-{
-	return nullptr;
-
-	// moved the following to comment by glocke since return makes this
-	// unreachable
-	/*
-	Sample *sample = nullptr;
-
-	jack_default_audio_sample_t *buffer;
-	buffer = (jack_default_audio_sample_t
-	*)jack_port_get_buffer(instrument->port, nframes);
-
-	float e = 0.0;
-	for(size_t i = 0; i < nframes; i++) {
-	  e += buffer[i] * buffer[i];
-	}
-
-	float E = 0.0;
-	for(size_t i = 0; i < HISTORY_SIZE; i++) E += hist[i] / (float)HISTORY_SIZE;
-	if(E == 0) E = DEF; // We do not have a connection
-
-	//  printf("last: %d, E: %f,  e: %f - threshold: %f\n", last, E, e, 1.3 *
-	E);
-
-	// Shift history and save new value
-	for(size_t i = 0; i < HISTORY_SIZE - 1; i++) hist[i] = hist[i+1];
-	hist[HISTORY_SIZE - 1] = e>DEF?e:DEF;
-
-	if(instrument->name == "hihat" && e > 0) printf("e: %f\n", e);
-
-	if(e > C * E && last > mindist) {
-	  Velocity *v = instrument->getVelocity(127);
-	  if(v) sample = v->getSample();
-	}
-
-	last++;
-	if(sample) last = 0;
-
-	return sample;
-	*/
-}
diff --git a/src/bytesizeparser.cc b/src/bytesizeparser.cc
new file mode 100644
index 0000000..ef63f7d
--- /dev/null
+++ b/src/bytesizeparser.cc
@@ -0,0 +1,98 @@
+/* -*- Mode: c++ -*- */
+/***************************************************************************
+ *            bytesize_parser.cc
+ *
+ *  Sat Mar  4 18:00:12 CET 2017
+ *  Copyright 2017 Goran Mekić
+ *  meka at tilda.center
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include "bytesizeparser.h"
+#include <iostream>
+#include <stdexcept>
+
+
+static std::size_t suffixToSize(const char& suffix)
+{
+	int size = 1;
+	switch(suffix)
+	{
+	case 'k':
+		size <<= 10;
+		break;
+	case 'M':
+		size <<= 20;
+		break;
+	case 'G':
+		size <<= 30;
+		break;
+	default:
+		size = 0;
+		break;
+	}
+	return size;
+}
+
+
+std::size_t byteSizeParser(const std::string& argument)
+{
+	std::string::size_type suffix_index;
+	std::size_t size;
+	std::string suffix;
+	bool error = false;
+
+	if(argument.find('-') != std::string::npos)
+	{
+		error = true;
+	}
+
+	try
+	{
+		size = std::stoi(argument, &suffix_index);
+	}
+	catch(std::invalid_argument)
+	{
+		std::cerr << "Invalid argument for diskstreamsize" << std::endl;
+		error = true;
+	}
+	catch(std::out_of_range)
+	{
+		std::cerr << "Number too big. Try using bigger suffix for diskstreamsize" << std::endl;
+		error = true;
+	}
+	if(!error)
+	{
+		suffix = argument.substr(suffix_index);
+		if (suffix.length() > 1)
+		{
+			error = true;
+		}
+	}
+	if(!error && suffix.size() > 0)
+	{
+		std::size_t suffix_size = suffixToSize(suffix[0]);
+		size *= suffix_size;
+	}
+	if(error)
+	{
+		return 0;
+	}
+	return size;
+}
diff --git a/src/audiooutputengine.cc b/src/bytesizeparser.h
similarity index 75%
rename from src/audiooutputengine.cc
rename to src/bytesizeparser.h
index 115e3f1..3007454 100644
--- a/src/audiooutputengine.cc
+++ b/src/bytesizeparser.h
@@ -1,10 +1,10 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* -*- Mode: c++ -*- */
 /***************************************************************************
- *            audioooutputengine.cc
+ *            bytesize_parser.h
  *
- *  Thu Sep 16 10:27:01 CEST 2010
- *  Copyright 2010 Bent Bisballe Nyeng
- *  deva at aasimon.org
+ *  Sat Mar  4 18:00:12 CET 2017
+ *  Copyright 2017 Goran Mekić
+ *  meka at tilda.center
  ****************************************************************************/
 
 /*
@@ -24,5 +24,10 @@
  *  along with DrumGizmo; if not, write to the Free Software
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
  */
-#include "audiooutputengine.h"
+#pragma once
+#include <string>
 
+
+//! Returns size in bytes
+//! \param argument The size in n{k,M,G} format
+std::size_t byteSizeParser(const std::string& argument);
diff --git a/src/configfile.cc b/src/configfile.cc
index 24f9deb..71496a0 100644
--- a/src/configfile.cc
+++ b/src/configfile.cc
@@ -35,7 +35,9 @@
 #include <sys/stat.h>
 #include <sys/types.h>
 
-#ifdef WIN32
+#include "platform.h"
+
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 #include <direct.h>
 #include <windows.h>
 #include <Shlobj.h>
@@ -45,7 +47,7 @@
 
 #include <hugin.hpp>
 
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 #define SEP "\\"
 #else
 #define SEP "/"
@@ -58,7 +60,7 @@
  */
 static std::string getConfigPath()
 {
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	std::string configpath;
 	TCHAR szPath[256];
 	if(SUCCEEDED(SHGetFolderPath(
@@ -87,7 +89,7 @@ static bool createConfigPath()
 	{
 		DEBUG(configfile, "No configuration exists, creating directory '%s'\n",
 		    configpath.c_str());
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 		if(mkdir(configpath.c_str()) < 0)
 		{
 #else
diff --git a/src/drumgizmo.cc b/src/drumgizmo.cc
index 18cbbb7..592fa20 100644
--- a/src/drumgizmo.cc
+++ b/src/drumgizmo.cc
@@ -42,17 +42,14 @@
 
 DrumGizmo::DrumGizmo(Settings& settings,
                      AudioOutputEngine& o, AudioInputEngine& i)
-	: loader(settings, kit, i, resamplers, rand)
+	: loader(settings, kit, i, resamplers, rand, audio_cache)
 	, oe(o)
 	, ie(i)
-	, kit()
+	, audio_cache(settings)
 	, input_processor(settings, kit, activeevents)
-	, framesize(0)
-	, freewheel(true)
-	, events{}
 	, settings(settings)
 {
-	audioCache.init(10000); // start thread
+	audio_cache.init(10000); // start thread
 	events.reserve(1000);
 	loader.init();
 }
@@ -60,7 +57,7 @@ DrumGizmo::DrumGizmo(Settings& settings,
 DrumGizmo::~DrumGizmo()
 {
 	loader.deinit();
-	audioCache.deinit(); // stop thread
+	audio_cache.deinit(); // stop thread
 }
 
 bool DrumGizmo::init()
@@ -94,7 +91,7 @@ void DrumGizmo::setFrameSize(size_t framesize)
 
 		// Update framesize in drumkitloader and cachemanager:
 		loader.setFrameSize(framesize);
-		audioCache.setFrameSize(framesize);
+		audio_cache.setFrameSize(framesize);
 	}
 }
 
@@ -103,7 +100,7 @@ void DrumGizmo::setFreeWheel(bool freewheel)
 	// Freewheel = true means that we are bouncing and therefore running faster
 	// than realtime.
 	this->freewheel = freewheel;
-	audioCache.setAsyncMode(!freewheel);
+	audio_cache.setAsyncMode(!freewheel);
 }
 
 void DrumGizmo::setRandomSeed(unsigned int seed)
@@ -240,7 +237,6 @@ void DrumGizmo::getSamples(int ch, int pos, sample_t* s, size_t sz)
 		bool removeevent = false;
 
 		Event* event = *i;
-
 		Event::type_t type = event->getType();
 		switch(type) {
 		case Event::sample:
@@ -263,8 +259,8 @@ void DrumGizmo::getSamples(int ch, int pos, sample_t* s, size_t sz)
 				if(evt.cache_id == CACHE_NOID)
 				{
 					size_t initial_chunksize = (pos + sz) - evt.offset;
-					evt.buffer = audioCache.open(af, initial_chunksize,
-					                             af.filechannel, evt.cache_id);
+					evt.buffer = audio_cache.open(af, initial_chunksize,
+					                              af.filechannel, evt.cache_id);
 					evt.buffer_size = initial_chunksize;
 				}
 
@@ -342,7 +338,7 @@ void DrumGizmo::getSamples(int ch, int pos, sample_t* s, size_t sz)
 
 					if((evt.t < af.size) && (evt.rampdown != 0))
 					{
-						evt.buffer = audioCache.next(evt.cache_id, evt.buffer_size);
+						evt.buffer = audio_cache.next(evt.cache_id, evt.buffer_size);
 					}
 					else
 					{
@@ -351,7 +347,7 @@ void DrumGizmo::getSamples(int ch, int pos, sample_t* s, size_t sz)
 
 					if(removeevent)
 					{
-						audioCache.close(evt.cache_id);
+						audio_cache.close(evt.cache_id);
 					}
 				}
 			}
diff --git a/src/drumgizmo.h b/src/drumgizmo.h
index b104772..e74d1b5 100644
--- a/src/drumgizmo.h
+++ b/src/drumgizmo.h
@@ -92,14 +92,15 @@ protected:
 
 	std::map<std::string, AudioFile *> audiofiles;
 
-	AudioCache audioCache;
+	AudioCache audio_cache;
 	DrumKit kit;
 	InputProcessor input_processor;
 
-	size_t framesize;
-	bool freewheel;
+	size_t framesize{0};
+	bool freewheel{true};
 
 	std::vector<event_t> events;
 	Settings& settings;
+
 	Random rand;
 };
diff --git a/src/drumkit.cc b/src/drumkit.cc
index 1dadf04..e557de1 100644
--- a/src/drumkit.cc
+++ b/src/drumkit.cc
@@ -68,7 +68,24 @@ std::string DrumKit::getDescription() const
 	return _description;
 }
 
-size_t DrumKit::getSamplerate() const
+VersionStr DrumKit::getVersion() const
+{
+	return _version;
+}
+
+std::size_t DrumKit::getSamplerate() const
 {
 	return _samplerate;
 }
+
+std::size_t DrumKit::getNumberOfFiles() const
+{
+	std::size_t number_of_files = 0;
+
+	for(const auto & instrument : instruments)
+	{
+		number_of_files += instrument->getNumberOfFiles();
+	}
+
+	return number_of_files;
+}
diff --git a/src/drumkit.h b/src/drumkit.h
index e3ae783..682dbff 100644
--- a/src/drumkit.h
+++ b/src/drumkit.h
@@ -44,6 +44,7 @@ public:
 
 	std::string getName() const;
 	std::string getDescription() const;
+	VersionStr getVersion() const;
 
 	Instruments instruments;
 	Channels channels;
@@ -52,7 +53,10 @@ public:
 
 	bool isValid() const;
 
-	size_t getSamplerate() const;
+	std::size_t getSamplerate() const;
+
+	//! Get the number of audio files (as in single channel) in this drumkit.
+	std::size_t getNumberOfFiles() const;
 
 private:
 	void* magic{nullptr};
@@ -61,7 +65,7 @@ private:
 
 	std::string _name;
 	std::string _description;
-	size_t _samplerate{0};
+	std::size_t _samplerate{0};
 
 	VersionStr _version;
 };
diff --git a/src/drumkitloader.cc b/src/drumkitloader.cc
index 1d66597..eed5a33 100644
--- a/src/drumkitloader.cc
+++ b/src/drumkitloader.cc
@@ -37,13 +37,15 @@
 DrumKitLoader::DrumKitLoader(Settings& settings, DrumKit& kit,
                              AudioInputEngine& ie,
                              Resamplers& resamplers,
-                             Random& rand)
+                             Random& rand,
+                             AudioCache& audio_cache)
 	: settings(settings)
 	, getter(settings)
 	, kit(kit)
 	, ie(ie)
 	, resamplers(resamplers)
 	, rand(rand)
+	, audio_cache(audio_cache)
 {
 }
 
@@ -123,12 +125,18 @@ bool DrumKitLoader::loadkit(const std::string& file)
 		       "Trying to load it anyway...\n");
 	}
 
+	// Put some information about the kit into the settings
+	settings.drumkit_name = kit.getName();
+	settings.drumkit_description = kit.getDescription();
+	settings.drumkit_version = kit.getVersion();
+	settings.drumkit_samplerate = kit.getSamplerate();
+
 	loadKit(&kit);
 
 #ifdef WITH_RESAMPLER
 	resamplers.setup(kit.getSamplerate(), settings.samplerate.load());
 #endif/*WITH_RESAMPLER*/
-
+	settings.resampling_active.store(resamplers.isActive());
 
 	DEBUG(loadkit, "loadkit: Success\n");
 
@@ -141,6 +149,37 @@ void DrumKitLoader::loadKit(DrumKit *kit)
 
 	DEBUG(loader, "Create AudioFile queue from DrumKit\n");
 
+	auto cache_limit = settings.disk_cache_upper_limit.load();
+	auto cache_enable = settings.disk_cache_enable.load();
+
+	DEBUG(loader, "cache_enable: %s\n", cache_enable?"true":"false");
+
+	if(cache_enable)
+	{
+		auto number_of_files = kit->getNumberOfFiles();
+		auto cache_limit_per_file = cache_limit / number_of_files;
+
+		assert(framesize != 0);
+
+		preload_samples = cache_limit_per_file / sizeof(sample_t);
+
+		if(preload_samples < 4096)
+		{
+			preload_samples = 4096;
+		}
+
+		DEBUG(loader, "cache_limit: %lu, number_of_files: %lu,"
+		      " cache_limit_per_file: %lu, preload_samples: %lu\n",
+		      (unsigned long)cache_limit,
+		      (unsigned long)number_of_files,
+		      (unsigned long)cache_limit_per_file,
+		      (unsigned long)preload_samples);
+	}
+	else
+	{
+		preload_samples = std::numeric_limits<std::size_t>::max();
+	}
+
 	settings.number_of_files_loaded.store(0);
 
 	// Count total number of files that need loading:
@@ -162,6 +201,8 @@ void DrumKitLoader::loadKit(DrumKit *kit)
 	DEBUG(loader, "Queued %d (size: %d) AudioFiles for loading.\n",
 	      (int)settings.number_of_files.load(), (int)load_queue.size());
 
+	audio_cache.updateChunkSize(kit->channels.size());
+
 	semaphore.post(); // Start loader loop.
 }
 
@@ -171,7 +212,7 @@ void DrumKitLoader::skip()
 	load_queue.clear();
 }
 
-void DrumKitLoader::setFrameSize(size_t framesize)
+void DrumKitLoader::setFrameSize(std::size_t framesize)
 {
 	std::lock_guard<std::mutex> guard(mutex);
 	this->framesize = framesize;
@@ -188,7 +229,7 @@ void DrumKitLoader::thread_main()
 
 	while(running)
 	{
-		size_t size;
+		std::size_t size;
 		{
 			std::lock_guard<std::mutex> guard(mutex);
 			size = load_queue.size();
@@ -201,7 +242,8 @@ void DrumKitLoader::thread_main()
 		}
 
 		bool newKit = false;
-		if(getter.drumkit_file.hasChanged())
+		if(getter.drumkit_file.hasChanged() ||
+		   getter.reload_counter.hasChanged())
 		{
 			loadkit(getter.drumkit_file.getValue());
 			newKit = true;
@@ -239,16 +281,15 @@ void DrumKitLoader::thread_main()
 			AudioFile *audiofile = load_queue.front();
 			load_queue.pop_front();
 			filename = audiofile->filename;
-			int preload_size = framesize * CHUNK_MULTIPLIER + framesize;
-			if(preload_size < 1024)
+			try
 			{
-				preload_size = 1024;
+				audiofile->load(preload_samples);
+			}
+			catch(std::bad_alloc&)
+			{
+				settings.drumkit_load_status.store(LoadStatus::Error);
+				load_queue.clear();
 			}
-
-			// Note: Remove this line to enable diskstreaming
-			preload_size = ALL_SAMPLES;
-
-			audiofile->load(preload_size);
 		}
 
 		settings.number_of_files_loaded.fetch_add(1);
diff --git a/src/drumkitloader.h b/src/drumkitloader.h
index 9608e14..22fa310 100644
--- a/src/drumkitloader.h
+++ b/src/drumkitloader.h
@@ -39,6 +39,7 @@
 #include "audioinputengine.h"
 #include "chresampler.h"
 #include "memchecker.h"
+#include "audiocache.h"
 
 //! This class is responsible for loading the drumkits in its own thread.
 //! All interaction calls are simply modifying queues and not doing any
@@ -50,7 +51,7 @@ class DrumKitLoader
 {
 public:
 	DrumKitLoader(Settings& settings, DrumKit& kit, AudioInputEngine& ie,
-	              Resamplers& resamplers, Random& rand);
+	              Resamplers& resamplers, Random& rand, AudioCache& audio_cache);
 
 	~DrumKitLoader();
 
@@ -73,7 +74,7 @@ public:
 
 	//! Set the framesize which will be used to preloading samples in next
 	//! loadKit call.
-	void setFrameSize(size_t framesize);
+	void setFrameSize(std::size_t framesize);
 
 protected:
 	void thread_main();
@@ -92,4 +93,6 @@ protected:
 	Resamplers& resamplers;
 	MemChecker memchecker;
 	Random& rand;
+	AudioCache& audio_cache;
+	std::size_t preload_samples{std::numeric_limits<std::size_t>::max()};
 };
diff --git a/src/instrument.cc b/src/instrument.cc
index 5c96c6d..466acc1 100644
--- a/src/instrument.cc
+++ b/src/instrument.cc
@@ -117,3 +117,10 @@ void Instrument::setGroup(const std::string& g)
 {
 	_group = g;
 }
+
+std::size_t Instrument::getNumberOfFiles() const
+{
+	// Note: Each AudioFile instance contains just a single channel even for
+	// multi-channel files.
+	return audiofiles.size();
+}
diff --git a/src/instrument.h b/src/instrument.h
index e61d446..41fe886 100644
--- a/src/instrument.h
+++ b/src/instrument.h
@@ -60,6 +60,9 @@ public:
 
 	bool isValid() const;
 
+	//! Get the number of audio files (as in single channel) in this instrument.
+	std::size_t getNumberOfFiles() const;
+
 private:
 	void* magic;
 
diff --git a/src/instrumentparser.cc b/src/instrumentparser.cc
index af876a8..45e76d8 100644
--- a/src/instrumentparser.cc
+++ b/src/instrumentparser.cc
@@ -129,7 +129,7 @@ void InstrumentParser::startTag(const std::string& name, const attr_t& attr)
 			return;
 		}
 
-		int filechannel = 1; // default, override with optional attribute
+		std::size_t filechannel = 1; // default, override with optional attribute
 		if(attr.find("filechannel") != attr.end())
 		{
 			filechannel = std::stoi(attr.at("filechannel"));
diff --git a/src/mutex.cc b/src/mutex.cc
index 84143be..b90132d 100644
--- a/src/mutex.cc
+++ b/src/mutex.cc
@@ -28,8 +28,9 @@
 #include "mutex.h"
 
 #include <hugin.hpp>
+#include "platform.h"
 
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 #include <windows.h>
 #else
 #include <pthread.h>
@@ -37,7 +38,7 @@
 #endif
 
 struct mutex_private_t {
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	HANDLE mutex;
 #else
 	pthread_mutex_t mutex;
@@ -47,7 +48,7 @@ struct mutex_private_t {
 Mutex::Mutex()
 {
 	prv = new struct mutex_private_t();
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	prv->mutex = CreateMutex(nullptr,  // default security attributes
 	                         FALSE, // initially not owned
 	                         nullptr); // unnamed mutex
@@ -58,7 +59,7 @@ Mutex::Mutex()
 
 Mutex::~Mutex()
 {
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	CloseHandle(prv->mutex);
 #else
 	pthread_mutex_destroy(&prv->mutex);
@@ -74,7 +75,7 @@ Mutex::~Mutex()
 //! false otherwise.
 bool Mutex::try_lock()
 {
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	DEBUG(mutex, "%s\n", __PRETTY_FUNCTION__);
 
 	DWORD result = WaitForSingleObject(prv->mutex, 0);
@@ -90,7 +91,7 @@ bool Mutex::try_lock()
 
 void Mutex::lock()
 {
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	WaitForSingleObject(prv->mutex, // handle to mutex
 	                    INFINITE);  // no time-out interval
 #else
@@ -100,7 +101,7 @@ void Mutex::lock()
 
 void Mutex::unlock()
 {
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	ReleaseMutex(prv->mutex);
 #else
 	pthread_mutex_unlock(&prv->mutex);
diff --git a/src/mutex.h b/src/mutex.h
index 7e31296..067a4db 100644
--- a/src/mutex.h
+++ b/src/mutex.h
@@ -27,6 +27,8 @@
  */
 #pragma once
 
+#include "platform.h"
+
 struct mutex_private_t;
 
 class Mutex {
@@ -42,7 +44,7 @@ private:
 	struct mutex_private_t* prv;
 };
 
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 // Hack: mingw doesn't have std::mutex
 namespace std {
 	class mutex : public Mutex {};
diff --git a/src/powerlist.cc b/src/powerlist.cc
index 9b0bd77..b502d03 100644
--- a/src/powerlist.cc
+++ b/src/powerlist.cc
@@ -48,7 +48,7 @@ unsigned int const MIN_SAMPLE_SET_SIZE = 26u;
 
 // Enable to calculate power on old samples without power attribute
 //#define AUTO_CALCULATE_POWER
-unsigned int const SIZE = 500u;
+unsigned int const LOAD_SIZE = 500u;
 
 PowerList::PowerList(Random& rand)
 	: rand(rand)
@@ -82,7 +82,7 @@ Channel* PowerList::getMasterChannel()
 			Channel* c = pair.first;
 			AudioFile* af = pair.second;
 
-			af->load(SIZE);
+			af->load(LOAD_SIZE);
 
 			float silence{0.f};
 			std::size_t silence_length{4u};
@@ -176,7 +176,7 @@ void PowerList::finalise()
 			DEBUG(powerlist, "Calculating power\n");
 
 			float power{0.f};
-			for(auto s = 0u; s < SIZE && s < master->size; ++s)
+			for(auto s = 0u; s < LOAD_SIZE && s < master->size; ++s)
 			{
 				power += master->data[s] * master->data[s];
 			}
diff --git a/src/random.cc b/src/random.cc
index f6b5b34..9317744 100644
--- a/src/random.cc
+++ b/src/random.cc
@@ -103,28 +103,18 @@ float Random::floatInRange(float lower_bound, float upper_bound)
 // https://en.wikipedia.org/wiki/Marsaglia_polar_method
 float Random::normalDistribution(float mean, float stddev)
 {
-	if (has_saved_value)
+	float u, v, s;
+	do
 	{
-		has_saved_value = false;
-		return saved_value * stddev + mean;
+		u = 2.0*generateFloat() - 1.0;
+		v = 2.0*generateFloat() - 1.0;
+		s = (u * u) + (v * v);
 	}
-	else
-	{
-		float u, v, s;
-		do
-		{
-			u = 2.0f*generateFloat() - 1;
-			v = 2.0f*generateFloat() - 1;
-			s = (u * u) + (v * v);
-		}
-		while (s > 1.0f || s == 0.0f);
+	while (s > 1.0 || s == 0.0);
 
-		s = std::sqrt(-2*std::log(s) / s);
-		saved_value = u * s;
-		has_saved_value = true;
+	s = std::sqrt(-2*std::log(s) / s);
 
-		return mean + stddev * (v * s);
-	}
+	return stddev * (v * s) + mean;
 }
 
 float Random::generateFloat()
diff --git a/src/random.h b/src/random.h
index 7f53c05..cdf7705 100644
--- a/src/random.h
+++ b/src/random.h
@@ -58,10 +58,6 @@ private:
 	std::minstd_rand0 generator;
 
 	float generateFloat();
-
-	// variables for normalDistribution
-	bool has_saved_value = false;
-	float saved_value;
 };
 
 template <typename T>
diff --git a/src/settings.h b/src/settings.h
index a1d5bd0..61f92e7 100644
--- a/src/settings.h
+++ b/src/settings.h
@@ -28,6 +28,8 @@
 
 #include <atomic>
 #include <string>
+#include <limits>
+
 #include <cassert>
 
 #include "atomic.h"
@@ -46,6 +48,24 @@ struct Settings
 {
 	Atomic<std::string> drumkit_file{""};
 	Atomic<LoadStatus> drumkit_load_status{LoadStatus::Idle};
+	Atomic<std::string> drumkit_name{""};
+	Atomic<std::string> drumkit_description{""};
+	Atomic<std::string> drumkit_version{""};
+	Atomic<std::size_t> drumkit_samplerate{0};
+
+	//! The maximum amount of memory in bytes that the AudioCache
+	//! is allowed to use for preloading. Default is 1GB.
+	Atomic<std::size_t> disk_cache_upper_limit{1024 * 1024 * 1024};
+
+	//! The optimal read chunk size from the disk.
+	Atomic<std::size_t> disk_cache_chunk_size{1024 * 1024};
+
+	Atomic<bool> disk_cache_enable{true};
+
+	Atomic<std::size_t> number_of_underruns{0};
+
+	//! Increment this in order to invoke a reload of the current drumkit.
+	Atomic<std::size_t> reload_counter{0};
 
 	Atomic<std::string> midimap_file{""};
 	Atomic<LoadStatus> midimap_load_status{LoadStatus::Idle};
@@ -60,6 +80,7 @@ struct Settings
 	Atomic<double> samplerate{44100.0};
 
 	Atomic<bool> enable_resampling{true};
+	Atomic<bool> resampling_active{false};
 
 	Atomic<std::size_t> number_of_files{0};
 	Atomic<std::size_t> number_of_files_loaded{0};
@@ -71,6 +92,16 @@ struct SettingsGetter
 {
 	SettingRef<std::string> drumkit_file;
 	SettingRef<LoadStatus> drumkit_load_status;
+	SettingRef<std::string> drumkit_name;
+	SettingRef<std::string> drumkit_description;
+	SettingRef<std::string> drumkit_version;
+	SettingRef<std::size_t> drumkit_samplerate;
+
+	SettingRef<std::size_t> disk_cache_upper_limit;
+	SettingRef<std::size_t> disk_cache_chunk_size;
+	SettingRef<bool> disk_cache_enable;
+	SettingRef<std::size_t> number_of_underruns;
+	SettingRef<std::size_t> reload_counter;
 
 	SettingRef<std::string> midimap_file;
 	SettingRef<LoadStatus> midimap_load_status;
@@ -85,6 +116,7 @@ struct SettingsGetter
 	SettingRef<double> samplerate;
 
 	SettingRef<bool> enable_resampling;
+	SettingRef<bool> resampling_active;
 
 	SettingRef<std::size_t> number_of_files;
 	SettingRef<std::size_t> number_of_files_loaded;
@@ -93,6 +125,15 @@ struct SettingsGetter
 	SettingsGetter(Settings& settings)
 		: drumkit_file(settings.drumkit_file)
 		, drumkit_load_status(settings.drumkit_load_status)
+		, drumkit_name(settings.drumkit_name)
+		, drumkit_description(settings.drumkit_description)
+		, drumkit_version(settings.drumkit_version)
+		, drumkit_samplerate(settings.drumkit_samplerate)
+		, disk_cache_upper_limit(settings.disk_cache_upper_limit)
+		, disk_cache_chunk_size(settings.disk_cache_chunk_size)
+		, disk_cache_enable(settings.disk_cache_enable)
+		, number_of_underruns(settings.number_of_underruns)
+		, reload_counter(settings.reload_counter)
 		, midimap_file(settings.midimap_file)
 		, midimap_load_status(settings.midimap_load_status)
 		, enable_velocity_modifier{settings.enable_velocity_modifier}
@@ -102,6 +143,7 @@ struct SettingsGetter
 		, velocity_randomiser_weight{settings.velocity_randomiser_weight}
 		, samplerate{settings.samplerate}
 		, enable_resampling{settings.enable_resampling}
+		, resampling_active{settings.resampling_active}
 		, number_of_files{settings.number_of_files}
 		, number_of_files_loaded{settings.number_of_files_loaded}
 		, current_file{settings.current_file}
@@ -115,6 +157,16 @@ class SettingsNotifier
 public:
 	Notifier<std::string> drumkit_file;
 	Notifier<LoadStatus> drumkit_load_status;
+	Notifier<std::string> drumkit_name;
+	Notifier<std::string> drumkit_description;
+	Notifier<std::string> drumkit_version;
+	Notifier<std::size_t> drumkit_samplerate;
+
+	Notifier<std::size_t> disk_cache_upper_limit;
+	Notifier<std::size_t> disk_cache_chunk_size;
+	Notifier<bool> disk_cache_enable;
+	Notifier<std::size_t> number_of_underruns;
+	Notifier<std::size_t> reload_counter;
 
 	Notifier<std::string> midimap_file;
 	Notifier<LoadStatus> midimap_load_status;
@@ -129,6 +181,7 @@ public:
 	Notifier<double> samplerate;
 
 	Notifier<bool> enable_resampling;
+	Notifier<bool> resampling_active;
 
 	Notifier<std::size_t> number_of_files;
 	Notifier<std::size_t> number_of_files_loaded;
@@ -140,6 +193,16 @@ public:
 
 		EVAL(drumkit_file);
 		EVAL(drumkit_load_status);
+		EVAL(drumkit_name);
+		EVAL(drumkit_description);
+		EVAL(drumkit_version);
+		EVAL(drumkit_samplerate);
+
+		EVAL(disk_cache_upper_limit);
+		EVAL(disk_cache_chunk_size);
+		EVAL(disk_cache_enable);
+		EVAL(number_of_underruns);
+		EVAL(reload_counter);
 
 		EVAL(midimap_file);
 		EVAL(midimap_load_status);
@@ -154,6 +217,7 @@ public:
 		EVAL(samplerate);
 
 		EVAL(enable_resampling);
+		EVAL(resampling_active);
 
 		EVAL(number_of_files);
 		EVAL(number_of_files_loaded);
diff --git a/src/thread.cc b/src/thread.cc
index 030c5dd..abc59a2 100644
--- a/src/thread.cc
+++ b/src/thread.cc
@@ -26,7 +26,6 @@
  */
 #include "thread.h"
 
-#include <stdio.h>
 #include <hugin.hpp>
 
 Thread::Thread()
@@ -37,32 +36,32 @@ Thread::~Thread()
 
 void Thread::run()
 {
-  DEBUG(thread, "Thread::run()\n");
-#ifdef WIN32
-  tid = CreateThread(NULL, 0, thread_run, this, 0, NULL);
+	DEBUG(thread, "Thread::run()\n");
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
+	tid = CreateThread(NULL, 0, thread_run, this, 0, NULL);
 #else
-  pthread_create(&tid, NULL, thread_run, this);
-#endif/*WIN32*/
+	pthread_create(&tid, NULL, thread_run, this);
+#endif
 }
 
 void Thread::wait_stop()
 {
-#ifdef WIN32
-  WaitForSingleObject(tid, INFINITE);
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
+	WaitForSingleObject(tid, INFINITE);
 #else
-  pthread_join(tid, NULL);
-#endif/*WIN32*/
+	pthread_join(tid, NULL);
+#endif
 }
 
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 DWORD WINAPI
 #else
 void*
-#endif/*WIN32*/
+#endif
 Thread::thread_run(void *data)
 {
-  DEBUG(thread, "Thread run\n");
-  Thread *t = (Thread*)data;
-  t->thread_main();
-  return 0;
+	DEBUG(thread, "Thread run\n");
+	Thread *t = (Thread*)data;
+	t->thread_main();
+	return 0;
 }
diff --git a/src/thread.h b/src/thread.h
index 6d3b920..f5bf1a7 100644
--- a/src/thread.h
+++ b/src/thread.h
@@ -26,31 +26,34 @@
  */
 #pragma once
 
-#ifdef WIN32
+#include "platform.h"
+
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 #define WIN32_LEAN_AND_MEAN
 #include <windows.h>
 #else
 #include <pthread.h>
-#endif/*WIN32*/
+#endif
 
-class Thread {
+class Thread
+{
 public:
-  Thread();
-  virtual ~Thread();
+	Thread();
+	virtual ~Thread();
 
-  void run();
-  void wait_stop();
+	void run();
+	void wait_stop();
 
 protected:
-  virtual void thread_main() = 0;
-  
+	virtual void thread_main() = 0;
+
 private:
-#ifdef WIN32
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
 	HANDLE tid{nullptr};
-  static DWORD WINAPI
+	static DWORD WINAPI
 #else
-  pthread_t tid{0};
-  static void*
-#endif/*WIN32*/
-    thread_run(void *data);
+	pthread_t tid{0};
+	static void*
+#endif
+	thread_run(void *data);
 };
diff --git a/test/Makefile.am b/test/Makefile.am
index fbe10a9..027b022 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1,15 +1,12 @@
 # Rules for the test code (use `make check` to execute)
-SUBDIRS = dgreftest
+SUBDIRS = dgreftest uitests
 
 if ENABLE_TESTS
 
-include $(top_srcdir)/src/Makefile.am.drumgizmo
-include $(top_srcdir)/plugingui/Makefile.am.plugingui
-
 TESTS = resource enginetest paintertest resampler configfile audiocache \
 	audiocachefile audiocacheidmanager audiocacheeventhandler \
 	memchecker randomtest atomictest syncedsettingstest imagecachetest \
-	semaphoretest drumkitcreatortest
+	semaphoretest drumkitcreatortest bytesizeparsertest
 
 if ENABLE_LV2
 TESTS += lv2
@@ -90,31 +87,22 @@ audiocacheeventhandler_SOURCES = \
 
 enginetest_CXXFLAGS = -DOUTPUT=\"enginetest\" $(CPPUNIT_CFLAGS) \
 	-I$(top_srcdir)/src -I$(top_srcdir)/include \
-	-I$(top_srcdir)/hugin -DDISABLE_HUGIN $(PTHREAD_CFLAGS)
-enginetest_CFLAGS = -DDISABLE_HUGIN
-enginetest_LDFLAGS = $(CPPUNIT_LIBS) $(DRUMGIZMO_LIBS) $(PTHREAD_LIBS) $(SNDFILE_LIBS)
+	-I$(top_srcdir)/hugin $(PTHREAD_CFLAGS)
+enginetest_LDFLAGS = $(CPPUNIT_LIBS) $(PTHREAD_LIBS) $(SNDFILE_LIBS) \
+	 $(top_srcdir)/src/libdg.la
 enginetest_SOURCES = \
-	$(DRUMGIZMO_SOURCES) \
 	$(top_srcdir)/hugin/hugin.c \
 	test.cc \
 	drumkit_creator.cc \
 	enginetest.cc
 
 paintertest_CXXFLAGS = -DOUTPUT=\"paintertest\" $(CPPUNIT_CFLAGS) \
-	-I$(top_srcdir)/src -I$(top_srcdir)/include \
-	-I$(top_srcdir)/hugin -DDISABLE_HUGIN $(PTHREAD_CFLAGS) \
-	$(PLUGIN_GUI_CPPFLAGS)
-paintertest_LDFLAGS = $(CPPUNIT_LIBS)
+	-I$(top_srcdir)/src -I$(top_srcdir)/include -I$(top_srcdir)/plugingui \
+	-I$(top_srcdir)/hugin $(PTHREAD_CFLAGS)
+paintertest_LDFLAGS = $(CPPUNIT_LIBS) $(top_srcdir)/plugingui/libdggui.la
 paintertest_SOURCES = \
+	$(top_srcdir)/hugin/hugin.c \
 	test.cc \
-	$(top_srcdir)/plugingui/painter.cc \
-	$(top_srcdir)/plugingui/pixelbuffer.cc \
-	$(top_srcdir)/plugingui/colour.cc \
-	$(top_srcdir)/plugingui/font.cc \
-	$(top_srcdir)/plugingui/image.cc \
-	$(top_srcdir)/plugingui/resource.cc \
-	$(top_srcdir)/plugingui/resource_data.cc \
-	$(top_srcdir)/plugingui/lodepng/lodepng.cpp \
 	paintertest.cc
 
 resampler_CXXFLAGS = -DOUTPUT=\"resampler\" $(CPPUNIT_CFLAGS) \
@@ -151,11 +139,11 @@ configfile_SOURCES = \
 
 memchecker_CXXFLAGS = -DOUTPUT=\"memchecker\" $(CPPUNIT_CFLAGS) \
 	-I$(top_srcdir)/src -I$(top_srcdir)/include \
-	-I$(top_srcdir)/hugin -DDISABLE_HUGIN $(PTHREAD_CFLAGS)
-memchecker_CFLAGS = -DDISABLE_HUGIN
-memchecker_LDFLAGS = $(CPPUNIT_LIBS) $(DRUMGIZMO_LIBS) $(PTHREAD_LIBS)
+	-I$(top_srcdir)/hugin $(PTHREAD_CFLAGS)
+memchecker_LDFLAGS = $(CPPUNIT_LIBS) $(PTHREAD_LIBS) \
+	$(top_srcdir)/src/libdg.la
 memchecker_SOURCES = \
-	$(DRUMGIZMO_SOURCES) \
+	$(top_srcdir)/hugin/hugin.c \
 	test.cc \
 	drumkit_creator.cc \
 	memcheckertest.cc
@@ -175,8 +163,8 @@ atomictest_CXXFLAGS = -DOUTPUT=\"atomictest\" $(CPPUNIT_CFLAGS) \
 atomictest_LDFLAGS = $(CPPUNIT_LIBS)
 atomictest_SOURCES = atomictest.cc test.cc
 
-syncedsettingstest_CXXFLAGS = -DOUTPUT=\"syncedsettingstest\" $(CPPUNIT_CFLAGS) \
-	-I$(top_srcdir)/src -I$(top_srcdir)/hugin
+syncedsettingstest_CXXFLAGS = -DOUTPUT=\"syncedsettingstest\" \
+	$(CPPUNIT_CFLAGS) -I$(top_srcdir)/src -I$(top_srcdir)/hugin
 syncedsettingstest_LDFLAGS = $(CPPUNIT_LIBS)
 syncedsettingstest_SOURCES = syncedsettings.cc test.cc
 
@@ -186,15 +174,9 @@ EXTRA_DIST = \
 
 imagecachetest_CXXFLAGS = -DOUTPUT=\"imagecachetest\" $(CPPUNIT_CFLAGS) \
 	-I$(top_srcdir)/src -I$(top_srcdir)/plugingui  -I$(top_srcdir)/hugin
-imagecachetest_LDFLAGS = $(CPPUNIT_LIBS)
+imagecachetest_LDFLAGS = $(CPPUNIT_LIBS) $(top_srcdir)/plugingui/libdggui.la
 imagecachetest_SOURCES = \
 	$(top_srcdir)/hugin/hugin.c \
-	$(top_srcdir)/plugingui/lodepng/lodepng.cpp \
-	$(top_srcdir)/plugingui/resource_data.cc \
-	$(top_srcdir)/plugingui/resource.cc \
-	$(top_srcdir)/plugingui/image.cc \
-	$(top_srcdir)/plugingui/imagecache.cc \
-	$(top_srcdir)/plugingui/colour.cc \
 	imagecachetest.cc \
 	test.cc
 
@@ -207,7 +189,7 @@ semaphoretest_SOURCES = \
 	semaphoretest.cc \
 	test.cc
 
-drumkitcreatortest_CXXFLAGS = -DOUTPUT=\"drumkitcreatortest\" $(CPPUNIT_CFLAGS)
+drumkitcreatortest_CXXFLAGS = -DOUTPUT=\"drumkitcreatortest\" $(CPPUNIT_CFLAGS) \
 	-I$(top_srcdir)/src \
 	-I$(top_srcdir)/hugin -DDISABLE_HUGIN
 drumkitcreatortest_CFLAGS = -DDISABLE_HUGIN
@@ -218,4 +200,12 @@ drumkitcreatortest_SOURCES = \
 	drumkit_creator.cc \
 	drumkitcreatortest.cc
 
+bytesizeparsertest_CXXFLAGS = -DOUTPUT=\"bytesizeparsertest\" $(CPPUNIT_CFLAGS) \
+	-I$(top_srcdir)/src
+bytesizeparsertest_LDFLAGS = $(CPPUNIT_LIBS)
+bytesizeparsertest_SOURCES = \
+	$(top_srcdir)/src/bytesizeparser.cc \
+	bytesizeparsertest.cc \
+	test.cc
+
 endif
diff --git a/test/Makefile.in b/test/Makefile.in
index e20592d..bc6010f 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -13,10 +13,6 @@
 # PARTICULAR PURPOSE.
 
 @SET_MAKE@
-
-# -*- Makefile -*-
-
-# -*- Makefile -*-
 VPATH = @srcdir@
 am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
 am__make_running_with_option = \
@@ -81,17 +77,6 @@ PRE_UNINSTALL = :
 POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
-DIST_COMMON = $(top_srcdir)/src/Makefile.am.drumgizmo \
-	$(top_srcdir)/plugingui/Makefile.am.plugingui \
-	$(srcdir)/Makefile.in $(srcdir)/Makefile.am \
-	$(top_srcdir)/depcomp $(top_srcdir)/test-driver
- at ENABLE_TESTS_TRUE@@ENABLE_X11_TRUE at am__append_1 = $(top_srcdir)/plugingui/nativewindow_x11.cc
- at ENABLE_TESTS_TRUE@@ENABLE_WIN32_TRUE at am__append_2 = $(top_srcdir)/plugingui/nativewindow_win32.cc
- at ENABLE_PUGL_TRUE@@ENABLE_TESTS_TRUE at am__append_3 = \
- at ENABLE_PUGL_TRUE@@ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/nativewindow_pugl.cc \
- at ENABLE_PUGL_TRUE@@ENABLE_TESTS_TRUE@	$(top_srcdir)/pugl/pugl/pugl_x11.c
-
- at ENABLE_PUGL_TRUE@@ENABLE_TESTS_TRUE at am__append_4 = -I$(top_srcdir)/pugl/pugl
 @ENABLE_TESTS_TRUE at TESTS = resource$(EXEEXT) enginetest$(EXEEXT) \
 @ENABLE_TESTS_TRUE@	paintertest$(EXEEXT) resampler$(EXEEXT) \
 @ENABLE_TESTS_TRUE@	configfile$(EXEEXT) audiocache$(EXEEXT) \
@@ -103,10 +88,13 @@ DIST_COMMON = $(top_srcdir)/src/Makefile.am.drumgizmo \
 @ENABLE_TESTS_TRUE@	syncedsettingstest$(EXEEXT) \
 @ENABLE_TESTS_TRUE@	imagecachetest$(EXEEXT) \
 @ENABLE_TESTS_TRUE@	semaphoretest$(EXEEXT) \
- at ENABLE_TESTS_TRUE@	drumkitcreatortest$(EXEEXT) $(am__EXEEXT_1)
- at ENABLE_LV2_TRUE@@ENABLE_TESTS_TRUE at am__append_5 = lv2
+ at ENABLE_TESTS_TRUE@	drumkitcreatortest$(EXEEXT) \
+ at ENABLE_TESTS_TRUE@	bytesizeparsertest$(EXEEXT) $(am__EXEEXT_1)
+ at ENABLE_LV2_TRUE@@ENABLE_TESTS_TRUE at am__append_1 = lv2
 @ENABLE_TESTS_TRUE at check_PROGRAMS = $(am__EXEEXT_2)
 subdir = test
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+	$(top_srcdir)/depcomp $(top_srcdir)/test-driver
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -127,7 +115,8 @@ CONFIG_CLEAN_VPATH_FILES =
 @ENABLE_TESTS_TRUE@	syncedsettingstest$(EXEEXT) \
 @ENABLE_TESTS_TRUE@	imagecachetest$(EXEEXT) \
 @ENABLE_TESTS_TRUE@	semaphoretest$(EXEEXT) \
- at ENABLE_TESTS_TRUE@	drumkitcreatortest$(EXEEXT) $(am__EXEEXT_1)
+ at ENABLE_TESTS_TRUE@	drumkitcreatortest$(EXEEXT) \
+ at ENABLE_TESTS_TRUE@	bytesizeparsertest$(EXEEXT) $(am__EXEEXT_1)
 am__atomictest_SOURCES_DIST = atomictest.cc test.cc
 @ENABLE_TESTS_TRUE at am_atomictest_OBJECTS =  \
 @ENABLE_TESTS_TRUE@	atomictest-atomictest.$(OBJEXT) \
@@ -220,6 +209,18 @@ audiocacheidmanager_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
 	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
 	$(audiocacheidmanager_CXXFLAGS) $(CXXFLAGS) \
 	$(audiocacheidmanager_LDFLAGS) $(LDFLAGS) -o $@
+am__bytesizeparsertest_SOURCES_DIST =  \
+	$(top_srcdir)/src/bytesizeparser.cc bytesizeparsertest.cc \
+	test.cc
+ at ENABLE_TESTS_TRUE@am_bytesizeparsertest_OBJECTS = bytesizeparsertest-bytesizeparser.$(OBJEXT) \
+ at ENABLE_TESTS_TRUE@	bytesizeparsertest-bytesizeparsertest.$(OBJEXT) \
+ at ENABLE_TESTS_TRUE@	bytesizeparsertest-test.$(OBJEXT)
+bytesizeparsertest_OBJECTS = $(am_bytesizeparsertest_OBJECTS)
+bytesizeparsertest_LDADD = $(LDADD)
+bytesizeparsertest_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
+	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
+	$(bytesizeparsertest_CXXFLAGS) $(CXXFLAGS) \
+	$(bytesizeparsertest_LDFLAGS) $(LDFLAGS) -o $@
 am__configfile_SOURCES_DIST = $(top_srcdir)/src/configfile.cc \
 	$(top_srcdir)/hugin/hugin.c test.cc configtest.cc
 @ENABLE_TESTS_TRUE at am_configfile_OBJECTS =  \
@@ -244,68 +245,9 @@ drumkitcreatortest_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
 	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
 	$(drumkitcreatortest_CXXFLAGS) $(CXXFLAGS) \
 	$(drumkitcreatortest_LDFLAGS) $(LDFLAGS) -o $@
-am__enginetest_SOURCES_DIST = $(top_srcdir)/src/audiocachefile.cc \
-	$(top_srcdir)/src/audiocache.cc \
-	$(top_srcdir)/src/audiocacheeventhandler.cc \
-	$(top_srcdir)/src/audiocacheidmanager.cc \
-	$(top_srcdir)/src/audioinputenginemidi.cc \
-	$(top_srcdir)/src/audiofile.cc $(top_srcdir)/src/channel.cc \
-	$(top_srcdir)/src/channelmixer.cc \
-	$(top_srcdir)/src/chresampler.cc \
-	$(top_srcdir)/src/configfile.cc \
-	$(top_srcdir)/src/configparser.cc \
-	$(top_srcdir)/src/drumgizmo.cc $(top_srcdir)/src/drumkit.cc \
-	$(top_srcdir)/src/drumkitloader.cc \
-	$(top_srcdir)/src/drumkitparser.cc $(top_srcdir)/src/events.cc \
-	$(top_srcdir)/src/inputprocessor.cc \
-	$(top_srcdir)/src/instrument.cc \
-	$(top_srcdir)/src/instrumentparser.cc \
-	$(top_srcdir)/src/latencyfilter.cc \
-	$(top_srcdir)/src/memchecker.cc \
-	$(top_srcdir)/src/midimapparser.cc \
-	$(top_srcdir)/src/midimapper.cc $(top_srcdir)/src/mutex.cc \
-	$(top_srcdir)/src/path.cc $(top_srcdir)/src/powerlist.cc \
-	$(top_srcdir)/src/random.cc $(top_srcdir)/src/sample.cc \
-	$(top_srcdir)/src/semaphore.cc $(top_srcdir)/src/saxparser.cc \
-	$(top_srcdir)/src/staminafilter.cc $(top_srcdir)/src/thread.cc \
-	$(top_srcdir)/src/versionstr.cc $(top_srcdir)/hugin/hugin.c \
-	test.cc drumkit_creator.cc enginetest.cc
- at ENABLE_TESTS_TRUE@am__objects_1 =  \
- at ENABLE_TESTS_TRUE@	enginetest-audiocachefile.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-audiocache.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-audiocacheeventhandler.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-audiocacheidmanager.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-audioinputenginemidi.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-audiofile.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-channel.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-channelmixer.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-chresampler.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-configfile.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-configparser.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-drumgizmo.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-drumkit.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-drumkitloader.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-drumkitparser.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-events.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-inputprocessor.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-instrument.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-instrumentparser.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-latencyfilter.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-memchecker.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-midimapparser.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-midimapper.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-mutex.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-path.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-powerlist.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-random.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-sample.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-semaphore.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-saxparser.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-staminafilter.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-thread.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	enginetest-versionstr.$(OBJEXT)
- at ENABLE_TESTS_TRUE@am_enginetest_OBJECTS = $(am__objects_1) \
- at ENABLE_TESTS_TRUE@	enginetest-hugin.$(OBJEXT) \
+am__enginetest_SOURCES_DIST = $(top_srcdir)/hugin/hugin.c test.cc \
+	drumkit_creator.cc enginetest.cc
+ at ENABLE_TESTS_TRUE@am_enginetest_OBJECTS = hugin.$(OBJEXT) \
 @ENABLE_TESTS_TRUE@	enginetest-test.$(OBJEXT) \
 @ENABLE_TESTS_TRUE@	enginetest-drumkit_creator.$(OBJEXT) \
 @ENABLE_TESTS_TRUE@	enginetest-enginetest.$(OBJEXT)
@@ -315,19 +257,8 @@ enginetest_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
 	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(enginetest_CXXFLAGS) \
 	$(CXXFLAGS) $(enginetest_LDFLAGS) $(LDFLAGS) -o $@
 am__imagecachetest_SOURCES_DIST = $(top_srcdir)/hugin/hugin.c \
-	$(top_srcdir)/plugingui/lodepng/lodepng.cpp \
-	$(top_srcdir)/plugingui/resource_data.cc \
-	$(top_srcdir)/plugingui/resource.cc \
-	$(top_srcdir)/plugingui/image.cc \
-	$(top_srcdir)/plugingui/imagecache.cc \
-	$(top_srcdir)/plugingui/colour.cc imagecachetest.cc test.cc
+	imagecachetest.cc test.cc
 @ENABLE_TESTS_TRUE at am_imagecachetest_OBJECTS = hugin.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	imagecachetest-lodepng.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	imagecachetest-resource_data.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	imagecachetest-resource.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	imagecachetest-image.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	imagecachetest-imagecache.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	imagecachetest-colour.$(OBJEXT) \
 @ENABLE_TESTS_TRUE@	imagecachetest-imagecachetest.$(OBJEXT) \
 @ENABLE_TESTS_TRUE@	imagecachetest-test.$(OBJEXT)
 imagecachetest_OBJECTS = $(am_imagecachetest_OBJECTS)
@@ -348,67 +279,9 @@ lv2_LDADD = $(LDADD)
 lv2_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
 	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(lv2_CXXFLAGS) \
 	$(CXXFLAGS) $(lv2_LDFLAGS) $(LDFLAGS) -o $@
-am__memchecker_SOURCES_DIST = $(top_srcdir)/src/audiocachefile.cc \
-	$(top_srcdir)/src/audiocache.cc \
-	$(top_srcdir)/src/audiocacheeventhandler.cc \
-	$(top_srcdir)/src/audiocacheidmanager.cc \
-	$(top_srcdir)/src/audioinputenginemidi.cc \
-	$(top_srcdir)/src/audiofile.cc $(top_srcdir)/src/channel.cc \
-	$(top_srcdir)/src/channelmixer.cc \
-	$(top_srcdir)/src/chresampler.cc \
-	$(top_srcdir)/src/configfile.cc \
-	$(top_srcdir)/src/configparser.cc \
-	$(top_srcdir)/src/drumgizmo.cc $(top_srcdir)/src/drumkit.cc \
-	$(top_srcdir)/src/drumkitloader.cc \
-	$(top_srcdir)/src/drumkitparser.cc $(top_srcdir)/src/events.cc \
-	$(top_srcdir)/src/inputprocessor.cc \
-	$(top_srcdir)/src/instrument.cc \
-	$(top_srcdir)/src/instrumentparser.cc \
-	$(top_srcdir)/src/latencyfilter.cc \
-	$(top_srcdir)/src/memchecker.cc \
-	$(top_srcdir)/src/midimapparser.cc \
-	$(top_srcdir)/src/midimapper.cc $(top_srcdir)/src/mutex.cc \
-	$(top_srcdir)/src/path.cc $(top_srcdir)/src/powerlist.cc \
-	$(top_srcdir)/src/random.cc $(top_srcdir)/src/sample.cc \
-	$(top_srcdir)/src/semaphore.cc $(top_srcdir)/src/saxparser.cc \
-	$(top_srcdir)/src/staminafilter.cc $(top_srcdir)/src/thread.cc \
-	$(top_srcdir)/src/versionstr.cc test.cc drumkit_creator.cc \
-	memcheckertest.cc
- at ENABLE_TESTS_TRUE@am__objects_2 =  \
- at ENABLE_TESTS_TRUE@	memchecker-audiocachefile.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-audiocache.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-audiocacheeventhandler.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-audiocacheidmanager.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-audioinputenginemidi.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-audiofile.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-channel.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-channelmixer.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-chresampler.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-configfile.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-configparser.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-drumgizmo.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-drumkit.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-drumkitloader.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-drumkitparser.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-events.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-inputprocessor.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-instrument.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-instrumentparser.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-latencyfilter.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-memchecker.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-midimapparser.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-midimapper.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-mutex.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-path.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-powerlist.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-random.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-sample.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-semaphore.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-saxparser.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-staminafilter.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-thread.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	memchecker-versionstr.$(OBJEXT)
- at ENABLE_TESTS_TRUE@am_memchecker_OBJECTS = $(am__objects_2) \
+am__memchecker_SOURCES_DIST = $(top_srcdir)/hugin/hugin.c test.cc \
+	drumkit_creator.cc memcheckertest.cc
+ at ENABLE_TESTS_TRUE@am_memchecker_OBJECTS = hugin.$(OBJEXT) \
 @ENABLE_TESTS_TRUE@	memchecker-test.$(OBJEXT) \
 @ENABLE_TESTS_TRUE@	memchecker-drumkit_creator.$(OBJEXT) \
 @ENABLE_TESTS_TRUE@	memchecker-memcheckertest.$(OBJEXT)
@@ -417,25 +290,10 @@ memchecker_LDADD = $(LDADD)
 memchecker_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
 	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(memchecker_CXXFLAGS) \
 	$(CXXFLAGS) $(memchecker_LDFLAGS) $(LDFLAGS) -o $@
-am__paintertest_SOURCES_DIST = test.cc \
-	$(top_srcdir)/plugingui/painter.cc \
-	$(top_srcdir)/plugingui/pixelbuffer.cc \
-	$(top_srcdir)/plugingui/colour.cc \
-	$(top_srcdir)/plugingui/font.cc \
-	$(top_srcdir)/plugingui/image.cc \
-	$(top_srcdir)/plugingui/resource.cc \
-	$(top_srcdir)/plugingui/resource_data.cc \
-	$(top_srcdir)/plugingui/lodepng/lodepng.cpp paintertest.cc
- at ENABLE_TESTS_TRUE@am_paintertest_OBJECTS =  \
+am__paintertest_SOURCES_DIST = $(top_srcdir)/hugin/hugin.c test.cc \
+	paintertest.cc
+ at ENABLE_TESTS_TRUE@am_paintertest_OBJECTS = hugin.$(OBJEXT) \
 @ENABLE_TESTS_TRUE@	paintertest-test.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	paintertest-painter.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	paintertest-pixelbuffer.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	paintertest-colour.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	paintertest-font.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	paintertest-image.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	paintertest-resource.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	paintertest-resource_data.$(OBJEXT) \
- at ENABLE_TESTS_TRUE@	paintertest-lodepng.$(OBJEXT) \
 @ENABLE_TESTS_TRUE@	paintertest-paintertest.$(OBJEXT)
 paintertest_OBJECTS = $(am_paintertest_OBJECTS)
 paintertest_LDADD = $(LDADD)
@@ -554,17 +412,18 @@ am__v_CXXLD_0 = @echo "  CXXLD   " $@;
 am__v_CXXLD_1 = 
 SOURCES = $(atomictest_SOURCES) $(audiocache_SOURCES) \
 	$(audiocacheeventhandler_SOURCES) $(audiocachefile_SOURCES) \
-	$(audiocacheidmanager_SOURCES) $(configfile_SOURCES) \
-	$(drumkitcreatortest_SOURCES) $(enginetest_SOURCES) \
-	$(imagecachetest_SOURCES) $(lv2_SOURCES) $(memchecker_SOURCES) \
-	$(paintertest_SOURCES) $(randomtest_SOURCES) \
-	$(resampler_SOURCES) $(resource_SOURCES) \
+	$(audiocacheidmanager_SOURCES) $(bytesizeparsertest_SOURCES) \
+	$(configfile_SOURCES) $(drumkitcreatortest_SOURCES) \
+	$(enginetest_SOURCES) $(imagecachetest_SOURCES) $(lv2_SOURCES) \
+	$(memchecker_SOURCES) $(paintertest_SOURCES) \
+	$(randomtest_SOURCES) $(resampler_SOURCES) $(resource_SOURCES) \
 	$(semaphoretest_SOURCES) $(syncedsettingstest_SOURCES)
 DIST_SOURCES = $(am__atomictest_SOURCES_DIST) \
 	$(am__audiocache_SOURCES_DIST) \
 	$(am__audiocacheeventhandler_SOURCES_DIST) \
 	$(am__audiocachefile_SOURCES_DIST) \
 	$(am__audiocacheidmanager_SOURCES_DIST) \
+	$(am__bytesizeparsertest_SOURCES_DIST) \
 	$(am__configfile_SOURCES_DIST) \
 	$(am__drumkitcreatortest_SOURCES_DIST) \
 	$(am__enginetest_SOURCES_DIST) \
@@ -907,6 +766,9 @@ MANIFEST_TOOL = @MANIFEST_TOOL@
 MKDIR_P = @MKDIR_P@
 NM = @NM@
 NMEDIT = @NMEDIT@
+OBJC = @OBJC@
+OBJCDEPMODE = @OBJCDEPMODE@
+OBJCFLAGS = @OBJCFLAGS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 OTOOL = @OTOOL@
@@ -943,6 +805,8 @@ VST_CPPFLAGS = @VST_CPPFLAGS@
 VST_SOURCE_PATH = @VST_SOURCE_PATH@
 X11_CFLAGS = @X11_CFLAGS@
 X11_LIBS = @X11_LIBS@
+XEXT_CFLAGS = @XEXT_CFLAGS@
+XEXT_LIBS = @XEXT_LIBS@
 ZITA_CPPFLAGS = @ZITA_CPPFLAGS@
 ZITA_LIBS = @ZITA_LIBS@
 abs_builddir = @abs_builddir@
@@ -953,6 +817,7 @@ ac_ct_AR = @ac_ct_AR@
 ac_ct_CC = @ac_ct_CC@
 ac_ct_CXX = @ac_ct_CXX@
 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ac_ct_OBJC = @ac_ct_OBJC@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -1001,100 +866,7 @@ top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 
 # Rules for the test code (use `make check` to execute)
-SUBDIRS = dgreftest
- at ENABLE_TESTS_TRUE@DRUMGIZMO_SOURCES = \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/audiocachefile.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/audiocache.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/audiocacheeventhandler.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/audiocacheidmanager.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/audioinputenginemidi.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/audiofile.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/channel.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/channelmixer.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/chresampler.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/configfile.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/configparser.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/drumgizmo.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/drumkit.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/drumkitloader.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/drumkitparser.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/events.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/inputprocessor.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/instrument.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/instrumentparser.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/latencyfilter.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/memchecker.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/midimapparser.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/midimapper.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/mutex.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/path.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/powerlist.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/random.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/sample.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/semaphore.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/saxparser.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/staminafilter.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/thread.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/versionstr.cc
-
- at ENABLE_TESTS_TRUE@DRUMGIZMO_LIBS = \
- at ENABLE_TESTS_TRUE@	$(ZITA_LIBS) $(SNDFILE_LIBS) $(EXPAT_LIBS) $(SAMPLERATE_LIBS) \
- at ENABLE_TESTS_TRUE@	$(PTHREAD_LIBS)
-
- at ENABLE_TESTS_TRUE@DRUMGIZMO_CPPFLAGS = \
- at ENABLE_TESTS_TRUE@	-I$(top_srcdir)/src -I$(top_srcdir)/include -I$(top_srcdir)/hugin \
- at ENABLE_TESTS_TRUE@	$(SSEFLAGS) \
- at ENABLE_TESTS_TRUE@	$(ZITA_CPPFLAGS) $(SNDFILE_CFLAGS) $(EXPAT_CFLAGS) $(SAMPLERATE_CFLAGS) \
- at ENABLE_TESTS_TRUE@	$(PTHREAD_CFLAGS)
-
- at ENABLE_TESTS_TRUE@PLUGIN_GUI_SOURCES = $(top_srcdir)/hugin/hugin.c \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/dgwindow.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/plugingui.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/label.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/eventhandler.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/font.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/window.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/widget.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/colour.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/painter.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/button.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/pixelbuffer.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/lineedit.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/led.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/checkbox.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/slider.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/scrollbar.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/textedit.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/texture.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/texturedbox.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/layout.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/listbox.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/listboxthin.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/listboxbasic.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/knob.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/filebrowser.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/directory.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/pluginconfig.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/imagecache.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/image.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/combobox.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/progressbar.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/verticalline.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/resource.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/resource_data.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/lodepng/lodepng.cpp \
- at ENABLE_TESTS_TRUE@	$(am__append_1) $(am__append_2) \
- at ENABLE_TESTS_TRUE@	$(am__append_3)
- at ENABLE_TESTS_TRUE@PLUGIN_GUI_LIBS = $(GUI_LIBS) $(PTHREAD_LIBS)
- at ENABLE_TESTS_TRUE@PLUGIN_GUI_CPPFLAGS = $(GUI_CPPFLAGS) \
- at ENABLE_TESTS_TRUE@	-I$(top_srcdir)/hugin \
- at ENABLE_TESTS_TRUE@	-I$(top_srcdir)/plugingui -DWITH_HUG_MUTEX \
- at ENABLE_TESTS_TRUE@	$(PTHREAD_CFLAGS) \
- at ENABLE_TESTS_TRUE@	-DLODEPNG_NO_COMPILE_ENCODER \
- at ENABLE_TESTS_TRUE@	-DLODEPNG_NO_COMPILE_DISK \
- at ENABLE_TESTS_TRUE@	-DLODEPNG_NO_COMPILE_ANCILLARY_CHUNKS \
- at ENABLE_TESTS_TRUE@	-DLODEPNG_NO_COMPILE_ERROR_TEXT \
- at ENABLE_TESTS_TRUE@	-DLODEPNG_NO_COMPILE_CPP $(am__append_4)
+SUBDIRS = dgreftest uitests
 @ENABLE_TESTS_TRUE at resource_CXXFLAGS = -DOUTPUT=\"resource\" $(CPPUNIT_CFLAGS) \
 @ENABLE_TESTS_TRUE@	-I$(top_srcdir)/src \
 @ENABLE_TESTS_TRUE@	-I$(top_srcdir)/hugin
@@ -1173,33 +945,25 @@ SUBDIRS = dgreftest
 
 @ENABLE_TESTS_TRUE at enginetest_CXXFLAGS = -DOUTPUT=\"enginetest\" $(CPPUNIT_CFLAGS) \
 @ENABLE_TESTS_TRUE@	-I$(top_srcdir)/src -I$(top_srcdir)/include \
- at ENABLE_TESTS_TRUE@	-I$(top_srcdir)/hugin -DDISABLE_HUGIN $(PTHREAD_CFLAGS)
+ at ENABLE_TESTS_TRUE@	-I$(top_srcdir)/hugin $(PTHREAD_CFLAGS)
+
+ at ENABLE_TESTS_TRUE@enginetest_LDFLAGS = $(CPPUNIT_LIBS) $(PTHREAD_LIBS) $(SNDFILE_LIBS) \
+ at ENABLE_TESTS_TRUE@	 $(top_srcdir)/src/libdg.la
 
- at ENABLE_TESTS_TRUE@enginetest_CFLAGS = -DDISABLE_HUGIN
- at ENABLE_TESTS_TRUE@enginetest_LDFLAGS = $(CPPUNIT_LIBS) $(DRUMGIZMO_LIBS) $(PTHREAD_LIBS) $(SNDFILE_LIBS)
 @ENABLE_TESTS_TRUE at enginetest_SOURCES = \
- at ENABLE_TESTS_TRUE@	$(DRUMGIZMO_SOURCES) \
 @ENABLE_TESTS_TRUE@	$(top_srcdir)/hugin/hugin.c \
 @ENABLE_TESTS_TRUE@	test.cc \
 @ENABLE_TESTS_TRUE@	drumkit_creator.cc \
 @ENABLE_TESTS_TRUE@	enginetest.cc
 
 @ENABLE_TESTS_TRUE at paintertest_CXXFLAGS = -DOUTPUT=\"paintertest\" $(CPPUNIT_CFLAGS) \
- at ENABLE_TESTS_TRUE@	-I$(top_srcdir)/src -I$(top_srcdir)/include \
- at ENABLE_TESTS_TRUE@	-I$(top_srcdir)/hugin -DDISABLE_HUGIN $(PTHREAD_CFLAGS) \
- at ENABLE_TESTS_TRUE@	$(PLUGIN_GUI_CPPFLAGS)
+ at ENABLE_TESTS_TRUE@	-I$(top_srcdir)/src -I$(top_srcdir)/include -I$(top_srcdir)/plugingui \
+ at ENABLE_TESTS_TRUE@	-I$(top_srcdir)/hugin $(PTHREAD_CFLAGS)
 
- at ENABLE_TESTS_TRUE@paintertest_LDFLAGS = $(CPPUNIT_LIBS)
+ at ENABLE_TESTS_TRUE@paintertest_LDFLAGS = $(CPPUNIT_LIBS) $(top_srcdir)/plugingui/libdggui.la
 @ENABLE_TESTS_TRUE at paintertest_SOURCES = \
+ at ENABLE_TESTS_TRUE@	$(top_srcdir)/hugin/hugin.c \
 @ENABLE_TESTS_TRUE@	test.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/painter.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/pixelbuffer.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/colour.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/font.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/image.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/resource.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/resource_data.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/lodepng/lodepng.cpp \
 @ENABLE_TESTS_TRUE@	paintertest.cc
 
 @ENABLE_TESTS_TRUE at resampler_CXXFLAGS = -DOUTPUT=\"resampler\" $(CPPUNIT_CFLAGS) \
@@ -1240,12 +1004,13 @@ SUBDIRS = dgreftest
 
 @ENABLE_TESTS_TRUE at memchecker_CXXFLAGS = -DOUTPUT=\"memchecker\" $(CPPUNIT_CFLAGS) \
 @ENABLE_TESTS_TRUE@	-I$(top_srcdir)/src -I$(top_srcdir)/include \
- at ENABLE_TESTS_TRUE@	-I$(top_srcdir)/hugin -DDISABLE_HUGIN $(PTHREAD_CFLAGS)
+ at ENABLE_TESTS_TRUE@	-I$(top_srcdir)/hugin $(PTHREAD_CFLAGS)
+
+ at ENABLE_TESTS_TRUE@memchecker_LDFLAGS = $(CPPUNIT_LIBS) $(PTHREAD_LIBS) \
+ at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/libdg.la
 
- at ENABLE_TESTS_TRUE@memchecker_CFLAGS = -DDISABLE_HUGIN
- at ENABLE_TESTS_TRUE@memchecker_LDFLAGS = $(CPPUNIT_LIBS) $(DRUMGIZMO_LIBS) $(PTHREAD_LIBS)
 @ENABLE_TESTS_TRUE at memchecker_SOURCES = \
- at ENABLE_TESTS_TRUE@	$(DRUMGIZMO_SOURCES) \
+ at ENABLE_TESTS_TRUE@	$(top_srcdir)/hugin/hugin.c \
 @ENABLE_TESTS_TRUE@	test.cc \
 @ENABLE_TESTS_TRUE@	drumkit_creator.cc \
 @ENABLE_TESTS_TRUE@	memcheckertest.cc
@@ -1266,8 +1031,8 @@ SUBDIRS = dgreftest
 
 @ENABLE_TESTS_TRUE at atomictest_LDFLAGS = $(CPPUNIT_LIBS)
 @ENABLE_TESTS_TRUE at atomictest_SOURCES = atomictest.cc test.cc
- at ENABLE_TESTS_TRUE@syncedsettingstest_CXXFLAGS = -DOUTPUT=\"syncedsettingstest\" $(CPPUNIT_CFLAGS) \
- at ENABLE_TESTS_TRUE@	-I$(top_srcdir)/src -I$(top_srcdir)/hugin
+ at ENABLE_TESTS_TRUE@syncedsettingstest_CXXFLAGS = -DOUTPUT=\"syncedsettingstest\" \
+ at ENABLE_TESTS_TRUE@	$(CPPUNIT_CFLAGS) -I$(top_srcdir)/src -I$(top_srcdir)/hugin
 
 @ENABLE_TESTS_TRUE at syncedsettingstest_LDFLAGS = $(CPPUNIT_LIBS)
 @ENABLE_TESTS_TRUE at syncedsettingstest_SOURCES = syncedsettings.cc test.cc
@@ -1278,15 +1043,9 @@ SUBDIRS = dgreftest
 @ENABLE_TESTS_TRUE at imagecachetest_CXXFLAGS = -DOUTPUT=\"imagecachetest\" $(CPPUNIT_CFLAGS) \
 @ENABLE_TESTS_TRUE@	-I$(top_srcdir)/src -I$(top_srcdir)/plugingui  -I$(top_srcdir)/hugin
 
- at ENABLE_TESTS_TRUE@imagecachetest_LDFLAGS = $(CPPUNIT_LIBS)
+ at ENABLE_TESTS_TRUE@imagecachetest_LDFLAGS = $(CPPUNIT_LIBS) $(top_srcdir)/plugingui/libdggui.la
 @ENABLE_TESTS_TRUE at imagecachetest_SOURCES = \
 @ENABLE_TESTS_TRUE@	$(top_srcdir)/hugin/hugin.c \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/lodepng/lodepng.cpp \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/resource_data.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/resource.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/image.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/imagecache.cc \
- at ENABLE_TESTS_TRUE@	$(top_srcdir)/plugingui/colour.cc \
 @ENABLE_TESTS_TRUE@	imagecachetest.cc \
 @ENABLE_TESTS_TRUE@	test.cc
 
@@ -1300,7 +1059,10 @@ SUBDIRS = dgreftest
 @ENABLE_TESTS_TRUE@	semaphoretest.cc \
 @ENABLE_TESTS_TRUE@	test.cc
 
- at ENABLE_TESTS_TRUE@drumkitcreatortest_CXXFLAGS = -DOUTPUT=\"drumkitcreatortest\" $(CPPUNIT_CFLAGS)
+ at ENABLE_TESTS_TRUE@drumkitcreatortest_CXXFLAGS = -DOUTPUT=\"drumkitcreatortest\" $(CPPUNIT_CFLAGS) \
+ at ENABLE_TESTS_TRUE@	-I$(top_srcdir)/src \
+ at ENABLE_TESTS_TRUE@	-I$(top_srcdir)/hugin -DDISABLE_HUGIN
+
 @ENABLE_TESTS_TRUE at drumkitcreatortest_CFLAGS = -DDISABLE_HUGIN
 @ENABLE_TESTS_TRUE at drumkitcreatortest_LDFLAGS = $(CPPUNIT_LIBS) $(SNDFILE_LIBS)
 @ENABLE_TESTS_TRUE at drumkitcreatortest_SOURCES = \
@@ -1309,11 +1071,20 @@ SUBDIRS = dgreftest
 @ENABLE_TESTS_TRUE@	drumkit_creator.cc \
 @ENABLE_TESTS_TRUE@	drumkitcreatortest.cc
 
+ at ENABLE_TESTS_TRUE@bytesizeparsertest_CXXFLAGS = -DOUTPUT=\"bytesizeparsertest\" $(CPPUNIT_CFLAGS) \
+ at ENABLE_TESTS_TRUE@	-I$(top_srcdir)/src
+
+ at ENABLE_TESTS_TRUE@bytesizeparsertest_LDFLAGS = $(CPPUNIT_LIBS)
+ at ENABLE_TESTS_TRUE@bytesizeparsertest_SOURCES = \
+ at ENABLE_TESTS_TRUE@	$(top_srcdir)/src/bytesizeparser.cc \
+ at ENABLE_TESTS_TRUE@	bytesizeparsertest.cc \
+ at ENABLE_TESTS_TRUE@	test.cc
+
 all: all-recursive
 
 .SUFFIXES:
-.SUFFIXES: .c .cc .cpp .lo .log .o .obj .test .test$(EXEEXT) .trs
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/src/Makefile.am.drumgizmo $(top_srcdir)/plugingui/Makefile.am.plugingui $(am__configure_deps)
+.SUFFIXES: .c .cc .lo .log .o .obj .test .test$(EXEEXT) .trs
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
@@ -1334,7 +1105,6 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
 	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
 	esac;
-$(top_srcdir)/src/Makefile.am.drumgizmo $(top_srcdir)/plugingui/Makefile.am.plugingui:
 
 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
@@ -1374,6 +1144,10 @@ audiocacheidmanager$(EXEEXT): $(audiocacheidmanager_OBJECTS) $(audiocacheidmanag
 	@rm -f audiocacheidmanager$(EXEEXT)
 	$(AM_V_CXXLD)$(audiocacheidmanager_LINK) $(audiocacheidmanager_OBJECTS) $(audiocacheidmanager_LDADD) $(LIBS)
 
+bytesizeparsertest$(EXEEXT): $(bytesizeparsertest_OBJECTS) $(bytesizeparsertest_DEPENDENCIES) $(EXTRA_bytesizeparsertest_DEPENDENCIES) 
+	@rm -f bytesizeparsertest$(EXEEXT)
+	$(AM_V_CXXLD)$(bytesizeparsertest_LINK) $(bytesizeparsertest_OBJECTS) $(bytesizeparsertest_LDADD) $(LIBS)
+
 configfile$(EXEEXT): $(configfile_OBJECTS) $(configfile_DEPENDENCIES) $(EXTRA_configfile_DEPENDENCIES) 
 	@rm -f configfile$(EXEEXT)
 	$(AM_V_CXXLD)$(configfile_LINK) $(configfile_OBJECTS) $(configfile_LDADD) $(LIBS)
@@ -1462,6 +1236,9 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/audiocacheidmanager-audiocacheidmanager.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/audiocacheidmanager-audiocacheidmanagertest.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/audiocacheidmanager-test.Po at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/bytesizeparsertest-bytesizeparser.Po at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/bytesizeparsertest-bytesizeparsertest.Po at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/bytesizeparsertest-test.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/configfile-configfile.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/configfile-configtest.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/configfile-test.Po at am__quote@
@@ -1469,102 +1246,21 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumkitcreatortest-drumkitcreatortest.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumkitcreatortest-random.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/drumkitcreatortest-test.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-audiocache.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-audiocacheeventhandler.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-audiocachefile.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-audiocacheidmanager.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-audiofile.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-audioinputenginemidi.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-channel.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-channelmixer.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-chresampler.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-configfile.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-configparser.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-drumgizmo.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-drumkit.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-drumkit_creator.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-drumkitloader.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-drumkitparser.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-enginetest.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-events.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-hugin.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-inputprocessor.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-instrument.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-instrumentparser.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-latencyfilter.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-memchecker.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-midimapparser.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-midimapper.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-mutex.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-path.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-powerlist.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-random.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-sample.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-saxparser.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-semaphore.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-staminafilter.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-test.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-thread.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/enginetest-versionstr.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/hugin.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/imagecachetest-colour.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/imagecachetest-image.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/imagecachetest-imagecache.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/imagecachetest-imagecachetest.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/imagecachetest-lodepng.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/imagecachetest-resource.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/imagecachetest-resource_data.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/imagecachetest-test.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/lv2-drumkit_creator.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/lv2-lv2.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/lv2-lv2_test_host.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/lv2-random.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/lv2-test.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-audiocache.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-audiocacheeventhandler.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-audiocachefile.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-audiocacheidmanager.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-audiofile.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-audioinputenginemidi.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-channel.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-channelmixer.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-chresampler.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-configfile.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-configparser.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-drumgizmo.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-drumkit.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-drumkit_creator.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-drumkitloader.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-drumkitparser.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-events.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-inputprocessor.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-instrument.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-instrumentparser.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-latencyfilter.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-memchecker.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-memcheckertest.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-midimapparser.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-midimapper.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-mutex.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-path.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-powerlist.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-random.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-sample.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-saxparser.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-semaphore.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-staminafilter.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-test.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-thread.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memchecker-versionstr.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/paintertest-colour.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/paintertest-font.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/paintertest-image.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/paintertest-lodepng.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/paintertest-painter.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/paintertest-paintertest.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/paintertest-pixelbuffer.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/paintertest-resource.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/paintertest-resource_data.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/paintertest-test.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/randomtest-random.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/randomtest-randomtest.Po at am__quote@
@@ -1619,20 +1315,6 @@ hugin.obj: $(top_srcdir)/hugin/hugin.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o hugin.obj `if test -f '$(top_srcdir)/hugin/hugin.c'; then $(CYGPATH_W) '$(top_srcdir)/hugin/hugin.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/hugin/hugin.c'; fi`
 
-enginetest-hugin.o: $(top_srcdir)/hugin/hugin.c
- at am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CFLAGS) $(CFLAGS) -MT enginetest-hugin.o -MD -MP -MF $(DEPDIR)/enginetest-hugin.Tpo -c -o enginetest-hugin.o `test -f '$(top_srcdir)/hugin/hugin.c' || echo '$(srcdir)/'`$(top_srcdir)/hugin/hugin.c
- at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-hugin.Tpo $(DEPDIR)/enginetest-hugin.Po
- at AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$(top_srcdir)/hugin/hugin.c' object='enginetest-hugin.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CFLAGS) $(CFLAGS) -c -o enginetest-hugin.o `test -f '$(top_srcdir)/hugin/hugin.c' || echo '$(srcdir)/'`$(top_srcdir)/hugin/hugin.c
-
-enginetest-hugin.obj: $(top_srcdir)/hugin/hugin.c
- at am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CFLAGS) $(CFLAGS) -MT enginetest-hugin.obj -MD -MP -MF $(DEPDIR)/enginetest-hugin.Tpo -c -o enginetest-hugin.obj `if test -f '$(top_srcdir)/hugin/hugin.c'; then $(CYGPATH_W) '$(top_srcdir)/hugin/hugin.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/hugin/hugin.c'; fi`
- at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-hugin.Tpo $(DEPDIR)/enginetest-hugin.Po
- at AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$(top_srcdir)/hugin/hugin.c' object='enginetest-hugin.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CFLAGS) $(CFLAGS) -c -o enginetest-hugin.obj `if test -f '$(top_srcdir)/hugin/hugin.c'; then $(CYGPATH_W) '$(top_srcdir)/hugin/hugin.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/hugin/hugin.c'; fi`
-
 .cc.o:
 @am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
 @am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
@@ -2130,6 +1812,48 @@ audiocacheidmanager-audiocacheidmanagertest.obj: audiocacheidmanagertest.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audiocacheidmanager_CXXFLAGS) $(CXXFLAGS) -c -o audiocacheidmanager-audiocacheidmanagertest.obj `if test -f 'audiocacheidmanagertest.cc'; then $(CYGPATH_W) 'audiocacheidmanagertest.cc'; else $(CYGPATH_W) '$(srcdir)/audiocacheidmanagertest.cc'; fi`
 
+bytesizeparsertest-bytesizeparser.o: $(top_srcdir)/src/bytesizeparser.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bytesizeparsertest_CXXFLAGS) $(CXXFLAGS) -MT bytesizeparsertest-bytesizeparser.o -MD -MP -MF $(DEPDIR)/bytesizeparsertest-bytesizeparser.Tpo -c -o bytesizeparsertest-bytesizeparser.o `test -f '$(top_srcdir)/src/bytesizeparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/bytesizeparser.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/bytesizeparsertest-bytesizeparser.Tpo $(DEPDIR)/bytesizeparsertest-bytesizeparser.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/bytesizeparser.cc' object='bytesizeparsertest-bytesizeparser.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bytesizeparsertest_CXXFLAGS) $(CXXFLAGS) -c -o bytesizeparsertest-bytesizeparser.o `test -f '$(top_srcdir)/src/bytesizeparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/bytesizeparser.cc
+
+bytesizeparsertest-bytesizeparser.obj: $(top_srcdir)/src/bytesizeparser.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bytesizeparsertest_CXXFLAGS) $(CXXFLAGS) -MT bytesizeparsertest-bytesizeparser.obj -MD -MP -MF $(DEPDIR)/bytesizeparsertest-bytesizeparser.Tpo -c -o bytesizeparsertest-bytesizeparser.obj `if test -f '$(top_srcdir)/src/bytesizeparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/bytesizeparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/bytesizeparser.cc'; fi`
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/bytesizeparsertest-bytesizeparser.Tpo $(DEPDIR)/bytesizeparsertest-bytesizeparser.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/bytesizeparser.cc' object='bytesizeparsertest-bytesizeparser.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bytesizeparsertest_CXXFLAGS) $(CXXFLAGS) -c -o bytesizeparsertest-bytesizeparser.obj `if test -f '$(top_srcdir)/src/bytesizeparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/bytesizeparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/bytesizeparser.cc'; fi`
+
+bytesizeparsertest-bytesizeparsertest.o: bytesizeparsertest.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bytesizeparsertest_CXXFLAGS) $(CXXFLAGS) -MT bytesizeparsertest-bytesizeparsertest.o -MD -MP -MF $(DEPDIR)/bytesizeparsertest-bytesizeparsertest.Tpo -c -o bytesizeparsertest-bytesizeparsertest.o `test -f 'bytesizeparsertest.cc' || echo '$(srcdir)/'`bytesizeparsertest.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/bytesizeparsertest-bytesizeparsertest.Tpo $(DEPDIR)/bytesizeparsertest-bytesizeparsertest.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='bytesizeparsertest.cc' object='bytesizeparsertest-bytesizeparsertest.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bytesizeparsertest_CXXFLAGS) $(CXXFLAGS) -c -o bytesizeparsertest-bytesizeparsertest.o `test -f 'bytesizeparsertest.cc' || echo '$(srcdir)/'`bytesizeparsertest.cc
+
+bytesizeparsertest-bytesizeparsertest.obj: bytesizeparsertest.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bytesizeparsertest_CXXFLAGS) $(CXXFLAGS) -MT bytesizeparsertest-bytesizeparsertest.obj -MD -MP -MF $(DEPDIR)/bytesizeparsertest-bytesizeparsertest.Tpo -c -o bytesizeparsertest-bytesizeparsertest.obj `if test -f 'bytesizeparsertest.cc'; then $(CYGPATH_W) 'bytesizeparsertest.cc'; else $(CYGPATH_W) '$(srcdir)/bytesizeparsertest.cc'; fi`
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/bytesizeparsertest-bytesizeparsertest.Tpo $(DEPDIR)/bytesizeparsertest-bytesizeparsertest.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='bytesizeparsertest.cc' object='bytesizeparsertest-bytesizeparsertest.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bytesizeparsertest_CXXFLAGS) $(CXXFLAGS) -c -o bytesizeparsertest-bytesizeparsertest.obj `if test -f 'bytesizeparsertest.cc'; then $(CYGPATH_W) 'bytesizeparsertest.cc'; else $(CYGPATH_W) '$(srcdir)/bytesizeparsertest.cc'; fi`
+
+bytesizeparsertest-test.o: test.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bytesizeparsertest_CXXFLAGS) $(CXXFLAGS) -MT bytesizeparsertest-test.o -MD -MP -MF $(DEPDIR)/bytesizeparsertest-test.Tpo -c -o bytesizeparsertest-test.o `test -f 'test.cc' || echo '$(srcdir)/'`test.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/bytesizeparsertest-test.Tpo $(DEPDIR)/bytesizeparsertest-test.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='test.cc' object='bytesizeparsertest-test.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bytesizeparsertest_CXXFLAGS) $(CXXFLAGS) -c -o bytesizeparsertest-test.o `test -f 'test.cc' || echo '$(srcdir)/'`test.cc
+
+bytesizeparsertest-test.obj: test.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bytesizeparsertest_CXXFLAGS) $(CXXFLAGS) -MT bytesizeparsertest-test.obj -MD -MP -MF $(DEPDIR)/bytesizeparsertest-test.Tpo -c -o bytesizeparsertest-test.obj `if test -f 'test.cc'; then $(CYGPATH_W) 'test.cc'; else $(CYGPATH_W) '$(srcdir)/test.cc'; fi`
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/bytesizeparsertest-test.Tpo $(DEPDIR)/bytesizeparsertest-test.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='test.cc' object='bytesizeparsertest-test.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bytesizeparsertest_CXXFLAGS) $(CXXFLAGS) -c -o bytesizeparsertest-test.obj `if test -f 'test.cc'; then $(CYGPATH_W) 'test.cc'; else $(CYGPATH_W) '$(srcdir)/test.cc'; fi`
+
 configfile-configfile.o: $(top_srcdir)/src/configfile.cc
 @am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(configfile_CXXFLAGS) $(CXXFLAGS) -MT configfile-configfile.o -MD -MP -MF $(DEPDIR)/configfile-configfile.Tpo -c -o configfile-configfile.o `test -f '$(top_srcdir)/src/configfile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configfile.cc
 @am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/configfile-configfile.Tpo $(DEPDIR)/configfile-configfile.Po
@@ -2228,468 +1952,6 @@ drumkitcreatortest-drumkitcreatortest.obj: drumkitcreatortest.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(drumkitcreatortest_CXXFLAGS) $(CXXFLAGS) -c -o drumkitcreatortest-drumkitcreatortest.obj `if test -f 'drumkitcreatortest.cc'; then $(CYGPATH_W) 'drumkitcreatortest.cc'; else $(CYGPATH_W) '$(srcdir)/drumkitcreatortest.cc'; fi`
 
-enginetest-audiocachefile.o: $(top_srcdir)/src/audiocachefile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-audiocachefile.o -MD -MP -MF $(DEPDIR)/enginetest-audiocachefile.Tpo -c -o enginetest-audiocachefile.o `test -f '$(top_srcdir)/src/audiocachefile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocachefile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-audiocachefile.Tpo $(DEPDIR)/enginetest-audiocachefile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocachefile.cc' object='enginetest-audiocachefile.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-audiocachefile.o `test -f '$(top_srcdir)/src/audiocachefile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocachefile.cc
-
-enginetest-audiocachefile.obj: $(top_srcdir)/src/audiocachefile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-audiocachefile.obj -MD -MP -MF $(DEPDIR)/enginetest-audiocachefile.Tpo -c -o enginetest-audiocachefile.obj `if test -f '$(top_srcdir)/src/audiocachefile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocachefile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocachefile.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-audiocachefile.Tpo $(DEPDIR)/enginetest-audiocachefile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocachefile.cc' object='enginetest-audiocachefile.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-audiocachefile.obj `if test -f '$(top_srcdir)/src/audiocachefile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocachefile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocachefile.cc'; fi`
-
-enginetest-audiocache.o: $(top_srcdir)/src/audiocache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-audiocache.o -MD -MP -MF $(DEPDIR)/enginetest-audiocache.Tpo -c -o enginetest-audiocache.o `test -f '$(top_srcdir)/src/audiocache.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-audiocache.Tpo $(DEPDIR)/enginetest-audiocache.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocache.cc' object='enginetest-audiocache.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-audiocache.o `test -f '$(top_srcdir)/src/audiocache.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocache.cc
-
-enginetest-audiocache.obj: $(top_srcdir)/src/audiocache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-audiocache.obj -MD -MP -MF $(DEPDIR)/enginetest-audiocache.Tpo -c -o enginetest-audiocache.obj `if test -f '$(top_srcdir)/src/audiocache.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocache.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocache.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-audiocache.Tpo $(DEPDIR)/enginetest-audiocache.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocache.cc' object='enginetest-audiocache.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-audiocache.obj `if test -f '$(top_srcdir)/src/audiocache.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocache.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocache.cc'; fi`
-
-enginetest-audiocacheeventhandler.o: $(top_srcdir)/src/audiocacheeventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-audiocacheeventhandler.o -MD -MP -MF $(DEPDIR)/enginetest-audiocacheeventhandler.Tpo -c -o enginetest-audiocacheeventhandler.o `test -f '$(top_srcdir)/src/audiocacheeventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheeventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-audiocacheeventhandler.Tpo $(DEPDIR)/enginetest-audiocacheeventhandler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheeventhandler.cc' object='enginetest-audiocacheeventhandler.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-audiocacheeventhandler.o `test -f '$(top_srcdir)/src/audiocacheeventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheeventhandler.cc
-
-enginetest-audiocacheeventhandler.obj: $(top_srcdir)/src/audiocacheeventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-audiocacheeventhandler.obj -MD -MP -MF $(DEPDIR)/enginetest-audiocacheeventhandler.Tpo -c -o enginetest-audiocacheeventhandler.obj `if test -f '$(top_srcdir)/src/audiocacheeventhandler.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocacheeventhandler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocacheeventhandler.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-audiocacheeventhandler.Tpo $(DEPDIR)/enginetest-audiocacheeventhandler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheeventhandler.cc' object='enginetest-audiocacheeventhandler.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-audiocacheeventhandler.obj `if test -f '$(top_srcdir)/src/audiocacheeventhandler.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocacheeventhandler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocacheeventhandler.cc'; fi`
-
-enginetest-audiocacheidmanager.o: $(top_srcdir)/src/audiocacheidmanager.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-audiocacheidmanager.o -MD -MP -MF $(DEPDIR)/enginetest-audiocacheidmanager.Tpo -c -o enginetest-audiocacheidmanager.o `test -f '$(top_srcdir)/src/audiocacheidmanager.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheidmanager.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-audiocacheidmanager.Tpo $(DEPDIR)/enginetest-audiocacheidmanager.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheidmanager.cc' object='enginetest-audiocacheidmanager.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-audiocacheidmanager.o `test -f '$(top_srcdir)/src/audiocacheidmanager.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheidmanager.cc
-
-enginetest-audiocacheidmanager.obj: $(top_srcdir)/src/audiocacheidmanager.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-audiocacheidmanager.obj -MD -MP -MF $(DEPDIR)/enginetest-audiocacheidmanager.Tpo -c -o enginetest-audiocacheidmanager.obj `if test -f '$(top_srcdir)/src/audiocacheidmanager.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocacheidmanager.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocacheidmanager.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-audiocacheidmanager.Tpo $(DEPDIR)/enginetest-audiocacheidmanager.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheidmanager.cc' object='enginetest-audiocacheidmanager.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-audiocacheidmanager.obj `if test -f '$(top_srcdir)/src/audiocacheidmanager.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocacheidmanager.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocacheidmanager.cc'; fi`
-
-enginetest-audioinputenginemidi.o: $(top_srcdir)/src/audioinputenginemidi.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-audioinputenginemidi.o -MD -MP -MF $(DEPDIR)/enginetest-audioinputenginemidi.Tpo -c -o enginetest-audioinputenginemidi.o `test -f '$(top_srcdir)/src/audioinputenginemidi.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audioinputenginemidi.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-audioinputenginemidi.Tpo $(DEPDIR)/enginetest-audioinputenginemidi.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audioinputenginemidi.cc' object='enginetest-audioinputenginemidi.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-audioinputenginemidi.o `test -f '$(top_srcdir)/src/audioinputenginemidi.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audioinputenginemidi.cc
-
-enginetest-audioinputenginemidi.obj: $(top_srcdir)/src/audioinputenginemidi.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-audioinputenginemidi.obj -MD -MP -MF $(DEPDIR)/enginetest-audioinputenginemidi.Tpo -c -o enginetest-audioinputenginemidi.obj `if test -f '$(top_srcdir)/src/audioinputenginemidi.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audioinputenginemidi.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audioinputenginemidi.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-audioinputenginemidi.Tpo $(DEPDIR)/enginetest-audioinputenginemidi.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audioinputenginemidi.cc' object='enginetest-audioinputenginemidi.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-audioinputenginemidi.obj `if test -f '$(top_srcdir)/src/audioinputenginemidi.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audioinputenginemidi.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audioinputenginemidi.cc'; fi`
-
-enginetest-audiofile.o: $(top_srcdir)/src/audiofile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-audiofile.o -MD -MP -MF $(DEPDIR)/enginetest-audiofile.Tpo -c -o enginetest-audiofile.o `test -f '$(top_srcdir)/src/audiofile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiofile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-audiofile.Tpo $(DEPDIR)/enginetest-audiofile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiofile.cc' object='enginetest-audiofile.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-audiofile.o `test -f '$(top_srcdir)/src/audiofile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiofile.cc
-
-enginetest-audiofile.obj: $(top_srcdir)/src/audiofile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-audiofile.obj -MD -MP -MF $(DEPDIR)/enginetest-audiofile.Tpo -c -o enginetest-audiofile.obj `if test -f '$(top_srcdir)/src/audiofile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiofile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiofile.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-audiofile.Tpo $(DEPDIR)/enginetest-audiofile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiofile.cc' object='enginetest-audiofile.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-audiofile.obj `if test -f '$(top_srcdir)/src/audiofile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiofile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiofile.cc'; fi`
-
-enginetest-channel.o: $(top_srcdir)/src/channel.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-channel.o -MD -MP -MF $(DEPDIR)/enginetest-channel.Tpo -c -o enginetest-channel.o `test -f '$(top_srcdir)/src/channel.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channel.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-channel.Tpo $(DEPDIR)/enginetest-channel.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channel.cc' object='enginetest-channel.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-channel.o `test -f '$(top_srcdir)/src/channel.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channel.cc
-
-enginetest-channel.obj: $(top_srcdir)/src/channel.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-channel.obj -MD -MP -MF $(DEPDIR)/enginetest-channel.Tpo -c -o enginetest-channel.obj `if test -f '$(top_srcdir)/src/channel.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/channel.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/channel.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-channel.Tpo $(DEPDIR)/enginetest-channel.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channel.cc' object='enginetest-channel.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-channel.obj `if test -f '$(top_srcdir)/src/channel.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/channel.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/channel.cc'; fi`
-
-enginetest-channelmixer.o: $(top_srcdir)/src/channelmixer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-channelmixer.o -MD -MP -MF $(DEPDIR)/enginetest-channelmixer.Tpo -c -o enginetest-channelmixer.o `test -f '$(top_srcdir)/src/channelmixer.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channelmixer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-channelmixer.Tpo $(DEPDIR)/enginetest-channelmixer.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channelmixer.cc' object='enginetest-channelmixer.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-channelmixer.o `test -f '$(top_srcdir)/src/channelmixer.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channelmixer.cc
-
-enginetest-channelmixer.obj: $(top_srcdir)/src/channelmixer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-channelmixer.obj -MD -MP -MF $(DEPDIR)/enginetest-channelmixer.Tpo -c -o enginetest-channelmixer.obj `if test -f '$(top_srcdir)/src/channelmixer.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/channelmixer.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/channelmixer.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-channelmixer.Tpo $(DEPDIR)/enginetest-channelmixer.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channelmixer.cc' object='enginetest-channelmixer.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-channelmixer.obj `if test -f '$(top_srcdir)/src/channelmixer.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/channelmixer.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/channelmixer.cc'; fi`
-
-enginetest-chresampler.o: $(top_srcdir)/src/chresampler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-chresampler.o -MD -MP -MF $(DEPDIR)/enginetest-chresampler.Tpo -c -o enginetest-chresampler.o `test -f '$(top_srcdir)/src/chresampler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/chresampler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-chresampler.Tpo $(DEPDIR)/enginetest-chresampler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/chresampler.cc' object='enginetest-chresampler.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-chresampler.o `test -f '$(top_srcdir)/src/chresampler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/chresampler.cc
-
-enginetest-chresampler.obj: $(top_srcdir)/src/chresampler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-chresampler.obj -MD -MP -MF $(DEPDIR)/enginetest-chresampler.Tpo -c -o enginetest-chresampler.obj `if test -f '$(top_srcdir)/src/chresampler.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/chresampler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/chresampler.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-chresampler.Tpo $(DEPDIR)/enginetest-chresampler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/chresampler.cc' object='enginetest-chresampler.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-chresampler.obj `if test -f '$(top_srcdir)/src/chresampler.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/chresampler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/chresampler.cc'; fi`
-
-enginetest-configfile.o: $(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-configfile.o -MD -MP -MF $(DEPDIR)/enginetest-configfile.Tpo -c -o enginetest-configfile.o `test -f '$(top_srcdir)/src/configfile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-configfile.Tpo $(DEPDIR)/enginetest-configfile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configfile.cc' object='enginetest-configfile.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-configfile.o `test -f '$(top_srcdir)/src/configfile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configfile.cc
-
-enginetest-configfile.obj: $(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-configfile.obj -MD -MP -MF $(DEPDIR)/enginetest-configfile.Tpo -c -o enginetest-configfile.obj `if test -f '$(top_srcdir)/src/configfile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configfile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configfile.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-configfile.Tpo $(DEPDIR)/enginetest-configfile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configfile.cc' object='enginetest-configfile.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-configfile.obj `if test -f '$(top_srcdir)/src/configfile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configfile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configfile.cc'; fi`
-
-enginetest-configparser.o: $(top_srcdir)/src/configparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-configparser.o -MD -MP -MF $(DEPDIR)/enginetest-configparser.Tpo -c -o enginetest-configparser.o `test -f '$(top_srcdir)/src/configparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-configparser.Tpo $(DEPDIR)/enginetest-configparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configparser.cc' object='enginetest-configparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-configparser.o `test -f '$(top_srcdir)/src/configparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configparser.cc
-
-enginetest-configparser.obj: $(top_srcdir)/src/configparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-configparser.obj -MD -MP -MF $(DEPDIR)/enginetest-configparser.Tpo -c -o enginetest-configparser.obj `if test -f '$(top_srcdir)/src/configparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-configparser.Tpo $(DEPDIR)/enginetest-configparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configparser.cc' object='enginetest-configparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-configparser.obj `if test -f '$(top_srcdir)/src/configparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configparser.cc'; fi`
-
-enginetest-drumgizmo.o: $(top_srcdir)/src/drumgizmo.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-drumgizmo.o -MD -MP -MF $(DEPDIR)/enginetest-drumgizmo.Tpo -c -o enginetest-drumgizmo.o `test -f '$(top_srcdir)/src/drumgizmo.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumgizmo.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-drumgizmo.Tpo $(DEPDIR)/enginetest-drumgizmo.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumgizmo.cc' object='enginetest-drumgizmo.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-drumgizmo.o `test -f '$(top_srcdir)/src/drumgizmo.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumgizmo.cc
-
-enginetest-drumgizmo.obj: $(top_srcdir)/src/drumgizmo.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-drumgizmo.obj -MD -MP -MF $(DEPDIR)/enginetest-drumgizmo.Tpo -c -o enginetest-drumgizmo.obj `if test -f '$(top_srcdir)/src/drumgizmo.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumgizmo.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumgizmo.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-drumgizmo.Tpo $(DEPDIR)/enginetest-drumgizmo.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumgizmo.cc' object='enginetest-drumgizmo.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-drumgizmo.obj `if test -f '$(top_srcdir)/src/drumgizmo.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumgizmo.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumgizmo.cc'; fi`
-
-enginetest-drumkit.o: $(top_srcdir)/src/drumkit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-drumkit.o -MD -MP -MF $(DEPDIR)/enginetest-drumkit.Tpo -c -o enginetest-drumkit.o `test -f '$(top_srcdir)/src/drumkit.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-drumkit.Tpo $(DEPDIR)/enginetest-drumkit.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkit.cc' object='enginetest-drumkit.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-drumkit.o `test -f '$(top_srcdir)/src/drumkit.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkit.cc
-
-enginetest-drumkit.obj: $(top_srcdir)/src/drumkit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-drumkit.obj -MD -MP -MF $(DEPDIR)/enginetest-drumkit.Tpo -c -o enginetest-drumkit.obj `if test -f '$(top_srcdir)/src/drumkit.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkit.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkit.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-drumkit.Tpo $(DEPDIR)/enginetest-drumkit.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkit.cc' object='enginetest-drumkit.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-drumkit.obj `if test -f '$(top_srcdir)/src/drumkit.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkit.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkit.cc'; fi`
-
-enginetest-drumkitloader.o: $(top_srcdir)/src/drumkitloader.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-drumkitloader.o -MD -MP -MF $(DEPDIR)/enginetest-drumkitloader.Tpo -c -o enginetest-drumkitloader.o `test -f '$(top_srcdir)/src/drumkitloader.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitloader.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-drumkitloader.Tpo $(DEPDIR)/enginetest-drumkitloader.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitloader.cc' object='enginetest-drumkitloader.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-drumkitloader.o `test -f '$(top_srcdir)/src/drumkitloader.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitloader.cc
-
-enginetest-drumkitloader.obj: $(top_srcdir)/src/drumkitloader.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-drumkitloader.obj -MD -MP -MF $(DEPDIR)/enginetest-drumkitloader.Tpo -c -o enginetest-drumkitloader.obj `if test -f '$(top_srcdir)/src/drumkitloader.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkitloader.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkitloader.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-drumkitloader.Tpo $(DEPDIR)/enginetest-drumkitloader.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitloader.cc' object='enginetest-drumkitloader.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-drumkitloader.obj `if test -f '$(top_srcdir)/src/drumkitloader.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkitloader.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkitloader.cc'; fi`
-
-enginetest-drumkitparser.o: $(top_srcdir)/src/drumkitparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-drumkitparser.o -MD -MP -MF $(DEPDIR)/enginetest-drumkitparser.Tpo -c -o enginetest-drumkitparser.o `test -f '$(top_srcdir)/src/drumkitparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-drumkitparser.Tpo $(DEPDIR)/enginetest-drumkitparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitparser.cc' object='enginetest-drumkitparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-drumkitparser.o `test -f '$(top_srcdir)/src/drumkitparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitparser.cc
-
-enginetest-drumkitparser.obj: $(top_srcdir)/src/drumkitparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-drumkitparser.obj -MD -MP -MF $(DEPDIR)/enginetest-drumkitparser.Tpo -c -o enginetest-drumkitparser.obj `if test -f '$(top_srcdir)/src/drumkitparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkitparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkitparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-drumkitparser.Tpo $(DEPDIR)/enginetest-drumkitparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitparser.cc' object='enginetest-drumkitparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-drumkitparser.obj `if test -f '$(top_srcdir)/src/drumkitparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkitparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkitparser.cc'; fi`
-
-enginetest-events.o: $(top_srcdir)/src/events.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-events.o -MD -MP -MF $(DEPDIR)/enginetest-events.Tpo -c -o enginetest-events.o `test -f '$(top_srcdir)/src/events.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/events.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-events.Tpo $(DEPDIR)/enginetest-events.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/events.cc' object='enginetest-events.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-events.o `test -f '$(top_srcdir)/src/events.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/events.cc
-
-enginetest-events.obj: $(top_srcdir)/src/events.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-events.obj -MD -MP -MF $(DEPDIR)/enginetest-events.Tpo -c -o enginetest-events.obj `if test -f '$(top_srcdir)/src/events.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/events.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/events.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-events.Tpo $(DEPDIR)/enginetest-events.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/events.cc' object='enginetest-events.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-events.obj `if test -f '$(top_srcdir)/src/events.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/events.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/events.cc'; fi`
-
-enginetest-inputprocessor.o: $(top_srcdir)/src/inputprocessor.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-inputprocessor.o -MD -MP -MF $(DEPDIR)/enginetest-inputprocessor.Tpo -c -o enginetest-inputprocessor.o `test -f '$(top_srcdir)/src/inputprocessor.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/inputprocessor.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-inputprocessor.Tpo $(DEPDIR)/enginetest-inputprocessor.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/inputprocessor.cc' object='enginetest-inputprocessor.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-inputprocessor.o `test -f '$(top_srcdir)/src/inputprocessor.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/inputprocessor.cc
-
-enginetest-inputprocessor.obj: $(top_srcdir)/src/inputprocessor.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-inputprocessor.obj -MD -MP -MF $(DEPDIR)/enginetest-inputprocessor.Tpo -c -o enginetest-inputprocessor.obj `if test -f '$(top_srcdir)/src/inputprocessor.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/inputprocessor.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/inputprocessor.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-inputprocessor.Tpo $(DEPDIR)/enginetest-inputprocessor.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/inputprocessor.cc' object='enginetest-inputprocessor.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-inputprocessor.obj `if test -f '$(top_srcdir)/src/inputprocessor.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/inputprocessor.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/inputprocessor.cc'; fi`
-
-enginetest-instrument.o: $(top_srcdir)/src/instrument.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-instrument.o -MD -MP -MF $(DEPDIR)/enginetest-instrument.Tpo -c -o enginetest-instrument.o `test -f '$(top_srcdir)/src/instrument.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrument.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-instrument.Tpo $(DEPDIR)/enginetest-instrument.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrument.cc' object='enginetest-instrument.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-instrument.o `test -f '$(top_srcdir)/src/instrument.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrument.cc
-
-enginetest-instrument.obj: $(top_srcdir)/src/instrument.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-instrument.obj -MD -MP -MF $(DEPDIR)/enginetest-instrument.Tpo -c -o enginetest-instrument.obj `if test -f '$(top_srcdir)/src/instrument.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/instrument.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/instrument.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-instrument.Tpo $(DEPDIR)/enginetest-instrument.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrument.cc' object='enginetest-instrument.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-instrument.obj `if test -f '$(top_srcdir)/src/instrument.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/instrument.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/instrument.cc'; fi`
-
-enginetest-instrumentparser.o: $(top_srcdir)/src/instrumentparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-instrumentparser.o -MD -MP -MF $(DEPDIR)/enginetest-instrumentparser.Tpo -c -o enginetest-instrumentparser.o `test -f '$(top_srcdir)/src/instrumentparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrumentparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-instrumentparser.Tpo $(DEPDIR)/enginetest-instrumentparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrumentparser.cc' object='enginetest-instrumentparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-instrumentparser.o `test -f '$(top_srcdir)/src/instrumentparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrumentparser.cc
-
-enginetest-instrumentparser.obj: $(top_srcdir)/src/instrumentparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-instrumentparser.obj -MD -MP -MF $(DEPDIR)/enginetest-instrumentparser.Tpo -c -o enginetest-instrumentparser.obj `if test -f '$(top_srcdir)/src/instrumentparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/instrumentparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/instrumentparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-instrumentparser.Tpo $(DEPDIR)/enginetest-instrumentparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrumentparser.cc' object='enginetest-instrumentparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-instrumentparser.obj `if test -f '$(top_srcdir)/src/instrumentparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/instrumentparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/instrumentparser.cc'; fi`
-
-enginetest-latencyfilter.o: $(top_srcdir)/src/latencyfilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-latencyfilter.o -MD -MP -MF $(DEPDIR)/enginetest-latencyfilter.Tpo -c -o enginetest-latencyfilter.o `test -f '$(top_srcdir)/src/latencyfilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/latencyfilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-latencyfilter.Tpo $(DEPDIR)/enginetest-latencyfilter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/latencyfilter.cc' object='enginetest-latencyfilter.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-latencyfilter.o `test -f '$(top_srcdir)/src/latencyfilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/latencyfilter.cc
-
-enginetest-latencyfilter.obj: $(top_srcdir)/src/latencyfilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-latencyfilter.obj -MD -MP -MF $(DEPDIR)/enginetest-latencyfilter.Tpo -c -o enginetest-latencyfilter.obj `if test -f '$(top_srcdir)/src/latencyfilter.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/latencyfilter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/latencyfilter.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-latencyfilter.Tpo $(DEPDIR)/enginetest-latencyfilter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/latencyfilter.cc' object='enginetest-latencyfilter.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-latencyfilter.obj `if test -f '$(top_srcdir)/src/latencyfilter.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/latencyfilter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/latencyfilter.cc'; fi`
-
-enginetest-memchecker.o: $(top_srcdir)/src/memchecker.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-memchecker.o -MD -MP -MF $(DEPDIR)/enginetest-memchecker.Tpo -c -o enginetest-memchecker.o `test -f '$(top_srcdir)/src/memchecker.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/memchecker.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-memchecker.Tpo $(DEPDIR)/enginetest-memchecker.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/memchecker.cc' object='enginetest-memchecker.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-memchecker.o `test -f '$(top_srcdir)/src/memchecker.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/memchecker.cc
-
-enginetest-memchecker.obj: $(top_srcdir)/src/memchecker.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-memchecker.obj -MD -MP -MF $(DEPDIR)/enginetest-memchecker.Tpo -c -o enginetest-memchecker.obj `if test -f '$(top_srcdir)/src/memchecker.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/memchecker.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/memchecker.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-memchecker.Tpo $(DEPDIR)/enginetest-memchecker.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/memchecker.cc' object='enginetest-memchecker.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-memchecker.obj `if test -f '$(top_srcdir)/src/memchecker.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/memchecker.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/memchecker.cc'; fi`
-
-enginetest-midimapparser.o: $(top_srcdir)/src/midimapparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-midimapparser.o -MD -MP -MF $(DEPDIR)/enginetest-midimapparser.Tpo -c -o enginetest-midimapparser.o `test -f '$(top_srcdir)/src/midimapparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-midimapparser.Tpo $(DEPDIR)/enginetest-midimapparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapparser.cc' object='enginetest-midimapparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-midimapparser.o `test -f '$(top_srcdir)/src/midimapparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapparser.cc
-
-enginetest-midimapparser.obj: $(top_srcdir)/src/midimapparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-midimapparser.obj -MD -MP -MF $(DEPDIR)/enginetest-midimapparser.Tpo -c -o enginetest-midimapparser.obj `if test -f '$(top_srcdir)/src/midimapparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/midimapparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/midimapparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-midimapparser.Tpo $(DEPDIR)/enginetest-midimapparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapparser.cc' object='enginetest-midimapparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-midimapparser.obj `if test -f '$(top_srcdir)/src/midimapparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/midimapparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/midimapparser.cc'; fi`
-
-enginetest-midimapper.o: $(top_srcdir)/src/midimapper.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-midimapper.o -MD -MP -MF $(DEPDIR)/enginetest-midimapper.Tpo -c -o enginetest-midimapper.o `test -f '$(top_srcdir)/src/midimapper.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapper.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-midimapper.Tpo $(DEPDIR)/enginetest-midimapper.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapper.cc' object='enginetest-midimapper.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-midimapper.o `test -f '$(top_srcdir)/src/midimapper.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapper.cc
-
-enginetest-midimapper.obj: $(top_srcdir)/src/midimapper.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-midimapper.obj -MD -MP -MF $(DEPDIR)/enginetest-midimapper.Tpo -c -o enginetest-midimapper.obj `if test -f '$(top_srcdir)/src/midimapper.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/midimapper.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/midimapper.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-midimapper.Tpo $(DEPDIR)/enginetest-midimapper.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapper.cc' object='enginetest-midimapper.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-midimapper.obj `if test -f '$(top_srcdir)/src/midimapper.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/midimapper.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/midimapper.cc'; fi`
-
-enginetest-mutex.o: $(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-mutex.o -MD -MP -MF $(DEPDIR)/enginetest-mutex.Tpo -c -o enginetest-mutex.o `test -f '$(top_srcdir)/src/mutex.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-mutex.Tpo $(DEPDIR)/enginetest-mutex.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/mutex.cc' object='enginetest-mutex.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-mutex.o `test -f '$(top_srcdir)/src/mutex.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/mutex.cc
-
-enginetest-mutex.obj: $(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-mutex.obj -MD -MP -MF $(DEPDIR)/enginetest-mutex.Tpo -c -o enginetest-mutex.obj `if test -f '$(top_srcdir)/src/mutex.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/mutex.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/mutex.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-mutex.Tpo $(DEPDIR)/enginetest-mutex.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/mutex.cc' object='enginetest-mutex.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-mutex.obj `if test -f '$(top_srcdir)/src/mutex.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/mutex.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/mutex.cc'; fi`
-
-enginetest-path.o: $(top_srcdir)/src/path.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-path.o -MD -MP -MF $(DEPDIR)/enginetest-path.Tpo -c -o enginetest-path.o `test -f '$(top_srcdir)/src/path.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/path.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-path.Tpo $(DEPDIR)/enginetest-path.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/path.cc' object='enginetest-path.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-path.o `test -f '$(top_srcdir)/src/path.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/path.cc
-
-enginetest-path.obj: $(top_srcdir)/src/path.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-path.obj -MD -MP -MF $(DEPDIR)/enginetest-path.Tpo -c -o enginetest-path.obj `if test -f '$(top_srcdir)/src/path.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/path.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/path.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-path.Tpo $(DEPDIR)/enginetest-path.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/path.cc' object='enginetest-path.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-path.obj `if test -f '$(top_srcdir)/src/path.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/path.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/path.cc'; fi`
-
-enginetest-powerlist.o: $(top_srcdir)/src/powerlist.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-powerlist.o -MD -MP -MF $(DEPDIR)/enginetest-powerlist.Tpo -c -o enginetest-powerlist.o `test -f '$(top_srcdir)/src/powerlist.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/powerlist.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-powerlist.Tpo $(DEPDIR)/enginetest-powerlist.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/powerlist.cc' object='enginetest-powerlist.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-powerlist.o `test -f '$(top_srcdir)/src/powerlist.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/powerlist.cc
-
-enginetest-powerlist.obj: $(top_srcdir)/src/powerlist.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-powerlist.obj -MD -MP -MF $(DEPDIR)/enginetest-powerlist.Tpo -c -o enginetest-powerlist.obj `if test -f '$(top_srcdir)/src/powerlist.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/powerlist.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/powerlist.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-powerlist.Tpo $(DEPDIR)/enginetest-powerlist.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/powerlist.cc' object='enginetest-powerlist.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-powerlist.obj `if test -f '$(top_srcdir)/src/powerlist.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/powerlist.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/powerlist.cc'; fi`
-
-enginetest-random.o: $(top_srcdir)/src/random.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-random.o -MD -MP -MF $(DEPDIR)/enginetest-random.Tpo -c -o enginetest-random.o `test -f '$(top_srcdir)/src/random.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/random.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-random.Tpo $(DEPDIR)/enginetest-random.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/random.cc' object='enginetest-random.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-random.o `test -f '$(top_srcdir)/src/random.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/random.cc
-
-enginetest-random.obj: $(top_srcdir)/src/random.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-random.obj -MD -MP -MF $(DEPDIR)/enginetest-random.Tpo -c -o enginetest-random.obj `if test -f '$(top_srcdir)/src/random.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/random.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/random.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-random.Tpo $(DEPDIR)/enginetest-random.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/random.cc' object='enginetest-random.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-random.obj `if test -f '$(top_srcdir)/src/random.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/random.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/random.cc'; fi`
-
-enginetest-sample.o: $(top_srcdir)/src/sample.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-sample.o -MD -MP -MF $(DEPDIR)/enginetest-sample.Tpo -c -o enginetest-sample.o `test -f '$(top_srcdir)/src/sample.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/sample.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-sample.Tpo $(DEPDIR)/enginetest-sample.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/sample.cc' object='enginetest-sample.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-sample.o `test -f '$(top_srcdir)/src/sample.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/sample.cc
-
-enginetest-sample.obj: $(top_srcdir)/src/sample.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-sample.obj -MD -MP -MF $(DEPDIR)/enginetest-sample.Tpo -c -o enginetest-sample.obj `if test -f '$(top_srcdir)/src/sample.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/sample.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/sample.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-sample.Tpo $(DEPDIR)/enginetest-sample.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/sample.cc' object='enginetest-sample.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-sample.obj `if test -f '$(top_srcdir)/src/sample.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/sample.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/sample.cc'; fi`
-
-enginetest-semaphore.o: $(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-semaphore.o -MD -MP -MF $(DEPDIR)/enginetest-semaphore.Tpo -c -o enginetest-semaphore.o `test -f '$(top_srcdir)/src/semaphore.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-semaphore.Tpo $(DEPDIR)/enginetest-semaphore.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/semaphore.cc' object='enginetest-semaphore.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-semaphore.o `test -f '$(top_srcdir)/src/semaphore.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/semaphore.cc
-
-enginetest-semaphore.obj: $(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-semaphore.obj -MD -MP -MF $(DEPDIR)/enginetest-semaphore.Tpo -c -o enginetest-semaphore.obj `if test -f '$(top_srcdir)/src/semaphore.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/semaphore.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/semaphore.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-semaphore.Tpo $(DEPDIR)/enginetest-semaphore.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/semaphore.cc' object='enginetest-semaphore.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-semaphore.obj `if test -f '$(top_srcdir)/src/semaphore.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/semaphore.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/semaphore.cc'; fi`
-
-enginetest-saxparser.o: $(top_srcdir)/src/saxparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-saxparser.o -MD -MP -MF $(DEPDIR)/enginetest-saxparser.Tpo -c -o enginetest-saxparser.o `test -f '$(top_srcdir)/src/saxparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/saxparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-saxparser.Tpo $(DEPDIR)/enginetest-saxparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/saxparser.cc' object='enginetest-saxparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-saxparser.o `test -f '$(top_srcdir)/src/saxparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/saxparser.cc
-
-enginetest-saxparser.obj: $(top_srcdir)/src/saxparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-saxparser.obj -MD -MP -MF $(DEPDIR)/enginetest-saxparser.Tpo -c -o enginetest-saxparser.obj `if test -f '$(top_srcdir)/src/saxparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/saxparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/saxparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-saxparser.Tpo $(DEPDIR)/enginetest-saxparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/saxparser.cc' object='enginetest-saxparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-saxparser.obj `if test -f '$(top_srcdir)/src/saxparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/saxparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/saxparser.cc'; fi`
-
-enginetest-staminafilter.o: $(top_srcdir)/src/staminafilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-staminafilter.o -MD -MP -MF $(DEPDIR)/enginetest-staminafilter.Tpo -c -o enginetest-staminafilter.o `test -f '$(top_srcdir)/src/staminafilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/staminafilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-staminafilter.Tpo $(DEPDIR)/enginetest-staminafilter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/staminafilter.cc' object='enginetest-staminafilter.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-staminafilter.o `test -f '$(top_srcdir)/src/staminafilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/staminafilter.cc
-
-enginetest-staminafilter.obj: $(top_srcdir)/src/staminafilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-staminafilter.obj -MD -MP -MF $(DEPDIR)/enginetest-staminafilter.Tpo -c -o enginetest-staminafilter.obj `if test -f '$(top_srcdir)/src/staminafilter.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/staminafilter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/staminafilter.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-staminafilter.Tpo $(DEPDIR)/enginetest-staminafilter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/staminafilter.cc' object='enginetest-staminafilter.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-staminafilter.obj `if test -f '$(top_srcdir)/src/staminafilter.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/staminafilter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/staminafilter.cc'; fi`
-
-enginetest-thread.o: $(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-thread.o -MD -MP -MF $(DEPDIR)/enginetest-thread.Tpo -c -o enginetest-thread.o `test -f '$(top_srcdir)/src/thread.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-thread.Tpo $(DEPDIR)/enginetest-thread.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/thread.cc' object='enginetest-thread.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-thread.o `test -f '$(top_srcdir)/src/thread.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/thread.cc
-
-enginetest-thread.obj: $(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-thread.obj -MD -MP -MF $(DEPDIR)/enginetest-thread.Tpo -c -o enginetest-thread.obj `if test -f '$(top_srcdir)/src/thread.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/thread.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/thread.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-thread.Tpo $(DEPDIR)/enginetest-thread.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/thread.cc' object='enginetest-thread.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-thread.obj `if test -f '$(top_srcdir)/src/thread.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/thread.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/thread.cc'; fi`
-
-enginetest-versionstr.o: $(top_srcdir)/src/versionstr.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-versionstr.o -MD -MP -MF $(DEPDIR)/enginetest-versionstr.Tpo -c -o enginetest-versionstr.o `test -f '$(top_srcdir)/src/versionstr.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/versionstr.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-versionstr.Tpo $(DEPDIR)/enginetest-versionstr.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/versionstr.cc' object='enginetest-versionstr.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-versionstr.o `test -f '$(top_srcdir)/src/versionstr.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/versionstr.cc
-
-enginetest-versionstr.obj: $(top_srcdir)/src/versionstr.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-versionstr.obj -MD -MP -MF $(DEPDIR)/enginetest-versionstr.Tpo -c -o enginetest-versionstr.obj `if test -f '$(top_srcdir)/src/versionstr.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/versionstr.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/versionstr.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-versionstr.Tpo $(DEPDIR)/enginetest-versionstr.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/versionstr.cc' object='enginetest-versionstr.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-versionstr.obj `if test -f '$(top_srcdir)/src/versionstr.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/versionstr.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/versionstr.cc'; fi`
-
 enginetest-test.o: test.cc
 @am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -MT enginetest-test.o -MD -MP -MF $(DEPDIR)/enginetest-test.Tpo -c -o enginetest-test.o `test -f 'test.cc' || echo '$(srcdir)/'`test.cc
 @am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/enginetest-test.Tpo $(DEPDIR)/enginetest-test.Po
@@ -2732,90 +1994,6 @@ enginetest-enginetest.obj: enginetest.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(enginetest_CXXFLAGS) $(CXXFLAGS) -c -o enginetest-enginetest.obj `if test -f 'enginetest.cc'; then $(CYGPATH_W) 'enginetest.cc'; else $(CYGPATH_W) '$(srcdir)/enginetest.cc'; fi`
 
-imagecachetest-lodepng.o: $(top_srcdir)/plugingui/lodepng/lodepng.cpp
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -MT imagecachetest-lodepng.o -MD -MP -MF $(DEPDIR)/imagecachetest-lodepng.Tpo -c -o imagecachetest-lodepng.o `test -f '$(top_srcdir)/plugingui/lodepng/lodepng.cpp' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/lodepng/lodepng.cpp
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/imagecachetest-lodepng.Tpo $(DEPDIR)/imagecachetest-lodepng.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/lodepng/lodepng.cpp' object='imagecachetest-lodepng.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -c -o imagecachetest-lodepng.o `test -f '$(top_srcdir)/plugingui/lodepng/lodepng.cpp' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/lodepng/lodepng.cpp
-
-imagecachetest-lodepng.obj: $(top_srcdir)/plugingui/lodepng/lodepng.cpp
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -MT imagecachetest-lodepng.obj -MD -MP -MF $(DEPDIR)/imagecachetest-lodepng.Tpo -c -o imagecachetest-lodepng.obj `if test -f '$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/imagecachetest-lodepng.Tpo $(DEPDIR)/imagecachetest-lodepng.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/lodepng/lodepng.cpp' object='imagecachetest-lodepng.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -c -o imagecachetest-lodepng.obj `if test -f '$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; fi`
-
-imagecachetest-resource_data.o: $(top_srcdir)/plugingui/resource_data.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -MT imagecachetest-resource_data.o -MD -MP -MF $(DEPDIR)/imagecachetest-resource_data.Tpo -c -o imagecachetest-resource_data.o `test -f '$(top_srcdir)/plugingui/resource_data.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource_data.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/imagecachetest-resource_data.Tpo $(DEPDIR)/imagecachetest-resource_data.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/resource_data.cc' object='imagecachetest-resource_data.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -c -o imagecachetest-resource_data.o `test -f '$(top_srcdir)/plugingui/resource_data.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource_data.cc
-
-imagecachetest-resource_data.obj: $(top_srcdir)/plugingui/resource_data.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -MT imagecachetest-resource_data.obj -MD -MP -MF $(DEPDIR)/imagecachetest-resource_data.Tpo -c -o imagecachetest-resource_data.obj `if test -f '$(top_srcdir)/plugingui/resource_data.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/resource_data.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/resource_data.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/imagecachetest-resource_data.Tpo $(DEPDIR)/imagecachetest-resource_data.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/resource_data.cc' object='imagecachetest-resource_data.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -c -o imagecachetest-resource_data.obj `if test -f '$(top_srcdir)/plugingui/resource_data.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/resource_data.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/resource_data.cc'; fi`
-
-imagecachetest-resource.o: $(top_srcdir)/plugingui/resource.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -MT imagecachetest-resource.o -MD -MP -MF $(DEPDIR)/imagecachetest-resource.Tpo -c -o imagecachetest-resource.o `test -f '$(top_srcdir)/plugingui/resource.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/imagecachetest-resource.Tpo $(DEPDIR)/imagecachetest-resource.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/resource.cc' object='imagecachetest-resource.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -c -o imagecachetest-resource.o `test -f '$(top_srcdir)/plugingui/resource.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource.cc
-
-imagecachetest-resource.obj: $(top_srcdir)/plugingui/resource.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -MT imagecachetest-resource.obj -MD -MP -MF $(DEPDIR)/imagecachetest-resource.Tpo -c -o imagecachetest-resource.obj `if test -f '$(top_srcdir)/plugingui/resource.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/resource.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/resource.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/imagecachetest-resource.Tpo $(DEPDIR)/imagecachetest-resource.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/resource.cc' object='imagecachetest-resource.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -c -o imagecachetest-resource.obj `if test -f '$(top_srcdir)/plugingui/resource.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/resource.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/resource.cc'; fi`
-
-imagecachetest-image.o: $(top_srcdir)/plugingui/image.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -MT imagecachetest-image.o -MD -MP -MF $(DEPDIR)/imagecachetest-image.Tpo -c -o imagecachetest-image.o `test -f '$(top_srcdir)/plugingui/image.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/image.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/imagecachetest-image.Tpo $(DEPDIR)/imagecachetest-image.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/image.cc' object='imagecachetest-image.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -c -o imagecachetest-image.o `test -f '$(top_srcdir)/plugingui/image.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/image.cc
-
-imagecachetest-image.obj: $(top_srcdir)/plugingui/image.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -MT imagecachetest-image.obj -MD -MP -MF $(DEPDIR)/imagecachetest-image.Tpo -c -o imagecachetest-image.obj `if test -f '$(top_srcdir)/plugingui/image.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/image.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/image.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/imagecachetest-image.Tpo $(DEPDIR)/imagecachetest-image.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/image.cc' object='imagecachetest-image.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -c -o imagecachetest-image.obj `if test -f '$(top_srcdir)/plugingui/image.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/image.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/image.cc'; fi`
-
-imagecachetest-imagecache.o: $(top_srcdir)/plugingui/imagecache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -MT imagecachetest-imagecache.o -MD -MP -MF $(DEPDIR)/imagecachetest-imagecache.Tpo -c -o imagecachetest-imagecache.o `test -f '$(top_srcdir)/plugingui/imagecache.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/imagecache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/imagecachetest-imagecache.Tpo $(DEPDIR)/imagecachetest-imagecache.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/imagecache.cc' object='imagecachetest-imagecache.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -c -o imagecachetest-imagecache.o `test -f '$(top_srcdir)/plugingui/imagecache.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/imagecache.cc
-
-imagecachetest-imagecache.obj: $(top_srcdir)/plugingui/imagecache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -MT imagecachetest-imagecache.obj -MD -MP -MF $(DEPDIR)/imagecachetest-imagecache.Tpo -c -o imagecachetest-imagecache.obj `if test -f '$(top_srcdir)/plugingui/imagecache.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/imagecache.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/imagecache.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/imagecachetest-imagecache.Tpo $(DEPDIR)/imagecachetest-imagecache.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/imagecache.cc' object='imagecachetest-imagecache.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -c -o imagecachetest-imagecache.obj `if test -f '$(top_srcdir)/plugingui/imagecache.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/imagecache.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/imagecache.cc'; fi`
-
-imagecachetest-colour.o: $(top_srcdir)/plugingui/colour.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -MT imagecachetest-colour.o -MD -MP -MF $(DEPDIR)/imagecachetest-colour.Tpo -c -o imagecachetest-colour.o `test -f '$(top_srcdir)/plugingui/colour.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/colour.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/imagecachetest-colour.Tpo $(DEPDIR)/imagecachetest-colour.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/colour.cc' object='imagecachetest-colour.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -c -o imagecachetest-colour.o `test -f '$(top_srcdir)/plugingui/colour.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/colour.cc
-
-imagecachetest-colour.obj: $(top_srcdir)/plugingui/colour.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -MT imagecachetest-colour.obj -MD -MP -MF $(DEPDIR)/imagecachetest-colour.Tpo -c -o imagecachetest-colour.obj `if test -f '$(top_srcdir)/plugingui/colour.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/colour.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/colour.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/imagecachetest-colour.Tpo $(DEPDIR)/imagecachetest-colour.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/colour.cc' object='imagecachetest-colour.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -c -o imagecachetest-colour.obj `if test -f '$(top_srcdir)/plugingui/colour.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/colour.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/colour.cc'; fi`
-
 imagecachetest-imagecachetest.o: imagecachetest.cc
 @am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imagecachetest_CXXFLAGS) $(CXXFLAGS) -MT imagecachetest-imagecachetest.o -MD -MP -MF $(DEPDIR)/imagecachetest-imagecachetest.Tpo -c -o imagecachetest-imagecachetest.o `test -f 'imagecachetest.cc' || echo '$(srcdir)/'`imagecachetest.cc
 @am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/imagecachetest-imagecachetest.Tpo $(DEPDIR)/imagecachetest-imagecachetest.Po
@@ -2914,468 +2092,6 @@ lv2-lv2.obj: lv2.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lv2_CXXFLAGS) $(CXXFLAGS) -c -o lv2-lv2.obj `if test -f 'lv2.cc'; then $(CYGPATH_W) 'lv2.cc'; else $(CYGPATH_W) '$(srcdir)/lv2.cc'; fi`
 
-memchecker-audiocachefile.o: $(top_srcdir)/src/audiocachefile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-audiocachefile.o -MD -MP -MF $(DEPDIR)/memchecker-audiocachefile.Tpo -c -o memchecker-audiocachefile.o `test -f '$(top_srcdir)/src/audiocachefile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocachefile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-audiocachefile.Tpo $(DEPDIR)/memchecker-audiocachefile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocachefile.cc' object='memchecker-audiocachefile.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-audiocachefile.o `test -f '$(top_srcdir)/src/audiocachefile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocachefile.cc
-
-memchecker-audiocachefile.obj: $(top_srcdir)/src/audiocachefile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-audiocachefile.obj -MD -MP -MF $(DEPDIR)/memchecker-audiocachefile.Tpo -c -o memchecker-audiocachefile.obj `if test -f '$(top_srcdir)/src/audiocachefile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocachefile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocachefile.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-audiocachefile.Tpo $(DEPDIR)/memchecker-audiocachefile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocachefile.cc' object='memchecker-audiocachefile.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-audiocachefile.obj `if test -f '$(top_srcdir)/src/audiocachefile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocachefile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocachefile.cc'; fi`
-
-memchecker-audiocache.o: $(top_srcdir)/src/audiocache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-audiocache.o -MD -MP -MF $(DEPDIR)/memchecker-audiocache.Tpo -c -o memchecker-audiocache.o `test -f '$(top_srcdir)/src/audiocache.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-audiocache.Tpo $(DEPDIR)/memchecker-audiocache.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocache.cc' object='memchecker-audiocache.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-audiocache.o `test -f '$(top_srcdir)/src/audiocache.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocache.cc
-
-memchecker-audiocache.obj: $(top_srcdir)/src/audiocache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-audiocache.obj -MD -MP -MF $(DEPDIR)/memchecker-audiocache.Tpo -c -o memchecker-audiocache.obj `if test -f '$(top_srcdir)/src/audiocache.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocache.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocache.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-audiocache.Tpo $(DEPDIR)/memchecker-audiocache.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocache.cc' object='memchecker-audiocache.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-audiocache.obj `if test -f '$(top_srcdir)/src/audiocache.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocache.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocache.cc'; fi`
-
-memchecker-audiocacheeventhandler.o: $(top_srcdir)/src/audiocacheeventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-audiocacheeventhandler.o -MD -MP -MF $(DEPDIR)/memchecker-audiocacheeventhandler.Tpo -c -o memchecker-audiocacheeventhandler.o `test -f '$(top_srcdir)/src/audiocacheeventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheeventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-audiocacheeventhandler.Tpo $(DEPDIR)/memchecker-audiocacheeventhandler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheeventhandler.cc' object='memchecker-audiocacheeventhandler.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-audiocacheeventhandler.o `test -f '$(top_srcdir)/src/audiocacheeventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheeventhandler.cc
-
-memchecker-audiocacheeventhandler.obj: $(top_srcdir)/src/audiocacheeventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-audiocacheeventhandler.obj -MD -MP -MF $(DEPDIR)/memchecker-audiocacheeventhandler.Tpo -c -o memchecker-audiocacheeventhandler.obj `if test -f '$(top_srcdir)/src/audiocacheeventhandler.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocacheeventhandler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocacheeventhandler.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-audiocacheeventhandler.Tpo $(DEPDIR)/memchecker-audiocacheeventhandler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheeventhandler.cc' object='memchecker-audiocacheeventhandler.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-audiocacheeventhandler.obj `if test -f '$(top_srcdir)/src/audiocacheeventhandler.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocacheeventhandler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocacheeventhandler.cc'; fi`
-
-memchecker-audiocacheidmanager.o: $(top_srcdir)/src/audiocacheidmanager.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-audiocacheidmanager.o -MD -MP -MF $(DEPDIR)/memchecker-audiocacheidmanager.Tpo -c -o memchecker-audiocacheidmanager.o `test -f '$(top_srcdir)/src/audiocacheidmanager.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheidmanager.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-audiocacheidmanager.Tpo $(DEPDIR)/memchecker-audiocacheidmanager.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheidmanager.cc' object='memchecker-audiocacheidmanager.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-audiocacheidmanager.o `test -f '$(top_srcdir)/src/audiocacheidmanager.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheidmanager.cc
-
-memchecker-audiocacheidmanager.obj: $(top_srcdir)/src/audiocacheidmanager.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-audiocacheidmanager.obj -MD -MP -MF $(DEPDIR)/memchecker-audiocacheidmanager.Tpo -c -o memchecker-audiocacheidmanager.obj `if test -f '$(top_srcdir)/src/audiocacheidmanager.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocacheidmanager.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocacheidmanager.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-audiocacheidmanager.Tpo $(DEPDIR)/memchecker-audiocacheidmanager.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheidmanager.cc' object='memchecker-audiocacheidmanager.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-audiocacheidmanager.obj `if test -f '$(top_srcdir)/src/audiocacheidmanager.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocacheidmanager.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocacheidmanager.cc'; fi`
-
-memchecker-audioinputenginemidi.o: $(top_srcdir)/src/audioinputenginemidi.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-audioinputenginemidi.o -MD -MP -MF $(DEPDIR)/memchecker-audioinputenginemidi.Tpo -c -o memchecker-audioinputenginemidi.o `test -f '$(top_srcdir)/src/audioinputenginemidi.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audioinputenginemidi.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-audioinputenginemidi.Tpo $(DEPDIR)/memchecker-audioinputenginemidi.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audioinputenginemidi.cc' object='memchecker-audioinputenginemidi.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-audioinputenginemidi.o `test -f '$(top_srcdir)/src/audioinputenginemidi.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audioinputenginemidi.cc
-
-memchecker-audioinputenginemidi.obj: $(top_srcdir)/src/audioinputenginemidi.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-audioinputenginemidi.obj -MD -MP -MF $(DEPDIR)/memchecker-audioinputenginemidi.Tpo -c -o memchecker-audioinputenginemidi.obj `if test -f '$(top_srcdir)/src/audioinputenginemidi.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audioinputenginemidi.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audioinputenginemidi.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-audioinputenginemidi.Tpo $(DEPDIR)/memchecker-audioinputenginemidi.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audioinputenginemidi.cc' object='memchecker-audioinputenginemidi.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-audioinputenginemidi.obj `if test -f '$(top_srcdir)/src/audioinputenginemidi.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audioinputenginemidi.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audioinputenginemidi.cc'; fi`
-
-memchecker-audiofile.o: $(top_srcdir)/src/audiofile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-audiofile.o -MD -MP -MF $(DEPDIR)/memchecker-audiofile.Tpo -c -o memchecker-audiofile.o `test -f '$(top_srcdir)/src/audiofile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiofile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-audiofile.Tpo $(DEPDIR)/memchecker-audiofile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiofile.cc' object='memchecker-audiofile.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-audiofile.o `test -f '$(top_srcdir)/src/audiofile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiofile.cc
-
-memchecker-audiofile.obj: $(top_srcdir)/src/audiofile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-audiofile.obj -MD -MP -MF $(DEPDIR)/memchecker-audiofile.Tpo -c -o memchecker-audiofile.obj `if test -f '$(top_srcdir)/src/audiofile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiofile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiofile.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-audiofile.Tpo $(DEPDIR)/memchecker-audiofile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiofile.cc' object='memchecker-audiofile.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-audiofile.obj `if test -f '$(top_srcdir)/src/audiofile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiofile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiofile.cc'; fi`
-
-memchecker-channel.o: $(top_srcdir)/src/channel.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-channel.o -MD -MP -MF $(DEPDIR)/memchecker-channel.Tpo -c -o memchecker-channel.o `test -f '$(top_srcdir)/src/channel.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channel.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-channel.Tpo $(DEPDIR)/memchecker-channel.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channel.cc' object='memchecker-channel.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-channel.o `test -f '$(top_srcdir)/src/channel.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channel.cc
-
-memchecker-channel.obj: $(top_srcdir)/src/channel.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-channel.obj -MD -MP -MF $(DEPDIR)/memchecker-channel.Tpo -c -o memchecker-channel.obj `if test -f '$(top_srcdir)/src/channel.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/channel.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/channel.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-channel.Tpo $(DEPDIR)/memchecker-channel.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channel.cc' object='memchecker-channel.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-channel.obj `if test -f '$(top_srcdir)/src/channel.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/channel.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/channel.cc'; fi`
-
-memchecker-channelmixer.o: $(top_srcdir)/src/channelmixer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-channelmixer.o -MD -MP -MF $(DEPDIR)/memchecker-channelmixer.Tpo -c -o memchecker-channelmixer.o `test -f '$(top_srcdir)/src/channelmixer.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channelmixer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-channelmixer.Tpo $(DEPDIR)/memchecker-channelmixer.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channelmixer.cc' object='memchecker-channelmixer.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-channelmixer.o `test -f '$(top_srcdir)/src/channelmixer.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channelmixer.cc
-
-memchecker-channelmixer.obj: $(top_srcdir)/src/channelmixer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-channelmixer.obj -MD -MP -MF $(DEPDIR)/memchecker-channelmixer.Tpo -c -o memchecker-channelmixer.obj `if test -f '$(top_srcdir)/src/channelmixer.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/channelmixer.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/channelmixer.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-channelmixer.Tpo $(DEPDIR)/memchecker-channelmixer.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channelmixer.cc' object='memchecker-channelmixer.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-channelmixer.obj `if test -f '$(top_srcdir)/src/channelmixer.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/channelmixer.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/channelmixer.cc'; fi`
-
-memchecker-chresampler.o: $(top_srcdir)/src/chresampler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-chresampler.o -MD -MP -MF $(DEPDIR)/memchecker-chresampler.Tpo -c -o memchecker-chresampler.o `test -f '$(top_srcdir)/src/chresampler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/chresampler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-chresampler.Tpo $(DEPDIR)/memchecker-chresampler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/chresampler.cc' object='memchecker-chresampler.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-chresampler.o `test -f '$(top_srcdir)/src/chresampler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/chresampler.cc
-
-memchecker-chresampler.obj: $(top_srcdir)/src/chresampler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-chresampler.obj -MD -MP -MF $(DEPDIR)/memchecker-chresampler.Tpo -c -o memchecker-chresampler.obj `if test -f '$(top_srcdir)/src/chresampler.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/chresampler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/chresampler.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-chresampler.Tpo $(DEPDIR)/memchecker-chresampler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/chresampler.cc' object='memchecker-chresampler.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-chresampler.obj `if test -f '$(top_srcdir)/src/chresampler.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/chresampler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/chresampler.cc'; fi`
-
-memchecker-configfile.o: $(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-configfile.o -MD -MP -MF $(DEPDIR)/memchecker-configfile.Tpo -c -o memchecker-configfile.o `test -f '$(top_srcdir)/src/configfile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-configfile.Tpo $(DEPDIR)/memchecker-configfile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configfile.cc' object='memchecker-configfile.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-configfile.o `test -f '$(top_srcdir)/src/configfile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configfile.cc
-
-memchecker-configfile.obj: $(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-configfile.obj -MD -MP -MF $(DEPDIR)/memchecker-configfile.Tpo -c -o memchecker-configfile.obj `if test -f '$(top_srcdir)/src/configfile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configfile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configfile.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-configfile.Tpo $(DEPDIR)/memchecker-configfile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configfile.cc' object='memchecker-configfile.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-configfile.obj `if test -f '$(top_srcdir)/src/configfile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configfile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configfile.cc'; fi`
-
-memchecker-configparser.o: $(top_srcdir)/src/configparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-configparser.o -MD -MP -MF $(DEPDIR)/memchecker-configparser.Tpo -c -o memchecker-configparser.o `test -f '$(top_srcdir)/src/configparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-configparser.Tpo $(DEPDIR)/memchecker-configparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configparser.cc' object='memchecker-configparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-configparser.o `test -f '$(top_srcdir)/src/configparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configparser.cc
-
-memchecker-configparser.obj: $(top_srcdir)/src/configparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-configparser.obj -MD -MP -MF $(DEPDIR)/memchecker-configparser.Tpo -c -o memchecker-configparser.obj `if test -f '$(top_srcdir)/src/configparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-configparser.Tpo $(DEPDIR)/memchecker-configparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configparser.cc' object='memchecker-configparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-configparser.obj `if test -f '$(top_srcdir)/src/configparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configparser.cc'; fi`
-
-memchecker-drumgizmo.o: $(top_srcdir)/src/drumgizmo.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-drumgizmo.o -MD -MP -MF $(DEPDIR)/memchecker-drumgizmo.Tpo -c -o memchecker-drumgizmo.o `test -f '$(top_srcdir)/src/drumgizmo.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumgizmo.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-drumgizmo.Tpo $(DEPDIR)/memchecker-drumgizmo.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumgizmo.cc' object='memchecker-drumgizmo.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-drumgizmo.o `test -f '$(top_srcdir)/src/drumgizmo.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumgizmo.cc
-
-memchecker-drumgizmo.obj: $(top_srcdir)/src/drumgizmo.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-drumgizmo.obj -MD -MP -MF $(DEPDIR)/memchecker-drumgizmo.Tpo -c -o memchecker-drumgizmo.obj `if test -f '$(top_srcdir)/src/drumgizmo.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumgizmo.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumgizmo.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-drumgizmo.Tpo $(DEPDIR)/memchecker-drumgizmo.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumgizmo.cc' object='memchecker-drumgizmo.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-drumgizmo.obj `if test -f '$(top_srcdir)/src/drumgizmo.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumgizmo.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumgizmo.cc'; fi`
-
-memchecker-drumkit.o: $(top_srcdir)/src/drumkit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-drumkit.o -MD -MP -MF $(DEPDIR)/memchecker-drumkit.Tpo -c -o memchecker-drumkit.o `test -f '$(top_srcdir)/src/drumkit.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-drumkit.Tpo $(DEPDIR)/memchecker-drumkit.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkit.cc' object='memchecker-drumkit.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-drumkit.o `test -f '$(top_srcdir)/src/drumkit.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkit.cc
-
-memchecker-drumkit.obj: $(top_srcdir)/src/drumkit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-drumkit.obj -MD -MP -MF $(DEPDIR)/memchecker-drumkit.Tpo -c -o memchecker-drumkit.obj `if test -f '$(top_srcdir)/src/drumkit.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkit.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkit.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-drumkit.Tpo $(DEPDIR)/memchecker-drumkit.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkit.cc' object='memchecker-drumkit.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-drumkit.obj `if test -f '$(top_srcdir)/src/drumkit.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkit.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkit.cc'; fi`
-
-memchecker-drumkitloader.o: $(top_srcdir)/src/drumkitloader.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-drumkitloader.o -MD -MP -MF $(DEPDIR)/memchecker-drumkitloader.Tpo -c -o memchecker-drumkitloader.o `test -f '$(top_srcdir)/src/drumkitloader.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitloader.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-drumkitloader.Tpo $(DEPDIR)/memchecker-drumkitloader.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitloader.cc' object='memchecker-drumkitloader.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-drumkitloader.o `test -f '$(top_srcdir)/src/drumkitloader.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitloader.cc
-
-memchecker-drumkitloader.obj: $(top_srcdir)/src/drumkitloader.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-drumkitloader.obj -MD -MP -MF $(DEPDIR)/memchecker-drumkitloader.Tpo -c -o memchecker-drumkitloader.obj `if test -f '$(top_srcdir)/src/drumkitloader.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkitloader.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkitloader.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-drumkitloader.Tpo $(DEPDIR)/memchecker-drumkitloader.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitloader.cc' object='memchecker-drumkitloader.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-drumkitloader.obj `if test -f '$(top_srcdir)/src/drumkitloader.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkitloader.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkitloader.cc'; fi`
-
-memchecker-drumkitparser.o: $(top_srcdir)/src/drumkitparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-drumkitparser.o -MD -MP -MF $(DEPDIR)/memchecker-drumkitparser.Tpo -c -o memchecker-drumkitparser.o `test -f '$(top_srcdir)/src/drumkitparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-drumkitparser.Tpo $(DEPDIR)/memchecker-drumkitparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitparser.cc' object='memchecker-drumkitparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-drumkitparser.o `test -f '$(top_srcdir)/src/drumkitparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitparser.cc
-
-memchecker-drumkitparser.obj: $(top_srcdir)/src/drumkitparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-drumkitparser.obj -MD -MP -MF $(DEPDIR)/memchecker-drumkitparser.Tpo -c -o memchecker-drumkitparser.obj `if test -f '$(top_srcdir)/src/drumkitparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkitparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkitparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-drumkitparser.Tpo $(DEPDIR)/memchecker-drumkitparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitparser.cc' object='memchecker-drumkitparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-drumkitparser.obj `if test -f '$(top_srcdir)/src/drumkitparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkitparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkitparser.cc'; fi`
-
-memchecker-events.o: $(top_srcdir)/src/events.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-events.o -MD -MP -MF $(DEPDIR)/memchecker-events.Tpo -c -o memchecker-events.o `test -f '$(top_srcdir)/src/events.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/events.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-events.Tpo $(DEPDIR)/memchecker-events.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/events.cc' object='memchecker-events.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-events.o `test -f '$(top_srcdir)/src/events.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/events.cc
-
-memchecker-events.obj: $(top_srcdir)/src/events.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-events.obj -MD -MP -MF $(DEPDIR)/memchecker-events.Tpo -c -o memchecker-events.obj `if test -f '$(top_srcdir)/src/events.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/events.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/events.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-events.Tpo $(DEPDIR)/memchecker-events.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/events.cc' object='memchecker-events.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-events.obj `if test -f '$(top_srcdir)/src/events.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/events.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/events.cc'; fi`
-
-memchecker-inputprocessor.o: $(top_srcdir)/src/inputprocessor.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-inputprocessor.o -MD -MP -MF $(DEPDIR)/memchecker-inputprocessor.Tpo -c -o memchecker-inputprocessor.o `test -f '$(top_srcdir)/src/inputprocessor.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/inputprocessor.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-inputprocessor.Tpo $(DEPDIR)/memchecker-inputprocessor.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/inputprocessor.cc' object='memchecker-inputprocessor.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-inputprocessor.o `test -f '$(top_srcdir)/src/inputprocessor.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/inputprocessor.cc
-
-memchecker-inputprocessor.obj: $(top_srcdir)/src/inputprocessor.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-inputprocessor.obj -MD -MP -MF $(DEPDIR)/memchecker-inputprocessor.Tpo -c -o memchecker-inputprocessor.obj `if test -f '$(top_srcdir)/src/inputprocessor.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/inputprocessor.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/inputprocessor.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-inputprocessor.Tpo $(DEPDIR)/memchecker-inputprocessor.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/inputprocessor.cc' object='memchecker-inputprocessor.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-inputprocessor.obj `if test -f '$(top_srcdir)/src/inputprocessor.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/inputprocessor.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/inputprocessor.cc'; fi`
-
-memchecker-instrument.o: $(top_srcdir)/src/instrument.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-instrument.o -MD -MP -MF $(DEPDIR)/memchecker-instrument.Tpo -c -o memchecker-instrument.o `test -f '$(top_srcdir)/src/instrument.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrument.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-instrument.Tpo $(DEPDIR)/memchecker-instrument.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrument.cc' object='memchecker-instrument.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-instrument.o `test -f '$(top_srcdir)/src/instrument.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrument.cc
-
-memchecker-instrument.obj: $(top_srcdir)/src/instrument.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-instrument.obj -MD -MP -MF $(DEPDIR)/memchecker-instrument.Tpo -c -o memchecker-instrument.obj `if test -f '$(top_srcdir)/src/instrument.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/instrument.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/instrument.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-instrument.Tpo $(DEPDIR)/memchecker-instrument.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrument.cc' object='memchecker-instrument.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-instrument.obj `if test -f '$(top_srcdir)/src/instrument.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/instrument.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/instrument.cc'; fi`
-
-memchecker-instrumentparser.o: $(top_srcdir)/src/instrumentparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-instrumentparser.o -MD -MP -MF $(DEPDIR)/memchecker-instrumentparser.Tpo -c -o memchecker-instrumentparser.o `test -f '$(top_srcdir)/src/instrumentparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrumentparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-instrumentparser.Tpo $(DEPDIR)/memchecker-instrumentparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrumentparser.cc' object='memchecker-instrumentparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-instrumentparser.o `test -f '$(top_srcdir)/src/instrumentparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrumentparser.cc
-
-memchecker-instrumentparser.obj: $(top_srcdir)/src/instrumentparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-instrumentparser.obj -MD -MP -MF $(DEPDIR)/memchecker-instrumentparser.Tpo -c -o memchecker-instrumentparser.obj `if test -f '$(top_srcdir)/src/instrumentparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/instrumentparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/instrumentparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-instrumentparser.Tpo $(DEPDIR)/memchecker-instrumentparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrumentparser.cc' object='memchecker-instrumentparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-instrumentparser.obj `if test -f '$(top_srcdir)/src/instrumentparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/instrumentparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/instrumentparser.cc'; fi`
-
-memchecker-latencyfilter.o: $(top_srcdir)/src/latencyfilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-latencyfilter.o -MD -MP -MF $(DEPDIR)/memchecker-latencyfilter.Tpo -c -o memchecker-latencyfilter.o `test -f '$(top_srcdir)/src/latencyfilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/latencyfilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-latencyfilter.Tpo $(DEPDIR)/memchecker-latencyfilter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/latencyfilter.cc' object='memchecker-latencyfilter.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-latencyfilter.o `test -f '$(top_srcdir)/src/latencyfilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/latencyfilter.cc
-
-memchecker-latencyfilter.obj: $(top_srcdir)/src/latencyfilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-latencyfilter.obj -MD -MP -MF $(DEPDIR)/memchecker-latencyfilter.Tpo -c -o memchecker-latencyfilter.obj `if test -f '$(top_srcdir)/src/latencyfilter.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/latencyfilter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/latencyfilter.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-latencyfilter.Tpo $(DEPDIR)/memchecker-latencyfilter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/latencyfilter.cc' object='memchecker-latencyfilter.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-latencyfilter.obj `if test -f '$(top_srcdir)/src/latencyfilter.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/latencyfilter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/latencyfilter.cc'; fi`
-
-memchecker-memchecker.o: $(top_srcdir)/src/memchecker.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-memchecker.o -MD -MP -MF $(DEPDIR)/memchecker-memchecker.Tpo -c -o memchecker-memchecker.o `test -f '$(top_srcdir)/src/memchecker.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/memchecker.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-memchecker.Tpo $(DEPDIR)/memchecker-memchecker.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/memchecker.cc' object='memchecker-memchecker.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-memchecker.o `test -f '$(top_srcdir)/src/memchecker.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/memchecker.cc
-
-memchecker-memchecker.obj: $(top_srcdir)/src/memchecker.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-memchecker.obj -MD -MP -MF $(DEPDIR)/memchecker-memchecker.Tpo -c -o memchecker-memchecker.obj `if test -f '$(top_srcdir)/src/memchecker.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/memchecker.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/memchecker.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-memchecker.Tpo $(DEPDIR)/memchecker-memchecker.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/memchecker.cc' object='memchecker-memchecker.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-memchecker.obj `if test -f '$(top_srcdir)/src/memchecker.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/memchecker.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/memchecker.cc'; fi`
-
-memchecker-midimapparser.o: $(top_srcdir)/src/midimapparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-midimapparser.o -MD -MP -MF $(DEPDIR)/memchecker-midimapparser.Tpo -c -o memchecker-midimapparser.o `test -f '$(top_srcdir)/src/midimapparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-midimapparser.Tpo $(DEPDIR)/memchecker-midimapparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapparser.cc' object='memchecker-midimapparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-midimapparser.o `test -f '$(top_srcdir)/src/midimapparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapparser.cc
-
-memchecker-midimapparser.obj: $(top_srcdir)/src/midimapparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-midimapparser.obj -MD -MP -MF $(DEPDIR)/memchecker-midimapparser.Tpo -c -o memchecker-midimapparser.obj `if test -f '$(top_srcdir)/src/midimapparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/midimapparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/midimapparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-midimapparser.Tpo $(DEPDIR)/memchecker-midimapparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapparser.cc' object='memchecker-midimapparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-midimapparser.obj `if test -f '$(top_srcdir)/src/midimapparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/midimapparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/midimapparser.cc'; fi`
-
-memchecker-midimapper.o: $(top_srcdir)/src/midimapper.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-midimapper.o -MD -MP -MF $(DEPDIR)/memchecker-midimapper.Tpo -c -o memchecker-midimapper.o `test -f '$(top_srcdir)/src/midimapper.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapper.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-midimapper.Tpo $(DEPDIR)/memchecker-midimapper.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapper.cc' object='memchecker-midimapper.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-midimapper.o `test -f '$(top_srcdir)/src/midimapper.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapper.cc
-
-memchecker-midimapper.obj: $(top_srcdir)/src/midimapper.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-midimapper.obj -MD -MP -MF $(DEPDIR)/memchecker-midimapper.Tpo -c -o memchecker-midimapper.obj `if test -f '$(top_srcdir)/src/midimapper.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/midimapper.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/midimapper.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-midimapper.Tpo $(DEPDIR)/memchecker-midimapper.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapper.cc' object='memchecker-midimapper.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-midimapper.obj `if test -f '$(top_srcdir)/src/midimapper.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/midimapper.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/midimapper.cc'; fi`
-
-memchecker-mutex.o: $(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-mutex.o -MD -MP -MF $(DEPDIR)/memchecker-mutex.Tpo -c -o memchecker-mutex.o `test -f '$(top_srcdir)/src/mutex.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-mutex.Tpo $(DEPDIR)/memchecker-mutex.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/mutex.cc' object='memchecker-mutex.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-mutex.o `test -f '$(top_srcdir)/src/mutex.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/mutex.cc
-
-memchecker-mutex.obj: $(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-mutex.obj -MD -MP -MF $(DEPDIR)/memchecker-mutex.Tpo -c -o memchecker-mutex.obj `if test -f '$(top_srcdir)/src/mutex.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/mutex.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/mutex.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-mutex.Tpo $(DEPDIR)/memchecker-mutex.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/mutex.cc' object='memchecker-mutex.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-mutex.obj `if test -f '$(top_srcdir)/src/mutex.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/mutex.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/mutex.cc'; fi`
-
-memchecker-path.o: $(top_srcdir)/src/path.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-path.o -MD -MP -MF $(DEPDIR)/memchecker-path.Tpo -c -o memchecker-path.o `test -f '$(top_srcdir)/src/path.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/path.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-path.Tpo $(DEPDIR)/memchecker-path.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/path.cc' object='memchecker-path.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-path.o `test -f '$(top_srcdir)/src/path.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/path.cc
-
-memchecker-path.obj: $(top_srcdir)/src/path.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-path.obj -MD -MP -MF $(DEPDIR)/memchecker-path.Tpo -c -o memchecker-path.obj `if test -f '$(top_srcdir)/src/path.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/path.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/path.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-path.Tpo $(DEPDIR)/memchecker-path.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/path.cc' object='memchecker-path.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-path.obj `if test -f '$(top_srcdir)/src/path.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/path.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/path.cc'; fi`
-
-memchecker-powerlist.o: $(top_srcdir)/src/powerlist.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-powerlist.o -MD -MP -MF $(DEPDIR)/memchecker-powerlist.Tpo -c -o memchecker-powerlist.o `test -f '$(top_srcdir)/src/powerlist.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/powerlist.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-powerlist.Tpo $(DEPDIR)/memchecker-powerlist.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/powerlist.cc' object='memchecker-powerlist.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-powerlist.o `test -f '$(top_srcdir)/src/powerlist.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/powerlist.cc
-
-memchecker-powerlist.obj: $(top_srcdir)/src/powerlist.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-powerlist.obj -MD -MP -MF $(DEPDIR)/memchecker-powerlist.Tpo -c -o memchecker-powerlist.obj `if test -f '$(top_srcdir)/src/powerlist.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/powerlist.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/powerlist.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-powerlist.Tpo $(DEPDIR)/memchecker-powerlist.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/powerlist.cc' object='memchecker-powerlist.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-powerlist.obj `if test -f '$(top_srcdir)/src/powerlist.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/powerlist.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/powerlist.cc'; fi`
-
-memchecker-random.o: $(top_srcdir)/src/random.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-random.o -MD -MP -MF $(DEPDIR)/memchecker-random.Tpo -c -o memchecker-random.o `test -f '$(top_srcdir)/src/random.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/random.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-random.Tpo $(DEPDIR)/memchecker-random.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/random.cc' object='memchecker-random.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-random.o `test -f '$(top_srcdir)/src/random.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/random.cc
-
-memchecker-random.obj: $(top_srcdir)/src/random.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-random.obj -MD -MP -MF $(DEPDIR)/memchecker-random.Tpo -c -o memchecker-random.obj `if test -f '$(top_srcdir)/src/random.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/random.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/random.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-random.Tpo $(DEPDIR)/memchecker-random.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/random.cc' object='memchecker-random.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-random.obj `if test -f '$(top_srcdir)/src/random.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/random.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/random.cc'; fi`
-
-memchecker-sample.o: $(top_srcdir)/src/sample.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-sample.o -MD -MP -MF $(DEPDIR)/memchecker-sample.Tpo -c -o memchecker-sample.o `test -f '$(top_srcdir)/src/sample.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/sample.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-sample.Tpo $(DEPDIR)/memchecker-sample.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/sample.cc' object='memchecker-sample.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-sample.o `test -f '$(top_srcdir)/src/sample.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/sample.cc
-
-memchecker-sample.obj: $(top_srcdir)/src/sample.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-sample.obj -MD -MP -MF $(DEPDIR)/memchecker-sample.Tpo -c -o memchecker-sample.obj `if test -f '$(top_srcdir)/src/sample.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/sample.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/sample.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-sample.Tpo $(DEPDIR)/memchecker-sample.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/sample.cc' object='memchecker-sample.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-sample.obj `if test -f '$(top_srcdir)/src/sample.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/sample.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/sample.cc'; fi`
-
-memchecker-semaphore.o: $(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-semaphore.o -MD -MP -MF $(DEPDIR)/memchecker-semaphore.Tpo -c -o memchecker-semaphore.o `test -f '$(top_srcdir)/src/semaphore.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-semaphore.Tpo $(DEPDIR)/memchecker-semaphore.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/semaphore.cc' object='memchecker-semaphore.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-semaphore.o `test -f '$(top_srcdir)/src/semaphore.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/semaphore.cc
-
-memchecker-semaphore.obj: $(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-semaphore.obj -MD -MP -MF $(DEPDIR)/memchecker-semaphore.Tpo -c -o memchecker-semaphore.obj `if test -f '$(top_srcdir)/src/semaphore.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/semaphore.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/semaphore.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-semaphore.Tpo $(DEPDIR)/memchecker-semaphore.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/semaphore.cc' object='memchecker-semaphore.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-semaphore.obj `if test -f '$(top_srcdir)/src/semaphore.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/semaphore.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/semaphore.cc'; fi`
-
-memchecker-saxparser.o: $(top_srcdir)/src/saxparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-saxparser.o -MD -MP -MF $(DEPDIR)/memchecker-saxparser.Tpo -c -o memchecker-saxparser.o `test -f '$(top_srcdir)/src/saxparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/saxparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-saxparser.Tpo $(DEPDIR)/memchecker-saxparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/saxparser.cc' object='memchecker-saxparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-saxparser.o `test -f '$(top_srcdir)/src/saxparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/saxparser.cc
-
-memchecker-saxparser.obj: $(top_srcdir)/src/saxparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-saxparser.obj -MD -MP -MF $(DEPDIR)/memchecker-saxparser.Tpo -c -o memchecker-saxparser.obj `if test -f '$(top_srcdir)/src/saxparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/saxparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/saxparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-saxparser.Tpo $(DEPDIR)/memchecker-saxparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/saxparser.cc' object='memchecker-saxparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-saxparser.obj `if test -f '$(top_srcdir)/src/saxparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/saxparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/saxparser.cc'; fi`
-
-memchecker-staminafilter.o: $(top_srcdir)/src/staminafilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-staminafilter.o -MD -MP -MF $(DEPDIR)/memchecker-staminafilter.Tpo -c -o memchecker-staminafilter.o `test -f '$(top_srcdir)/src/staminafilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/staminafilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-staminafilter.Tpo $(DEPDIR)/memchecker-staminafilter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/staminafilter.cc' object='memchecker-staminafilter.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-staminafilter.o `test -f '$(top_srcdir)/src/staminafilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/staminafilter.cc
-
-memchecker-staminafilter.obj: $(top_srcdir)/src/staminafilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-staminafilter.obj -MD -MP -MF $(DEPDIR)/memchecker-staminafilter.Tpo -c -o memchecker-staminafilter.obj `if test -f '$(top_srcdir)/src/staminafilter.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/staminafilter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/staminafilter.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-staminafilter.Tpo $(DEPDIR)/memchecker-staminafilter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/staminafilter.cc' object='memchecker-staminafilter.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-staminafilter.obj `if test -f '$(top_srcdir)/src/staminafilter.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/staminafilter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/staminafilter.cc'; fi`
-
-memchecker-thread.o: $(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-thread.o -MD -MP -MF $(DEPDIR)/memchecker-thread.Tpo -c -o memchecker-thread.o `test -f '$(top_srcdir)/src/thread.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-thread.Tpo $(DEPDIR)/memchecker-thread.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/thread.cc' object='memchecker-thread.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-thread.o `test -f '$(top_srcdir)/src/thread.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/thread.cc
-
-memchecker-thread.obj: $(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-thread.obj -MD -MP -MF $(DEPDIR)/memchecker-thread.Tpo -c -o memchecker-thread.obj `if test -f '$(top_srcdir)/src/thread.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/thread.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/thread.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-thread.Tpo $(DEPDIR)/memchecker-thread.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/thread.cc' object='memchecker-thread.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-thread.obj `if test -f '$(top_srcdir)/src/thread.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/thread.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/thread.cc'; fi`
-
-memchecker-versionstr.o: $(top_srcdir)/src/versionstr.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-versionstr.o -MD -MP -MF $(DEPDIR)/memchecker-versionstr.Tpo -c -o memchecker-versionstr.o `test -f '$(top_srcdir)/src/versionstr.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/versionstr.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-versionstr.Tpo $(DEPDIR)/memchecker-versionstr.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/versionstr.cc' object='memchecker-versionstr.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-versionstr.o `test -f '$(top_srcdir)/src/versionstr.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/versionstr.cc
-
-memchecker-versionstr.obj: $(top_srcdir)/src/versionstr.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-versionstr.obj -MD -MP -MF $(DEPDIR)/memchecker-versionstr.Tpo -c -o memchecker-versionstr.obj `if test -f '$(top_srcdir)/src/versionstr.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/versionstr.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/versionstr.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-versionstr.Tpo $(DEPDIR)/memchecker-versionstr.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/versionstr.cc' object='memchecker-versionstr.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -c -o memchecker-versionstr.obj `if test -f '$(top_srcdir)/src/versionstr.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/versionstr.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/versionstr.cc'; fi`
-
 memchecker-test.o: test.cc
 @am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(memchecker_CXXFLAGS) $(CXXFLAGS) -MT memchecker-test.o -MD -MP -MF $(DEPDIR)/memchecker-test.Tpo -c -o memchecker-test.o `test -f 'test.cc' || echo '$(srcdir)/'`test.cc
 @am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/memchecker-test.Tpo $(DEPDIR)/memchecker-test.Po
@@ -3432,118 +2148,6 @@ paintertest-test.obj: test.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -c -o paintertest-test.obj `if test -f 'test.cc'; then $(CYGPATH_W) 'test.cc'; else $(CYGPATH_W) '$(srcdir)/test.cc'; fi`
 
-paintertest-painter.o: $(top_srcdir)/plugingui/painter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -MT paintertest-painter.o -MD -MP -MF $(DEPDIR)/paintertest-painter.Tpo -c -o paintertest-painter.o `test -f '$(top_srcdir)/plugingui/painter.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/painter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/paintertest-painter.Tpo $(DEPDIR)/paintertest-painter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/painter.cc' object='paintertest-painter.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -c -o paintertest-painter.o `test -f '$(top_srcdir)/plugingui/painter.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/painter.cc
-
-paintertest-painter.obj: $(top_srcdir)/plugingui/painter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -MT paintertest-painter.obj -MD -MP -MF $(DEPDIR)/paintertest-painter.Tpo -c -o paintertest-painter.obj `if test -f '$(top_srcdir)/plugingui/painter.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/painter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/painter.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/paintertest-painter.Tpo $(DEPDIR)/paintertest-painter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/painter.cc' object='paintertest-painter.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -c -o paintertest-painter.obj `if test -f '$(top_srcdir)/plugingui/painter.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/painter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/painter.cc'; fi`
-
-paintertest-pixelbuffer.o: $(top_srcdir)/plugingui/pixelbuffer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -MT paintertest-pixelbuffer.o -MD -MP -MF $(DEPDIR)/paintertest-pixelbuffer.Tpo -c -o paintertest-pixelbuffer.o `test -f '$(top_srcdir)/plugingui/pixelbuffer.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/pixelbuffer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/paintertest-pixelbuffer.Tpo $(DEPDIR)/paintertest-pixelbuffer.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/pixelbuffer.cc' object='paintertest-pixelbuffer.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -c -o paintertest-pixelbuffer.o `test -f '$(top_srcdir)/plugingui/pixelbuffer.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/pixelbuffer.cc
-
-paintertest-pixelbuffer.obj: $(top_srcdir)/plugingui/pixelbuffer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -MT paintertest-pixelbuffer.obj -MD -MP -MF $(DEPDIR)/paintertest-pixelbuffer.Tpo -c -o paintertest-pixelbuffer.obj `if test -f '$(top_srcdir)/plugingui/pixelbuffer.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/pixelbuffer.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/pixelbuffer.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/paintertest-pixelbuffer.Tpo $(DEPDIR)/paintertest-pixelbuffer.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/pixelbuffer.cc' object='paintertest-pixelbuffer.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -c -o paintertest-pixelbuffer.obj `if test -f '$(top_srcdir)/plugingui/pixelbuffer.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/pixelbuffer.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/pixelbuffer.cc'; fi`
-
-paintertest-colour.o: $(top_srcdir)/plugingui/colour.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -MT paintertest-colour.o -MD -MP -MF $(DEPDIR)/paintertest-colour.Tpo -c -o paintertest-colour.o `test -f '$(top_srcdir)/plugingui/colour.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/colour.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/paintertest-colour.Tpo $(DEPDIR)/paintertest-colour.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/colour.cc' object='paintertest-colour.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -c -o paintertest-colour.o `test -f '$(top_srcdir)/plugingui/colour.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/colour.cc
-
-paintertest-colour.obj: $(top_srcdir)/plugingui/colour.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -MT paintertest-colour.obj -MD -MP -MF $(DEPDIR)/paintertest-colour.Tpo -c -o paintertest-colour.obj `if test -f '$(top_srcdir)/plugingui/colour.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/colour.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/colour.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/paintertest-colour.Tpo $(DEPDIR)/paintertest-colour.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/colour.cc' object='paintertest-colour.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -c -o paintertest-colour.obj `if test -f '$(top_srcdir)/plugingui/colour.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/colour.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/colour.cc'; fi`
-
-paintertest-font.o: $(top_srcdir)/plugingui/font.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -MT paintertest-font.o -MD -MP -MF $(DEPDIR)/paintertest-font.Tpo -c -o paintertest-font.o `test -f '$(top_srcdir)/plugingui/font.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/font.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/paintertest-font.Tpo $(DEPDIR)/paintertest-font.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/font.cc' object='paintertest-font.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -c -o paintertest-font.o `test -f '$(top_srcdir)/plugingui/font.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/font.cc
-
-paintertest-font.obj: $(top_srcdir)/plugingui/font.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -MT paintertest-font.obj -MD -MP -MF $(DEPDIR)/paintertest-font.Tpo -c -o paintertest-font.obj `if test -f '$(top_srcdir)/plugingui/font.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/font.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/font.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/paintertest-font.Tpo $(DEPDIR)/paintertest-font.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/font.cc' object='paintertest-font.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -c -o paintertest-font.obj `if test -f '$(top_srcdir)/plugingui/font.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/font.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/font.cc'; fi`
-
-paintertest-image.o: $(top_srcdir)/plugingui/image.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -MT paintertest-image.o -MD -MP -MF $(DEPDIR)/paintertest-image.Tpo -c -o paintertest-image.o `test -f '$(top_srcdir)/plugingui/image.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/image.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/paintertest-image.Tpo $(DEPDIR)/paintertest-image.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/image.cc' object='paintertest-image.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -c -o paintertest-image.o `test -f '$(top_srcdir)/plugingui/image.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/image.cc
-
-paintertest-image.obj: $(top_srcdir)/plugingui/image.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -MT paintertest-image.obj -MD -MP -MF $(DEPDIR)/paintertest-image.Tpo -c -o paintertest-image.obj `if test -f '$(top_srcdir)/plugingui/image.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/image.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/image.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/paintertest-image.Tpo $(DEPDIR)/paintertest-image.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/image.cc' object='paintertest-image.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -c -o paintertest-image.obj `if test -f '$(top_srcdir)/plugingui/image.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/image.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/image.cc'; fi`
-
-paintertest-resource.o: $(top_srcdir)/plugingui/resource.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -MT paintertest-resource.o -MD -MP -MF $(DEPDIR)/paintertest-resource.Tpo -c -o paintertest-resource.o `test -f '$(top_srcdir)/plugingui/resource.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/paintertest-resource.Tpo $(DEPDIR)/paintertest-resource.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/resource.cc' object='paintertest-resource.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -c -o paintertest-resource.o `test -f '$(top_srcdir)/plugingui/resource.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource.cc
-
-paintertest-resource.obj: $(top_srcdir)/plugingui/resource.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -MT paintertest-resource.obj -MD -MP -MF $(DEPDIR)/paintertest-resource.Tpo -c -o paintertest-resource.obj `if test -f '$(top_srcdir)/plugingui/resource.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/resource.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/resource.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/paintertest-resource.Tpo $(DEPDIR)/paintertest-resource.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/resource.cc' object='paintertest-resource.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -c -o paintertest-resource.obj `if test -f '$(top_srcdir)/plugingui/resource.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/resource.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/resource.cc'; fi`
-
-paintertest-resource_data.o: $(top_srcdir)/plugingui/resource_data.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -MT paintertest-resource_data.o -MD -MP -MF $(DEPDIR)/paintertest-resource_data.Tpo -c -o paintertest-resource_data.o `test -f '$(top_srcdir)/plugingui/resource_data.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource_data.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/paintertest-resource_data.Tpo $(DEPDIR)/paintertest-resource_data.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/resource_data.cc' object='paintertest-resource_data.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -c -o paintertest-resource_data.o `test -f '$(top_srcdir)/plugingui/resource_data.cc' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/resource_data.cc
-
-paintertest-resource_data.obj: $(top_srcdir)/plugingui/resource_data.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -MT paintertest-resource_data.obj -MD -MP -MF $(DEPDIR)/paintertest-resource_data.Tpo -c -o paintertest-resource_data.obj `if test -f '$(top_srcdir)/plugingui/resource_data.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/resource_data.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/resource_data.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/paintertest-resource_data.Tpo $(DEPDIR)/paintertest-resource_data.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/resource_data.cc' object='paintertest-resource_data.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -c -o paintertest-resource_data.obj `if test -f '$(top_srcdir)/plugingui/resource_data.cc'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/resource_data.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/resource_data.cc'; fi`
-
-paintertest-lodepng.o: $(top_srcdir)/plugingui/lodepng/lodepng.cpp
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -MT paintertest-lodepng.o -MD -MP -MF $(DEPDIR)/paintertest-lodepng.Tpo -c -o paintertest-lodepng.o `test -f '$(top_srcdir)/plugingui/lodepng/lodepng.cpp' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/lodepng/lodepng.cpp
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/paintertest-lodepng.Tpo $(DEPDIR)/paintertest-lodepng.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/lodepng/lodepng.cpp' object='paintertest-lodepng.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -c -o paintertest-lodepng.o `test -f '$(top_srcdir)/plugingui/lodepng/lodepng.cpp' || echo '$(srcdir)/'`$(top_srcdir)/plugingui/lodepng/lodepng.cpp
-
-paintertest-lodepng.obj: $(top_srcdir)/plugingui/lodepng/lodepng.cpp
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -MT paintertest-lodepng.obj -MD -MP -MF $(DEPDIR)/paintertest-lodepng.Tpo -c -o paintertest-lodepng.obj `if test -f '$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/paintertest-lodepng.Tpo $(DEPDIR)/paintertest-lodepng.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/plugingui/lodepng/lodepng.cpp' object='paintertest-lodepng.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -c -o paintertest-lodepng.obj `if test -f '$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; then $(CYGPATH_W) '$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/plugingui/lodepng/lodepng.cpp'; fi`
-
 paintertest-paintertest.o: paintertest.cc
 @am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(paintertest_CXXFLAGS) $(CXXFLAGS) -MT paintertest-paintertest.o -MD -MP -MF $(DEPDIR)/paintertest-paintertest.Tpo -c -o paintertest-paintertest.o `test -f 'paintertest.cc' || echo '$(srcdir)/'`paintertest.cc
 @am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/paintertest-paintertest.Tpo $(DEPDIR)/paintertest-paintertest.Po
@@ -3796,27 +2400,6 @@ syncedsettingstest-test.obj: test.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(syncedsettingstest_CXXFLAGS) $(CXXFLAGS) -c -o syncedsettingstest-test.obj `if test -f 'test.cc'; then $(CYGPATH_W) 'test.cc'; else $(CYGPATH_W) '$(srcdir)/test.cc'; fi`
 
-.cpp.o:
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
-
 mostlyclean-libtool:
 	-rm -f *.lo
 
@@ -4175,6 +2758,13 @@ drumkitcreatortest.log: drumkitcreatortest$(EXEEXT)
 	--log-file $$b.log --trs-file $$b.trs \
 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
 	"$$tst" $(AM_TESTS_FD_REDIRECT)
+bytesizeparsertest.log: bytesizeparsertest$(EXEEXT)
+	@p='bytesizeparsertest$(EXEEXT)'; \
+	b='bytesizeparsertest'; \
+	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+	--log-file $$b.log --trs-file $$b.trs \
+	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+	"$$tst" $(AM_TESTS_FD_REDIRECT)
 lv2.log: lv2$(EXEEXT)
 	@p='lv2$(EXEEXT)'; \
 	b='lv2'; \
@@ -4380,8 +2970,6 @@ uninstall-am:
 	mostlyclean-libtool pdf pdf-am ps ps-am recheck tags tags-am \
 	uninstall uninstall-am
 
- at ENABLE_TESTS_TRUE@	-I$(top_srcdir)/src \
- at ENABLE_TESTS_TRUE@	-I$(top_srcdir)/hugin -DDISABLE_HUGIN
 
 # 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.
diff --git a/test/audiocachetest.cc b/test/audiocachetest.cc
index 546a5c4..0e3db10 100644
--- a/test/audiocachetest.cc
+++ b/test/audiocachetest.cc
@@ -28,6 +28,7 @@
 
 #include <audiofile.h>
 #include <audiocache.h>
+#include <settings.h>
 #include <unistd.h>
 
 #include "drumkit_creator.h"
@@ -56,25 +57,27 @@ public:
 	//! \param thread Control if this test is running in threaded mode or not.
 	//! \param framesize The initial framesize to use.
 	void testHelper(const char* filename, int channel, bool threaded,
-	                int framesize)
+	                int framesize, int num_channels)
 	{
 		// Reference file:
 		AudioFile audio_file_ref(filename, channel);
 		printf("audio_file_ref.load\n");
-		audio_file_ref.load(ALL_SAMPLES);
+		audio_file_ref.load();
 
 		// Input file:
 		AudioFile audio_file(filename, channel);
 		printf("audio_file.load\n");
 		audio_file.load(4096);
 
-		AudioCache audio_cache;
+		Settings settings;
+		AudioCache audio_cache(settings);
 		printf("audio_cache.init\n");
 		audio_cache.init(100);
 		audio_cache.setAsyncMode(threaded);
 
 		// Set initial (upper limit) framesize
 		audio_cache.setFrameSize(framesize);
+		audio_cache.updateChunkSize(num_channels);
 
 		cacheid_t id;
 
@@ -115,7 +118,7 @@ public:
 
 				samples = audio_cache.next(id, size);
 
-				CPPUNIT_ASSERT_EQUAL(0, (int)audio_cache.getNumberOfUnderruns());
+				CPPUNIT_ASSERT_EQUAL(std::size_t(0), settings.number_of_underruns.load());
 
 				for(size_t i = 0; (i < size) && (offset < audio_file_ref.size); ++i)
 				{
@@ -147,7 +150,8 @@ public:
 		// Conduct test
 		int channel = 0;
 		bool threaded = false;
-		testHelper(filename.c_str(), channel, threaded, FRAMESIZE);
+		int num_channels = 1;
+		testHelper(filename.c_str(), channel, threaded, FRAMESIZE, num_channels);
 	}
 
 	void singleChannelThreaded()
@@ -159,7 +163,8 @@ public:
 		// Conduct test
 		int channel = 0;
 		bool threaded = true;
-		testHelper(filename.c_str(), channel, threaded, FRAMESIZE);
+		int num_channels = 1;
+		testHelper(filename.c_str(), channel, threaded, FRAMESIZE, num_channels);
 	}
 
 	void multiChannelNonThreaded()
@@ -171,9 +176,10 @@ public:
 		// Conduct test
 		int channel = 0;
 		bool threaded = false;
-		testHelper(filename.c_str(), channel, threaded, FRAMESIZE);
+		int num_channels = 13;
+		testHelper(filename.c_str(), channel, threaded, FRAMESIZE, num_channels);
 		++channel;
-		testHelper(filename.c_str(), channel, threaded, FRAMESIZE);
+		testHelper(filename.c_str(), channel, threaded, FRAMESIZE, num_channels);
 	}
 
 	void multiChannelThreaded()
@@ -185,9 +191,10 @@ public:
 		// Conduct test
 		int channel = 0;
 		bool threaded = true;
-		testHelper(filename.c_str(), channel, threaded, FRAMESIZE);
+		int num_channels = 13;
+		testHelper(filename.c_str(), channel, threaded, FRAMESIZE, num_channels);
 		++channel;
-		testHelper(filename.c_str(), channel, threaded, FRAMESIZE);
+		testHelper(filename.c_str(), channel, threaded, FRAMESIZE, num_channels);
 	}
 
 };
diff --git a/test/bytesizeparsertest.cc b/test/bytesizeparsertest.cc
new file mode 100644
index 0000000..e4776fe
--- /dev/null
+++ b/test/bytesizeparsertest.cc
@@ -0,0 +1,127 @@
+/* -*- Mode: c++ -*- */
+/***************************************************************************
+ *            bytesizeparsertest.cc
+ *
+ *  Sun Mar 05 11:44:23 CET 2017
+ *  Copyright 2017 Goran Mekić
+ *  meka at tilda.center
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include <cppunit/extensions/HelperMacros.h>
+
+#include "bytesizeparser.h"
+
+
+class ByteSizeParserTest
+	: public CppUnit::TestFixture
+{
+	CPPUNIT_TEST_SUITE(ByteSizeParserTest);
+	CPPUNIT_TEST(suffixTest);
+	CPPUNIT_TEST(falseSuffixTest);
+	CPPUNIT_TEST(falseNumberTest);
+	CPPUNIT_TEST(tooBigNumberTest);
+	CPPUNIT_TEST_SUITE_END();
+
+public:
+	void setUp() {}
+
+	void tearDown() {}
+
+	void suffixTest()
+	{
+		std::size_t computed_size, expected_size;
+		std::size_t kilo = 1024, mega = kilo * 1024, giga = mega * 1024;
+		computed_size = byteSizeParser("3");
+		expected_size = 3;
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+
+		computed_size = byteSizeParser("3k");
+		expected_size = 3 * kilo;
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+
+		computed_size = byteSizeParser("3M");
+		expected_size = 3 * mega;
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+
+		computed_size = byteSizeParser("3G");
+		expected_size = 3 * giga;
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+	}
+
+	void falseSuffixTest()
+	{
+		std::size_t computed_size, expected_size = 0;
+		computed_size = byteSizeParser("3K");
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+
+		computed_size = byteSizeParser("3m");
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+
+		computed_size = byteSizeParser("3g");
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+
+		computed_size = byteSizeParser("3ddDD");
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+	}
+
+	void falseNumberTest()
+	{
+		std::size_t computed_size, expected_size = 0;
+		computed_size = byteSizeParser("K3k");
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+
+		computed_size = byteSizeParser("-3");
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+
+		computed_size = byteSizeParser("-3k");
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+
+		computed_size = byteSizeParser("-3M");
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+
+		computed_size = byteSizeParser("-3G");
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+
+		computed_size = byteSizeParser("3-");
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+
+		computed_size = byteSizeParser("3-k");
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+
+		computed_size = byteSizeParser("k-3");
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+
+		computed_size = byteSizeParser("3-1");
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+
+		computed_size = byteSizeParser("   -3");
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+	}
+
+	void tooBigNumberTest()
+	{
+		std::size_t computed_size, expected_size = 0;
+		computed_size = byteSizeParser("999999999999999999999999999999999999G");
+		CPPUNIT_ASSERT_EQUAL(expected_size, computed_size);
+	}
+};
+
+// Registers the fixture into the 'registry'
+CPPUNIT_TEST_SUITE_REGISTRATION(ByteSizeParserTest);
diff --git a/test/dgreftest/Makefile.am b/test/dgreftest/Makefile.am
index 7e23839..07b324d 100644
--- a/test/dgreftest/Makefile.am
+++ b/test/dgreftest/Makefile.am
@@ -1,12 +1,10 @@
 if ENABLE_CLI
 if HAVE_INPUT_MIDIFILE
 
-include $(top_srcdir)/src/Makefile.am.drumgizmo
-
 bin_PROGRAMS = dgreftest
 
-dgreftest_LDADD = $(DRUMGIZMO_LIBS) $(PTHREAD_LIBS) $(JACK_LIBS) \
-	$(SMF_LIBS)
+dgreftest_LDADD = $(PTHREAD_LIBS) $(JACK_LIBS) \
+	$(SMF_LIBS) $(top_srcdir)/src/libdg.la
 
 dgreftest_LDFLAGS =
 
@@ -22,7 +20,6 @@ dgreftest_SOURCES = \
 	midiinputengine.cc \
 	wavfileoutputengine.cc \
 	compareoutputengine.cc \
-	$(DRUMGIZMO_SOURCES) \
 	$(top_srcdir)/hugin/hugin.c \
 	$(top_srcdir)/hugin/hugin_filter.c
 
diff --git a/test/dgreftest/Makefile.in b/test/dgreftest/Makefile.in
index 8b5780a..0a0670b 100644
--- a/test/dgreftest/Makefile.in
+++ b/test/dgreftest/Makefile.in
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-# -*- Makefile -*-
-
 VPATH = @srcdir@
 am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
 am__make_running_with_option = \
@@ -80,12 +78,11 @@ PRE_UNINSTALL = :
 POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
-DIST_COMMON = $(top_srcdir)/src/Makefile.am.drumgizmo \
-	$(srcdir)/Makefile.in $(srcdir)/Makefile.am \
-	$(top_srcdir)/depcomp
 @ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE at bin_PROGRAMS =  \
 @ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest$(EXEEXT)
 subdir = test/dgreftest
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+	$(top_srcdir)/depcomp
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -98,83 +95,19 @@ am__installdirs = "$(DESTDIR)$(bindir)"
 PROGRAMS = $(bin_PROGRAMS)
 am__dgreftest_SOURCES_DIST = dgreftest.cc midiinputengine.cc \
 	wavfileoutputengine.cc compareoutputengine.cc \
-	$(top_srcdir)/src/audiocachefile.cc \
-	$(top_srcdir)/src/audiocache.cc \
-	$(top_srcdir)/src/audiocacheeventhandler.cc \
-	$(top_srcdir)/src/audiocacheidmanager.cc \
-	$(top_srcdir)/src/audioinputenginemidi.cc \
-	$(top_srcdir)/src/audiofile.cc $(top_srcdir)/src/channel.cc \
-	$(top_srcdir)/src/channelmixer.cc \
-	$(top_srcdir)/src/chresampler.cc \
-	$(top_srcdir)/src/configfile.cc \
-	$(top_srcdir)/src/configparser.cc \
-	$(top_srcdir)/src/drumgizmo.cc $(top_srcdir)/src/drumkit.cc \
-	$(top_srcdir)/src/drumkitloader.cc \
-	$(top_srcdir)/src/drumkitparser.cc $(top_srcdir)/src/events.cc \
-	$(top_srcdir)/src/inputprocessor.cc \
-	$(top_srcdir)/src/instrument.cc \
-	$(top_srcdir)/src/instrumentparser.cc \
-	$(top_srcdir)/src/latencyfilter.cc \
-	$(top_srcdir)/src/memchecker.cc \
-	$(top_srcdir)/src/midimapparser.cc \
-	$(top_srcdir)/src/midimapper.cc $(top_srcdir)/src/mutex.cc \
-	$(top_srcdir)/src/path.cc $(top_srcdir)/src/powerlist.cc \
-	$(top_srcdir)/src/random.cc $(top_srcdir)/src/sample.cc \
-	$(top_srcdir)/src/semaphore.cc $(top_srcdir)/src/saxparser.cc \
-	$(top_srcdir)/src/staminafilter.cc $(top_srcdir)/src/thread.cc \
-	$(top_srcdir)/src/versionstr.cc $(top_srcdir)/hugin/hugin.c \
-	$(top_srcdir)/hugin/hugin_filter.c
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE at am__objects_1 = dgreftest-audiocachefile.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-audiocache.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-audiocacheeventhandler.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-audiocacheidmanager.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-audioinputenginemidi.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-audiofile.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-channel.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-channelmixer.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-chresampler.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-configfile.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-configparser.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-drumgizmo.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-drumkit.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-drumkitloader.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-drumkitparser.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-events.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-inputprocessor.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-instrument.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-instrumentparser.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-latencyfilter.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-memchecker.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-midimapparser.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-midimapper.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-mutex.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-path.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-powerlist.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-random.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-sample.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-semaphore.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-saxparser.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-staminafilter.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-thread.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-versionstr.$(OBJEXT)
+	$(top_srcdir)/hugin/hugin.c $(top_srcdir)/hugin/hugin_filter.c
 @ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE at am_dgreftest_OBJECTS = dgreftest-dgreftest.$(OBJEXT) \
 @ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-midiinputengine.$(OBJEXT) \
 @ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-wavfileoutputengine.$(OBJEXT) \
 @ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-compareoutputengine.$(OBJEXT) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(am__objects_1) \
 @ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-hugin.$(OBJEXT) \
 @ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	dgreftest-hugin_filter.$(OBJEXT)
 dgreftest_OBJECTS = $(am_dgreftest_OBJECTS)
 am__DEPENDENCIES_1 =
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE at am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(am__DEPENDENCIES_1) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(am__DEPENDENCIES_1) \
+ at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE at dgreftest_DEPENDENCIES = $(am__DEPENDENCIES_1) \
 @ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(am__DEPENDENCIES_1) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(am__DEPENDENCIES_1)
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE at dgreftest_DEPENDENCIES = $(am__DEPENDENCIES_2) \
 @ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(am__DEPENDENCIES_1) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(am__DEPENDENCIES_1) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(am__DEPENDENCIES_1)
+ at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/libdg.la
 AM_V_lt = $(am__v_lt_ at AM_V@)
 am__v_lt_ = $(am__v_lt_ at AM_DEFAULT_V@)
 am__v_lt_0 = --silent
@@ -325,6 +258,9 @@ MANIFEST_TOOL = @MANIFEST_TOOL@
 MKDIR_P = @MKDIR_P@
 NM = @NM@
 NMEDIT = @NMEDIT@
+OBJC = @OBJC@
+OBJCDEPMODE = @OBJCDEPMODE@
+OBJCFLAGS = @OBJCFLAGS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 OTOOL = @OTOOL@
@@ -361,6 +297,8 @@ VST_CPPFLAGS = @VST_CPPFLAGS@
 VST_SOURCE_PATH = @VST_SOURCE_PATH@
 X11_CFLAGS = @X11_CFLAGS@
 X11_LIBS = @X11_LIBS@
+XEXT_CFLAGS = @XEXT_CFLAGS@
+XEXT_LIBS = @XEXT_LIBS@
 ZITA_CPPFLAGS = @ZITA_CPPFLAGS@
 ZITA_LIBS = @ZITA_LIBS@
 abs_builddir = @abs_builddir@
@@ -371,6 +309,7 @@ ac_ct_AR = @ac_ct_AR@
 ac_ct_CC = @ac_ct_CC@
 ac_ct_CXX = @ac_ct_CXX@
 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ac_ct_OBJC = @ac_ct_OBJC@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -417,53 +356,8 @@ target_alias = @target_alias@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE at DRUMGIZMO_SOURCES = \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/audiocachefile.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/audiocache.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/audiocacheeventhandler.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/audiocacheidmanager.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/audioinputenginemidi.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/audiofile.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/channel.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/channelmixer.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/chresampler.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/configfile.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/configparser.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/drumgizmo.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/drumkit.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/drumkitloader.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/drumkitparser.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/events.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/inputprocessor.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/instrument.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/instrumentparser.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/latencyfilter.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/memchecker.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/midimapparser.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/midimapper.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/mutex.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/path.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/powerlist.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/random.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/sample.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/semaphore.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/saxparser.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/staminafilter.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/thread.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/src/versionstr.cc
-
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE at DRUMGIZMO_LIBS = \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(ZITA_LIBS) $(SNDFILE_LIBS) $(EXPAT_LIBS) $(SAMPLERATE_LIBS) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(PTHREAD_LIBS)
-
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE at DRUMGIZMO_CPPFLAGS = \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	-I$(top_srcdir)/src -I$(top_srcdir)/include -I$(top_srcdir)/hugin \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(SSEFLAGS) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(ZITA_CPPFLAGS) $(SNDFILE_CFLAGS) $(EXPAT_CFLAGS) $(SAMPLERATE_CFLAGS) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(PTHREAD_CFLAGS)
-
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE at dgreftest_LDADD = $(DRUMGIZMO_LIBS) $(PTHREAD_LIBS) $(JACK_LIBS) \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(SMF_LIBS)
+ at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE at dgreftest_LDADD = $(PTHREAD_LIBS) $(JACK_LIBS) \
+ at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(SMF_LIBS) $(top_srcdir)/src/libdg.la
 
 @ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE at dgreftest_LDFLAGS = 
 @ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE at dgreftest_CXXFLAGS = $(SNDFILE_CXXFLAGS) $(PTHREAD_CFLAGS) $(EXPAT_CFLAGS) \
@@ -477,7 +371,6 @@ top_srcdir = @top_srcdir@
 @ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	midiinputengine.cc \
 @ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	wavfileoutputengine.cc \
 @ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	compareoutputengine.cc \
- at ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(DRUMGIZMO_SOURCES) \
 @ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/hugin/hugin.c \
 @ENABLE_CLI_TRUE@@HAVE_INPUT_MIDIFILE_TRUE@	$(top_srcdir)/hugin/hugin_filter.c
 
@@ -490,7 +383,7 @@ all: all-am
 
 .SUFFIXES:
 .SUFFIXES: .c .cc .lo .o .obj
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/src/Makefile.am.drumgizmo $(am__configure_deps)
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
@@ -511,7 +404,6 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
 	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
 	esac;
-$(top_srcdir)/src/Makefile.am.drumgizmo:
 
 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
@@ -581,44 +473,11 @@ mostlyclean-compile:
 distclean-compile:
 	-rm -f *.tab.c
 
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-audiocache.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-audiocacheeventhandler.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-audiocachefile.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-audiocacheidmanager.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-audiofile.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-audioinputenginemidi.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-channel.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-channelmixer.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-chresampler.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-compareoutputengine.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-configfile.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-configparser.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-dgreftest.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-drumgizmo.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-drumkit.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-drumkitloader.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-drumkitparser.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-events.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-hugin.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-hugin_filter.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-inputprocessor.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-instrument.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-instrumentparser.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-latencyfilter.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-memchecker.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-midiinputengine.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-midimapparser.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-midimapper.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-mutex.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-path.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-powerlist.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-random.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-sample.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-saxparser.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-semaphore.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-staminafilter.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-thread.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-versionstr.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dgreftest-wavfileoutputengine.Po at am__quote@
 
 .c.o:
@@ -747,468 +606,6 @@ dgreftest-compareoutputengine.obj: compareoutputengine.cc
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-compareoutputengine.obj `if test -f 'compareoutputengine.cc'; then $(CYGPATH_W) 'compareoutputengine.cc'; else $(CYGPATH_W) '$(srcdir)/compareoutputengine.cc'; fi`
 
-dgreftest-audiocachefile.o: $(top_srcdir)/src/audiocachefile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-audiocachefile.o -MD -MP -MF $(DEPDIR)/dgreftest-audiocachefile.Tpo -c -o dgreftest-audiocachefile.o `test -f '$(top_srcdir)/src/audiocachefile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocachefile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-audiocachefile.Tpo $(DEPDIR)/dgreftest-audiocachefile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocachefile.cc' object='dgreftest-audiocachefile.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-audiocachefile.o `test -f '$(top_srcdir)/src/audiocachefile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocachefile.cc
-
-dgreftest-audiocachefile.obj: $(top_srcdir)/src/audiocachefile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-audiocachefile.obj -MD -MP -MF $(DEPDIR)/dgreftest-audiocachefile.Tpo -c -o dgreftest-audiocachefile.obj `if test -f '$(top_srcdir)/src/audiocachefile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocachefile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocachefile.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-audiocachefile.Tpo $(DEPDIR)/dgreftest-audiocachefile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocachefile.cc' object='dgreftest-audiocachefile.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-audiocachefile.obj `if test -f '$(top_srcdir)/src/audiocachefile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocachefile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocachefile.cc'; fi`
-
-dgreftest-audiocache.o: $(top_srcdir)/src/audiocache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-audiocache.o -MD -MP -MF $(DEPDIR)/dgreftest-audiocache.Tpo -c -o dgreftest-audiocache.o `test -f '$(top_srcdir)/src/audiocache.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-audiocache.Tpo $(DEPDIR)/dgreftest-audiocache.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocache.cc' object='dgreftest-audiocache.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-audiocache.o `test -f '$(top_srcdir)/src/audiocache.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocache.cc
-
-dgreftest-audiocache.obj: $(top_srcdir)/src/audiocache.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-audiocache.obj -MD -MP -MF $(DEPDIR)/dgreftest-audiocache.Tpo -c -o dgreftest-audiocache.obj `if test -f '$(top_srcdir)/src/audiocache.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocache.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocache.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-audiocache.Tpo $(DEPDIR)/dgreftest-audiocache.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocache.cc' object='dgreftest-audiocache.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-audiocache.obj `if test -f '$(top_srcdir)/src/audiocache.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocache.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocache.cc'; fi`
-
-dgreftest-audiocacheeventhandler.o: $(top_srcdir)/src/audiocacheeventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-audiocacheeventhandler.o -MD -MP -MF $(DEPDIR)/dgreftest-audiocacheeventhandler.Tpo -c -o dgreftest-audiocacheeventhandler.o `test -f '$(top_srcdir)/src/audiocacheeventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheeventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-audiocacheeventhandler.Tpo $(DEPDIR)/dgreftest-audiocacheeventhandler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheeventhandler.cc' object='dgreftest-audiocacheeventhandler.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-audiocacheeventhandler.o `test -f '$(top_srcdir)/src/audiocacheeventhandler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheeventhandler.cc
-
-dgreftest-audiocacheeventhandler.obj: $(top_srcdir)/src/audiocacheeventhandler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-audiocacheeventhandler.obj -MD -MP -MF $(DEPDIR)/dgreftest-audiocacheeventhandler.Tpo -c -o dgreftest-audiocacheeventhandler.obj `if test -f '$(top_srcdir)/src/audiocacheeventhandler.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocacheeventhandler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocacheeventhandler.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-audiocacheeventhandler.Tpo $(DEPDIR)/dgreftest-audiocacheeventhandler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheeventhandler.cc' object='dgreftest-audiocacheeventhandler.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-audiocacheeventhandler.obj `if test -f '$(top_srcdir)/src/audiocacheeventhandler.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocacheeventhandler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocacheeventhandler.cc'; fi`
-
-dgreftest-audiocacheidmanager.o: $(top_srcdir)/src/audiocacheidmanager.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-audiocacheidmanager.o -MD -MP -MF $(DEPDIR)/dgreftest-audiocacheidmanager.Tpo -c -o dgreftest-audiocacheidmanager.o `test -f '$(top_srcdir)/src/audiocacheidmanager.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheidmanager.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-audiocacheidmanager.Tpo $(DEPDIR)/dgreftest-audiocacheidmanager.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheidmanager.cc' object='dgreftest-audiocacheidmanager.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-audiocacheidmanager.o `test -f '$(top_srcdir)/src/audiocacheidmanager.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiocacheidmanager.cc
-
-dgreftest-audiocacheidmanager.obj: $(top_srcdir)/src/audiocacheidmanager.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-audiocacheidmanager.obj -MD -MP -MF $(DEPDIR)/dgreftest-audiocacheidmanager.Tpo -c -o dgreftest-audiocacheidmanager.obj `if test -f '$(top_srcdir)/src/audiocacheidmanager.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocacheidmanager.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocacheidmanager.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-audiocacheidmanager.Tpo $(DEPDIR)/dgreftest-audiocacheidmanager.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiocacheidmanager.cc' object='dgreftest-audiocacheidmanager.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-audiocacheidmanager.obj `if test -f '$(top_srcdir)/src/audiocacheidmanager.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiocacheidmanager.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiocacheidmanager.cc'; fi`
-
-dgreftest-audioinputenginemidi.o: $(top_srcdir)/src/audioinputenginemidi.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-audioinputenginemidi.o -MD -MP -MF $(DEPDIR)/dgreftest-audioinputenginemidi.Tpo -c -o dgreftest-audioinputenginemidi.o `test -f '$(top_srcdir)/src/audioinputenginemidi.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audioinputenginemidi.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-audioinputenginemidi.Tpo $(DEPDIR)/dgreftest-audioinputenginemidi.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audioinputenginemidi.cc' object='dgreftest-audioinputenginemidi.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-audioinputenginemidi.o `test -f '$(top_srcdir)/src/audioinputenginemidi.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audioinputenginemidi.cc
-
-dgreftest-audioinputenginemidi.obj: $(top_srcdir)/src/audioinputenginemidi.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-audioinputenginemidi.obj -MD -MP -MF $(DEPDIR)/dgreftest-audioinputenginemidi.Tpo -c -o dgreftest-audioinputenginemidi.obj `if test -f '$(top_srcdir)/src/audioinputenginemidi.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audioinputenginemidi.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audioinputenginemidi.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-audioinputenginemidi.Tpo $(DEPDIR)/dgreftest-audioinputenginemidi.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audioinputenginemidi.cc' object='dgreftest-audioinputenginemidi.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-audioinputenginemidi.obj `if test -f '$(top_srcdir)/src/audioinputenginemidi.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audioinputenginemidi.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audioinputenginemidi.cc'; fi`
-
-dgreftest-audiofile.o: $(top_srcdir)/src/audiofile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-audiofile.o -MD -MP -MF $(DEPDIR)/dgreftest-audiofile.Tpo -c -o dgreftest-audiofile.o `test -f '$(top_srcdir)/src/audiofile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiofile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-audiofile.Tpo $(DEPDIR)/dgreftest-audiofile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiofile.cc' object='dgreftest-audiofile.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-audiofile.o `test -f '$(top_srcdir)/src/audiofile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/audiofile.cc
-
-dgreftest-audiofile.obj: $(top_srcdir)/src/audiofile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-audiofile.obj -MD -MP -MF $(DEPDIR)/dgreftest-audiofile.Tpo -c -o dgreftest-audiofile.obj `if test -f '$(top_srcdir)/src/audiofile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiofile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiofile.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-audiofile.Tpo $(DEPDIR)/dgreftest-audiofile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/audiofile.cc' object='dgreftest-audiofile.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-audiofile.obj `if test -f '$(top_srcdir)/src/audiofile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/audiofile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/audiofile.cc'; fi`
-
-dgreftest-channel.o: $(top_srcdir)/src/channel.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-channel.o -MD -MP -MF $(DEPDIR)/dgreftest-channel.Tpo -c -o dgreftest-channel.o `test -f '$(top_srcdir)/src/channel.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channel.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-channel.Tpo $(DEPDIR)/dgreftest-channel.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channel.cc' object='dgreftest-channel.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-channel.o `test -f '$(top_srcdir)/src/channel.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channel.cc
-
-dgreftest-channel.obj: $(top_srcdir)/src/channel.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-channel.obj -MD -MP -MF $(DEPDIR)/dgreftest-channel.Tpo -c -o dgreftest-channel.obj `if test -f '$(top_srcdir)/src/channel.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/channel.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/channel.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-channel.Tpo $(DEPDIR)/dgreftest-channel.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channel.cc' object='dgreftest-channel.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-channel.obj `if test -f '$(top_srcdir)/src/channel.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/channel.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/channel.cc'; fi`
-
-dgreftest-channelmixer.o: $(top_srcdir)/src/channelmixer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-channelmixer.o -MD -MP -MF $(DEPDIR)/dgreftest-channelmixer.Tpo -c -o dgreftest-channelmixer.o `test -f '$(top_srcdir)/src/channelmixer.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channelmixer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-channelmixer.Tpo $(DEPDIR)/dgreftest-channelmixer.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channelmixer.cc' object='dgreftest-channelmixer.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-channelmixer.o `test -f '$(top_srcdir)/src/channelmixer.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/channelmixer.cc
-
-dgreftest-channelmixer.obj: $(top_srcdir)/src/channelmixer.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-channelmixer.obj -MD -MP -MF $(DEPDIR)/dgreftest-channelmixer.Tpo -c -o dgreftest-channelmixer.obj `if test -f '$(top_srcdir)/src/channelmixer.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/channelmixer.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/channelmixer.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-channelmixer.Tpo $(DEPDIR)/dgreftest-channelmixer.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/channelmixer.cc' object='dgreftest-channelmixer.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-channelmixer.obj `if test -f '$(top_srcdir)/src/channelmixer.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/channelmixer.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/channelmixer.cc'; fi`
-
-dgreftest-chresampler.o: $(top_srcdir)/src/chresampler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-chresampler.o -MD -MP -MF $(DEPDIR)/dgreftest-chresampler.Tpo -c -o dgreftest-chresampler.o `test -f '$(top_srcdir)/src/chresampler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/chresampler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-chresampler.Tpo $(DEPDIR)/dgreftest-chresampler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/chresampler.cc' object='dgreftest-chresampler.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-chresampler.o `test -f '$(top_srcdir)/src/chresampler.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/chresampler.cc
-
-dgreftest-chresampler.obj: $(top_srcdir)/src/chresampler.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-chresampler.obj -MD -MP -MF $(DEPDIR)/dgreftest-chresampler.Tpo -c -o dgreftest-chresampler.obj `if test -f '$(top_srcdir)/src/chresampler.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/chresampler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/chresampler.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-chresampler.Tpo $(DEPDIR)/dgreftest-chresampler.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/chresampler.cc' object='dgreftest-chresampler.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-chresampler.obj `if test -f '$(top_srcdir)/src/chresampler.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/chresampler.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/chresampler.cc'; fi`
-
-dgreftest-configfile.o: $(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-configfile.o -MD -MP -MF $(DEPDIR)/dgreftest-configfile.Tpo -c -o dgreftest-configfile.o `test -f '$(top_srcdir)/src/configfile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-configfile.Tpo $(DEPDIR)/dgreftest-configfile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configfile.cc' object='dgreftest-configfile.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-configfile.o `test -f '$(top_srcdir)/src/configfile.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configfile.cc
-
-dgreftest-configfile.obj: $(top_srcdir)/src/configfile.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-configfile.obj -MD -MP -MF $(DEPDIR)/dgreftest-configfile.Tpo -c -o dgreftest-configfile.obj `if test -f '$(top_srcdir)/src/configfile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configfile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configfile.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-configfile.Tpo $(DEPDIR)/dgreftest-configfile.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configfile.cc' object='dgreftest-configfile.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-configfile.obj `if test -f '$(top_srcdir)/src/configfile.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configfile.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configfile.cc'; fi`
-
-dgreftest-configparser.o: $(top_srcdir)/src/configparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-configparser.o -MD -MP -MF $(DEPDIR)/dgreftest-configparser.Tpo -c -o dgreftest-configparser.o `test -f '$(top_srcdir)/src/configparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-configparser.Tpo $(DEPDIR)/dgreftest-configparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configparser.cc' object='dgreftest-configparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-configparser.o `test -f '$(top_srcdir)/src/configparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/configparser.cc
-
-dgreftest-configparser.obj: $(top_srcdir)/src/configparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-configparser.obj -MD -MP -MF $(DEPDIR)/dgreftest-configparser.Tpo -c -o dgreftest-configparser.obj `if test -f '$(top_srcdir)/src/configparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-configparser.Tpo $(DEPDIR)/dgreftest-configparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/configparser.cc' object='dgreftest-configparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-configparser.obj `if test -f '$(top_srcdir)/src/configparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/configparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/configparser.cc'; fi`
-
-dgreftest-drumgizmo.o: $(top_srcdir)/src/drumgizmo.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-drumgizmo.o -MD -MP -MF $(DEPDIR)/dgreftest-drumgizmo.Tpo -c -o dgreftest-drumgizmo.o `test -f '$(top_srcdir)/src/drumgizmo.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumgizmo.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-drumgizmo.Tpo $(DEPDIR)/dgreftest-drumgizmo.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumgizmo.cc' object='dgreftest-drumgizmo.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-drumgizmo.o `test -f '$(top_srcdir)/src/drumgizmo.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumgizmo.cc
-
-dgreftest-drumgizmo.obj: $(top_srcdir)/src/drumgizmo.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-drumgizmo.obj -MD -MP -MF $(DEPDIR)/dgreftest-drumgizmo.Tpo -c -o dgreftest-drumgizmo.obj `if test -f '$(top_srcdir)/src/drumgizmo.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumgizmo.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumgizmo.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-drumgizmo.Tpo $(DEPDIR)/dgreftest-drumgizmo.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumgizmo.cc' object='dgreftest-drumgizmo.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-drumgizmo.obj `if test -f '$(top_srcdir)/src/drumgizmo.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumgizmo.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumgizmo.cc'; fi`
-
-dgreftest-drumkit.o: $(top_srcdir)/src/drumkit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-drumkit.o -MD -MP -MF $(DEPDIR)/dgreftest-drumkit.Tpo -c -o dgreftest-drumkit.o `test -f '$(top_srcdir)/src/drumkit.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-drumkit.Tpo $(DEPDIR)/dgreftest-drumkit.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkit.cc' object='dgreftest-drumkit.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-drumkit.o `test -f '$(top_srcdir)/src/drumkit.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkit.cc
-
-dgreftest-drumkit.obj: $(top_srcdir)/src/drumkit.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-drumkit.obj -MD -MP -MF $(DEPDIR)/dgreftest-drumkit.Tpo -c -o dgreftest-drumkit.obj `if test -f '$(top_srcdir)/src/drumkit.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkit.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkit.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-drumkit.Tpo $(DEPDIR)/dgreftest-drumkit.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkit.cc' object='dgreftest-drumkit.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-drumkit.obj `if test -f '$(top_srcdir)/src/drumkit.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkit.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkit.cc'; fi`
-
-dgreftest-drumkitloader.o: $(top_srcdir)/src/drumkitloader.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-drumkitloader.o -MD -MP -MF $(DEPDIR)/dgreftest-drumkitloader.Tpo -c -o dgreftest-drumkitloader.o `test -f '$(top_srcdir)/src/drumkitloader.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitloader.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-drumkitloader.Tpo $(DEPDIR)/dgreftest-drumkitloader.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitloader.cc' object='dgreftest-drumkitloader.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-drumkitloader.o `test -f '$(top_srcdir)/src/drumkitloader.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitloader.cc
-
-dgreftest-drumkitloader.obj: $(top_srcdir)/src/drumkitloader.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-drumkitloader.obj -MD -MP -MF $(DEPDIR)/dgreftest-drumkitloader.Tpo -c -o dgreftest-drumkitloader.obj `if test -f '$(top_srcdir)/src/drumkitloader.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkitloader.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkitloader.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-drumkitloader.Tpo $(DEPDIR)/dgreftest-drumkitloader.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitloader.cc' object='dgreftest-drumkitloader.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-drumkitloader.obj `if test -f '$(top_srcdir)/src/drumkitloader.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkitloader.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkitloader.cc'; fi`
-
-dgreftest-drumkitparser.o: $(top_srcdir)/src/drumkitparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-drumkitparser.o -MD -MP -MF $(DEPDIR)/dgreftest-drumkitparser.Tpo -c -o dgreftest-drumkitparser.o `test -f '$(top_srcdir)/src/drumkitparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-drumkitparser.Tpo $(DEPDIR)/dgreftest-drumkitparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitparser.cc' object='dgreftest-drumkitparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-drumkitparser.o `test -f '$(top_srcdir)/src/drumkitparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/drumkitparser.cc
-
-dgreftest-drumkitparser.obj: $(top_srcdir)/src/drumkitparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-drumkitparser.obj -MD -MP -MF $(DEPDIR)/dgreftest-drumkitparser.Tpo -c -o dgreftest-drumkitparser.obj `if test -f '$(top_srcdir)/src/drumkitparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkitparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkitparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-drumkitparser.Tpo $(DEPDIR)/dgreftest-drumkitparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/drumkitparser.cc' object='dgreftest-drumkitparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-drumkitparser.obj `if test -f '$(top_srcdir)/src/drumkitparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/drumkitparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/drumkitparser.cc'; fi`
-
-dgreftest-events.o: $(top_srcdir)/src/events.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-events.o -MD -MP -MF $(DEPDIR)/dgreftest-events.Tpo -c -o dgreftest-events.o `test -f '$(top_srcdir)/src/events.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/events.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-events.Tpo $(DEPDIR)/dgreftest-events.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/events.cc' object='dgreftest-events.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-events.o `test -f '$(top_srcdir)/src/events.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/events.cc
-
-dgreftest-events.obj: $(top_srcdir)/src/events.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-events.obj -MD -MP -MF $(DEPDIR)/dgreftest-events.Tpo -c -o dgreftest-events.obj `if test -f '$(top_srcdir)/src/events.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/events.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/events.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-events.Tpo $(DEPDIR)/dgreftest-events.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/events.cc' object='dgreftest-events.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-events.obj `if test -f '$(top_srcdir)/src/events.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/events.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/events.cc'; fi`
-
-dgreftest-inputprocessor.o: $(top_srcdir)/src/inputprocessor.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-inputprocessor.o -MD -MP -MF $(DEPDIR)/dgreftest-inputprocessor.Tpo -c -o dgreftest-inputprocessor.o `test -f '$(top_srcdir)/src/inputprocessor.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/inputprocessor.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-inputprocessor.Tpo $(DEPDIR)/dgreftest-inputprocessor.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/inputprocessor.cc' object='dgreftest-inputprocessor.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-inputprocessor.o `test -f '$(top_srcdir)/src/inputprocessor.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/inputprocessor.cc
-
-dgreftest-inputprocessor.obj: $(top_srcdir)/src/inputprocessor.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-inputprocessor.obj -MD -MP -MF $(DEPDIR)/dgreftest-inputprocessor.Tpo -c -o dgreftest-inputprocessor.obj `if test -f '$(top_srcdir)/src/inputprocessor.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/inputprocessor.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/inputprocessor.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-inputprocessor.Tpo $(DEPDIR)/dgreftest-inputprocessor.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/inputprocessor.cc' object='dgreftest-inputprocessor.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-inputprocessor.obj `if test -f '$(top_srcdir)/src/inputprocessor.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/inputprocessor.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/inputprocessor.cc'; fi`
-
-dgreftest-instrument.o: $(top_srcdir)/src/instrument.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-instrument.o -MD -MP -MF $(DEPDIR)/dgreftest-instrument.Tpo -c -o dgreftest-instrument.o `test -f '$(top_srcdir)/src/instrument.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrument.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-instrument.Tpo $(DEPDIR)/dgreftest-instrument.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrument.cc' object='dgreftest-instrument.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-instrument.o `test -f '$(top_srcdir)/src/instrument.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrument.cc
-
-dgreftest-instrument.obj: $(top_srcdir)/src/instrument.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-instrument.obj -MD -MP -MF $(DEPDIR)/dgreftest-instrument.Tpo -c -o dgreftest-instrument.obj `if test -f '$(top_srcdir)/src/instrument.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/instrument.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/instrument.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-instrument.Tpo $(DEPDIR)/dgreftest-instrument.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrument.cc' object='dgreftest-instrument.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-instrument.obj `if test -f '$(top_srcdir)/src/instrument.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/instrument.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/instrument.cc'; fi`
-
-dgreftest-instrumentparser.o: $(top_srcdir)/src/instrumentparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-instrumentparser.o -MD -MP -MF $(DEPDIR)/dgreftest-instrumentparser.Tpo -c -o dgreftest-instrumentparser.o `test -f '$(top_srcdir)/src/instrumentparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrumentparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-instrumentparser.Tpo $(DEPDIR)/dgreftest-instrumentparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrumentparser.cc' object='dgreftest-instrumentparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-instrumentparser.o `test -f '$(top_srcdir)/src/instrumentparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/instrumentparser.cc
-
-dgreftest-instrumentparser.obj: $(top_srcdir)/src/instrumentparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-instrumentparser.obj -MD -MP -MF $(DEPDIR)/dgreftest-instrumentparser.Tpo -c -o dgreftest-instrumentparser.obj `if test -f '$(top_srcdir)/src/instrumentparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/instrumentparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/instrumentparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-instrumentparser.Tpo $(DEPDIR)/dgreftest-instrumentparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/instrumentparser.cc' object='dgreftest-instrumentparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-instrumentparser.obj `if test -f '$(top_srcdir)/src/instrumentparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/instrumentparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/instrumentparser.cc'; fi`
-
-dgreftest-latencyfilter.o: $(top_srcdir)/src/latencyfilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-latencyfilter.o -MD -MP -MF $(DEPDIR)/dgreftest-latencyfilter.Tpo -c -o dgreftest-latencyfilter.o `test -f '$(top_srcdir)/src/latencyfilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/latencyfilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-latencyfilter.Tpo $(DEPDIR)/dgreftest-latencyfilter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/latencyfilter.cc' object='dgreftest-latencyfilter.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-latencyfilter.o `test -f '$(top_srcdir)/src/latencyfilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/latencyfilter.cc
-
-dgreftest-latencyfilter.obj: $(top_srcdir)/src/latencyfilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-latencyfilter.obj -MD -MP -MF $(DEPDIR)/dgreftest-latencyfilter.Tpo -c -o dgreftest-latencyfilter.obj `if test -f '$(top_srcdir)/src/latencyfilter.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/latencyfilter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/latencyfilter.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-latencyfilter.Tpo $(DEPDIR)/dgreftest-latencyfilter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/latencyfilter.cc' object='dgreftest-latencyfilter.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-latencyfilter.obj `if test -f '$(top_srcdir)/src/latencyfilter.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/latencyfilter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/latencyfilter.cc'; fi`
-
-dgreftest-memchecker.o: $(top_srcdir)/src/memchecker.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-memchecker.o -MD -MP -MF $(DEPDIR)/dgreftest-memchecker.Tpo -c -o dgreftest-memchecker.o `test -f '$(top_srcdir)/src/memchecker.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/memchecker.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-memchecker.Tpo $(DEPDIR)/dgreftest-memchecker.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/memchecker.cc' object='dgreftest-memchecker.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-memchecker.o `test -f '$(top_srcdir)/src/memchecker.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/memchecker.cc
-
-dgreftest-memchecker.obj: $(top_srcdir)/src/memchecker.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-memchecker.obj -MD -MP -MF $(DEPDIR)/dgreftest-memchecker.Tpo -c -o dgreftest-memchecker.obj `if test -f '$(top_srcdir)/src/memchecker.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/memchecker.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/memchecker.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-memchecker.Tpo $(DEPDIR)/dgreftest-memchecker.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/memchecker.cc' object='dgreftest-memchecker.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-memchecker.obj `if test -f '$(top_srcdir)/src/memchecker.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/memchecker.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/memchecker.cc'; fi`
-
-dgreftest-midimapparser.o: $(top_srcdir)/src/midimapparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-midimapparser.o -MD -MP -MF $(DEPDIR)/dgreftest-midimapparser.Tpo -c -o dgreftest-midimapparser.o `test -f '$(top_srcdir)/src/midimapparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-midimapparser.Tpo $(DEPDIR)/dgreftest-midimapparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapparser.cc' object='dgreftest-midimapparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-midimapparser.o `test -f '$(top_srcdir)/src/midimapparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapparser.cc
-
-dgreftest-midimapparser.obj: $(top_srcdir)/src/midimapparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-midimapparser.obj -MD -MP -MF $(DEPDIR)/dgreftest-midimapparser.Tpo -c -o dgreftest-midimapparser.obj `if test -f '$(top_srcdir)/src/midimapparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/midimapparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/midimapparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-midimapparser.Tpo $(DEPDIR)/dgreftest-midimapparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapparser.cc' object='dgreftest-midimapparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-midimapparser.obj `if test -f '$(top_srcdir)/src/midimapparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/midimapparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/midimapparser.cc'; fi`
-
-dgreftest-midimapper.o: $(top_srcdir)/src/midimapper.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-midimapper.o -MD -MP -MF $(DEPDIR)/dgreftest-midimapper.Tpo -c -o dgreftest-midimapper.o `test -f '$(top_srcdir)/src/midimapper.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapper.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-midimapper.Tpo $(DEPDIR)/dgreftest-midimapper.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapper.cc' object='dgreftest-midimapper.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-midimapper.o `test -f '$(top_srcdir)/src/midimapper.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/midimapper.cc
-
-dgreftest-midimapper.obj: $(top_srcdir)/src/midimapper.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-midimapper.obj -MD -MP -MF $(DEPDIR)/dgreftest-midimapper.Tpo -c -o dgreftest-midimapper.obj `if test -f '$(top_srcdir)/src/midimapper.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/midimapper.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/midimapper.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-midimapper.Tpo $(DEPDIR)/dgreftest-midimapper.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/midimapper.cc' object='dgreftest-midimapper.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-midimapper.obj `if test -f '$(top_srcdir)/src/midimapper.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/midimapper.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/midimapper.cc'; fi`
-
-dgreftest-mutex.o: $(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-mutex.o -MD -MP -MF $(DEPDIR)/dgreftest-mutex.Tpo -c -o dgreftest-mutex.o `test -f '$(top_srcdir)/src/mutex.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-mutex.Tpo $(DEPDIR)/dgreftest-mutex.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/mutex.cc' object='dgreftest-mutex.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-mutex.o `test -f '$(top_srcdir)/src/mutex.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/mutex.cc
-
-dgreftest-mutex.obj: $(top_srcdir)/src/mutex.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-mutex.obj -MD -MP -MF $(DEPDIR)/dgreftest-mutex.Tpo -c -o dgreftest-mutex.obj `if test -f '$(top_srcdir)/src/mutex.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/mutex.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/mutex.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-mutex.Tpo $(DEPDIR)/dgreftest-mutex.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/mutex.cc' object='dgreftest-mutex.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-mutex.obj `if test -f '$(top_srcdir)/src/mutex.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/mutex.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/mutex.cc'; fi`
-
-dgreftest-path.o: $(top_srcdir)/src/path.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-path.o -MD -MP -MF $(DEPDIR)/dgreftest-path.Tpo -c -o dgreftest-path.o `test -f '$(top_srcdir)/src/path.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/path.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-path.Tpo $(DEPDIR)/dgreftest-path.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/path.cc' object='dgreftest-path.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-path.o `test -f '$(top_srcdir)/src/path.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/path.cc
-
-dgreftest-path.obj: $(top_srcdir)/src/path.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-path.obj -MD -MP -MF $(DEPDIR)/dgreftest-path.Tpo -c -o dgreftest-path.obj `if test -f '$(top_srcdir)/src/path.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/path.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/path.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-path.Tpo $(DEPDIR)/dgreftest-path.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/path.cc' object='dgreftest-path.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-path.obj `if test -f '$(top_srcdir)/src/path.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/path.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/path.cc'; fi`
-
-dgreftest-powerlist.o: $(top_srcdir)/src/powerlist.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-powerlist.o -MD -MP -MF $(DEPDIR)/dgreftest-powerlist.Tpo -c -o dgreftest-powerlist.o `test -f '$(top_srcdir)/src/powerlist.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/powerlist.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-powerlist.Tpo $(DEPDIR)/dgreftest-powerlist.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/powerlist.cc' object='dgreftest-powerlist.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-powerlist.o `test -f '$(top_srcdir)/src/powerlist.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/powerlist.cc
-
-dgreftest-powerlist.obj: $(top_srcdir)/src/powerlist.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-powerlist.obj -MD -MP -MF $(DEPDIR)/dgreftest-powerlist.Tpo -c -o dgreftest-powerlist.obj `if test -f '$(top_srcdir)/src/powerlist.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/powerlist.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/powerlist.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-powerlist.Tpo $(DEPDIR)/dgreftest-powerlist.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/powerlist.cc' object='dgreftest-powerlist.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-powerlist.obj `if test -f '$(top_srcdir)/src/powerlist.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/powerlist.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/powerlist.cc'; fi`
-
-dgreftest-random.o: $(top_srcdir)/src/random.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-random.o -MD -MP -MF $(DEPDIR)/dgreftest-random.Tpo -c -o dgreftest-random.o `test -f '$(top_srcdir)/src/random.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/random.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-random.Tpo $(DEPDIR)/dgreftest-random.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/random.cc' object='dgreftest-random.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-random.o `test -f '$(top_srcdir)/src/random.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/random.cc
-
-dgreftest-random.obj: $(top_srcdir)/src/random.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-random.obj -MD -MP -MF $(DEPDIR)/dgreftest-random.Tpo -c -o dgreftest-random.obj `if test -f '$(top_srcdir)/src/random.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/random.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/random.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-random.Tpo $(DEPDIR)/dgreftest-random.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/random.cc' object='dgreftest-random.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-random.obj `if test -f '$(top_srcdir)/src/random.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/random.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/random.cc'; fi`
-
-dgreftest-sample.o: $(top_srcdir)/src/sample.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-sample.o -MD -MP -MF $(DEPDIR)/dgreftest-sample.Tpo -c -o dgreftest-sample.o `test -f '$(top_srcdir)/src/sample.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/sample.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-sample.Tpo $(DEPDIR)/dgreftest-sample.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/sample.cc' object='dgreftest-sample.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-sample.o `test -f '$(top_srcdir)/src/sample.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/sample.cc
-
-dgreftest-sample.obj: $(top_srcdir)/src/sample.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-sample.obj -MD -MP -MF $(DEPDIR)/dgreftest-sample.Tpo -c -o dgreftest-sample.obj `if test -f '$(top_srcdir)/src/sample.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/sample.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/sample.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-sample.Tpo $(DEPDIR)/dgreftest-sample.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/sample.cc' object='dgreftest-sample.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-sample.obj `if test -f '$(top_srcdir)/src/sample.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/sample.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/sample.cc'; fi`
-
-dgreftest-semaphore.o: $(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-semaphore.o -MD -MP -MF $(DEPDIR)/dgreftest-semaphore.Tpo -c -o dgreftest-semaphore.o `test -f '$(top_srcdir)/src/semaphore.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-semaphore.Tpo $(DEPDIR)/dgreftest-semaphore.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/semaphore.cc' object='dgreftest-semaphore.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-semaphore.o `test -f '$(top_srcdir)/src/semaphore.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/semaphore.cc
-
-dgreftest-semaphore.obj: $(top_srcdir)/src/semaphore.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-semaphore.obj -MD -MP -MF $(DEPDIR)/dgreftest-semaphore.Tpo -c -o dgreftest-semaphore.obj `if test -f '$(top_srcdir)/src/semaphore.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/semaphore.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/semaphore.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-semaphore.Tpo $(DEPDIR)/dgreftest-semaphore.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/semaphore.cc' object='dgreftest-semaphore.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-semaphore.obj `if test -f '$(top_srcdir)/src/semaphore.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/semaphore.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/semaphore.cc'; fi`
-
-dgreftest-saxparser.o: $(top_srcdir)/src/saxparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-saxparser.o -MD -MP -MF $(DEPDIR)/dgreftest-saxparser.Tpo -c -o dgreftest-saxparser.o `test -f '$(top_srcdir)/src/saxparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/saxparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-saxparser.Tpo $(DEPDIR)/dgreftest-saxparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/saxparser.cc' object='dgreftest-saxparser.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-saxparser.o `test -f '$(top_srcdir)/src/saxparser.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/saxparser.cc
-
-dgreftest-saxparser.obj: $(top_srcdir)/src/saxparser.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-saxparser.obj -MD -MP -MF $(DEPDIR)/dgreftest-saxparser.Tpo -c -o dgreftest-saxparser.obj `if test -f '$(top_srcdir)/src/saxparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/saxparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/saxparser.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-saxparser.Tpo $(DEPDIR)/dgreftest-saxparser.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/saxparser.cc' object='dgreftest-saxparser.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-saxparser.obj `if test -f '$(top_srcdir)/src/saxparser.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/saxparser.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/saxparser.cc'; fi`
-
-dgreftest-staminafilter.o: $(top_srcdir)/src/staminafilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-staminafilter.o -MD -MP -MF $(DEPDIR)/dgreftest-staminafilter.Tpo -c -o dgreftest-staminafilter.o `test -f '$(top_srcdir)/src/staminafilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/staminafilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-staminafilter.Tpo $(DEPDIR)/dgreftest-staminafilter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/staminafilter.cc' object='dgreftest-staminafilter.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-staminafilter.o `test -f '$(top_srcdir)/src/staminafilter.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/staminafilter.cc
-
-dgreftest-staminafilter.obj: $(top_srcdir)/src/staminafilter.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-staminafilter.obj -MD -MP -MF $(DEPDIR)/dgreftest-staminafilter.Tpo -c -o dgreftest-staminafilter.obj `if test -f '$(top_srcdir)/src/staminafilter.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/staminafilter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/staminafilter.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-staminafilter.Tpo $(DEPDIR)/dgreftest-staminafilter.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/staminafilter.cc' object='dgreftest-staminafilter.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-staminafilter.obj `if test -f '$(top_srcdir)/src/staminafilter.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/staminafilter.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/staminafilter.cc'; fi`
-
-dgreftest-thread.o: $(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-thread.o -MD -MP -MF $(DEPDIR)/dgreftest-thread.Tpo -c -o dgreftest-thread.o `test -f '$(top_srcdir)/src/thread.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-thread.Tpo $(DEPDIR)/dgreftest-thread.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/thread.cc' object='dgreftest-thread.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-thread.o `test -f '$(top_srcdir)/src/thread.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/thread.cc
-
-dgreftest-thread.obj: $(top_srcdir)/src/thread.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-thread.obj -MD -MP -MF $(DEPDIR)/dgreftest-thread.Tpo -c -o dgreftest-thread.obj `if test -f '$(top_srcdir)/src/thread.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/thread.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/thread.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-thread.Tpo $(DEPDIR)/dgreftest-thread.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/thread.cc' object='dgreftest-thread.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-thread.obj `if test -f '$(top_srcdir)/src/thread.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/thread.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/thread.cc'; fi`
-
-dgreftest-versionstr.o: $(top_srcdir)/src/versionstr.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-versionstr.o -MD -MP -MF $(DEPDIR)/dgreftest-versionstr.Tpo -c -o dgreftest-versionstr.o `test -f '$(top_srcdir)/src/versionstr.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/versionstr.cc
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-versionstr.Tpo $(DEPDIR)/dgreftest-versionstr.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/versionstr.cc' object='dgreftest-versionstr.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-versionstr.o `test -f '$(top_srcdir)/src/versionstr.cc' || echo '$(srcdir)/'`$(top_srcdir)/src/versionstr.cc
-
-dgreftest-versionstr.obj: $(top_srcdir)/src/versionstr.cc
- at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -MT dgreftest-versionstr.obj -MD -MP -MF $(DEPDIR)/dgreftest-versionstr.Tpo -c -o dgreftest-versionstr.obj `if test -f '$(top_srcdir)/src/versionstr.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/versionstr.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/versionstr.cc'; fi`
- at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/dgreftest-versionstr.Tpo $(DEPDIR)/dgreftest-versionstr.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$(top_srcdir)/src/versionstr.cc' object='dgreftest-versionstr.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dgreftest_CXXFLAGS) $(CXXFLAGS) -c -o dgreftest-versionstr.obj `if test -f '$(top_srcdir)/src/versionstr.cc'; then $(CYGPATH_W) '$(top_srcdir)/src/versionstr.cc'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/src/versionstr.cc'; fi`
-
 mostlyclean-libtool:
 	-rm -f *.lo
 
diff --git a/test/paintertest.cc b/test/paintertest.cc
index f1c2779..75f97fa 100644
--- a/test/paintertest.cc
+++ b/test/paintertest.cc
@@ -28,6 +28,8 @@
 
 #include "../plugingui/canvas.h"
 #include "../plugingui/painter.h"
+#include "../plugingui/image.h"
+#include "../plugingui/font.h"
 
 class TestableCanvas
 	: public GUI::Canvas
@@ -42,14 +44,6 @@ public:
 		return pixbuf;
 	}
 
-	void beginPaint() override
-	{
-	}
-
-	void endPaint() override
-	{
-	}
-
 private:
 	GUI::PixelBufferAlpha pixbuf;
 };
@@ -69,7 +63,7 @@ public:
 	void testDrawImage()
 	{
 		// Success criterion is simply to not assert in the drawing routines...
-		GUI::Image image(":logo.png");
+		GUI::Image image(":resources/logo.png");
 
 		{ // Image fits in pixelbuffer
 			TestableCanvas canvas(image.width(), image.height());
diff --git a/test/resource_test.cc b/test/resource_test.cc
index d6d9221..93dae8b 100644
--- a/test/resource_test.cc
+++ b/test/resource_test.cc
@@ -67,7 +67,7 @@ public:
 
 	void internalReadTest()
 	{
-		ResourceTester rc(":bg.png");
+		ResourceTester rc(":resources/bg.png");
 		CPPUNIT_ASSERT(rc.probeIsInternal());
 		CPPUNIT_ASSERT(rc.valid());
 		CPPUNIT_ASSERT_EQUAL((size_t)1123, rc.size());
diff --git a/test/uitests/Makefile.am b/test/uitests/Makefile.am
new file mode 100644
index 0000000..63d8c61
--- /dev/null
+++ b/test/uitests/Makefile.am
@@ -0,0 +1,38 @@
+noinst_PROGRAMS = resizetest tabwidgettest framewidgettest \
+	filebrowsertest
+
+resizetest_LDADD = $(top_srcdir)/plugingui/libdggui.la
+resizetest_CXXFLAGS = \
+	-I$(top_srcdir)/plugingui \
+	-I$(top_srcdir)/src \
+	-I$(top_srcdir)/hugin
+resizetest_SOURCES = \
+	resizetest.cc \
+	$(top_srcdir)/hugin/hugin.c
+
+tabwidgettest_LDADD = $(top_srcdir)/plugingui/libdggui.la
+tabwidgettest_CXXFLAGS = \
+	-I$(top_srcdir)/plugingui \
+	-I$(top_srcdir)/src \
+	-I$(top_srcdir)/hugin
+tabwidgettest_SOURCES = \
+	tabwidgettest.cc \
+	$(top_srcdir)/hugin/hugin.c
+
+filebrowsertest_LDADD = $(top_srcdir)/plugingui/libdggui.la
+filebrowsertest_CXXFLAGS = \
+	-I$(top_srcdir)/plugingui \
+	-I$(top_srcdir)/src \
+	-I$(top_srcdir)/hugin
+filebrowsertest_SOURCES = \
+	filebrowsertest.cc \
+	$(top_srcdir)/hugin/hugin.c
+
+framewidgettest_LDADD = $(top_srcdir)/plugingui/libdggui.la
+framewidgettest_CXXFLAGS = \
+	-I$(top_srcdir)/plugingui \
+	-I$(top_srcdir)/src \
+	-I$(top_srcdir)/hugin
+framewidgettest_SOURCES = \
+	framewidgettest.cc \
+	$(top_srcdir)/hugin/hugin.c
diff --git a/test/uitests/Makefile.in b/test/uitests/Makefile.in
new file mode 100644
index 0000000..6fc9720
--- /dev/null
+++ b/test/uitests/Makefile.in
@@ -0,0 +1,809 @@
+# Makefile.in generated by automake 1.13.4 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2013 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.
+
+ at SET_MAKE@
+
+VPATH = @srcdir@
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+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@
+noinst_PROGRAMS = resizetest$(EXEEXT) tabwidgettest$(EXEEXT) \
+	framewidgettest$(EXEEXT) filebrowsertest$(EXEEXT)
+subdir = test/uitests
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+	$(top_srcdir)/depcomp
+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)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+PROGRAMS = $(noinst_PROGRAMS)
+am_filebrowsertest_OBJECTS =  \
+	filebrowsertest-filebrowsertest.$(OBJEXT) hugin.$(OBJEXT)
+filebrowsertest_OBJECTS = $(am_filebrowsertest_OBJECTS)
+filebrowsertest_DEPENDENCIES = $(top_srcdir)/plugingui/libdggui.la
+AM_V_lt = $(am__v_lt_ at AM_V@)
+am__v_lt_ = $(am__v_lt_ at AM_DEFAULT_V@)
+am__v_lt_0 = --silent
+am__v_lt_1 = 
+filebrowsertest_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
+	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
+	$(filebrowsertest_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
+	$(LDFLAGS) -o $@
+am_framewidgettest_OBJECTS =  \
+	framewidgettest-framewidgettest.$(OBJEXT) hugin.$(OBJEXT)
+framewidgettest_OBJECTS = $(am_framewidgettest_OBJECTS)
+framewidgettest_DEPENDENCIES = $(top_srcdir)/plugingui/libdggui.la
+framewidgettest_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
+	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
+	$(framewidgettest_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
+	$(LDFLAGS) -o $@
+am_resizetest_OBJECTS = resizetest-resizetest.$(OBJEXT) \
+	hugin.$(OBJEXT)
+resizetest_OBJECTS = $(am_resizetest_OBJECTS)
+resizetest_DEPENDENCIES = $(top_srcdir)/plugingui/libdggui.la
+resizetest_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(resizetest_CXXFLAGS) \
+	$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+am_tabwidgettest_OBJECTS = tabwidgettest-tabwidgettest.$(OBJEXT) \
+	hugin.$(OBJEXT)
+tabwidgettest_OBJECTS = $(am_tabwidgettest_OBJECTS)
+tabwidgettest_DEPENDENCIES = $(top_srcdir)/plugingui/libdggui.la
+tabwidgettest_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
+	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
+	$(tabwidgettest_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
+	-o $@
+AM_V_P = $(am__v_P_ at AM_V@)
+am__v_P_ = $(am__v_P_ at AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_ at AM_V@)
+am__v_GEN_ = $(am__v_GEN_ at AM_DEFAULT_V@)
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_ at AM_V@)
+am__v_at_ = $(am__v_at_ at AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 = 
+DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+	$(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_ at AM_V@)
+am__v_CC_ = $(am__v_CC_ at AM_DEFAULT_V@)
+am__v_CC_0 = @echo "  CC      " $@;
+am__v_CC_1 = 
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+	$(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_ at AM_V@)
+am__v_CCLD_ = $(am__v_CCLD_ at AM_DEFAULT_V@)
+am__v_CCLD_0 = @echo "  CCLD    " $@;
+am__v_CCLD_1 = 
+CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \
+	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+	$(AM_CXXFLAGS) $(CXXFLAGS)
+AM_V_CXX = $(am__v_CXX_ at AM_V@)
+am__v_CXX_ = $(am__v_CXX_ at AM_DEFAULT_V@)
+am__v_CXX_0 = @echo "  CXX     " $@;
+am__v_CXX_1 = 
+CXXLD = $(CXX)
+CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+	$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CXXLD = $(am__v_CXXLD_ at AM_V@)
+am__v_CXXLD_ = $(am__v_CXXLD_ at AM_DEFAULT_V@)
+am__v_CXXLD_0 = @echo "  CXXLD   " $@;
+am__v_CXXLD_1 = 
+SOURCES = $(filebrowsertest_SOURCES) $(framewidgettest_SOURCES) \
+	$(resizetest_SOURCES) $(tabwidgettest_SOURCES)
+DIST_SOURCES = $(filebrowsertest_SOURCES) $(framewidgettest_SOURCES) \
+	$(resizetest_SOURCES) $(tabwidgettest_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
+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@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CPPUNIT_CFLAGS = @CPPUNIT_CFLAGS@
+CPPUNIT_LIBS = @CPPUNIT_LIBS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+EXPAT_CFLAGS = @EXPAT_CFLAGS@
+EXPAT_LIBS = @EXPAT_LIBS@
+FGREP = @FGREP@
+FLOAT_STORE = @FLOAT_STORE@
+GREP = @GREP@
+GUI_CPPFLAGS = @GUI_CPPFLAGS@
+GUI_LIBS = @GUI_LIBS@
+INPUT_PLUGINS = @INPUT_PLUGINS@
+INPUT_PLUGIN_DIR = @INPUT_PLUGIN_DIR@
+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@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+LV2DIR = @LV2DIR@
+LV2_CFLAGS = @LV2_CFLAGS@
+LV2_LIBS = @LV2_LIBS@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MKDIR_P = @MKDIR_P@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJC = @OBJC@
+OBJCDEPMODE = @OBJCDEPMODE@
+OBJCFLAGS = @OBJCFLAGS@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+OUTPUT_PLUGINS = @OUTPUT_PLUGINS@
+OUTPUT_PLUGIN_DIR = @OUTPUT_PLUGIN_DIR@
+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@
+PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
+PTHREAD_LIBS = @PTHREAD_LIBS@
+RANLIB = @RANLIB@
+SAMPLERATE_CFLAGS = @SAMPLERATE_CFLAGS@
+SAMPLERATE_LIBS = @SAMPLERATE_LIBS@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SMF_CFLAGS = @SMF_CFLAGS@
+SMF_LIBS = @SMF_LIBS@
+SNDFILE_CFLAGS = @SNDFILE_CFLAGS@
+SNDFILE_LIBS = @SNDFILE_LIBS@
+SSEFLAGS = @SSEFLAGS@
+STRIP = @STRIP@
+VERSION = @VERSION@
+VST_CPPFLAGS = @VST_CPPFLAGS@
+VST_SOURCE_PATH = @VST_SOURCE_PATH@
+X11_CFLAGS = @X11_CFLAGS@
+X11_LIBS = @X11_LIBS@
+XEXT_CFLAGS = @XEXT_CFLAGS@
+XEXT_LIBS = @XEXT_LIBS@
+ZITA_CPPFLAGS = @ZITA_CPPFLAGS@
+ZITA_LIBS = @ZITA_LIBS@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ac_ct_OBJC = @ac_ct_OBJC@
+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@
+dgplugindir = @dgplugindir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+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@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+resizetest_LDADD = $(top_srcdir)/plugingui/libdggui.la
+resizetest_CXXFLAGS = \
+	-I$(top_srcdir)/plugingui \
+	-I$(top_srcdir)/src \
+	-I$(top_srcdir)/hugin
+
+resizetest_SOURCES = \
+	resizetest.cc \
+	$(top_srcdir)/hugin/hugin.c
+
+tabwidgettest_LDADD = $(top_srcdir)/plugingui/libdggui.la
+tabwidgettest_CXXFLAGS = \
+	-I$(top_srcdir)/plugingui \
+	-I$(top_srcdir)/src \
+	-I$(top_srcdir)/hugin
+
+tabwidgettest_SOURCES = \
+	tabwidgettest.cc \
+	$(top_srcdir)/hugin/hugin.c
+
+filebrowsertest_LDADD = $(top_srcdir)/plugingui/libdggui.la
+filebrowsertest_CXXFLAGS = \
+	-I$(top_srcdir)/plugingui \
+	-I$(top_srcdir)/src \
+	-I$(top_srcdir)/hugin
+
+filebrowsertest_SOURCES = \
+	filebrowsertest.cc \
+	$(top_srcdir)/hugin/hugin.c
+
+framewidgettest_LDADD = $(top_srcdir)/plugingui/libdggui.la
+framewidgettest_CXXFLAGS = \
+	-I$(top_srcdir)/plugingui \
+	-I$(top_srcdir)/src \
+	-I$(top_srcdir)/hugin
+
+framewidgettest_SOURCES = \
+	framewidgettest.cc \
+	$(top_srcdir)/hugin/hugin.c
+
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .cc .lo .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) --gnu test/uitests/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu test/uitests/Makefile
+.PRECIOUS: 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__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	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):
+
+clean-noinstPROGRAMS:
+	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
+
+filebrowsertest$(EXEEXT): $(filebrowsertest_OBJECTS) $(filebrowsertest_DEPENDENCIES) $(EXTRA_filebrowsertest_DEPENDENCIES) 
+	@rm -f filebrowsertest$(EXEEXT)
+	$(AM_V_CXXLD)$(filebrowsertest_LINK) $(filebrowsertest_OBJECTS) $(filebrowsertest_LDADD) $(LIBS)
+
+framewidgettest$(EXEEXT): $(framewidgettest_OBJECTS) $(framewidgettest_DEPENDENCIES) $(EXTRA_framewidgettest_DEPENDENCIES) 
+	@rm -f framewidgettest$(EXEEXT)
+	$(AM_V_CXXLD)$(framewidgettest_LINK) $(framewidgettest_OBJECTS) $(framewidgettest_LDADD) $(LIBS)
+
+resizetest$(EXEEXT): $(resizetest_OBJECTS) $(resizetest_DEPENDENCIES) $(EXTRA_resizetest_DEPENDENCIES) 
+	@rm -f resizetest$(EXEEXT)
+	$(AM_V_CXXLD)$(resizetest_LINK) $(resizetest_OBJECTS) $(resizetest_LDADD) $(LIBS)
+
+tabwidgettest$(EXEEXT): $(tabwidgettest_OBJECTS) $(tabwidgettest_DEPENDENCIES) $(EXTRA_tabwidgettest_DEPENDENCIES) 
+	@rm -f tabwidgettest$(EXEEXT)
+	$(AM_V_CXXLD)$(tabwidgettest_LINK) $(tabwidgettest_OBJECTS) $(tabwidgettest_LDADD) $(LIBS)
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/filebrowsertest-filebrowsertest.Po at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/framewidgettest-framewidgettest.Po at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/hugin.Po at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/resizetest-resizetest.Po at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/tabwidgettest-tabwidgettest.Po at am__quote@
+
+.c.o:
+ at am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+ at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(COMPILE) -c $<
+
+.c.obj:
+ at am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+ at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
+ at am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+ at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(LTCOMPILE) -c -o $@ $<
+
+hugin.o: $(top_srcdir)/hugin/hugin.c
+ at am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT hugin.o -MD -MP -MF $(DEPDIR)/hugin.Tpo -c -o hugin.o `test -f '$(top_srcdir)/hugin/hugin.c' || echo '$(srcdir)/'`$(top_srcdir)/hugin/hugin.c
+ at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/hugin.Tpo $(DEPDIR)/hugin.Po
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$(top_srcdir)/hugin/hugin.c' object='hugin.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o hugin.o `test -f '$(top_srcdir)/hugin/hugin.c' || echo '$(srcdir)/'`$(top_srcdir)/hugin/hugin.c
+
+hugin.obj: $(top_srcdir)/hugin/hugin.c
+ at am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT hugin.obj -MD -MP -MF $(DEPDIR)/hugin.Tpo -c -o hugin.obj `if test -f '$(top_srcdir)/hugin/hugin.c'; then $(CYGPATH_W) '$(top_srcdir)/hugin/hugin.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/hugin/hugin.c'; fi`
+ at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/hugin.Tpo $(DEPDIR)/hugin.Po
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$(top_srcdir)/hugin/hugin.c' object='hugin.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o hugin.obj `if test -f '$(top_srcdir)/hugin/hugin.c'; then $(CYGPATH_W) '$(top_srcdir)/hugin/hugin.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/hugin/hugin.c'; fi`
+
+.cc.o:
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXXCOMPILE) -c -o $@ $<
+
+.cc.obj:
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+
+.cc.lo:
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
+
+filebrowsertest-filebrowsertest.o: filebrowsertest.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(filebrowsertest_CXXFLAGS) $(CXXFLAGS) -MT filebrowsertest-filebrowsertest.o -MD -MP -MF $(DEPDIR)/filebrowsertest-filebrowsertest.Tpo -c -o filebrowsertest-filebrowsertest.o `test -f 'filebrowsertest.cc' || echo '$(srcdir)/'`filebrowsertest.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/filebrowsertest-filebrowsertest.Tpo $(DEPDIR)/filebrowsertest-filebrowsertest.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='filebrowsertest.cc' object='filebrowsertest-filebrowsertest.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(filebrowsertest_CXXFLAGS) $(CXXFLAGS) -c -o filebrowsertest-filebrowsertest.o `test -f 'filebrowsertest.cc' || echo '$(srcdir)/'`filebrowsertest.cc
+
+filebrowsertest-filebrowsertest.obj: filebrowsertest.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(filebrowsertest_CXXFLAGS) $(CXXFLAGS) -MT filebrowsertest-filebrowsertest.obj -MD -MP -MF $(DEPDIR)/filebrowsertest-filebrowsertest.Tpo -c -o filebrowsertest-filebrowsertest.obj `if test -f 'filebrowsertest.cc'; then $(CYGPATH_W) 'filebrowsertest.cc'; else $(CYGPATH_W) '$(srcdir)/filebrowsertest.cc'; fi`
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/filebrowsertest-filebrowsertest.Tpo $(DEPDIR)/filebrowsertest-filebrowsertest.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='filebrowsertest.cc' object='filebrowsertest-filebrowsertest.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(filebrowsertest_CXXFLAGS) $(CXXFLAGS) -c -o filebrowsertest-filebrowsertest.obj `if test -f 'filebrowsertest.cc'; then $(CYGPATH_W) 'filebrowsertest.cc'; else $(CYGPATH_W) '$(srcdir)/filebrowsertest.cc'; fi`
+
+framewidgettest-framewidgettest.o: framewidgettest.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(framewidgettest_CXXFLAGS) $(CXXFLAGS) -MT framewidgettest-framewidgettest.o -MD -MP -MF $(DEPDIR)/framewidgettest-framewidgettest.Tpo -c -o framewidgettest-framewidgettest.o `test -f 'framewidgettest.cc' || echo '$(srcdir)/'`framewidgettest.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/framewidgettest-framewidgettest.Tpo $(DEPDIR)/framewidgettest-framewidgettest.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='framewidgettest.cc' object='framewidgettest-framewidgettest.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(framewidgettest_CXXFLAGS) $(CXXFLAGS) -c -o framewidgettest-framewidgettest.o `test -f 'framewidgettest.cc' || echo '$(srcdir)/'`framewidgettest.cc
+
+framewidgettest-framewidgettest.obj: framewidgettest.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(framewidgettest_CXXFLAGS) $(CXXFLAGS) -MT framewidgettest-framewidgettest.obj -MD -MP -MF $(DEPDIR)/framewidgettest-framewidgettest.Tpo -c -o framewidgettest-framewidgettest.obj `if test -f 'framewidgettest.cc'; then $(CYGPATH_W) 'framewidgettest.cc'; else $(CYGPATH_W) '$(srcdir)/framewidgettest.cc'; fi`
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/framewidgettest-framewidgettest.Tpo $(DEPDIR)/framewidgettest-framewidgettest.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='framewidgettest.cc' object='framewidgettest-framewidgettest.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(framewidgettest_CXXFLAGS) $(CXXFLAGS) -c -o framewidgettest-framewidgettest.obj `if test -f 'framewidgettest.cc'; then $(CYGPATH_W) 'framewidgettest.cc'; else $(CYGPATH_W) '$(srcdir)/framewidgettest.cc'; fi`
+
+resizetest-resizetest.o: resizetest.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(resizetest_CXXFLAGS) $(CXXFLAGS) -MT resizetest-resizetest.o -MD -MP -MF $(DEPDIR)/resizetest-resizetest.Tpo -c -o resizetest-resizetest.o `test -f 'resizetest.cc' || echo '$(srcdir)/'`resizetest.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/resizetest-resizetest.Tpo $(DEPDIR)/resizetest-resizetest.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='resizetest.cc' object='resizetest-resizetest.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(resizetest_CXXFLAGS) $(CXXFLAGS) -c -o resizetest-resizetest.o `test -f 'resizetest.cc' || echo '$(srcdir)/'`resizetest.cc
+
+resizetest-resizetest.obj: resizetest.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(resizetest_CXXFLAGS) $(CXXFLAGS) -MT resizetest-resizetest.obj -MD -MP -MF $(DEPDIR)/resizetest-resizetest.Tpo -c -o resizetest-resizetest.obj `if test -f 'resizetest.cc'; then $(CYGPATH_W) 'resizetest.cc'; else $(CYGPATH_W) '$(srcdir)/resizetest.cc'; fi`
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/resizetest-resizetest.Tpo $(DEPDIR)/resizetest-resizetest.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='resizetest.cc' object='resizetest-resizetest.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(resizetest_CXXFLAGS) $(CXXFLAGS) -c -o resizetest-resizetest.obj `if test -f 'resizetest.cc'; then $(CYGPATH_W) 'resizetest.cc'; else $(CYGPATH_W) '$(srcdir)/resizetest.cc'; fi`
+
+tabwidgettest-tabwidgettest.o: tabwidgettest.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tabwidgettest_CXXFLAGS) $(CXXFLAGS) -MT tabwidgettest-tabwidgettest.o -MD -MP -MF $(DEPDIR)/tabwidgettest-tabwidgettest.Tpo -c -o tabwidgettest-tabwidgettest.o `test -f 'tabwidgettest.cc' || echo '$(srcdir)/'`tabwidgettest.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/tabwidgettest-tabwidgettest.Tpo $(DEPDIR)/tabwidgettest-tabwidgettest.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='tabwidgettest.cc' object='tabwidgettest-tabwidgettest.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tabwidgettest_CXXFLAGS) $(CXXFLAGS) -c -o tabwidgettest-tabwidgettest.o `test -f 'tabwidgettest.cc' || echo '$(srcdir)/'`tabwidgettest.cc
+
+tabwidgettest-tabwidgettest.obj: tabwidgettest.cc
+ at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tabwidgettest_CXXFLAGS) $(CXXFLAGS) -MT tabwidgettest-tabwidgettest.obj -MD -MP -MF $(DEPDIR)/tabwidgettest-tabwidgettest.Tpo -c -o tabwidgettest-tabwidgettest.obj `if test -f 'tabwidgettest.cc'; then $(CYGPATH_W) 'tabwidgettest.cc'; else $(CYGPATH_W) '$(srcdir)/tabwidgettest.cc'; fi`
+ at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/tabwidgettest-tabwidgettest.Tpo $(DEPDIR)/tabwidgettest-tabwidgettest.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='tabwidgettest.cc' object='tabwidgettest-tabwidgettest.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tabwidgettest_CXXFLAGS) $(CXXFLAGS) -c -o tabwidgettest-tabwidgettest.obj `if test -f 'tabwidgettest.cc'; then $(CYGPATH_W) 'tabwidgettest.cc'; else $(CYGPATH_W) '$(srcdir)/tabwidgettest.cc'; fi`
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+
+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: $(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:
+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-libtool clean-noinstPROGRAMS \
+	mostlyclean-am
+
+distclean: distclean-am
+	-rm -rf ./$(DEPDIR)
+	-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-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 -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
+	clean-libtool clean-noinstPROGRAMS cscopelist-am ctags \
+	ctags-am distclean distclean-compile distclean-generic \
+	distclean-libtool 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 maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-compile \
+	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+	tags tags-am uninstall uninstall-am
+
+
+# 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:
diff --git a/test/uitests/filebrowsertest.cc b/test/uitests/filebrowsertest.cc
new file mode 100644
index 0000000..c558fab
--- /dev/null
+++ b/test/uitests/filebrowsertest.cc
@@ -0,0 +1,146 @@
+/* -*- Mode: c++ -*- */
+/***************************************************************************
+ *            filebrowsertest.cc
+ *
+ *  Sat Apr 15 22:24:06 CEST 2017
+ *  Copyright 2017 Bent Bisballe Nyeng
+ *  deva at aasimon.org
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include <iostream>
+
+#include <platform.h>
+
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
+#define WIN32_LEAN_AND_MEAN
+#include <windows.h>
+#endif
+#include <unistd.h>
+
+#include <hugin.hpp>
+#include <window.h>
+#include <button.h>
+#include <label.h>
+#include <filebrowser.h>
+
+class TestWindow
+	: public GUI::Window
+{
+public:
+	TestWindow()
+		: GUI::Window(nullptr)
+	{
+		setCaption("FileBrowserTest Window");
+		CONNECT(eventHandler(), closeNotifier,
+		        this, &TestWindow::closeEventHandler);
+
+		CONNECT(file_browser.eventHandler(), closeNotifier,
+		        this, &TestWindow::dialogCloseEventHandler);
+
+		CONNECT(&file_browser, fileSelectNotifier,
+		        this, &TestWindow::fileSelected);
+
+		CONNECT(&file_browser, fileSelectCancelNotifier,
+		        this, &TestWindow::fileCanceled);
+
+
+		button.move(0, 0);
+		button.resize(120, 30);
+		button.setText("Browse...");
+
+		label.move(0, 40);
+		label.resize(120, 30);
+		label.setText("Filename will be shown here.");
+
+		CONNECT(&button, clickNotifier,
+		        this, &TestWindow::dialogShow);
+	}
+
+	void fileSelected(const std::string& filename)
+	{
+		label.setText(filename);
+	}
+
+	void fileCanceled()
+	{
+		label.setText("[Canceled]");
+	}
+
+	void closeEventHandler()
+	{
+		closing = true;
+	}
+
+	void dialogCloseEventHandler()
+	{
+		file_browser.hide();
+	}
+
+	void dialogShow()
+	{
+		file_browser.show();
+		file_browser.resize(300, 300);
+	}
+
+	bool processEvents()
+	{
+		eventHandler()->processEvents();
+		return !closing;
+	}
+
+	void repaintEvent(GUI::RepaintEvent* repaintEvent)
+	{
+		GUI::Painter painter(*this);
+
+		label.resize(width(), 30);
+
+		//painter.clear();
+		painter.setColour(GUI::Colour(0,1,0));
+		painter.drawFilledRectangle(0, 0, width(), height());
+	}
+
+private:
+	bool closing{false};
+
+	GUI::Button button{this};
+	GUI::Label label{this};
+
+	GUI::FileBrowser file_browser{this};
+};
+
+int main()
+{
+	INFO(example, "We are up and running");
+
+	TestWindow test_window;
+	test_window.show();
+	test_window.resize(300,300);
+
+	while(test_window.processEvents())
+	{
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
+		SleepEx(50, FALSE);
+#else
+		usleep(50000);
+#endif
+	}
+
+	return 0;
+}
diff --git a/test/uitests/framewidgettest.cc b/test/uitests/framewidgettest.cc
new file mode 100644
index 0000000..2b94688
--- /dev/null
+++ b/test/uitests/framewidgettest.cc
@@ -0,0 +1,191 @@
+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/***************************************************************************
+ *            framewidgettest.cc
+ *
+ *  Sat Feb 11 23:36:04 CET 2017
+ *  Copyright 2017 André Nusser
+ *  andre.nusser at googlemail.com
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include <iostream>
+
+#include <platform.h>
+
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
+#define WIN32_LEAN_AND_MEAN
+#include <windows.h>
+#endif
+#include <unistd.h>
+
+#include <button.h>
+#include <checkbox.h>
+#include <frame.h>
+#include <hugin.hpp>
+#include <label.h>
+#include <layout.h>
+#include <window.h>
+#include <painter.h>
+
+// TODO: fix segfault on close
+
+class Widget1 : public GUI::Widget
+{
+public:
+	Widget1(GUI::Widget* parent) : GUI::Widget(parent)
+	{
+		layout.setResizeChildren(true);
+		layout.setHAlignment(GUI::HAlignment::center);
+
+		label1.setText("Label1");
+		label1.setAlignment(GUI::TextAlignment::left);
+		layout.addItem(&label1);
+
+		label2.setText("Label2");
+		label2.setAlignment(GUI::TextAlignment::center);
+		layout.addItem(&label2);
+
+		label3.setText("Label3");
+		label3.setAlignment(GUI::TextAlignment::right);
+		layout.addItem(&label3);
+	}
+
+private:
+	GUI::VBoxLayout layout{this};
+	GUI::Label label1{this};
+	GUI::Label label2{this};
+	GUI::Label label3{this};
+};
+
+class Widget2 : public GUI::Widget
+{
+public:
+	Widget2(GUI::Widget* parent) : GUI::Widget(parent)
+	{
+		layout.setSpacing(10);
+		layout.setResizeChildren(true);
+		layout.setVAlignment(GUI::VAlignment::top);
+
+		label1.setText("Label1");
+		label1.setAlignment(GUI::TextAlignment::right);
+		layout.addItem(&label1);
+
+		label2.setText("Label2");
+		label2.setAlignment(GUI::TextAlignment::left);
+		layout.addItem(&label2);
+
+		layout.addItem(&checkbox);
+	}
+
+private:
+	GUI::HBoxLayout layout{this};
+	GUI::Label label1{this};
+	GUI::Label label2{this};
+	GUI::CheckBox checkbox{this};
+};
+
+class TestWindow : public GUI::Window
+{
+public:
+	TestWindow() : GUI::Window(nullptr)
+	{
+		setCaption("FrameWidgetTest Window");
+		CONNECT(eventHandler(), closeNotifier, this,
+		    &TestWindow::closeEventHandler);
+		CONNECT(this, sizeChangeNotifier, this, &TestWindow::sizeChanged);
+
+		layout.setSpacing(10);
+		layout.setResizeChildren(true);
+		layout.setHAlignment(GUI::HAlignment::center);
+
+		layout.addItem(&frame1);
+		layout.addItem(&frame2);
+		layout.addItem(&frame3);
+		layout.addItem(&frame4);
+
+		frame1.setTitle("Frame 1 Title");
+		frame2.setTitle("Frame 2 Title");
+		frame3.setTitle("Frame 3 Title");
+		frame4.setTitle("Frame 4 Title");
+
+		frame1.setContent(&w1_1);
+		frame2.setContent(&w1_2);
+		frame3.setContent(&w2_1);
+		frame4.setContent(&w2_2);
+	}
+
+	void sizeChanged(std::size_t width, std::size_t height)
+	{
+		// TODO: Do we have to do anything here?
+	}
+
+	void closeEventHandler()
+	{
+		closing = true;
+	}
+
+	bool processEvents()
+	{
+		eventHandler()->processEvents();
+		return !closing;
+	}
+
+	void repaintEvent(GUI::RepaintEvent* repaintEvent) override
+	{
+		GUI::Painter painter(*this);
+		painter.setColour(GUI::Colour(0.85));
+		painter.drawFilledRectangle(0, 0, width() - 1, height() - 1);
+	}
+
+private:
+	bool closing{false};
+
+	GUI::VBoxLayout layout{this};
+
+	GUI::FrameWidget frame1{this, true};
+	GUI::FrameWidget frame2{this, false};
+	GUI::FrameWidget frame3{this, true};
+	GUI::FrameWidget frame4{this, false};
+
+	Widget1 w1_1{this};
+	Widget1 w1_2{this};
+
+	Widget2 w2_1{this};
+	Widget2 w2_2{this};
+};
+
+int main()
+{
+	INFO(example, "We are up and running");
+
+	TestWindow test_window;
+	test_window.show();
+	test_window.resize(300, 300);
+
+	while(test_window.processEvents())
+	{
+#ifdef WIN32
+		SleepEx(50, FALSE);
+#else
+		usleep(50000);
+#endif
+	}
+
+	return 0;
+}
diff --git a/test/uitests/resizetest.cc b/test/uitests/resizetest.cc
new file mode 100644
index 0000000..f5ba01b
--- /dev/null
+++ b/test/uitests/resizetest.cc
@@ -0,0 +1,146 @@
+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/***************************************************************************
+ *            resizetest.cc
+ *
+ *  Sun Feb  5 20:05:24 CET 2017
+ *  Copyright 2017 Bent Bisballe Nyeng
+ *  deva at aasimon.org
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include <iostream>
+
+#include <platform.h>
+
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
+#define WIN32_LEAN_AND_MEAN
+#include <windows.h>
+#endif
+#include <unistd.h>
+
+#include <hugin.hpp>
+#include <window.h>
+#include <font.h>
+#include <painter.h>
+
+class TestWindow
+	: public GUI::Window
+{
+public:
+	TestWindow()
+		: GUI::Window(nullptr)
+	{
+		setCaption("ResizeTest Window");
+		CONNECT(eventHandler(), closeNotifier,
+		        this, &TestWindow::closeEventHandler);
+		CONNECT(this, sizeChangeNotifier, this, &TestWindow::sizeChanged);
+		CONNECT(this, positionChangeNotifier, this, &TestWindow::positionChanged);
+	}
+
+	void sizeChanged(std::size_t width, std::size_t height)
+	{
+		reportedSize = std::make_pair(width, height);
+		repaintEvent(nullptr);
+	}
+
+	void positionChanged(int x, int y)
+	{
+		reportedPosition = std::make_pair(x, y);
+		repaintEvent(nullptr);
+	}
+
+	void closeEventHandler()
+	{
+		closing = true;
+	}
+
+	bool processEvents()
+	{
+		eventHandler()->processEvents();
+		return !closing;
+	}
+
+	void repaintEvent(GUI::RepaintEvent* repaintEvent)
+	{
+		GUI::Painter painter(*this);
+
+		//painter.clear();
+		painter.setColour(GUI::Colour(0,1,0));
+		painter.drawFilledRectangle(0, 0, width(), height());
+
+		auto currentSize = std::make_pair(width(), height());
+		auto currentPosition = std::make_pair(x(), y());
+
+		{
+			painter.setColour(GUI::Colour(1,0,0));
+			char str[64];
+			sprintf(str, "reported: (%d, %d); (%d, %d)",
+			        (int)reportedPosition.first,
+			        (int)reportedPosition.second,
+			        (int)reportedSize.first,
+			        (int)reportedSize.second);
+			auto stringWidth = font.textWidth(str);
+			auto stringHeight = font.textHeight(str);
+			painter.drawText(reportedSize.first / 2 - stringWidth / 2,
+			                 reportedSize.second / 2 + stringHeight / 2 - 7,
+			                 font, str, false);
+		}
+
+		{
+			painter.setColour(GUI::Colour(1,0,0));
+			char str[64];
+			sprintf(str, "current: (%d, %d); (%d, %d)",
+			        (int)currentPosition.first,
+			        (int)currentPosition.second,
+			        (int)currentSize.first,
+			        (int)currentSize.second);
+			auto stringWidth = font.textWidth(str);
+			auto stringHeight = font.textHeight(str);
+			painter.drawText(currentSize.first / 2 - stringWidth / 2,
+			                 currentSize.second / 2 + stringHeight / 2 + 7,
+			                 font, str, false);
+		}
+	}
+
+private:
+	bool closing{false};
+	GUI::Font font{":font.png"};
+	std::pair<std::size_t, std::size_t> reportedSize;
+	std::pair<int, int> reportedPosition;
+};
+
+int main()
+{
+	INFO(example, "We are up and running");
+
+	TestWindow test_window;
+	test_window.show();
+	test_window.resize(300,300);
+
+	while(test_window.processEvents())
+	{
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
+		SleepEx(50, FALSE);
+#else
+		usleep(50000);
+#endif
+	}
+
+	return 0;
+}
diff --git a/test/uitests/tabwidgettest.cc b/test/uitests/tabwidgettest.cc
new file mode 100644
index 0000000..292991c
--- /dev/null
+++ b/test/uitests/tabwidgettest.cc
@@ -0,0 +1,167 @@
+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/***************************************************************************
+ *            tabwidgettest.cc
+ *
+ *  Thu Feb  9 19:20:06 CET 2017
+ *  Copyright 2017 Bent Bisballe Nyeng
+ *  deva at aasimon.org
+ ****************************************************************************/
+
+/*
+ *  This file is part of DrumGizmo.
+ *
+ *  DrumGizmo is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  DrumGizmo is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU Lesser General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with DrumGizmo; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.
+ */
+#include <iostream>
+
+#include <platform.h>
+
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
+#define WIN32_LEAN_AND_MEAN
+#include <windows.h>
+#endif
+#include <unistd.h>
+
+#include <hugin.hpp>
+#include <window.h>
+#include <tabwidget.h>
+#include <label.h>
+#include <layout.h>
+#include <button.h>
+#include <painter.h>
+
+class Widget1
+	: public GUI::Widget
+{
+public:
+	Widget1(GUI::Widget* parent)
+		: GUI::Widget(parent)
+	{
+		layout.setResizeChildren(true);
+		layout.setHAlignment(GUI::HAlignment::center);
+
+		label1.setText("Label1");
+		label1.setAlignment(GUI::TextAlignment::left);
+		layout.addItem(&label1);
+
+		label2.setText("Label2");
+		label2.setAlignment(GUI::TextAlignment::center);
+		layout.addItem(&label2);
+
+		label3.setText("Label3");
+		label3.setAlignment(GUI::TextAlignment::right);
+		layout.addItem(&label3);
+	}
+
+private:
+	GUI::VBoxLayout layout{this};
+	GUI::Label label1{this};
+	GUI::Label label2{this};
+	GUI::Label label3{this};
+};
+
+class Widget2
+	: public GUI::Button
+{
+public:
+	Widget2(GUI::Widget* parent)
+		: GUI::Button(parent)
+	{
+		setText("Widget2");
+	}
+};
+
+class Widget3
+	: public GUI::Widget
+{
+public:
+	Widget3(GUI::Widget* parent)
+		: GUI::Widget(parent)
+	{
+		label.move(100, 80);
+		label.resize(100, 20);
+		label.setText("Widget3");
+	}
+private:
+	GUI::Label label{this};
+};
+
+class TestWindow
+	: public GUI::Window
+{
+public:
+	TestWindow()
+		: GUI::Window(nullptr)
+	{
+		setCaption("TabWidgetTest Window");
+		CONNECT(eventHandler(), closeNotifier,
+		        this, &TestWindow::closeEventHandler);
+		CONNECT(this, sizeChangeNotifier, this, &TestWindow::sizeChanged);
+		tabs.move(0, 0);
+		tabs.addTab("Tab1", &widget1);
+		tabs.addTab("Tab2", &widget2);
+		tabs.addTab("Tab3", &widget3);
+}
+
+	void sizeChanged(std::size_t width, std::size_t height)
+	{
+		tabs.resize(this->width(), this->height());
+	}
+
+	void closeEventHandler()
+	{
+		closing = true;
+	}
+
+	bool processEvents()
+	{
+		eventHandler()->processEvents();
+		return !closing;
+	}
+
+	void repaintEvent(GUI::RepaintEvent* repaintEvent) override
+	{
+		GUI::Painter painter(*this);
+		painter.setColour(GUI::Colour(0.85));
+		painter.drawFilledRectangle(0, 0, width() - 1, height() - 1);
+	}
+
+private:
+	bool closing{false};
+	GUI::TabWidget tabs{this};
+	Widget1 widget1{this};
+	Widget2 widget2{this};
+	Widget3 widget3{this};
+};
+
+int main()
+{
+	INFO(example, "We are up and running");
+
+	TestWindow test_window;
+	test_window.show();
+	test_window.resize(300,300);
+
+	while(test_window.processEvents())
+	{
+#if DG_PLATFORM == DG_PLATFORM_WINDOWS
+		SleepEx(50, FALSE);
+#else
+		usleep(50000);
+#endif
+	}
+
+	return 0;
+}
diff --git a/tools/Makefile.in b/tools/Makefile.in
index c62c15b..dbf634e 100644
--- a/tools/Makefile.in
+++ b/tools/Makefile.in
@@ -172,6 +172,9 @@ MANIFEST_TOOL = @MANIFEST_TOOL@
 MKDIR_P = @MKDIR_P@
 NM = @NM@
 NMEDIT = @NMEDIT@
+OBJC = @OBJC@
+OBJCDEPMODE = @OBJCDEPMODE@
+OBJCFLAGS = @OBJCFLAGS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
 OTOOL = @OTOOL@
@@ -208,6 +211,8 @@ VST_CPPFLAGS = @VST_CPPFLAGS@
 VST_SOURCE_PATH = @VST_SOURCE_PATH@
 X11_CFLAGS = @X11_CFLAGS@
 X11_LIBS = @X11_LIBS@
+XEXT_CFLAGS = @XEXT_CFLAGS@
+XEXT_LIBS = @XEXT_LIBS@
 ZITA_CPPFLAGS = @ZITA_CPPFLAGS@
 ZITA_LIBS = @ZITA_LIBS@
 abs_builddir = @abs_builddir@
@@ -218,6 +223,7 @@ ac_ct_AR = @ac_ct_AR@
 ac_ct_CC = @ac_ct_CC@
 ac_ct_CXX = @ac_ct_CXX@
 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ac_ct_OBJC = @ac_ct_OBJC@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
diff --git a/tools/add_file b/tools/add_file
index d1b190f..a704029 100755
--- a/tools/add_file
+++ b/tools/add_file
@@ -16,14 +16,18 @@ function allfile() {
   fi
   if [ "$USER" == "chaot" ]
   then
-    NAME="André Nusser"; EMAIL="andre.nusser at googlemail.com"
+    NAME="André Nusser"; EMAIL="andre.nusser at googlemail.com"
   fi
   if [ "$DGUSER" == "glocke" ]
   then
-    NAME="Christian Glöckner"; EMAIL="cgloeckner at freenet.de"
+    NAME="Christian Glöckner"; EMAIL="cgloeckner at freenet.de"
+  fi
+  if [ "$USER" == "meka" ]
+  then
+    NAME="Goran Mekić"; EMAIL="meka at tilda.center"
   fi
 
-  echo "/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */" > $1;
+  echo "/* -*- Mode: c++ -*- */" > $1;
   echo "/***************************************************************************" >> $1;
   echo " *            $1" >> $1;
   echo " *" >> $1 ;
diff --git a/version.h b/version.h
index 5660deb..26e6bd0 100644
--- a/version.h
+++ b/version.h
@@ -1 +1 @@
-#define VERSION "0.9.12"
+#define VERSION "0.9.13"

-- 
drumgizmo packaging



More information about the pkg-multimedia-commits mailing list