[girl] Prepare GNOME Internet Radio Locator build tree for GTK+ 3.0



commit 770b1c847520f3ab229b1caf687037dde19f443a
Author: Ole Aamot <oka oka no>
Date:   Wed Mar 15 20:11:28 2017 +0100

    Prepare GNOME Internet Radio Locator build tree for GTK+ 3.0

 GNOME3                         |   11 +
 configure                      |  157 +++++-----
 configure.ac                   |   16 +-
 data/icons/16x16/Makefile.in   |  508 -------------------------------
 data/icons/22x22/Makefile.in   |  508 -------------------------------
 data/icons/24x24/Makefile.in   |  507 -------------------------------
 data/icons/256x256/Makefile.in |  507 -------------------------------
 data/icons/32x32/Makefile.in   |  508 -------------------------------
 data/icons/48x48/Makefile.in   |  508 -------------------------------
 data/icons/Makefile.in         |  643 ----------------------------------------
 data/pixmaps/Makefile.in       |  508 -------------------------------
 help/Makefile.in               |  450 ----------------------------
 po/POTFILES.in                 |   22 ++-
 src/GIRL-GUI.h                 |   20 ++
 src/GIRL-LISTENER.h            |   60 ++++
 src/GIRL-PROGRAM.h             |   76 +++++
 src/GIRL-RUNNERS.h             |   54 ++++
 src/GIRL-STATION.h             |   88 ++++++
 src/GIRL-STATIONS-MAP.h        |  110 +++++++
 src/GIRL-STREAMS.h             |   71 +++++
 src/GIRL-TZ.h                  |  118 ++++++++
 src/GIRL.c                     |   44 +++
 src/GIRL.h                     |  165 ++++++++++
 src/Makefile.am                |   36 +--
 src/Makefile.in                |  335 ++++++++--------------
 src/girl.xml                   |   18 +-
 26 files changed, 1073 insertions(+), 4975 deletions(-)
---
diff --git a/GNOME3 b/GNOME3
new file mode 100644
index 0000000..4b882a4
--- /dev/null
+++ b/GNOME3
@@ -0,0 +1,11 @@
+The next generation (10.0.0) of GNOME Internet Radio Locator is in
+development.
+
+You can download a GNOME 3 test release based on libchamplain and GNOME
+Maps from from
+https://people.gnome.org/~ole/testing/girl-10.0.0-champlain-test.tar.xz
+
+See HACKING for details on how to contribute code to the next generation.
+
+Enjoy Internet radio,
+Ole Aamot <ole src gnome org>
diff --git a/configure b/configure
index dadd933..8f42a9e 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,8 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for girl 9.8.0.
+# Generated by GNU Autoconf 2.69 for girl 9.9.0.
+#
+# Report bugs to <girl-list gnome org>.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -264,10 +266,11 @@ fi
     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
   else
-    $as_echo "$0: Please tell bug-autoconf gnu org about your system,
-$0: including any error possibly output before this
-$0: message. Then install a modern shell, or manually run
-$0: the script under such a shell if you do have one."
+    $as_echo "$0: Please tell bug-autoconf gnu org and
+$0: girl-list gnome org about your system, including any
+$0: error possibly output before this message. Then install
+$0: a modern shell, or manually run the script under such a
+$0: shell if you do have one."
   fi
   exit 1
 fi
@@ -577,12 +580,12 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='girl'
 PACKAGE_TARNAME='girl'
-PACKAGE_VERSION='9.8.0'
-PACKAGE_STRING='girl 9.8.0'
-PACKAGE_BUGREPORT=''
+PACKAGE_VERSION='9.9.0'
+PACKAGE_STRING='girl 9.9.0'
+PACKAGE_BUGREPORT='girl-list gnome org'
 PACKAGE_URL=''
 
-ac_unique_file="src/girl.c"
+ac_unique_file="src/GIRL.c"
 # Factoring default headers for most tests.
 ac_includes_default="\
 #include <stdio.h>
@@ -772,6 +775,7 @@ infodir
 docdir
 oldincludedir
 includedir
+runstatedir
 localstatedir
 sharedstatedir
 sysconfdir
@@ -860,6 +864,7 @@ datadir='${datarootdir}'
 sysconfdir='${prefix}/etc'
 sharedstatedir='${prefix}/com'
 localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
 includedir='${prefix}/include'
 oldincludedir='/usr/include'
 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
@@ -1112,6 +1117,15 @@ do
   | -silent | --silent | --silen | --sile | --sil)
     silent=yes ;;
 
+  -runstatedir | --runstatedir | --runstatedi | --runstated \
+  | --runstate | --runstat | --runsta | --runst | --runs \
+  | --run | --ru | --r)
+    ac_prev=runstatedir ;;
+  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+  | --run=* | --ru=* | --r=*)
+    runstatedir=$ac_optarg ;;
+
   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
     ac_prev=sbindir ;;
   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
@@ -1249,7 +1263,7 @@ fi
 for ac_var in  exec_prefix prefix bindir sbindir libexecdir datarootdir \
                datadir sysconfdir sharedstatedir localstatedir includedir \
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
-               libdir localedir mandir
+               libdir localedir mandir runstatedir
 do
   eval ac_val=\$$ac_var
   # Remove trailing slashes.
@@ -1362,7 +1376,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 girl 9.8.0 to adapt to many kinds of systems.
+\`configure' configures girl 9.9.0 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1402,6 +1416,7 @@ Fine tuning of the installation directories:
   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
   --libdir=DIR            object code libraries [EPREFIX/lib]
   --includedir=DIR        C header files [PREFIX/include]
   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
@@ -1428,7 +1443,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of girl 9.8.0:";;
+     short | recursive ) echo "Configuration of girl 9.9.0:";;
    esac
   cat <<\_ACEOF
 
@@ -1480,7 +1495,7 @@ Some influential environment variables:
 Use these variables to override the choices made by `configure' or to help
 it to find libraries and programs with nonstandard names/locations.
 
-Report bugs to the package provider.
+Report bugs to <girl-list gnome org>.
 _ACEOF
 ac_status=$?
 fi
@@ -1543,7 +1558,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-girl configure 9.8.0
+girl configure 9.9.0
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1790,6 +1805,10 @@ $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+( $as_echo "## ---------------------------------- ##
+## Report this to girl-list gnome org ##
+## ---------------------------------- ##"
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
@@ -1908,7 +1927,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 girl $as_me 9.8.0, which was
+It was created by girl $as_me 9.9.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2771,7 +2790,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='girl'
- VERSION='9.8.0'
+ VERSION='9.9.0'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -4124,32 +4143,26 @@ if test -n "$GIRL_CFLAGS"; then
     pkg_cv_GIRL_CFLAGS="$GIRL_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= 2.0 \\
-                 glib-2.0 >= 2.40 \\
-                 libgnome-2.0 >= 2.0 \\
-                 libgnomeui-2.0 >= 2.0 \\
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-3.0 >= 3.0 \\
+                 pangoft2 >= 0.28 \\
+                 champlain-gtk-0.12 >= 0.12.10 \\
                  libxml-2.0 >= 2.0 \\
-                 gnome-vfs-2.0 >= 2.0
-                 gstreamer-1.0 >= 1.0
+                 gstreamer-1.0 >= 1.0 \\
                  gstreamer-video-1.0\""; } >&5
-  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= 2.0 \
-                 glib-2.0 >= 2.40 \
-                 libgnome-2.0 >= 2.0 \
-                 libgnomeui-2.0 >= 2.0 \
+  ($PKG_CONFIG --exists --print-errors "gtk+-3.0 >= 3.0 \
+                 pangoft2 >= 0.28 \
+                 champlain-gtk-0.12 >= 0.12.10 \
                  libxml-2.0 >= 2.0 \
-                 gnome-vfs-2.0 >= 2.0
-                 gstreamer-1.0 >= 1.0
+                 gstreamer-1.0 >= 1.0 \
                  gstreamer-video-1.0") 2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
-  pkg_cv_GIRL_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.0 \
-                 glib-2.0 >= 2.40 \
-                 libgnome-2.0 >= 2.0 \
-                 libgnomeui-2.0 >= 2.0 \
+  pkg_cv_GIRL_CFLAGS=`$PKG_CONFIG --cflags "gtk+-3.0 >= 3.0 \
+                 pangoft2 >= 0.28 \
+                 champlain-gtk-0.12 >= 0.12.10 \
                  libxml-2.0 >= 2.0 \
-                 gnome-vfs-2.0 >= 2.0
-                 gstreamer-1.0 >= 1.0
+                 gstreamer-1.0 >= 1.0 \
                  gstreamer-video-1.0" 2>/dev/null`
                      test "x$?" != "x0" && pkg_failed=yes
 else
@@ -4162,32 +4175,26 @@ if test -n "$GIRL_LIBS"; then
     pkg_cv_GIRL_LIBS="$GIRL_LIBS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= 2.0 \\
-                 glib-2.0 >= 2.40 \\
-                 libgnome-2.0 >= 2.0 \\
-                 libgnomeui-2.0 >= 2.0 \\
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-3.0 >= 3.0 \\
+                 pangoft2 >= 0.28 \\
+                 champlain-gtk-0.12 >= 0.12.10 \\
                  libxml-2.0 >= 2.0 \\
-                 gnome-vfs-2.0 >= 2.0
-                 gstreamer-1.0 >= 1.0
+                 gstreamer-1.0 >= 1.0 \\
                  gstreamer-video-1.0\""; } >&5
-  ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= 2.0 \
-                 glib-2.0 >= 2.40 \
-                 libgnome-2.0 >= 2.0 \
-                 libgnomeui-2.0 >= 2.0 \
+  ($PKG_CONFIG --exists --print-errors "gtk+-3.0 >= 3.0 \
+                 pangoft2 >= 0.28 \
+                 champlain-gtk-0.12 >= 0.12.10 \
                  libxml-2.0 >= 2.0 \
-                 gnome-vfs-2.0 >= 2.0
-                 gstreamer-1.0 >= 1.0
+                 gstreamer-1.0 >= 1.0 \
                  gstreamer-video-1.0") 2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
-  pkg_cv_GIRL_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.0 \
-                 glib-2.0 >= 2.40 \
-                 libgnome-2.0 >= 2.0 \
-                 libgnomeui-2.0 >= 2.0 \
+  pkg_cv_GIRL_LIBS=`$PKG_CONFIG --libs "gtk+-3.0 >= 3.0 \
+                 pangoft2 >= 0.28 \
+                 champlain-gtk-0.12 >= 0.12.10 \
                  libxml-2.0 >= 2.0 \
-                 gnome-vfs-2.0 >= 2.0
-                 gstreamer-1.0 >= 1.0
+                 gstreamer-1.0 >= 1.0 \
                  gstreamer-video-1.0" 2>/dev/null`
                      test "x$?" != "x0" && pkg_failed=yes
 else
@@ -4209,34 +4216,28 @@ else
         _pkg_short_errors_supported=no
 fi
         if test $_pkg_short_errors_supported = yes; then
-               GIRL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gtk+-2.0 >= 2.0 \
-                 glib-2.0 >= 2.40 \
-                 libgnome-2.0 >= 2.0 \
-                 libgnomeui-2.0 >= 2.0 \
+               GIRL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gtk+-3.0 >= 3.0 \
+                 pangoft2 >= 0.28 \
+                 champlain-gtk-0.12 >= 0.12.10 \
                  libxml-2.0 >= 2.0 \
-                 gnome-vfs-2.0 >= 2.0
-                 gstreamer-1.0 >= 1.0
+                 gstreamer-1.0 >= 1.0 \
                  gstreamer-video-1.0" 2>&1`
         else
-               GIRL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gtk+-2.0 >= 2.0 \
-                 glib-2.0 >= 2.40 \
-                 libgnome-2.0 >= 2.0 \
-                 libgnomeui-2.0 >= 2.0 \
+               GIRL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gtk+-3.0 >= 3.0 \
+                 pangoft2 >= 0.28 \
+                 champlain-gtk-0.12 >= 0.12.10 \
                  libxml-2.0 >= 2.0 \
-                 gnome-vfs-2.0 >= 2.0
-                 gstreamer-1.0 >= 1.0
+                 gstreamer-1.0 >= 1.0 \
                  gstreamer-video-1.0" 2>&1`
         fi
        # Put the nasty error message in config.log where it belongs
        echo "$GIRL_PKG_ERRORS" >&5
 
-       as_fn_error $? "Package requirements (gtk+-2.0 >= 2.0 \
-                 glib-2.0 >= 2.40 \
-                 libgnome-2.0 >= 2.0 \
-                 libgnomeui-2.0 >= 2.0 \
+       as_fn_error $? "Package requirements (gtk+-3.0 >= 3.0 \
+                 pangoft2 >= 0.28 \
+                 champlain-gtk-0.12 >= 0.12.10 \
                  libxml-2.0 >= 2.0 \
-                 gnome-vfs-2.0 >= 2.0
-                 gstreamer-1.0 >= 1.0
+                 gstreamer-1.0 >= 1.0 \
                  gstreamer-video-1.0) were not met:
 
 $GIRL_PKG_ERRORS
@@ -4270,7 +4271,7 @@ $as_echo "yes" >&6; }
 
 fi 2>&5
 
-GIRL_PKG_DEPS="gtk+-2.0, glib-2.0, libgnome-2.0, libgnomeui-2.0, libxml-2.0, gnome-vfs-2.0, gstreamer-1.0 
gstreamer-video-1.0"
+GIRL_PKG_DEPS="gtk+-3.0 libxml-2.0, gstreamer-1.0 gstreamer-video-1.0"
 
 
 
@@ -6671,7 +6672,13 @@ install-help: $(_HELP_LC_FILES)
            elif test "x$$lc" != "xC"; then \
              if test "x$(YELP_LC_MEDIA_LINKS)" != "x"; then \
                echo "$(LN_S) -f $(HELP_DIR)/C/$(HELP_ID)/$$f $$helpdir$$f"; \
-               $(LN_S) -f "$(HELP_DIR)/C/$(HELP_ID)/$$f" "$$helpdir$$f" || exit 1; \
+               dname="$$f"; \
+               pars="../"; \
+               while test "$$dname" != "." -a "$$dname" != "/"; do \
+                 pars="../$$pars"; \
+                 dname=$$(dirname "$$dname"); \
+               done; \
+               $(LN_S) -f $$pars"C/$(HELP_ID)/$$f" "$$helpdir$$f" || exit 1; \
              fi; \
            fi; \
          done; \
@@ -7267,7 +7274,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 girl $as_me 9.8.0, which was
+This file was extended by girl $as_me 9.9.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -7327,13 +7334,13 @@ $config_headers
 Configuration commands:
 $config_commands
 
-Report bugs to the package provider."
+Report bugs to <girl-list gnome org>."
 
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-girl config.status 9.8.0
+girl config.status 9.9.0
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/configure.ac b/configure.ac
index 79ac38d..c71b6c2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,9 +2,9 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.59)
-AC_INIT(girl, 9.8.0)
+AC_INIT(girl, [9.9.0], [girl-list gnome org])
 AM_INIT_AUTOMAKE([no-dist-gzip dist-xz])
-AC_CONFIG_SRCDIR([src/girl.c])
+AC_CONFIG_SRCDIR([src/GIRL.c])
 AC_CONFIG_HEADER([config.h])
 
 # Checks for libraries.
@@ -33,16 +33,14 @@ AC_SUBST([HAVE_GIRL_RECORD])
 AC_CHECK_LIB(m, pow, [], [], [])
 
 PKG_CHECK_MODULES(GIRL,
-                 gtk+-2.0 >= 2.0 \
-                 glib-2.0 >= 2.40 \
-                 libgnome-2.0 >= 2.0 \
-                 libgnomeui-2.0 >= 2.0 \
+                 gtk+-3.0 >= 3.0 \
+                 pangoft2 >= 0.28 \
+                 champlain-gtk-0.12 >= 0.12.10 \
                  libxml-2.0 >= 2.0 \
-                 gnome-vfs-2.0 >= 2.0
-                 gstreamer-1.0 >= 1.0
+                 gstreamer-1.0 >= 1.0 \
                  gstreamer-video-1.0) 2>&5
 
-GIRL_PKG_DEPS="gtk+-2.0, glib-2.0, libgnome-2.0, libgnomeui-2.0, libxml-2.0, gnome-vfs-2.0, gstreamer-1.0 
gstreamer-video-1.0"
+GIRL_PKG_DEPS="gtk+-3.0 libxml-2.0, gstreamer-1.0 gstreamer-video-1.0"
 
 GTK_DOC_CHECK([1.16], [--flavour no-tmpl])
 
diff --git a/po/POTFILES.in b/po/POTFILES.in
index c0b01fd..c5ac4ec 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -4,7 +4,21 @@
 data/girl.appdata.xml.in
 data/girl.desktop.in
 data/girl.desktop.in.in
-src/girl-gui.c
-src/girl-listener.c
-src/girl-station.c
-src/girl.c
+src/GIRL.c
+src/GIRL-GUI.c
+src/GIRL-GUI.h
+src/GIRL.h
+src/GIRL-LISTENER.c
+src/GIRL-LISTENER.h
+src/GIRL-PROGRAM.c
+src/GIRL-PROGRAM.h
+src/GIRL-RUNNERS.c
+src/GIRL-RUNNERS.h
+src/GIRL-STATION.c
+src/GIRL-STATION.h
+src/GIRL-STATIONS-MAP.c
+src/GIRL-STATIONS-MAP.h
+src/GIRL-STREAMS.c
+src/GIRL-STREAMS.h
+src/GIRL-TZ.c
+src/GIRL-TZ.h
diff --git a/src/GIRL-GUI.c b/src/GIRL-GUI.c
new file mode 100644
index 0000000..e69de29
diff --git a/src/GIRL-GUI.h b/src/GIRL-GUI.h
new file mode 100644
index 0000000..d9cd708
--- /dev/null
+++ b/src/GIRL-GUI.h
@@ -0,0 +1,20 @@
+/* $Id: girl-gui.h,v 1.2 2002/09/22 20:19:50 oka Exp $ */
+
+#ifndef GIRL_GUI_H
+#define GIRL_GUI_H
+
+#include <libgnome/libgnome.h>
+
+GtkWidget *create_girl_app(void);
+
+GtkWidget *create_listeners_selector(char *selected_listener_uri,
+                                    char *filename);
+GtkWidget *create_stations_selector(char *selected_station_uri,
+                                   char *filename);
+GtkWidget *create_streams_selector(char *selected_streams_uri,
+                                  char *filename);
+GtkWidget *create_search_selector(void);
+
+GtkWidget *create_new_station_selector(void);
+
+#endif /* GIRL_GUI_H */
diff --git a/src/GIRL-LISTENER.c b/src/GIRL-LISTENER.c
new file mode 100644
index 0000000..e69de29
diff --git a/src/GIRL-LISTENER.h b/src/GIRL-LISTENER.h
new file mode 100644
index 0000000..a86f15c
--- /dev/null
+++ b/src/GIRL-LISTENER.h
@@ -0,0 +1,60 @@
+/* $Id$
+ *
+ * GNOME Internet Radio Locator
+ *
+ * Copyright (C) 2014  Ole Aamot Software
+ *
+ * Author: Ole Aamot <oka oka no>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+#ifndef GIRL_LISTENER_H
+#define GIRL_LISTENER_H
+
+#include "girl.h"
+
+typedef struct _GirlListenerInfo GirlListenerInfo;
+typedef struct _GirlLocationInfo GirlLocationInfo;
+
+struct _GirlListenerInfo {
+       gchar *id;
+       gchar *location;
+       gchar *mail;
+       gchar *name;
+       gchar *pass;
+       gchar *uri;
+       gchar *band;
+       gchar *description;
+       GirlLocationInfo *locationinfo;
+       GirlListenerInfo *next;
+};
+
+struct _GirlLocationInfo {
+       gchar *name;
+       gchar *link;
+       gchar *glat;
+       gchar *glon;
+       gchar *grad;
+       gchar *vote;
+       gchar *rack;
+};
+
+GirlListenerInfo *girl_listener_load_from_file(GirlListenerInfo * head,
+                                              char *filename);
+GirlListenerInfo *girl_listener_load_from_http(GirlListenerInfo * head,
+                                              gpointer data);
+
+#endif                         /* GIRL_LISTENER_H */
diff --git a/src/GIRL-PROGRAM.c b/src/GIRL-PROGRAM.c
new file mode 100644
index 0000000..e69de29
diff --git a/src/GIRL-PROGRAM.h b/src/GIRL-PROGRAM.h
new file mode 100644
index 0000000..ce17ddd
--- /dev/null
+++ b/src/GIRL-PROGRAM.h
@@ -0,0 +1,76 @@
+/* $Id$
+ *
+ * GNOME Internet Radio Locator
+ *
+ * Copyright (C) 2014  Ole Aamot Software
+ *
+ * Author: Ole Aamot <oka oka no>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+#ifndef GIRL_PROGRAM_H
+#define GIRL_PROGRAM_H
+
+#include <gtk/gtk.h>
+#include "girl.h"
+
+typedef struct _GirlProgramInfo GirlProgramInfo;
+typedef struct _GirlArchiveInfo GirlArchiveInfo;
+
+struct _GirlProgramInfo {
+       GtkWidget *widget;
+       gchar *id;
+       gchar *name;
+       gchar *rank;
+       gchar *type;
+       gchar *band;
+       gchar *frequency;
+       gchar *location;
+       gchar *description;
+       gchar *bitrate;
+       gchar *samplerate;
+       gchar *uri;
+       /*   gchar *category; */
+       GirlArchiveInfo *archive;
+       GirlProgramInfo *next;
+       GirlProgramInfo *prev;
+};
+
+struct _GirlArchiveInfo {
+       gchar *id;
+       gchar *name;
+       GirlArchiveInfo *next;
+       gchar *mimetype;
+       glong bitrate;
+       glong samplerate;
+       GirlChannels channels;
+       gchar *uri;
+};
+
+GirlProgramInfo *girl_program_new (GirlProgramInfo * head,
+                                  gchar *id,
+                                  gchar *name,
+                                  gchar *date,
+                                  gchar *time,
+                                  gchar *file);
+
+void girl_program_free(GirlProgramInfo * info);
+GirlProgramInfo *girl_program_load_from_file(GirlProgramInfo * head,
+                                            char *filename);
+GirlProgramInfo *girl_program_load_from_http(GirlProgramInfo * head,
+                                            gpointer data);
+
+#endif /* GIRL_PROGRAM_H */
diff --git a/src/GIRL-RUNNERS.c b/src/GIRL-RUNNERS.c
new file mode 100644
index 0000000..e69de29
diff --git a/src/GIRL-RUNNERS.h b/src/GIRL-RUNNERS.h
new file mode 100644
index 0000000..169aa2d
--- /dev/null
+++ b/src/GIRL-RUNNERS.h
@@ -0,0 +1,54 @@
+/* $Id$
+ *
+ * GNOME Internet Radio Locator
+ *
+ * Copyright (C) 2014  Ole Aamot Software
+ *
+ * Author: Ole Aamot <oka oka no>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+#ifndef GIRL_RUNNERS_H
+#define GIRL_RUNNERS_H
+
+typedef struct _GirlRunnersInfo GirlRunnersInfo;
+
+struct _GirlRunnersInfo {
+       GtkWidget *widget;
+       GMutex *mutex;
+       pid_t pid;
+       gchar *name;
+       gchar *date;
+       gchar *time;
+       gchar *file;
+       gchar *command;
+};
+
+GirlRunnersInfo *girl_runners_new (pid_t pid,
+                                  gchar *name,
+                                  gchar *date,
+                                  gchar *time,
+                                  gchar *file);
+
+void girl_runners_free(GirlRunnersInfo * info);
+void girl_runners_mutex_get(GirlRunnersInfo *info);
+void girl_runners_mutex_release(GirlRunnersInfo *info);
+void girl_runners_mutex_lock(GirlRunnersInfo *info);
+void girl_runners_mutex_unlock(GirlRunnersInfo *info);
+
+void cb_record_execute(GtkButton *button);
+
+#endif /* GIRL_RUNNERS_H */
diff --git a/src/GIRL-STATION.c b/src/GIRL-STATION.c
new file mode 100644
index 0000000..e69de29
diff --git a/src/GIRL-STATION.h b/src/GIRL-STATION.h
new file mode 100644
index 0000000..a8b3a71
--- /dev/null
+++ b/src/GIRL-STATION.h
@@ -0,0 +1,88 @@
+/* $Id$
+ *
+ * GNOME Internet Radio Locator
+ *
+ * Copyright (C) 2014, 2015  Ole Aamot Software
+ *
+ * Author: Ole Aamot <oka oka no>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+#ifndef GIRL_STATION_H
+#define GIRL_STATION_H
+
+#include "girl.h"
+
+typedef struct _GirlStationInfo GirlStationInfo;
+typedef struct _GirlStreamInfo GirlStreamInfo;
+
+typedef enum {
+       STATION_LANG = 11,
+       STATION_ID = 10,
+       STATION_NAME = 0,
+       STATION_RANK = 7,
+       STATION_TYPE = 6,
+       STATION_BAND = 5,
+       STATION_FREQUENCY = 4,
+       STATION_LOCATION = 1,
+       STATION_DESCRIPTION = 3,
+       STATION_BITRATE = 8,
+       STATION_SAMPLERATE = 9,
+       STATION_URI = 2
+} GirlStationColumn;
+
+struct _GirlStationInfo {
+       GtkWidget *widget;
+       gchar *id;
+       gchar *name;
+       gchar *rank;
+       gchar *type;
+       gchar *band;
+       gchar *frequency;
+       gchar *location;
+       gchar *description;
+       gchar *bitrate;
+       gchar *samplerate;
+       gchar *uri;
+       gchar *lang;
+       /*   gchar *category; */
+       GirlStreamInfo *stream;
+       GirlStationInfo *next;
+       GirlStationInfo *prev;
+};
+
+struct _GirlStreamInfo {
+       gchar *id;
+       gchar *name;
+       GirlStreamInfo *next;
+       gchar *mimetype;
+       glong bitrate;
+       glong samplerate;
+       GirlChannels channels;
+       gchar *uri;
+};
+
+void show_error(gchar * msg);
+void girl_station_free(GirlStationInfo * info);
+GirlStationInfo *girl_station_load_from_file(GirlStationInfo * head,
+                                            char *filename);
+GirlStationInfo *girl_station_load_from_http(GirlStationInfo * head,
+                                            gpointer data);
+void girl_helper_run(char *url, char *name, GirlStreamType type, GirlHelperType girl);
+
+gint girl_station_update (GirlStationInfo *head, gchar *station_band, gchar *station_description, gchar 
*station_name, gchar *station_location, gchar *station_uri, gchar *station_website);
+
+#endif /* GIRL_STATION_H */
diff --git a/src/GIRL-STATIONS-MAP.c b/src/GIRL-STATIONS-MAP.c
new file mode 100644
index 0000000..e69de29
diff --git a/src/GIRL-STATIONS-MAP.h b/src/GIRL-STATIONS-MAP.h
new file mode 100644
index 0000000..33001b9
--- /dev/null
+++ b/src/GIRL-STATIONS-MAP.h
@@ -0,0 +1,110 @@
+/* $Id: girl.c,v 1.4 2002/10/04 20:20:30 oka Exp $
+ *
+ * GNOME Internet Radio Locator
+ *
+ * Copyright (C) 2015  Ole Aamot Software
+ *
+ * Author: Ole Aamot <oka oka no>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ */
+
+/* 
+ * Essential parts of the source code below was based on
+ * gnome-control-center/panels/datetime/cc-timezone-map.h
+ *
+ * Copyright (C) 2010 Intel, Inc
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, see <http://www.gnu.org/licenses/>.
+ *
+ * Author: Thomas Wood <thomas wood intel com>
+ *
+ */
+
+
+#ifndef _GIRL_STATIONS_MAP_H
+#define _GIRL_STATIONS_MAP_H
+
+#include <gtk/gtk.h>
+#include <gtk/gtkenums.h>
+
+#include "girl-tz.h"
+
+G_BEGIN_DECLS
+
+#define GIRL_TYPE_STATIONS_MAP girl_stations_map_get_type()
+
+#define GIRL_STATIONS_MAP(obj) \
+  (G_TYPE_CHECK_INSTANCE_CAST ((obj), \
+  GIRL_TYPE_STATIONS_MAP, GirlStationsMap))
+
+#define GIRL_STATIONS_MAP_CLASS(klass) \
+  (G_TYPE_CHECK_CLASS_CAST ((klass), \
+  GIRL_TYPE_STATIONS_MAP, GirlStationsMapClass))
+
+#define GIRL_IS_STATIONS_MAP(obj) \
+  (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \
+  GIRL_TYPE_STATIONS_MAP))
+
+#define GIRL_IS_STATIONS_MAP_CLASS(klass) \
+  (G_TYPE_CHECK_CLASS_TYPE ((klass), \
+  GIRL_TYPE_STATIONS_MAP))
+
+#define GIRL_STATIONS_MAP_GET_CLASS(obj) \
+  (G_TYPE_INSTANCE_GET_CLASS ((obj), \
+  GIRL_TYPE_STATIONS_MAP, GirlStationsMapClass))
+
+typedef struct _GirlStationsMap GirlStationsMap;
+typedef struct _GirlStationsMapClass GirlStationsMapClass;
+typedef struct _GirlStationsMapPrivate GirlStationsMapPrivate;
+
+struct _GirlStationsMap
+{
+  GtkWidget parent;
+
+  GirlStationsMapPrivate *priv;
+};
+
+struct _GirlStationsMapClass
+{
+  GtkWidgetClass parent_class;
+};
+
+GType girl_stations_map_get_type (void) G_GNUC_CONST;
+
+GirlStationsMap *girl_stations_map_new (void);
+
+gboolean girl_stations_map_set_location (GirlStationsMap *map,
+                                        const gchar   *timezone);
+void girl_stations_map_set_bubble_text (GirlStationsMap *map,
+                                      const gchar   *text);
+
+TzLocation *girl_stations_map_get_location (GirlStationsMap *map);
+
+G_END_DECLS
+
+#endif /* _GIRL_STATIONS_MAP_H */
diff --git a/src/GIRL-STREAMS.c b/src/GIRL-STREAMS.c
new file mode 100644
index 0000000..e69de29
diff --git a/src/GIRL-STREAMS.h b/src/GIRL-STREAMS.h
new file mode 100644
index 0000000..58c4ff6
--- /dev/null
+++ b/src/GIRL-STREAMS.h
@@ -0,0 +1,71 @@
+/* $Id$
+ *
+ * GNOME Internet Radio Locator
+ *
+ * Copyright (C) 2014  Ole Aamot Software
+ *
+ * Author: Ole Aamot <oka oka no>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+#ifndef GIRL_STREAMS_H
+#define GIRL_STREAMS_H
+
+#include "girl.h"
+
+typedef struct _GirlStreamsInfo GirlStreamsInfo;
+typedef struct _GirlEncoderInfo GirlEncoderInfo;
+
+struct _GirlStreamsInfo {
+       GtkWidget *widget;
+       gchar *mime;
+       gchar *uri;
+       gchar *codec;
+       gchar *samplerate;
+       gchar *streams;
+       gchar *bitrate;
+       GirlChannels channels;
+       GirlEncoderInfo *encoder;
+       GirlStreamsInfo *next;
+       GirlStreamsInfo *prev;
+};
+
+struct _GirlEncoderInfo {
+       gchar *id;
+       gchar *name;
+       GirlEncoderInfo *next;
+       gchar *mimetype;
+       glong bitrate;
+       glong samplerate;
+       GirlChannels channels;
+       gchar *uri;
+};
+
+GirlStreamsInfo *girl_streams_new (GirlStreamsInfo * head,
+                                  gchar *mime,
+                                  gchar *uri,
+                                  gchar *codec,
+                                  gchar *samplerate,
+                                  gchar *channels,
+                                  gchar *bitrate);
+
+void girl_streams_free(GirlStreamsInfo * info);
+GirlStreamsInfo *girl_streams_load_from_file(GirlStreamsInfo * head,
+                                            char *filename);
+GirlStreamsInfo *girl_streams_load_from_http(GirlStreamsInfo * head,
+                                            gpointer data);
+
+#endif /* GIRL_STREAMS_H */
diff --git a/src/GIRL-TZ.c b/src/GIRL-TZ.c
new file mode 100644
index 0000000..e69de29
diff --git a/src/GIRL-TZ.h b/src/GIRL-TZ.h
new file mode 100644
index 0000000..7c543e9
--- /dev/null
+++ b/src/GIRL-TZ.h
@@ -0,0 +1,118 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/* $Id: girl.c,v 1.4 2002/10/04 20:20:30 oka Exp $
+ *
+ * GNOME Internet Radio Locator
+ *
+ * Copyright (C) 2015  Ole Aamot Software
+ *
+ * Author: Ole Aamot <oka oka no>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ */
+
+/* 
+ * Essential parts of the source code below was based on
+ * gnome-control-center/panels/datetime/tz.h
+ *
+ */
+
+/* Generic timezone utilities.
+ *
+ * Copyright (C) 2000-2001 Ximian, Inc.
+ *
+ * Authors: Hans Petter Jansson <hpj ximian com>
+ * 
+ * Largely based on Michael Fulbright's work on Anaconda.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+
+#ifndef _E_TZ_H
+#define _E_TZ_H
+
+#include <glib.h>
+
+#ifndef __sun
+#  define TZ_DATA_FILE "/usr/share/zoneinfo/zone.tab"
+#else
+#  define TZ_DATA_FILE "/usr/share/lib/zoneinfo/tab/zone_sun.tab"
+#endif
+
+typedef struct _TzDB TzDB;
+typedef struct _TzLocation TzLocation;
+typedef struct _TzInfo TzInfo;
+
+
+struct _TzDB
+{
+       GPtrArray  *locations;
+       GHashTable *backward;
+};
+
+struct _TzLocation
+{
+       gchar *country;
+       gdouble latitude;
+       gdouble longitude;
+       gchar *zone;
+       gchar *comment;
+
+       gdouble dist; /* distance to clicked point for comparison */
+};
+
+/* see the glibc info page information on time zone information */
+/*  tzname_normal    is the default name for the timezone */
+/*  tzname_daylight  is the name of the zone when in daylight savings */
+/*  utc_offset       is offset in seconds from utc */
+/*  daylight         if non-zero then location obeys daylight savings */
+
+struct _TzInfo
+{
+       gchar *tzname_normal;
+       gchar *tzname_daylight;
+       glong utc_offset;
+       gint daylight;
+};
+
+
+TzDB      *tz_load_db                 (void);
+void       tz_db_free                 (TzDB *db);
+char *     tz_info_get_clean_name     (TzDB *tz_db,
+                                      const char *tz);
+GPtrArray *tz_get_locations           (TzDB *db);
+void       tz_location_get_position   (TzLocation *loc,
+                                      double *longitude, double *latitude);
+char      *tz_location_get_country    (TzLocation *loc);
+gchar     *tz_location_get_zone       (TzLocation *loc);
+gchar     *tz_location_get_comment    (TzLocation *loc);
+glong      tz_location_get_utc_offset (TzLocation *loc);
+gint       tz_location_set_locally    (TzLocation *loc);
+TzInfo    *tz_info_from_location      (TzLocation *loc);
+void       tz_info_free               (TzInfo *tz_info);
+
+#endif
diff --git a/src/GIRL.c b/src/GIRL.c
new file mode 100644
index 0000000..58a18e3
--- /dev/null
+++ b/src/GIRL.c
@@ -0,0 +1,44 @@
+#include <gtk/gtk.h>
+#include <champlain/champlain.h>
+#include <champlain-gtk/champlain-gtk.h>
+#include <clutter-gtk/clutter-gtk.h>
+
+static ChamplainView *champlain_view;
+
+static void
+girl_window (GtkApplication *app,
+            gpointer user_data)
+{
+       GtkWidget *window, *widget;
+       
+       window = gtk_application_window_new (app);
+       widget = gtk_champlain_embed_new();
+        champlain_view = gtk_champlain_embed_get_view (GTK_CHAMPLAIN_EMBED(widget));
+        gtk_widget_set_size_request(widget, 1440, 720);
+       gtk_container_add (GTK_CONTAINER(window), widget);
+       g_signal_connect (window, "destroy", G_CALLBACK(gtk_main_quit), NULL);
+       gtk_window_set_title (GTK_WINDOW(window), "GNOME Internet Radio Locator");
+       gtk_window_set_default_size (GTK_WINDOW(window), 1440, 720);
+       gtk_widget_show_all (window);
+       
+}
+
+int
+main (int argc,
+      char **argv)
+{
+       GtkApplication *app;
+       int status;
+
+       if (gtk_clutter_init (&argc, &argv) != CLUTTER_INIT_SUCCESS)
+               return 1;
+       
+       app = gtk_application_new ("software.girl.gtk", G_APPLICATION_FLAGS_NONE);
+       g_signal_connect (app, "activate", G_CALLBACK (girl_window), NULL);
+       
+       status = g_application_run (G_APPLICATION (app), argc, argv);
+       g_object_unref (app);
+
+       return status;
+}
+
diff --git a/src/GIRL.h b/src/GIRL.h
new file mode 100644
index 0000000..c7748e8
--- /dev/null
+++ b/src/GIRL.h
@@ -0,0 +1,165 @@
+/* $Id$
+ *
+ * GNOME Internet Radio Locator
+ *
+ * Copyright (C) 2014, 2015  Ole Aamot Software
+ *
+ * Author: Ole Aamot <oka oka no>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+#ifndef GIRL_H
+#define GIRL_H
+
+typedef enum {
+       GIRL_CHANNELS_MONO = 0x0001,
+       GIRL_CHANNELS_STEREO = 0x0002,
+       GIRL_CHANNELS_5_1 = 0x0005,
+       GIRL_CHANNELS_NONE = 0xffff
+} GirlChannels;
+
+typedef enum {
+       GIRL_STREAM_SHOUTCAST = 0x0001,
+       GIRL_STREAM_OGG = 0x0002,
+       GIRL_STREAM_AAC = 0x0003
+} GirlStreamType;
+
+typedef enum {
+       GIRL_STREAM_PLAYER = 0x0001,
+       GIRL_STREAM_RECORD = 0x0002
+} GirlHelperType;
+
+#include <gnome.h>
+#include <libgnomevfs/gnome-vfs.h>
+#include "girl-listener.h"
+#include "girl-program.h"
+#include "girl-runners.h"
+#include "girl-streams.h"
+#include "girl-station.h"
+
+#if GIRL_DEBUG == 0
+#define GIRL_DEBUG_MSG(x...) g_message(x)
+#else
+#define GIRL_DEBUG_MSG(x...)
+#endif
+
+#define GIRL_RECORD_TRUE 1
+#define GIRL_RECORD_FALSE 0
+#define GIRL_PLAYER_TRUE 1
+#define GIRL_PLAYER_FALSE 0
+
+void show_error(gchar * msg);
+void statusbar_send_msg(const char *a, ...);
+
+/* GnomeVFSFileSize get_size(GnomeVFSURI *uri); */
+
+/* GnomeVFSURI *xfer_channels(gchar *src, gchar *dest); */
+
+gchar *copy_to_mem(GnomeVFSURI * uri, GnomeVFSFileSize len);
+
+void appbar_send_msg(const char *a, ...);
+gint girl_archive_new(gchar *title, gchar *file, gchar *codec);
+
+/* Fetcher for the channels */
+
+void girl_helper_run(char *url, char *name, GirlStreamType type, GirlHelperType girl);
+void on_search_button_clicked(GtkWidget * button, gpointer user_data);
+void on_listen_button_clicked(GtkWidget * button, gpointer user_data);
+void on_record_button_clicked(GtkWidget * button, gpointer user_data);
+void on_stop_button_clicked(GtkWidget *a, gpointer user_data);
+void on_next_station_click(GtkWidget *, gpointer user_data);
+void on_new_station_clicked(GtkWidget *a, gpointer user_data);
+void on_new_station_selector_changed(GtkWidget *a, gpointer user_data);
+void on_previous_station_click(GtkWidget *, gpointer user_data);
+void on_listeners_selector_button_clicked(GtkWidget *, gpointer user_data);
+void on_listeners_selector_changed(GtkWidget * a, gpointer user_data);
+void on_programs_selector_button_clicked(GtkWidget *, gpointer user_data);
+void on_programs_selector_changed(GtkWidget * a, gpointer user_data);
+void on_stations_selector_button_clicked(GtkWidget *, gpointer user_data);
+void on_stations_selector_changed(GtkWidget * a, gpointer user_data);
+void on_streams_selector_button_clicked(GtkWidget *, gpointer user_data);
+void on_streams_selector_changed(GtkWidget * a, gpointer user_data);
+void quit_app(GtkWidget *, gpointer user_data);
+void about_app(GtkWidget *, gpointer user_data);
+void about_listener(GtkWidget *, gpointer user_data);
+void about_program(GtkWidget *, gpointer user_data);
+       
+struct _GirlData {
+       GtkImage *pixmap;
+       GnomeAppBar *appbar;
+       GtkProgressBar *progress;
+       GtkAboutDialog *window;
+       GtkStatusbar *statusbar;
+       GtkWidget *about_station;
+       gchar *selected_archive_file;
+       GirlListenerInfo *selected_listener;
+       gchar *selected_listener_uri;
+       gchar *selected_listener_name;
+       gchar *selected_listener_location;
+       gchar *selected_listener_band;
+       gchar *selected_listener_description;
+       GirlProgramInfo *selected_program;
+       gchar *selected_program_uri;
+       gchar *selected_program_name;
+       gchar *selected_program_location;
+       gchar *selected_program_band;
+       gchar *selected_program_description;
+       GirlRunnersInfo *selected_runners;
+       gint timeout_id;
+       gint current_station_number;
+       GirlStationInfo *previous_station;
+       GirlStationInfo *selected_station;
+       gchar *selected_station_uri;
+       gchar *selected_station_name;
+       gchar *selected_station_location;
+       gchar *selected_station_band;
+       gchar *selected_station_description;
+       gchar *selected_station_website;
+       gint selected_bitrate;
+       GirlStreamsInfo *selected_streams;
+       gchar *selected_streams_mime;
+       gchar *selected_streams_uri;
+       gchar *selected_streams_codec;
+       gchar *selected_streams_samplerate;
+       gchar *selected_streams_stations;
+       gchar *selected_streams_bitrate;
+       GirlChannels selected_streams_channels;
+       gint selected_samplerate;
+       GdkPixbuf *icon;
+       gint player_status;
+       GPid player_pid;
+       GSubprocess *player_subprocess;
+       GSubprocess *record_subprocess;
+       GSubprocessLauncher *player_launcher;
+       GSubprocessLauncher *record_launcher;
+       gint record_status;
+       GPid record_pid;
+       gint station_count;
+       gint stream_count;
+};
+
+typedef struct _GirlData GirlData;
+
+void about_station(GirlData *, gpointer user_data);
+void about_streams(GtkWidget *, gpointer user_data);
+
+extern GirlData *girl;
+extern GList *girl_listeners;
+extern GList *girl_programs;
+extern GList *girl_stations;
+extern GList *girl_streams;
+
+#endif /* GIRL_H */
diff --git a/src/Makefile.am b/src/Makefile.am
index c34b971..24ccfea 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,4 +1,3 @@
-
 AM_CPPFLAGS = $(GIRL_CFLAGS) \
        $(NULL)
 
@@ -23,38 +22,31 @@ test_endianess_LDADD = $(GIRL_LIBS)
 test_endianess_CFLAGS = $(GIRL_CFLAGS) -DGIRL_DATADIR="\"$(pkgdatadir)\""
 
 bin_PROGRAMS = girl
-
 girl_SOURCES = \
-              girl-gui.c \
-              girl-listener.c \
-              girl-program.c \
-              girl-player.c \
-              girl-player-backend.c \
-              girl-player-frontend.c \
-              girl-record.c \
-               girl-record-backend.c \
-              girl-record-frontend.c \
-               girl-runners.c \
-              girl-station.c \
-              girl-stations-map.c \
-              girl-streams.c \
-              girl-tz.c \
-              girl.c
+              GIRL-GUI.c \
+              GIRL-LISTENER.c\
+              GIRL-PROGRAM.c \
+              GIRL-RUNNERS.c \
+              GIRL-STATION.c \
+              GIRL-STATIONS-MAP.c \
+              GIRL-STREAMS.c \
+              GIRL-TZ.c \
+              GIRL.c
 
 girl_CFLAGS  = $(GIRL_CFLAGS) \
               -DGIRL_DATADIR=\"$(datadir)/girl\" \
               -DDATADIR=\"$(datadir)\" \
-              -DGIRL_DEBUG=1 \
+              -DGIRL_DEBUG=0 \
               -DGIRL_CFG \
+              -DGIRL_HELPER_PLAYER=\"$(GIRL_HELPER_PLAYER)\" \
+              -DGIRL_HELPER_RECORD=\"$(GIRL_HELPER_RECORD)\" \
               -DGNOMELOCALEDIR=\"$(datadir)/locale\"
-
 girl_LDADD = $(GIRL_LIBS)
 
 girldir = $(datadir)/girl
+girl_DATA = girl-9.9.dtd girl-logo.png girl.png girl.xml
 
-girl_DATA = girl-9.8.dtd girl-logo.png girl.png girl.xml girl.xsl
-
-EXTRA_DIST = girl.h girl-station.h girl-stations-map.h girl-tz.h girl-gui.h girl-listener.h girl-player.h 
girl-player-globals.h girl-player-frontend.h girl-player-backend.h girl-record.h girl-record-backend.h 
girl-record-globals.h girl-record-frontend.h girl-program.h girl-runners.h girl-streams.h girl-9.8.dtd 
girl-map.png girl-logo.png girl.png girl.xml girl.xsl
+EXTRA_DIST = GIRL.h GIRL-STATION.h GIRL-STATIONS-MAP.h GIRL-TZ.h GIRL-GUI.h GIRL-LISTENER.h GIRL-PROGRAM.h 
GIRL-RUNNERS.h GIRL-STREAMS.h girl-9.9.dtd girl-map.png girl-logo.png girl.png girl.xml
 
 all-local: check-local
 
diff --git a/src/Makefile.in b/src/Makefile.in
index a06b910..5098c5e 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -103,15 +103,11 @@ CONFIG_CLEAN_FILES =
 CONFIG_CLEAN_VPATH_FILES =
 am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(girldir)"
 PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
-am_girl_OBJECTS = girl-girl-gui.$(OBJEXT) girl-girl-listener.$(OBJEXT) \
-       girl-girl-program.$(OBJEXT) girl-girl-player.$(OBJEXT) \
-       girl-girl-player-backend.$(OBJEXT) \
-       girl-girl-player-frontend.$(OBJEXT) girl-girl-record.$(OBJEXT) \
-       girl-girl-record-backend.$(OBJEXT) \
-       girl-girl-record-frontend.$(OBJEXT) \
-       girl-girl-runners.$(OBJEXT) girl-girl-station.$(OBJEXT) \
-       girl-girl-stations-map.$(OBJEXT) girl-girl-streams.$(OBJEXT) \
-       girl-girl-tz.$(OBJEXT) girl-girl.$(OBJEXT)
+am_girl_OBJECTS = girl-GIRL-GUI.$(OBJEXT) girl-GIRL-LISTENER.$(OBJEXT) \
+       girl-GIRL-PROGRAM.$(OBJEXT) girl-GIRL-RUNNERS.$(OBJEXT) \
+       girl-GIRL-STATION.$(OBJEXT) girl-GIRL-STATIONS-MAP.$(OBJEXT) \
+       girl-GIRL-STREAMS.$(OBJEXT) girl-GIRL-TZ.$(OBJEXT) \
+       girl-GIRL.$(OBJEXT)
 girl_OBJECTS = $(am_girl_OBJECTS)
 am__DEPENDENCIES_1 =
 girl_DEPENDENCIES = $(am__DEPENDENCIES_1)
@@ -355,6 +351,7 @@ pdfdir = @pdfdir@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
+runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -381,33 +378,29 @@ test_endianess_SOURCES = test-endianess.c date-endian.c date-endian.h
 test_endianess_LDADD = $(GIRL_LIBS)
 test_endianess_CFLAGS = $(GIRL_CFLAGS) -DGIRL_DATADIR="\"$(pkgdatadir)\""
 girl_SOURCES = \
-              girl-gui.c \
-              girl-listener.c \
-              girl-program.c \
-              girl-player.c \
-              girl-player-backend.c \
-              girl-player-frontend.c \
-              girl-record.c \
-               girl-record-backend.c \
-              girl-record-frontend.c \
-               girl-runners.c \
-              girl-station.c \
-              girl-stations-map.c \
-              girl-streams.c \
-              girl-tz.c \
-              girl.c
+              GIRL-GUI.c \
+              GIRL-LISTENER.c\
+              GIRL-PROGRAM.c \
+              GIRL-RUNNERS.c \
+              GIRL-STATION.c \
+              GIRL-STATIONS-MAP.c \
+              GIRL-STREAMS.c \
+              GIRL-TZ.c \
+              GIRL.c
 
 girl_CFLAGS = $(GIRL_CFLAGS) \
               -DGIRL_DATADIR=\"$(datadir)/girl\" \
               -DDATADIR=\"$(datadir)\" \
-              -DGIRL_DEBUG=1 \
+              -DGIRL_DEBUG=0 \
               -DGIRL_CFG \
+              -DGIRL_HELPER_PLAYER=\"$(GIRL_HELPER_PLAYER)\" \
+              -DGIRL_HELPER_RECORD=\"$(GIRL_HELPER_RECORD)\" \
               -DGNOMELOCALEDIR=\"$(datadir)/locale\"
 
 girl_LDADD = $(GIRL_LIBS)
 girldir = $(datadir)/girl
-girl_DATA = girl-9.8.dtd girl-logo.png girl.png girl.xml girl.xsl
-EXTRA_DIST = girl.h girl-station.h girl-stations-map.h girl-tz.h girl-gui.h girl-listener.h girl-player.h 
girl-player-globals.h girl-player-frontend.h girl-player-backend.h girl-record.h girl-record-backend.h 
girl-record-globals.h girl-record-frontend.h girl-program.h girl-runners.h girl-streams.h girl-9.8.dtd 
girl-map.png girl-logo.png girl.png girl.xml girl.xsl
+girl_DATA = girl-9.9.dtd girl-logo.png girl.png girl.xml
+EXTRA_DIST = GIRL.h GIRL-STATION.h GIRL-STATIONS-MAP.h GIRL-TZ.h GIRL-GUI.h GIRL-LISTENER.h GIRL-PROGRAM.h 
GIRL-RUNNERS.h GIRL-STREAMS.h girl-9.9.dtd girl-map.png girl-logo.png girl.png girl.xml
 all: all-am
 
 .SUFFIXES:
@@ -509,21 +502,15 @@ mostlyclean-compile:
 distclean-compile:
        -rm -f *.tab.c
 
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-girl-gui.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-girl-listener.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-girl-player-backend.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-girl-player-frontend.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-girl-player.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-girl-program.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-girl-record-backend.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-girl-record-frontend.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-girl-record.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-girl-runners.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-girl-station.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-girl-stations-map.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-girl-streams.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-girl-tz.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-girl.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-GIRL-GUI.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-GIRL-LISTENER.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-GIRL-PROGRAM.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-GIRL-RUNNERS.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-GIRL-STATION.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-GIRL-STATIONS-MAP.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-GIRL-STREAMS.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-GIRL-TZ.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/girl-GIRL.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_endianess-date-endian.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_endianess-test-endianess.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_stations-girl-stations-map.Po@am__quote@
@@ -546,215 +533,131 @@ distclean-compile:
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
 
-girl-girl-gui.o: girl-gui.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-gui.o -MD -MP -MF $(DEPDIR)/girl-girl-gui.Tpo -c -o girl-girl-gui.o 
`test -f 'girl-gui.c' || echo '$(srcdir)/'`girl-gui.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-gui.Tpo $(DEPDIR)/girl-girl-gui.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-gui.c' object='girl-girl-gui.o' libtool=no 
@AMDEPBACKSLASH@
+girl-GIRL-GUI.o: GIRL-GUI.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL-GUI.o -MD -MP -MF $(DEPDIR)/girl-GIRL-GUI.Tpo -c -o girl-GIRL-GUI.o 
`test -f 'GIRL-GUI.c' || echo '$(srcdir)/'`GIRL-GUI.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL-GUI.Tpo $(DEPDIR)/girl-GIRL-GUI.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL-GUI.c' object='girl-GIRL-GUI.o' libtool=no 
@AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-gui.o `test -f 'girl-gui.c' || echo 
'$(srcdir)/'`girl-gui.c
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL-GUI.o `test -f 'GIRL-GUI.c' || echo 
'$(srcdir)/'`GIRL-GUI.c
 
-girl-girl-gui.obj: girl-gui.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-gui.obj -MD -MP -MF $(DEPDIR)/girl-girl-gui.Tpo -c -o 
girl-girl-gui.obj `if test -f 'girl-gui.c'; then $(CYGPATH_W) 'girl-gui.c'; else $(CYGPATH_W) 
'$(srcdir)/girl-gui.c'; fi`
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-gui.Tpo $(DEPDIR)/girl-girl-gui.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-gui.c' object='girl-girl-gui.obj' libtool=no 
@AMDEPBACKSLASH@
+girl-GIRL-GUI.obj: GIRL-GUI.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL-GUI.obj -MD -MP -MF $(DEPDIR)/girl-GIRL-GUI.Tpo -c -o 
girl-GIRL-GUI.obj `if test -f 'GIRL-GUI.c'; then $(CYGPATH_W) 'GIRL-GUI.c'; else $(CYGPATH_W) 
'$(srcdir)/GIRL-GUI.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL-GUI.Tpo $(DEPDIR)/girl-GIRL-GUI.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL-GUI.c' object='girl-GIRL-GUI.obj' libtool=no 
@AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-gui.obj `if test -f 'girl-gui.c'; then $(CYGPATH_W) 
'girl-gui.c'; else $(CYGPATH_W) '$(srcdir)/girl-gui.c'; fi`
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL-GUI.obj `if test -f 'GIRL-GUI.c'; then $(CYGPATH_W) 
'GIRL-GUI.c'; else $(CYGPATH_W) '$(srcdir)/GIRL-GUI.c'; fi`
 
-girl-girl-listener.o: girl-listener.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-listener.o -MD -MP -MF $(DEPDIR)/girl-girl-listener.Tpo -c -o 
girl-girl-listener.o `test -f 'girl-listener.c' || echo '$(srcdir)/'`girl-listener.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-listener.Tpo $(DEPDIR)/girl-girl-listener.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-listener.c' object='girl-girl-listener.o' 
libtool=no @AMDEPBACKSLASH@
+girl-GIRL-LISTENER.o: GIRL-LISTENER.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL-LISTENER.o -MD -MP -MF $(DEPDIR)/girl-GIRL-LISTENER.Tpo -c -o 
girl-GIRL-LISTENER.o `test -f 'GIRL-LISTENER.c' || echo '$(srcdir)/'`GIRL-LISTENER.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL-LISTENER.Tpo $(DEPDIR)/girl-GIRL-LISTENER.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL-LISTENER.c' object='girl-GIRL-LISTENER.o' 
libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-listener.o `test -f 'girl-listener.c' || echo 
'$(srcdir)/'`girl-listener.c
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL-LISTENER.o `test -f 'GIRL-LISTENER.c' || echo 
'$(srcdir)/'`GIRL-LISTENER.c
 
-girl-girl-listener.obj: girl-listener.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-listener.obj -MD -MP -MF $(DEPDIR)/girl-girl-listener.Tpo -c -o 
girl-girl-listener.obj `if test -f 'girl-listener.c'; then $(CYGPATH_W) 'girl-listener.c'; else $(CYGPATH_W) 
'$(srcdir)/girl-listener.c'; fi`
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-listener.Tpo $(DEPDIR)/girl-girl-listener.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-listener.c' object='girl-girl-listener.obj' 
libtool=no @AMDEPBACKSLASH@
+girl-GIRL-LISTENER.obj: GIRL-LISTENER.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL-LISTENER.obj -MD -MP -MF $(DEPDIR)/girl-GIRL-LISTENER.Tpo -c -o 
girl-GIRL-LISTENER.obj `if test -f 'GIRL-LISTENER.c'; then $(CYGPATH_W) 'GIRL-LISTENER.c'; else $(CYGPATH_W) 
'$(srcdir)/GIRL-LISTENER.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL-LISTENER.Tpo $(DEPDIR)/girl-GIRL-LISTENER.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL-LISTENER.c' object='girl-GIRL-LISTENER.obj' 
libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-listener.obj `if test -f 'girl-listener.c'; then 
$(CYGPATH_W) 'girl-listener.c'; else $(CYGPATH_W) '$(srcdir)/girl-listener.c'; fi`
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL-LISTENER.obj `if test -f 'GIRL-LISTENER.c'; then 
$(CYGPATH_W) 'GIRL-LISTENER.c'; else $(CYGPATH_W) '$(srcdir)/GIRL-LISTENER.c'; fi`
 
-girl-girl-program.o: girl-program.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-program.o -MD -MP -MF $(DEPDIR)/girl-girl-program.Tpo -c -o 
girl-girl-program.o `test -f 'girl-program.c' || echo '$(srcdir)/'`girl-program.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-program.Tpo $(DEPDIR)/girl-girl-program.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-program.c' object='girl-girl-program.o' 
libtool=no @AMDEPBACKSLASH@
+girl-GIRL-PROGRAM.o: GIRL-PROGRAM.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL-PROGRAM.o -MD -MP -MF $(DEPDIR)/girl-GIRL-PROGRAM.Tpo -c -o 
girl-GIRL-PROGRAM.o `test -f 'GIRL-PROGRAM.c' || echo '$(srcdir)/'`GIRL-PROGRAM.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL-PROGRAM.Tpo $(DEPDIR)/girl-GIRL-PROGRAM.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL-PROGRAM.c' object='girl-GIRL-PROGRAM.o' 
libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-program.o `test -f 'girl-program.c' || echo 
'$(srcdir)/'`girl-program.c
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL-PROGRAM.o `test -f 'GIRL-PROGRAM.c' || echo 
'$(srcdir)/'`GIRL-PROGRAM.c
 
-girl-girl-program.obj: girl-program.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-program.obj -MD -MP -MF $(DEPDIR)/girl-girl-program.Tpo -c -o 
girl-girl-program.obj `if test -f 'girl-program.c'; then $(CYGPATH_W) 'girl-program.c'; else $(CYGPATH_W) 
'$(srcdir)/girl-program.c'; fi`
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-program.Tpo $(DEPDIR)/girl-girl-program.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-program.c' object='girl-girl-program.obj' 
libtool=no @AMDEPBACKSLASH@
+girl-GIRL-PROGRAM.obj: GIRL-PROGRAM.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL-PROGRAM.obj -MD -MP -MF $(DEPDIR)/girl-GIRL-PROGRAM.Tpo -c -o 
girl-GIRL-PROGRAM.obj `if test -f 'GIRL-PROGRAM.c'; then $(CYGPATH_W) 'GIRL-PROGRAM.c'; else $(CYGPATH_W) 
'$(srcdir)/GIRL-PROGRAM.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL-PROGRAM.Tpo $(DEPDIR)/girl-GIRL-PROGRAM.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL-PROGRAM.c' object='girl-GIRL-PROGRAM.obj' 
libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-program.obj `if test -f 'girl-program.c'; then 
$(CYGPATH_W) 'girl-program.c'; else $(CYGPATH_W) '$(srcdir)/girl-program.c'; fi`
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL-PROGRAM.obj `if test -f 'GIRL-PROGRAM.c'; then 
$(CYGPATH_W) 'GIRL-PROGRAM.c'; else $(CYGPATH_W) '$(srcdir)/GIRL-PROGRAM.c'; fi`
 
-girl-girl-player.o: girl-player.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-player.o -MD -MP -MF $(DEPDIR)/girl-girl-player.Tpo -c -o 
girl-girl-player.o `test -f 'girl-player.c' || echo '$(srcdir)/'`girl-player.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-player.Tpo $(DEPDIR)/girl-girl-player.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-player.c' object='girl-girl-player.o' 
libtool=no @AMDEPBACKSLASH@
+girl-GIRL-RUNNERS.o: GIRL-RUNNERS.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL-RUNNERS.o -MD -MP -MF $(DEPDIR)/girl-GIRL-RUNNERS.Tpo -c -o 
girl-GIRL-RUNNERS.o `test -f 'GIRL-RUNNERS.c' || echo '$(srcdir)/'`GIRL-RUNNERS.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL-RUNNERS.Tpo $(DEPDIR)/girl-GIRL-RUNNERS.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL-RUNNERS.c' object='girl-GIRL-RUNNERS.o' 
libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-player.o `test -f 'girl-player.c' || echo 
'$(srcdir)/'`girl-player.c
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL-RUNNERS.o `test -f 'GIRL-RUNNERS.c' || echo 
'$(srcdir)/'`GIRL-RUNNERS.c
 
-girl-girl-player.obj: girl-player.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-player.obj -MD -MP -MF $(DEPDIR)/girl-girl-player.Tpo -c -o 
girl-girl-player.obj `if test -f 'girl-player.c'; then $(CYGPATH_W) 'girl-player.c'; else $(CYGPATH_W) 
'$(srcdir)/girl-player.c'; fi`
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-player.Tpo $(DEPDIR)/girl-girl-player.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-player.c' object='girl-girl-player.obj' 
libtool=no @AMDEPBACKSLASH@
+girl-GIRL-RUNNERS.obj: GIRL-RUNNERS.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL-RUNNERS.obj -MD -MP -MF $(DEPDIR)/girl-GIRL-RUNNERS.Tpo -c -o 
girl-GIRL-RUNNERS.obj `if test -f 'GIRL-RUNNERS.c'; then $(CYGPATH_W) 'GIRL-RUNNERS.c'; else $(CYGPATH_W) 
'$(srcdir)/GIRL-RUNNERS.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL-RUNNERS.Tpo $(DEPDIR)/girl-GIRL-RUNNERS.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL-RUNNERS.c' object='girl-GIRL-RUNNERS.obj' 
libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-player.obj `if test -f 'girl-player.c'; then 
$(CYGPATH_W) 'girl-player.c'; else $(CYGPATH_W) '$(srcdir)/girl-player.c'; fi`
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL-RUNNERS.obj `if test -f 'GIRL-RUNNERS.c'; then 
$(CYGPATH_W) 'GIRL-RUNNERS.c'; else $(CYGPATH_W) '$(srcdir)/GIRL-RUNNERS.c'; fi`
 
-girl-girl-player-backend.o: girl-player-backend.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-player-backend.o -MD -MP -MF $(DEPDIR)/girl-girl-player-backend.Tpo -c 
-o girl-girl-player-backend.o `test -f 'girl-player-backend.c' || echo '$(srcdir)/'`girl-player-backend.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-player-backend.Tpo 
$(DEPDIR)/girl-girl-player-backend.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-player-backend.c' 
object='girl-girl-player-backend.o' libtool=no @AMDEPBACKSLASH@
+girl-GIRL-STATION.o: GIRL-STATION.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL-STATION.o -MD -MP -MF $(DEPDIR)/girl-GIRL-STATION.Tpo -c -o 
girl-GIRL-STATION.o `test -f 'GIRL-STATION.c' || echo '$(srcdir)/'`GIRL-STATION.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL-STATION.Tpo $(DEPDIR)/girl-GIRL-STATION.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL-STATION.c' object='girl-GIRL-STATION.o' 
libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-player-backend.o `test -f 'girl-player-backend.c' || 
echo '$(srcdir)/'`girl-player-backend.c
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL-STATION.o `test -f 'GIRL-STATION.c' || echo 
'$(srcdir)/'`GIRL-STATION.c
 
-girl-girl-player-backend.obj: girl-player-backend.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-player-backend.obj -MD -MP -MF $(DEPDIR)/girl-girl-player-backend.Tpo 
-c -o girl-girl-player-backend.obj `if test -f 'girl-player-backend.c'; then $(CYGPATH_W) 
'girl-player-backend.c'; else $(CYGPATH_W) '$(srcdir)/girl-player-backend.c'; fi`
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-player-backend.Tpo 
$(DEPDIR)/girl-girl-player-backend.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-player-backend.c' 
object='girl-girl-player-backend.obj' libtool=no @AMDEPBACKSLASH@
+girl-GIRL-STATION.obj: GIRL-STATION.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL-STATION.obj -MD -MP -MF $(DEPDIR)/girl-GIRL-STATION.Tpo -c -o 
girl-GIRL-STATION.obj `if test -f 'GIRL-STATION.c'; then $(CYGPATH_W) 'GIRL-STATION.c'; else $(CYGPATH_W) 
'$(srcdir)/GIRL-STATION.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL-STATION.Tpo $(DEPDIR)/girl-GIRL-STATION.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL-STATION.c' object='girl-GIRL-STATION.obj' 
libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-player-backend.obj `if test -f 'girl-player-backend.c'; 
then $(CYGPATH_W) 'girl-player-backend.c'; else $(CYGPATH_W) '$(srcdir)/girl-player-backend.c'; fi`
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL-STATION.obj `if test -f 'GIRL-STATION.c'; then 
$(CYGPATH_W) 'GIRL-STATION.c'; else $(CYGPATH_W) '$(srcdir)/GIRL-STATION.c'; fi`
 
-girl-girl-player-frontend.o: girl-player-frontend.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-player-frontend.o -MD -MP -MF $(DEPDIR)/girl-girl-player-frontend.Tpo 
-c -o girl-girl-player-frontend.o `test -f 'girl-player-frontend.c' || echo 
'$(srcdir)/'`girl-player-frontend.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-player-frontend.Tpo 
$(DEPDIR)/girl-girl-player-frontend.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-player-frontend.c' 
object='girl-girl-player-frontend.o' libtool=no @AMDEPBACKSLASH@
+girl-GIRL-STATIONS-MAP.o: GIRL-STATIONS-MAP.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL-STATIONS-MAP.o -MD -MP -MF $(DEPDIR)/girl-GIRL-STATIONS-MAP.Tpo -c -o 
girl-GIRL-STATIONS-MAP.o `test -f 'GIRL-STATIONS-MAP.c' || echo '$(srcdir)/'`GIRL-STATIONS-MAP.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL-STATIONS-MAP.Tpo 
$(DEPDIR)/girl-GIRL-STATIONS-MAP.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL-STATIONS-MAP.c' 
object='girl-GIRL-STATIONS-MAP.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-player-frontend.o `test -f 'girl-player-frontend.c' || 
echo '$(srcdir)/'`girl-player-frontend.c
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL-STATIONS-MAP.o `test -f 'GIRL-STATIONS-MAP.c' || echo 
'$(srcdir)/'`GIRL-STATIONS-MAP.c
 
-girl-girl-player-frontend.obj: girl-player-frontend.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-player-frontend.obj -MD -MP -MF 
$(DEPDIR)/girl-girl-player-frontend.Tpo -c -o girl-girl-player-frontend.obj `if test -f 
'girl-player-frontend.c'; then $(CYGPATH_W) 'girl-player-frontend.c'; else $(CYGPATH_W) 
'$(srcdir)/girl-player-frontend.c'; fi`
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-player-frontend.Tpo 
$(DEPDIR)/girl-girl-player-frontend.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-player-frontend.c' 
object='girl-girl-player-frontend.obj' libtool=no @AMDEPBACKSLASH@
+girl-GIRL-STATIONS-MAP.obj: GIRL-STATIONS-MAP.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL-STATIONS-MAP.obj -MD -MP -MF $(DEPDIR)/girl-GIRL-STATIONS-MAP.Tpo -c 
-o girl-GIRL-STATIONS-MAP.obj `if test -f 'GIRL-STATIONS-MAP.c'; then $(CYGPATH_W) 'GIRL-STATIONS-MAP.c'; 
else $(CYGPATH_W) '$(srcdir)/GIRL-STATIONS-MAP.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL-STATIONS-MAP.Tpo 
$(DEPDIR)/girl-GIRL-STATIONS-MAP.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL-STATIONS-MAP.c' 
object='girl-GIRL-STATIONS-MAP.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-player-frontend.obj `if test -f 
'girl-player-frontend.c'; then $(CYGPATH_W) 'girl-player-frontend.c'; else $(CYGPATH_W) 
'$(srcdir)/girl-player-frontend.c'; fi`
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL-STATIONS-MAP.obj `if test -f 'GIRL-STATIONS-MAP.c'; then 
$(CYGPATH_W) 'GIRL-STATIONS-MAP.c'; else $(CYGPATH_W) '$(srcdir)/GIRL-STATIONS-MAP.c'; fi`
 
-girl-girl-record.o: girl-record.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-record.o -MD -MP -MF $(DEPDIR)/girl-girl-record.Tpo -c -o 
girl-girl-record.o `test -f 'girl-record.c' || echo '$(srcdir)/'`girl-record.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-record.Tpo $(DEPDIR)/girl-girl-record.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-record.c' object='girl-girl-record.o' 
libtool=no @AMDEPBACKSLASH@
+girl-GIRL-STREAMS.o: GIRL-STREAMS.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL-STREAMS.o -MD -MP -MF $(DEPDIR)/girl-GIRL-STREAMS.Tpo -c -o 
girl-GIRL-STREAMS.o `test -f 'GIRL-STREAMS.c' || echo '$(srcdir)/'`GIRL-STREAMS.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL-STREAMS.Tpo $(DEPDIR)/girl-GIRL-STREAMS.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL-STREAMS.c' object='girl-GIRL-STREAMS.o' 
libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-record.o `test -f 'girl-record.c' || echo 
'$(srcdir)/'`girl-record.c
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL-STREAMS.o `test -f 'GIRL-STREAMS.c' || echo 
'$(srcdir)/'`GIRL-STREAMS.c
 
-girl-girl-record.obj: girl-record.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-record.obj -MD -MP -MF $(DEPDIR)/girl-girl-record.Tpo -c -o 
girl-girl-record.obj `if test -f 'girl-record.c'; then $(CYGPATH_W) 'girl-record.c'; else $(CYGPATH_W) 
'$(srcdir)/girl-record.c'; fi`
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-record.Tpo $(DEPDIR)/girl-girl-record.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-record.c' object='girl-girl-record.obj' 
libtool=no @AMDEPBACKSLASH@
+girl-GIRL-STREAMS.obj: GIRL-STREAMS.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL-STREAMS.obj -MD -MP -MF $(DEPDIR)/girl-GIRL-STREAMS.Tpo -c -o 
girl-GIRL-STREAMS.obj `if test -f 'GIRL-STREAMS.c'; then $(CYGPATH_W) 'GIRL-STREAMS.c'; else $(CYGPATH_W) 
'$(srcdir)/GIRL-STREAMS.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL-STREAMS.Tpo $(DEPDIR)/girl-GIRL-STREAMS.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL-STREAMS.c' object='girl-GIRL-STREAMS.obj' 
libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-record.obj `if test -f 'girl-record.c'; then 
$(CYGPATH_W) 'girl-record.c'; else $(CYGPATH_W) '$(srcdir)/girl-record.c'; fi`
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL-STREAMS.obj `if test -f 'GIRL-STREAMS.c'; then 
$(CYGPATH_W) 'GIRL-STREAMS.c'; else $(CYGPATH_W) '$(srcdir)/GIRL-STREAMS.c'; fi`
 
-girl-girl-record-backend.o: girl-record-backend.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-record-backend.o -MD -MP -MF $(DEPDIR)/girl-girl-record-backend.Tpo -c 
-o girl-girl-record-backend.o `test -f 'girl-record-backend.c' || echo '$(srcdir)/'`girl-record-backend.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-record-backend.Tpo 
$(DEPDIR)/girl-girl-record-backend.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-record-backend.c' 
object='girl-girl-record-backend.o' libtool=no @AMDEPBACKSLASH@
+girl-GIRL-TZ.o: GIRL-TZ.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL-TZ.o -MD -MP -MF $(DEPDIR)/girl-GIRL-TZ.Tpo -c -o girl-GIRL-TZ.o `test 
-f 'GIRL-TZ.c' || echo '$(srcdir)/'`GIRL-TZ.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL-TZ.Tpo $(DEPDIR)/girl-GIRL-TZ.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL-TZ.c' object='girl-GIRL-TZ.o' libtool=no 
@AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-record-backend.o `test -f 'girl-record-backend.c' || 
echo '$(srcdir)/'`girl-record-backend.c
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL-TZ.o `test -f 'GIRL-TZ.c' || echo '$(srcdir)/'`GIRL-TZ.c
 
-girl-girl-record-backend.obj: girl-record-backend.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-record-backend.obj -MD -MP -MF $(DEPDIR)/girl-girl-record-backend.Tpo 
-c -o girl-girl-record-backend.obj `if test -f 'girl-record-backend.c'; then $(CYGPATH_W) 
'girl-record-backend.c'; else $(CYGPATH_W) '$(srcdir)/girl-record-backend.c'; fi`
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-record-backend.Tpo 
$(DEPDIR)/girl-girl-record-backend.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-record-backend.c' 
object='girl-girl-record-backend.obj' libtool=no @AMDEPBACKSLASH@
+girl-GIRL-TZ.obj: GIRL-TZ.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL-TZ.obj -MD -MP -MF $(DEPDIR)/girl-GIRL-TZ.Tpo -c -o girl-GIRL-TZ.obj 
`if test -f 'GIRL-TZ.c'; then $(CYGPATH_W) 'GIRL-TZ.c'; else $(CYGPATH_W) '$(srcdir)/GIRL-TZ.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL-TZ.Tpo $(DEPDIR)/girl-GIRL-TZ.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL-TZ.c' object='girl-GIRL-TZ.obj' libtool=no 
@AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-record-backend.obj `if test -f 'girl-record-backend.c'; 
then $(CYGPATH_W) 'girl-record-backend.c'; else $(CYGPATH_W) '$(srcdir)/girl-record-backend.c'; fi`
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL-TZ.obj `if test -f 'GIRL-TZ.c'; then $(CYGPATH_W) 
'GIRL-TZ.c'; else $(CYGPATH_W) '$(srcdir)/GIRL-TZ.c'; fi`
 
-girl-girl-record-frontend.o: girl-record-frontend.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-record-frontend.o -MD -MP -MF $(DEPDIR)/girl-girl-record-frontend.Tpo 
-c -o girl-girl-record-frontend.o `test -f 'girl-record-frontend.c' || echo 
'$(srcdir)/'`girl-record-frontend.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-record-frontend.Tpo 
$(DEPDIR)/girl-girl-record-frontend.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-record-frontend.c' 
object='girl-girl-record-frontend.o' libtool=no @AMDEPBACKSLASH@
+girl-GIRL.o: GIRL.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL.o -MD -MP -MF $(DEPDIR)/girl-GIRL.Tpo -c -o girl-GIRL.o `test -f 
'GIRL.c' || echo '$(srcdir)/'`GIRL.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL.Tpo $(DEPDIR)/girl-GIRL.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL.c' object='girl-GIRL.o' libtool=no 
@AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-record-frontend.o `test -f 'girl-record-frontend.c' || 
echo '$(srcdir)/'`girl-record-frontend.c
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL.o `test -f 'GIRL.c' || echo '$(srcdir)/'`GIRL.c
 
-girl-girl-record-frontend.obj: girl-record-frontend.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-record-frontend.obj -MD -MP -MF 
$(DEPDIR)/girl-girl-record-frontend.Tpo -c -o girl-girl-record-frontend.obj `if test -f 
'girl-record-frontend.c'; then $(CYGPATH_W) 'girl-record-frontend.c'; else $(CYGPATH_W) 
'$(srcdir)/girl-record-frontend.c'; fi`
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-record-frontend.Tpo 
$(DEPDIR)/girl-girl-record-frontend.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-record-frontend.c' 
object='girl-girl-record-frontend.obj' libtool=no @AMDEPBACKSLASH@
+girl-GIRL.obj: GIRL.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-GIRL.obj -MD -MP -MF $(DEPDIR)/girl-GIRL.Tpo -c -o girl-GIRL.obj `if test 
-f 'GIRL.c'; then $(CYGPATH_W) 'GIRL.c'; else $(CYGPATH_W) '$(srcdir)/GIRL.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-GIRL.Tpo $(DEPDIR)/girl-GIRL.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='GIRL.c' object='girl-GIRL.obj' libtool=no 
@AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-record-frontend.obj `if test -f 
'girl-record-frontend.c'; then $(CYGPATH_W) 'girl-record-frontend.c'; else $(CYGPATH_W) 
'$(srcdir)/girl-record-frontend.c'; fi`
-
-girl-girl-runners.o: girl-runners.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-runners.o -MD -MP -MF $(DEPDIR)/girl-girl-runners.Tpo -c -o 
girl-girl-runners.o `test -f 'girl-runners.c' || echo '$(srcdir)/'`girl-runners.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-runners.Tpo $(DEPDIR)/girl-girl-runners.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-runners.c' object='girl-girl-runners.o' 
libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-runners.o `test -f 'girl-runners.c' || echo 
'$(srcdir)/'`girl-runners.c
-
-girl-girl-runners.obj: girl-runners.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-runners.obj -MD -MP -MF $(DEPDIR)/girl-girl-runners.Tpo -c -o 
girl-girl-runners.obj `if test -f 'girl-runners.c'; then $(CYGPATH_W) 'girl-runners.c'; else $(CYGPATH_W) 
'$(srcdir)/girl-runners.c'; fi`
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-runners.Tpo $(DEPDIR)/girl-girl-runners.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-runners.c' object='girl-girl-runners.obj' 
libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-runners.obj `if test -f 'girl-runners.c'; then 
$(CYGPATH_W) 'girl-runners.c'; else $(CYGPATH_W) '$(srcdir)/girl-runners.c'; fi`
-
-girl-girl-station.o: girl-station.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-station.o -MD -MP -MF $(DEPDIR)/girl-girl-station.Tpo -c -o 
girl-girl-station.o `test -f 'girl-station.c' || echo '$(srcdir)/'`girl-station.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-station.Tpo $(DEPDIR)/girl-girl-station.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-station.c' object='girl-girl-station.o' 
libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-station.o `test -f 'girl-station.c' || echo 
'$(srcdir)/'`girl-station.c
-
-girl-girl-station.obj: girl-station.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-station.obj -MD -MP -MF $(DEPDIR)/girl-girl-station.Tpo -c -o 
girl-girl-station.obj `if test -f 'girl-station.c'; then $(CYGPATH_W) 'girl-station.c'; else $(CYGPATH_W) 
'$(srcdir)/girl-station.c'; fi`
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-station.Tpo $(DEPDIR)/girl-girl-station.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-station.c' object='girl-girl-station.obj' 
libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-station.obj `if test -f 'girl-station.c'; then 
$(CYGPATH_W) 'girl-station.c'; else $(CYGPATH_W) '$(srcdir)/girl-station.c'; fi`
-
-girl-girl-stations-map.o: girl-stations-map.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-stations-map.o -MD -MP -MF $(DEPDIR)/girl-girl-stations-map.Tpo -c -o 
girl-girl-stations-map.o `test -f 'girl-stations-map.c' || echo '$(srcdir)/'`girl-stations-map.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-stations-map.Tpo 
$(DEPDIR)/girl-girl-stations-map.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-stations-map.c' 
object='girl-girl-stations-map.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-stations-map.o `test -f 'girl-stations-map.c' || echo 
'$(srcdir)/'`girl-stations-map.c
-
-girl-girl-stations-map.obj: girl-stations-map.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-stations-map.obj -MD -MP -MF $(DEPDIR)/girl-girl-stations-map.Tpo -c 
-o girl-girl-stations-map.obj `if test -f 'girl-stations-map.c'; then $(CYGPATH_W) 'girl-stations-map.c'; 
else $(CYGPATH_W) '$(srcdir)/girl-stations-map.c'; fi`
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-stations-map.Tpo 
$(DEPDIR)/girl-girl-stations-map.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-stations-map.c' 
object='girl-girl-stations-map.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-stations-map.obj `if test -f 'girl-stations-map.c'; then 
$(CYGPATH_W) 'girl-stations-map.c'; else $(CYGPATH_W) '$(srcdir)/girl-stations-map.c'; fi`
-
-girl-girl-streams.o: girl-streams.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-streams.o -MD -MP -MF $(DEPDIR)/girl-girl-streams.Tpo -c -o 
girl-girl-streams.o `test -f 'girl-streams.c' || echo '$(srcdir)/'`girl-streams.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-streams.Tpo $(DEPDIR)/girl-girl-streams.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-streams.c' object='girl-girl-streams.o' 
libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-streams.o `test -f 'girl-streams.c' || echo 
'$(srcdir)/'`girl-streams.c
-
-girl-girl-streams.obj: girl-streams.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-streams.obj -MD -MP -MF $(DEPDIR)/girl-girl-streams.Tpo -c -o 
girl-girl-streams.obj `if test -f 'girl-streams.c'; then $(CYGPATH_W) 'girl-streams.c'; else $(CYGPATH_W) 
'$(srcdir)/girl-streams.c'; fi`
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-streams.Tpo $(DEPDIR)/girl-girl-streams.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-streams.c' object='girl-girl-streams.obj' 
libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-streams.obj `if test -f 'girl-streams.c'; then 
$(CYGPATH_W) 'girl-streams.c'; else $(CYGPATH_W) '$(srcdir)/girl-streams.c'; fi`
-
-girl-girl-tz.o: girl-tz.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-tz.o -MD -MP -MF $(DEPDIR)/girl-girl-tz.Tpo -c -o girl-girl-tz.o `test 
-f 'girl-tz.c' || echo '$(srcdir)/'`girl-tz.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-tz.Tpo $(DEPDIR)/girl-girl-tz.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-tz.c' object='girl-girl-tz.o' libtool=no 
@AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-tz.o `test -f 'girl-tz.c' || echo '$(srcdir)/'`girl-tz.c
-
-girl-girl-tz.obj: girl-tz.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl-tz.obj -MD -MP -MF $(DEPDIR)/girl-girl-tz.Tpo -c -o girl-girl-tz.obj 
`if test -f 'girl-tz.c'; then $(CYGPATH_W) 'girl-tz.c'; else $(CYGPATH_W) '$(srcdir)/girl-tz.c'; fi`
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl-tz.Tpo $(DEPDIR)/girl-girl-tz.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl-tz.c' object='girl-girl-tz.obj' libtool=no 
@AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl-tz.obj `if test -f 'girl-tz.c'; then $(CYGPATH_W) 
'girl-tz.c'; else $(CYGPATH_W) '$(srcdir)/girl-tz.c'; fi`
-
-girl-girl.o: girl.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl.o -MD -MP -MF $(DEPDIR)/girl-girl.Tpo -c -o girl-girl.o `test -f 
'girl.c' || echo '$(srcdir)/'`girl.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl.Tpo $(DEPDIR)/girl-girl.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl.c' object='girl-girl.o' libtool=no 
@AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl.o `test -f 'girl.c' || echo '$(srcdir)/'`girl.c
-
-girl-girl.obj: girl.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(girl_CFLAGS) $(CFLAGS) -MT girl-girl.obj -MD -MP -MF $(DEPDIR)/girl-girl.Tpo -c -o girl-girl.obj `if test 
-f 'girl.c'; then $(CYGPATH_W) 'girl.c'; else $(CYGPATH_W) '$(srcdir)/girl.c'; fi`
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/girl-girl.Tpo $(DEPDIR)/girl-girl.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='girl.c' object='girl-girl.obj' libtool=no 
@AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-girl.obj `if test -f 'girl.c'; then $(CYGPATH_W) 'girl.c'; 
else $(CYGPATH_W) '$(srcdir)/girl.c'; fi`
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS) $(girl_CFLAGS) $(CFLAGS) -c -o girl-GIRL.obj `if test -f 'GIRL.c'; then $(CYGPATH_W) 'GIRL.c'; 
else $(CYGPATH_W) '$(srcdir)/GIRL.c'; fi`
 
 test_endianess-test-endianess.o: test-endianess.c
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_endianess_CFLAGS) $(CFLAGS) -MT test_endianess-test-endianess.o -MD -MP -MF 
$(DEPDIR)/test_endianess-test-endianess.Tpo -c -o test_endianess-test-endianess.o `test -f 'test-endianess.c' 
|| echo '$(srcdir)/'`test-endianess.c
diff --git a/src/girl.xml b/src/girl.xml
index eda44e9..caf424b 100644
--- a/src/girl.xml
+++ b/src/girl.xml
@@ -1,7 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml-stylesheet type="text/xsl" href="girl.xsl" ?>
-<!DOCTYPE girl SYSTEM "girl-9.8.dtd">
-<girl version="9.8.0">
+<!DOCTYPE girl SYSTEM "girl-9.9.dtd">
+<girl version="9.9.0">
+  <station band="91.3FM" id="kced" lang="en" name="KCED - Centralia College's Radio" rank="1.0" type="edu">
+    <frequency uri="http://www.centralia.edu/kced/";>91.3FM in Centralia, DC</frequency>
+    <location>Centralia, DC</location>
+    <description lang="en">
+      KCED (91.3 FM) is a radio station broadcasting on an Alternative format.
+      Licensed to Centralia, Washington, the station serves the Centralia-Chehalis area.
+      The station is currently owned by Centralia College.
+      The station is licensed for, and operating with, an effective radiated
+      power of 1,000 watts.
+      The Centralia College student radio station is brought to you by the students in the Media 
Studies/Radio/TV program.
+    </description>
+    <stream mime="audio/mpeg" uri="http://134.39.125.251:88/broadwavehigh.mp3"; codec="MPEG 1 Audio, Layer 3 
(MP3)" samplerate="44100 Hz" channels="Stereo" bitrate="56 kbps" />
+    <stream mime="audio/mpeg" uri="http://134.39.125.251:88/broadwavelow.mp3"; codec="MPEG 1 Audio, Layer 3 
(MP3)" samplerate="16000 Hz" channels="Stereo" bitrate="24 kbps" />
+  </station>
   <station band="102.2FM" id="piratefm" lang="en" name="Pirate FM" rank="1.0" type="com">
     <frequency uri="http://www.piratefm.co.uk/";>102.2 FM in Cornwall, United Kingdom</frequency>
     <location>Cornwall, United Kingdom</location>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]