gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog configure.ac gui/Makefile.am gu...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog configure.ac gui/Makefile.am gu...
Date: Tue, 31 Jul 2007 19:29:43 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/07/31 19:29:43

Modified files:
        .              : ChangeLog configure.ac 
        gui            : Makefile.am Player.cpp Player.h gnash.cpp 

Log message:
                * configure.ac: rename GUI_CONFIG to SUPPORTED_GUIS to
                  avoid confusion with the define later set by gui/Makefile.am
                * gui/Makefile.am: build an executable for each supported
                  GUI, named <gui>-gnash
                * gui/Player.{cpp,h}: drop runtime parsing of gui name, just
                  use whatever gui is specified by the GUI_CONFIG macro set
                  by the Makefile.
                * gui/gnash.cpp: drop runtime GUI selection  (and -G switch).

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.3886&r2=1.3887
http://cvs.savannah.gnu.org/viewcvs/gnash/configure.ac?cvsroot=gnash&r1=1.386&r2=1.387
http://cvs.savannah.gnu.org/viewcvs/gnash/gui/Makefile.am?cvsroot=gnash&r1=1.95&r2=1.96
http://cvs.savannah.gnu.org/viewcvs/gnash/gui/Player.cpp?cvsroot=gnash&r1=1.64&r2=1.65
http://cvs.savannah.gnu.org/viewcvs/gnash/gui/Player.h?cvsroot=gnash&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/gnash/gui/gnash.cpp?cvsroot=gnash&r1=1.88&r2=1.89

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.3886
retrieving revision 1.3887
diff -u -b -r1.3886 -r1.3887
--- ChangeLog   31 Jul 2007 17:07:11 -0000      1.3886
+++ ChangeLog   31 Jul 2007 19:29:42 -0000      1.3887
@@ -1,5 +1,16 @@
 2007-07-31 Sandro Santilli <address@hidden>
 
+       * configure.ac: rename GUI_CONFIG to SUPPORTED_GUIS to
+         avoid confusion with the define later set by gui/Makefile.am
+       * gui/Makefile.am: build an executable for each supported
+         GUI, named <gui>-gnash
+       * gui/Player.{cpp,h}: drop runtime parsing of gui name, just
+         use whatever gui is specified by the GUI_CONFIG macro set
+         by the Makefile.
+       * gui/gnash.cpp: drop runtime GUI selection  (and -G switch).
+
+2007-07-31 Sandro Santilli <address@hidden>
+
        * testsuite/misc-ming.all/ming_utils.c: add word wrapping
          to the xtrace window.
 

Index: configure.ac
===================================================================
RCS file: /sources/gnash/gnash/configure.ac,v
retrieving revision 1.386
retrieving revision 1.387
diff -u -b -r1.386 -r1.387
--- configure.ac        31 Jul 2007 16:43:31 -0000      1.386
+++ configure.ac        31 Jul 2007 19:29:42 -0000      1.387
@@ -15,7 +15,7 @@
 dnl  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 dnl  
 
-dnl $Id: configure.ac,v 1.386 2007/07/31 16:43:31 strk Exp $
+dnl $Id: configure.ac,v 1.387 2007/07/31 19:29:42 strk Exp $
 
 AC_PREREQ(2.50)
 AC_INIT(gnash, cvs)
@@ -246,51 +246,27 @@
     [case "${val}" in
       gtk|GTK|gtk2|GTK2)
         build_gtk=yes
-        if test "x$DEFAULT_GUI" = "x"; then
-          DEFAULT_GUI=gtk
-        fi
         ;;
       kde|KDE)
         build_kde=yes
-        if test "x$DEFAULT_GUI" = "x"; then
-          DEFAULT_GUI=kde
-        fi
         ;;
       qt|QT)
         build_qt=yes
-        if test "x$DEFAULT_GUI" = "x"; then
-          DEFAULT_GUI=kde
-        fi
         ;;
       sdl|SDL)
         build_sdl=yes
-        if test "x$DEFAULT_GUI" = "x"; then
-          DEFAULT_GUI=sdl
-        fi
         ;;
       aqua|AQUA|Aqua)
         build_aqua=yes
-        if test "x$DEFAULT_GUI" = "x"; then
-          DEFAULT_GUI=aqua
-        fi
         ;;
       riscos|RISCOS|RiscOS)
         build_riscos=yes
-        if test "x$DEFAULT_GUI" = "x"; then
-          DEFAULT_GUI=riscos
-        fi
         ;;
       fltk|FLTK|fltk2|FLTK2)
         build_fltk=yes
-        if test "x$DEFAULT_GUI" = "x"; then
-          DEFAULT_GUI=fltk
-        fi
         ;;
       fb|FB)
         build_fb=yes
-        if test "x$DEFAULT_GUI" = "x"; then
-          DEFAULT_GUI=fb
-        fi
         ;;
       all|ALL)
         build_fb=yes
@@ -1274,35 +1250,31 @@
 AC_SUBST(RENDERER_LIBS)
 AC_SUBST(RENDERER_CONFIG)
 
-GUI_CONFIG=
+SUPPORTED_GUIS=
 if test x$build_fb = xyes; then
-  GUI_CONFIG="${GUI_CONFIG},fb"
+  SUPPORTED_GUIS="${SUPPORTED_GUIS},fb"
 fi
 if test x$build_fltk = xyes; then
-  GUI_CONFIG="${GUI_CONFIG},fltk"
+  SUPPORTED_GUIS="${SUPPORTED_GUIS},fltk"
 fi
 if test x$build_kde = xyes; then
-  GUI_CONFIG="${GUI_CONFIG},kde"
+  SUPPORTED_GUIS="${SUPPORTED_GUIS},kde"
 fi
 if test x$build_gtk = xyes; then
-  GUI_CONFIG="${GUI_CONFIG},gtk"
+  SUPPORTED_GUIS="${SUPPORTED_GUIS},gtk"
 fi
 if test x$build_sdl = xyes; then
-  GUI_CONFIG="${GUI_CONFIG},sdl"
+  SUPPORTED_GUIS="${SUPPORTED_GUIS},sdl"
 fi
 if test x$build_riscos = xyes; then
-  GUI_CONFIG="${GUI_CONFIG},riscos"
+  SUPPORTED_GUIS="${SUPPORTED_GUIS},riscos"
 fi
 if test x$build_aqua = xyes; then
-  GUI_CONFIG="${GUI_CONFIG},aqua"
+  SUPPORTED_GUIS="${SUPPORTED_GUIS},aqua"
 fi
-GUI_CONFIG="`echo ${GUI_CONFIG} | sed 's/,//'`" # Strip leading comma
-AC_SUBST(GUI_CONFIG)
+SUPPORTED_GUIS="`echo ${SUPPORTED_GUIS} | sed 's/,//'`" # Strip leading comma
+AC_SUBST(SUPPORTED_GUIS)
 
-if test "x$DEFAULT_GUI" = "x"; then
-  DEFAULT_GUI=gtk
-fi
-AC_SUBST(DEFAULT_GUI)
 MEDIA_CONFIG=${media_handler}
 AC_SUBST(MEDIA_CONFIG)
 
@@ -1439,7 +1411,7 @@
 if test x"$extensions_list" != x; then
   echo "        Building extensions: ${extensions_list}"
 fi
-echo "        GUI toolkits supported: ${GUI_CONFIG} (default gui: 
${DEFAULT_GUI})"
+echo "        GUI toolkits supported: ${SUPPORTED_GUIS}"
 echo "        Renderers supported: ${add_renderer}"
 echo "        Media handler: "$media_handler
 if test x"$media_handler" = xffmpeg -o x"$media_handler" = xmad; then

Index: gui/Makefile.am
===================================================================
RCS file: /sources/gnash/gnash/gui/Makefile.am,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -b -r1.95 -r1.96
--- gui/Makefile.am     30 Jul 2007 14:27:08 -0000      1.95
+++ gui/Makefile.am     31 Jul 2007 19:29:42 -0000      1.96
@@ -15,7 +15,9 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
-# $Id: Makefile.am,v 1.95 2007/07/30 14:27:08 nihilus Exp $
+# 
+# build gtk-gnash, kde-gnash, sdl-gnash, fltk-gnash, aqua-gnash, fb-gnash and 
riscos-gnash
+#
 
 AUTOMAKE_OPTIONS = -Wno-portability
 
@@ -24,9 +26,10 @@
 # this is where Gnash plugins get installed
 pluginsdir = $(libdir)/gnash/plugins
 
-lib_LTLIBRARIES = libgnashgui.la libgnashplayer.la
+# noinst_LTLIBRARIES = libgnashgui.la
 BUILT_SOURCES = klash.moc .configline
 
+noinst_LTLIBRARIES = 
 AM_CPPFLAGS = -I.. \
         -I$(top_srcdir) \
         -I$(top_srcdir)/server \
@@ -77,68 +80,13 @@
        $(PTHREAD_LIBS) \
        $(NULL)
 
-libgnashgui_la_SOURCES = \
-       gui.cpp gui.h \
-       NullGui.cpp \
-       gui_gtk.cpp \
-       gui_kde.cpp \
-       gui_sdl.cpp \
-       gui_fb.cpp \
-       gui_fltk.cpp \
-       gui_aqua.cpp \
-       gui_riscos.cpp \
-       NullGui.h
-
-libgnashgui_la_LIBADD = \
-       $(top_builddir)/server/libgnashserver.la \
-       $(top_builddir)/backend/libgnashbackend.la \
-       $(top_builddir)/libamf/libgnashamf.la 
-
-# is LDFLAGS still needed when AM_LDFLAGS is defined already ?
-libgnashgui_la_LDFLAGS = \
-       -release $(VERSION) \
-       $(AM_LDFLAGS)
-
-libgnashgui_la_CPPFLAGS = $(AM_CPPFLAGS) $(GUI_CPPFLAGS)
-
-
-libgnashplayer_la_SOURCES = \
-        Player.cpp Player.h
-
-libgnashplayer_la_LIBADD = \
-        $(top_builddir)/server/libgnashserver.la \
-        $(top_builddir)/backend/libgnashbackend.la \
-        libgnashgui.la
-
-libgnashplayer_la_CPPFLAGS = $(AM_CPPFLAGS) $(GUI_CPPFLAGS)
-libgnashplayer_la_LDFLAGS = \
-        -release $(VERSION) \
-        -no-undefined \
-        -export-dynamic \
-        $(AM_LDFLAGS)
-
 GNASH_LIBS = \
        $(top_builddir)/libamf/libgnashamf.la \
        $(top_builddir)/backend/libgnashbackend.la \
        $(top_builddir)/server/libgnashserver.la \
        $(top_builddir)/libgeometry/libgnashgeo.la \
-       $(top_builddir)/libbase/libgnashbase.la
-
-KLASH_LIBS = \
-       $(top_builddir)/libamf/libgnashamf.la \
-       $(top_builddir)/backend/libgnashbackend.la \
-       $(top_builddir)/server/libgnashserver.la \
-       $(top_builddir)/libgeometry/libgnashgeo.la \
-       $(top_builddir)/libbase/libgnashbase.la
-
-#
-# Build the libraries that hold the combined GUI toolkit and
-# renderer. These are built as static libraries if doing a static
-# build for debugging. Otherwise they are built as a loadable shared
-# library module so we can dlopen() them at runtime.
-#
-
-plugins_LTLIBRARIES =          # set later on by conditionals
+       $(top_builddir)/libbase/libgnashbase.la \
+       $(MYSQL_LIBS)
 
 # Only build loadable modules unless statically linking
 if DYNAMIC_GUI # make shared libraries suitable for dlopen().
@@ -153,10 +101,8 @@
 
 # AQUA Toolkit
 if BUILD_AQUA_GUI
-
 #OS X stuff goes here...
-
-     GUI_CPPFLAGS += -DGUI_AQUA
+GUI_CPPFLAGS += -DGUI_AQUA
 
 bundle_name = gnash.app
 
@@ -172,254 +118,18 @@
        cp -f images/GnashG.icns $(bundle_name)/Contents/Resources/
      
 if  HAVE_OPENGL
-     plugins_LTLIBRARIES += libgnashaqua_ogl.la
-     libgnashaqua_ogl_la_CPPFLAGS = $(AM_CPPFLAGS) \
+noinst_LTLIBRARIES += libgnashaqua_ogl.la
+libgnashaqua_ogl_la_CPPFLAGS = $(AM_CPPFLAGS) \
        $(OPENGL_CFLAGS)
-     libgnashaqua_ogl_la_SOURCES = \
+libgnashaqua_ogl_la_SOURCES = \
        aqua_ogl_glue.cpp aqua_ogl_glue.h \
        aqua.cpp aquasup.h aqua_glue.h
-     libgnashaqua_ogl_la_LDFLAGS = $(LIB_FLAGS)
-     libgnashaqua_ogl_la_LIBADD = \
+libgnashaqua_ogl_la_LDFLAGS = $(LIB_FLAGS)
+libgnashaqua_ogl_la_LIBADD = \
        $(top_builddir)/backend/libgnashogl.la 
-     libgnashgui_la_LIBADD += libgnashaqua_ogl.la
 endif # HAVE_OPENGL
 endif # BUILD_AQUA_GUI
 
-# GTK2 Toolkit
-if BUILD_GTK_GUI
-     GUI_CPPFLAGS += -DGUI_GTK $(GTK_CFLAGS)
-if  HAVE_OPENGL
-     plugins_LTLIBRARIES += libgnashgtk_ogl.la
-     libgnashgtk_ogl_la_CPPFLAGS = $(AM_CPPFLAGS) \
-       $(GTK_CFLAGS) $(OPENGL_CFLAGS)
-     libgnashgtk_ogl_la_SOURCES = \
-       gtk_glue_gtkglext.cpp gtk_glue_gtkglext.h \
-       gtk.cpp gtksup.h gtk_glue.h
-     libgnashgtk_ogl_la_LDFLAGS = $(LIB_FLAGS)
-     libgnashgtk_ogl_la_LIBADD = \
-       $(top_builddir)/backend/libgnashogl.la $(GTK_LIBS)
-     libgnashgui_la_LIBADD += libgnashgtk_ogl.la
-endif # HAVE_OPENGL
-if  HAVE_AGG
-     plugins_LTLIBRARIES += libgnashgtk_agg.la
-     libgnashgtk_agg_la_CPPFLAGS = $(AM_CPPFLAGS) \
-       $(GTK_CFLAGS) $(AGG_CFLAGS)
-     libgnashgtk_agg_la_SOURCES = \
-       gtk_glue_agg.cpp gtk_glue_agg.h \
-       gtk.cpp gtksup.h gtk_glue.h
-     libgnashgtk_agg_la_LDFLAGS = $(LIB_FLAGS)
-     libgnashgtk_agg_la_LIBADD = \
-       $(top_builddir)/backend/libgnashagg.la \
-       $(GTK_LIBS) $(AGG_LIBS)
-     libgnashgui_la_LIBADD += libgnashgtk_agg.la
-endif # HAVE_AGG
-if  HAVE_CAIRO
-     plugins_LTLIBRARIES += libgnashgtk_cairo.la
-     libgnashgtk_cairo_la_CPPFLAGS = $(AM_CPPFLAGS) \
-       $(GTK_CFLAGS) $(CAIRO_CFLAGS)
-     libgnashgtk_cairo_la_SOURCES = \
-       gtk_glue_cairo.cpp gtk_glue_cairo.h \
-       gtk.cpp gtksup.h gtk_glue.h
-     libgnashgtk_cairo_la_LDFLAGS = $(LIB_FLAGS)
-     libgnashgtk_cairo_la_LIBADD = \
-       $(top_builddir)/backend/libgnashcairo.la \
-       $(GTK_LIBS) $(CAIRO_LIBS)
-     libgnashgui_la_LIBADD += libgnashgtk_cairo.la
-endif # HAVE_CAIRO
-endif # BUILD_GTK_GUI
-
-# KDE/QT Toolkit
-if BUILD_KDE_GUI
-     GUI_CPPFLAGS += -DGUI_KDE $(KDE_CFLAGS) $(QT_CFLAGS)
-if  HAVE_OPENGL
-     plugins_LTLIBRARIES += libgnashkde_ogl.la
-     libgnashkde_ogl_la_CPPFLAGS = $(AM_CPPFLAGS) \
-       $(OPENGL_FLAGS) $(KDE_CFLAGS) $(QT_CFLAGS)
-     libgnashkde_ogl_la_SOURCES = \
-       kde_glue_opengl.cpp kde_glue_opengl.h kde_glue.h \
-       kde.cpp kdesup.h kde_glue.h
-     libgnashkde_ogl_la_LDFLAGS = $(LIB_FLAGS)
-     libgnashkde_ogl_la_LIBADD = \
-       $(top_builddir)/backend/libgnashogl.la \
-       $(KDE_LIBS) $(QT_LIBS) $(OPENGL_LIBS)
-     libgnashgui_la_LIBADD += libgnashkde_ogl.la
-endif # HAVE_OPENGL
-if  HAVE_AGG
-     plugins_LTLIBRARIES += libgnashkde_agg.la
-     libgnashkde_agg_la_CPPFLAGS = $(AM_CPPFLAGS) \
-       $(AGG_CFLAGS) $(KDE_CFLAGS) $(QT_CFLAGS)
-     libgnashkde_agg_la_SOURCES = \
-       kde_glue_agg.cpp kde_glue_agg.h \
-       kde.cpp kdesup.h kde_glue.h
-     libgnashkde_agg_la_LDFLAGS = $(LIB_FLAGS)
-     libgnashkde_agg_la_LIBADD = \
-       $(top_builddir)/backend/libgnashagg.la \
-       $(KDE_LIBS) $(QT_LIBS) $(AGG_LIBS)
-     libgnashgui_la_LIBADD += libgnashkde_agg.la
-endif # HAVE_AGG
-endif # BUILD_KDE_GUI
-
-# SDL Toolkit
-if BUILD_SDL_GUI
-     GUI_CPPFLAGS += -DGUI_SDL $(SDL_CFLAGS)
-if  HAVE_OPENGL
-     plugins_LTLIBRARIES += libgnashsdl_ogl.la
-     libgnashsdl_ogl_la_CPPFLAGS = $(AM_CPPFLAGS) \
-       $(SDL_CFLAGS) $(OPENGL_CFLAGS)
-     libgnashsdl_ogl_la_SOURCES = \
-       sdl_ogl_glue.cpp sdl_ogl_glue.h \
-       sdl.cpp sdlsup.h sdl_glue.h
-     libgnashsdl_ogl_la_LDFLAGS = $(LIB_FLAGS)
-     libgnashsdl_ogl_la_LIBADD = \
-       $(top_builddir)/backend/libgnashogl.la \
-       $(SDL_LIBS) $(OPENGL_LIBS)
-     libgnashgui_la_LIBADD += libgnashsdl_ogl.la
-endif # HAVE_OPENGL
-if  HAVE_AGG
-     plugins_LTLIBRARIES += libgnashsdl_agg.la
-     libgnashsdl_agg_la_CPPFLAGS = $(AM_CPPFLAGS) \
-       $(SDL_CFLAGS) $(AGG_CFLAGS)
-     libgnashsdl_agg_la_SOURCES = \
-       sdl_agg_glue.cpp sdl_agg_glue.h \
-       sdl.cpp sdlsup.h sdl_glue.h
-     libgnashsdl_agg_la_LDFLAGS = $(LIB_FLAGS)
-     libgnashsdl_agg_la_LIBADD = \
-       $(top_builddir)/backend/libgnashagg.la \
-       $(SDL_LIBS) $(AGG_LIBS) 
-     libgnashgui_la_LIBADD += libgnashsdl_agg.la
-endif # HAVE_AGG
-if  HAVE_CAIRO
-     plugins_LTLIBRARIES += libgnashsdl_cairo.la
-     libgnashsdl_cairo_la_CPPFLAGS = $(AM_CPPFLAGS) \
-       $(SDL_CFLAGS) $(CAIRO_CFLAGS)
-     libgnashsdl_cairo_la_SOURCES = \
-       sdl_cairo_glue.cpp sdl_cairo_glue.h \
-       sdl.cpp sdlsup.h sdl_glue.h
-     libgnashsdl_cairo_la_LDFLAGS = $(LIB_FLAGS)
-     libgnashsdl_cairo_la_LIBADD = \
-       $(top_builddir)/backend/libgnashcairo.la \
-       $(SDL_LIBS) $(CAIRO_LIBS)
-     libgnashgui_la_LIBADD += libgnashsdl_cairo.la
-endif # HAVE_CAIRO
-endif # BUILD_SDL_GUI
-
-# FLTK2 Toolkit
-if BUILD_FLTK_GUI
-
-     GUI_CPPFLAGS += -DGUI_FLTK $(FLTK2_CFLAGS)
-if  HAVE_AGG
-     plugins_LTLIBRARIES += libgnashfltk_agg.la
-     libgnashfltk_agg_la_CPPFLAGS = $(AM_CPPFLAGS) \
-       $(FLTK2_CFLAGS) $(AGG_CFLAGS)
-     libgnashfltk_agg_la_SOURCES = \
-       fltk_glue_agg.cpp fltk_glue_agg.h \
-       fltk.cpp fltksup.h 
-     libgnashfltk_agg_la_LDFLAGS = $(LIB_FLAGS)
-     libgnashfltk_agg_la_LIBADD = \
-       $(top_builddir)/backend/libgnashagg.la \
-       $(FLTK2_LIBS) $(AGG_LIBS) $(XFT_LIBS) $(X11_LIBS)
-     libgnashgui_la_LIBADD += libgnashfltk_agg.la
-endif # HAVE_AGG
-
-if  HAVE_CAIRO
-     plugins_LTLIBRARIES += libgnashfltk_cairo.la
-     libgnashfltk_cairo_la_CPPFLAGS = $(AM_CPPFLAGS) \
-       $(FLTK2_CFLAGS) $(CAIRO_CFLAGS)
-     libgnashfltk_cairo_la_SOURCES = \
-       fltk_glue_cairo.cpp fltk_glue_cairo.h \
-       fltk.cpp fltksup.h 
-     libgnashfltk_cairo_la_LDFLAGS = $(LIB_FLAGS)
-     libgnashfltk_cairo_la_LIBADD = \
-       $(top_builddir)/backend/libgnashcairo.la \
-       $(FLTK2_LIBS) $(CAIRO_LIBS) $(XFT_LIBS) $(X11_LIBS)
-     libgnashgui_la_LIBADD += libgnashfltk_cairo.la
-endif # HAVE_CAIRO
-
-endif # BUILD_FLTK_GUI
-
-# Framebuffer, no toolkit
-if BUILD_FB_GUI
-     GUI_CPPFLAGS += -DGUI_FB
-if  HAVE_AGG
-     libgnashsdl_agg_la_CPPFLAGS = $(AM_CPPFLAGS) $(SDL_CFLAGS)
-     plugins_LTLIBRARIES += libgnashfb_agg.la
-     libgnashfb_agg_la_SOURCES = \
-       fb.cpp fbsup.h
-     libgnashfb_agg_la_LDFLAGS = $(LIB_FLAGS)
-     libgnashfb_agg_la_LIBADD = \
-       $(top_builddir)/backend/libgnashagg.la \
-       $(SDL_LIBS) $(AGG_LIBS)
-     libgnashgui_la_LIBADD += libgnashfb_agg.la
-endif # HAVE_AGG
-endif # BUILD_FB_GUI
-
-#
-# When static linking, we have to link in the correct library. These
-# are built as static libraries by the above section,
-#
-
-#
-# Setup the GUIs that have OpenGL support
-#
-if STATIC_GUI
-if  BUILD_OGL_RENDERER
-if   BUILD_GTK_GUI
-      GNASH_LIBS += libgnashgtk_ogl.la $(GTK_LIBS) $(OPENGL_LIBS)
-endif # BUILD_GTK_GUI
-if   BUILD_AQUA_GUI
-      GNASH_LIBS += libgnashaqua_ogl.la $(AQUA_LIBS) $(OPENGL_LIBS)
-endif # BUILD_AQUA_GUI
-if   BUILD_SDL_GUI
-      GNASH_LIBS += libgnashsdl_ogl.la $(SDL_LIBS) $(OPENGL_LIBS)
-endif # BUILD_SDL_GUI
-if BUILD_KDE_GUI
-     GNASH_LIBS += libgnashkde_ogl.la $(KDE_LIBS) $(QT_LIBS) $(OPENGL_LIBS)
-     KLASH_LIBS += libgnashkde_ogl.la $(KDE_LIBS) $(QT_LIBS) $(OPENGL_LIBS)
-endif # BUILD_KDE_GUI
-endif # BUILD_OPENGL_RENDERER
-
-#
-# Setup the GUIs that have Cairo support
-#
-if  BUILD_CAIRO_RENDERER
-if   BUILD_GTK_GUI
-      GNASH_LIBS += libgnashgtk_cairo.la $(GTK_LIBS) $(CAIRO_LIBS)
-endif # BUILD_GTK_GUI
-if   BUILD_SDL_GUI
-      GNASH_LIBS += libgnashsdl_cairo.la $(SDL_LIBS) $(CAIRO_LIBS)
-endif # BUILD_SDL
-if   BUILD_FLTK_GUI
-      GNASH_LIBS += libgnashfltk_cairo.la $(FLTK2_LIBS) $(CAIRO_LIBS) 
$(XFT_LIBS) $(X11_LIBS)
-endif # BUILD_FLTK_GUI
-endif # BUILD_CAIRO_RENDERER
-
-#
-# Setup the GUIs that have AntiGrain (AGG) support
-#
-if  BUILD_AGG_RENDERER
-if   BUILD_GTK_GUI
-      GNASH_LIBS += libgnashgtk_agg.la $(AGG_LIBS) $(GTK_LIBS)
-endif # BUILD_GTK_GUI
-if  BUILD_AQUA_GUI
-     GNASH_LIBS += libgnashaqua_agg.la $(AQUA_LIBS) $(AGG_LIBS)
-endif # BUILD_AQUA_GUI
-if  BUILD_SDL_GUI
-     GNASH_LIBS += libgnashsdl_agg.la $(SDL_LIBS) $(AGG_LIBS)
-endif # BUILD_SDL_GUI
-if  BUILD_FLTK_GUI
-     GNASH_LIBS += libgnashfltk_agg.la $(FLTK2_LIBS) $(AGG_LIBS) $(XFT_LIBS) 
$(X11_LIBS)
-endif # BUILD_FLTK_GUI
-if  BUILD_KDE_GUI
-     GNASH_LIBS += libgnashkde_agg.la $(KDE_LIBS) $(QT_LIBS) $(AGG_LIBS)
-     KLASH_LIBS += libgnashkde_agg.la $(KDE_LIBS) $(QT_LIBS) $(AGG_LIBS)
-endif # BUILD_KDE_GUI
-if  BUILD_RISCOS_GUI
-     GNASH_LIBS += libgnashriscos_agg.la $(RISCOS_LIBS) $(AGG_LIBS)
-     AM_LDFLAGS += -lOSLib32
-endif # BUILD_RISCOS_GUI
-endif # BUILD_AGG_RENDERER
-endif # STATIC_GUI
-
 if USE_SOUND_SDL
 if USE_FFMPEG_ENGINE
 AM_LDFLAGS += $(FFMPEG_LIBS)
@@ -443,10 +153,8 @@
 #  FLTK_SRCS = 
 # endif
 
-
 AM_CPPFLAGS += -DPKGDATADIR=\"$(pkgdatadir)\"
 AM_CPPFLAGS += -DRENDERER_CONFIG=\"$(RENDERER_CONFIG)\"
-AM_CPPFLAGS += -DGUI_CONFIG=\"$(GUI_CONFIG)\" -DDEFAULT_GUI=\"$(DEFAULT_GUI)\"
 AM_CPPFLAGS += -DMEDIA_CONFIG=\"$(MEDIA_CONFIG)\"
 AM_CPPFLAGS += -DTARGET_CONFIG=\"$(target)\"
 AM_CPPFLAGS += -DCONFIG_CONFIG="\"$(shell cat .configline)\""
@@ -455,23 +163,208 @@
 #dist_images_DATA = images/gnash_G_v3.ico
 imagesdir = $(pkgdatadir)
 
-bin_PROGRAMS = gnash
+bin_PROGRAMS = 
+
+GUI_SRCS = gnash.cpp \
+       gui.cpp gui.h \
+       Player.cpp Player.h \
+       NullGui.cpp NullGui.h
+
 if BUILD_AQUA_GUI
 bin_PROGRAMS += bundle
 bundle_SOURCES = $(NULL)
 endif
 
-gnash_SOURCES = gnash.cpp
-# export our symbols so they can be used by Gnash plugins
-gnash_LDFLAGS = $(LIBLTDL) -export-dynamic 
-gnash_DEPENDENCIES = libgnashgui.la .configline
-gnash_LDADD = \
-       libgnashgui.la \
-       libgnashplayer.la \
+#
+# Build the KDE gui
+# 
+if BUILD_KDE_GUI
+bin_PROGRAMS += kde-gnash
+kde_gnash_CPPFLAGS = -DGUI_KDE -DGUI_CONFIG=\"KDE\" \
+        $(AM_CPPFLAGS) $(KDE_CFLAGS) $(QT_CFLAGS)
+kde_gnash_SOURCES = $(GUI_SRCS) gui_kde.cpp
+kde_gnash_LDFLAGS = $(LIBLTDL) -export-dynamic 
+kde_gnash_DEPENDENCIES = .configline
+kde_gnash_LDADD = \
+       $(MYSQL_LIBS) \
+       $(GNASH_LIBS) \
+       $(AM_LDFLAGS)
+if BUILD_OGL_RENDERER
+kde_gnash_CPPFLAGS += $(OPENGL_CFLAGS)
+kde_gnash_LDADD += $(top_builddir)/backend/libgnashogl.la \
+       $(KDE_LIBS) $(QT_LIBS) $(OPENGL_LIBS)
+kde_gnash_SOURCES += kde_glue_opengl.cpp kde_glue_opengl.h kde_glue.h \
+               kde.cpp kdesup.h kde_glue.h
+endif
+if BUILD_AGG_RENDERER
+kde_gnash_CPPFLAGS += $(AGG_CFLAGS)
+kde_gnash_LDADD += $(top_builddir)/backend/libgnashagg.la \
+       $(KDE_LIBS) $(QT_LIBS) $(AGG_LIBS)
+kde_gnash_SOURCES += kde_glue_agg.cpp kde_glue_agg.h \
+               kde.cpp kdesup.h kde_glue.h
+endif
+endif
+
+#
+# Build the SDL gui
+#
+if BUILD_SDL_GUI
+bin_PROGRAMS += sdl-gnash
+sdl_gnash_CPPFLAGS = -DGUI_SDL -DGUI_CONFIG=\"SDL\" \
+        $(AM_CPPFLAGS) $(SDL_CFLAGS) 
+sdl_gnash_SOURCES = $(GUI_SRCS) gui_sdl.cpp
+sdl_gnash_LDFLAGS = $(LIBLTDL) -export-dynamic 
+sdl_gnash_DEPENDENCIES = .configline
+sdl_gnash_LDADD = \
+       $(MYSQL_LIBS) \
+       $(GNASH_LIBS) \
+       $(AM_LDFLAGS)
+if BUILD_OGL_RENDERER
+sdl_gnash_CPPFLAGS += $(OPENGL_CFLAGS)
+sdl_gnash_LDADD += $(top_builddir)/backend/libgnashogl.la \
+       $(SDL_LIBS) $(OPENGL_LIBS)
+sdl_gnash_SOURCES += sdl_ogl_glue.cpp sdl_ogl_glue.h \
+               sdl.cpp sdlsup.h sdl_glue.h
+endif
+if BUILD_AGG_RENDERER
+sdl_gnash_CPPFLAGS += $(AGG_CFLAGS)
+sdl_gnash_LDADD += $(top_builddir)/backend/libgnashagg.la \
+       $(SDL_LIBS) $(AGG_LIBS)
+sdl_gnash_SOURCES += sdl_agg_glue.cpp sdl_agg_glue.h \
+               sdl.cpp sdlsup.h sdl_glue.h
+endif
+endif
+
+#
+# Build the FLTK gui
+#
+if BUILD_FLTK_GUI
+bin_PROGRAMS += fltk-gnash
+fltk_gnash_CPPFLAGS = -DGUI_FLTK -DGUI_CONFIG=\"FLTK\" \
+       $(AM_CPPFLAGS) $(FLTK2_CFLAGS)
+fltk_gnash_SOURCES = $(GUI_SRCS) gui_fltk.cpp
+fltk_gnash_LDFLAGS = $(LIBLTDL) -export-dynamic 
+fltk_gnash_DEPENDENCIES = .configline
+fltk_gnash_LDADD = \
+       $(MYSQL_LIBS) \
+       $(GNASH_LIBS) \
+       $(AM_LDFLAGS)
+# if BUILD_OGL_RENDERER
+#      fltk_gnash_CPPFLAGS += $(OPENGL_CFLAGS)
+#      fltk_gnash_LDADD += $(top_builddir)/backend/libgnashogl.la
+#      $(SDL_LIBS) $(OPENGL_LIBS)
+#      fltk_gnash_SOURCES += fltk_glue_ogl.cpp fltk_glue_ogl.h \
+#              fltk.cpp fltksup.h 
+# endif
+if BUILD_AGG_RENDERER
+fltk_gnash_CPPFLAGS += $(AGG_CFLAGS)
+fltk_gnash_LDADD += $(top_builddir)/backend/libgnashagg.la \
+       $(FLTK2_LIBS) $(AGG_LIBS) $(XFT_LIBS) $(X11_LIBS)
+fltk_gnash_SOURCES += fltk_glue_agg.cpp fltk_glue_agg.h \
+               fltk.cpp fltksup.h 
+endif
+endif
+
+#
+# Build the AQUA gui
+#
+if BUILD_AQUA_GUI
+bin_PROGRAMS += aqua-gnash
+aqua_gnash_CPPFLAGS = -DGUI_AQUA $(AM_CPPFLAGS) -DGUI_CONFIG=\"AQUA\"
+aqua_gnash_SOURCES = $(GUI_SRCS) gui_aqua.cpp
+aqua_gnash_LDFLAGS = $(LIBLTDL) -export-dynamic 
+aqua_gnash_DEPENDENCIES = .configline
+aqua_gnash_LDADD = \
        $(MYSQL_LIBS) \
        $(GNASH_LIBS) \
        $(AM_LDFLAGS)
-#      $(LIBLTDL) "-dlopen" self "-dlopen"
+if BUILD_OGL_RENDERER
+aqua_gnash_CPPFLAGS += $(OPENGL_CFLAGS)
+aqua_gnash_LDADD += $(top_builddir)/backend/libgnashogl.la \
+       $(AQUA_LIBS) $(OPENGL_LIBS)
+aqua_gnash_SOURCES += aqua_ogl_glue.cpp aqua_ogl_glue.h \
+       aqua.cpp aquasup.h aqua_glue.h
+endif
+# if BUILD_AGG_RENDERER
+#      aqua_gnash_CPPFLAGS += $(AGG_CFLAGS)
+#      aqua_gnash_LDADD += $(top_builddir)/backend/libgnashagg.la \
+#      $(AQUA_LIBS) $(AGG_LIBS)
+#      aqua_gnash_SOURCES += aqua_agg_glue.cpp aqua_agg_glue.h \
+#      aqua.cpp aquasup.h aqua_glue.h
+# endif
+endif
+
+#
+# Build the GTK gui
+#
+if BUILD_GTK_GUI
+bin_PROGRAMS += gtk-gnash
+gtk_gnash_SOURCES = $(GUI_SRCS) gui_gtk.cpp
+gtk_gnash_CPPFLAGS = -DGUI_GTK -DGUI_CONFIG=\"GTK\" \
+       $(AM_CPPFLAGS) $(GTK_CFLAGS)
+gtk_gnash_LDFLAGS = $(LIBLTDL) -export-dynamic $(AM_LDFLAGS)
+gtk_gnash_DEPENDENCIES = .configline
+
+if BUILD_OGL_RENDERER
+gtk_gnash_CPPFLAGS += $(OPENGL_CFLAGS)
+gtk_gnash_SOURCES += gtk_glue_gtkglext.cpp gtk_glue_gtkglext.h \
+               gtk.cpp gtksup.h gtk_glue.h
+gtk_gnash_LDADD = $(top_builddir)/backend/libgnashogl.la \
+               $(GNASH_LIBS) $(GTK_LIBS) $(OPENGL_LIBS)
+endif                          # BUILD_OGL_RENDERER
+if BUILD_AGG_RENDERER
+gtk_gnash_CPPFLAGS += $(AGG_CFLAGS)
+gtk_gnash_SOURCES += gtk_glue_agg.cpp gtk_glue_agg.h \
+               gtk.cpp gtksup.h gtk_glue.h
+gtk_gnash_LDADD = $(top_builddir)/backend/libgnashagg.la \
+               $(GNASH_LIBS) $(GTK_LIBS) $(AGG_LIBS)
+endif                          # BUILD_AGG_RENDERER
+if BUILD_CAIRO_RENDERER
+gtk_gnash_CPPFLAGS += $(CAIRO_CFLAGS)
+gtk_gnash_SOURCES += gtk_glue_cairo.cpp gtk_glue_cairo.h \
+               gtk.cpp gtksup.h gtk_glue.h
+gtk_gnash_LDADD = $(top_builddir)/backend/libgnashcairo.la
+               $(GNASH_LIBS) $(GTK_LIBS) $(CAIRO_LIBS)
+endif                          # BUILD_CAIRO_RENDERER
+endif                          # BUILD_GTK_GUI
+
+#
+# Build the FB gui
+#
+if BUILD_FB_GUI
+bin_PROGRAMS += fb-gnash
+fb_gnash_SOURCES = $(GUI_SRCS) gui_fb.cpp fb.cpp fbsup.h
+fb_gnash_CPPFLAGS = -DGUI_FB -DGUI_CONFIG=\"FB\" \
+       $(AM_CPPFLAGS) 
+fb_gnash_LDFLAGS = $(LIBLTDL) -export-dynamic $(AM_LDFLAGS)
+fb_gnash_DEPENDENCIES = .configline
+
+if BUILD_AGG_RENDERER
+fb_gnash_CPPFLAGS += $(AGG_CFLAGS)
+fb_gnash_SOURCES += 
+fb_gnash_LDADD = $(top_builddir)/backend/libgnashagg.la \
+               $(GNASH_LIBS) $(AGG_LIBS)
+endif                          # BUILD_AGG_RENDERER
+endif                          # BUILD_FB_GUI
+
+#
+# Build the RISCOS gui
+#
+if BUILD_RISCOS_GUI
+bin_PROGRAMS += riscos-gnash
+riscos_gnash_SOURCES = $(GUI_SRCS) gui_riscos.cpp riscos.cpp riscos_glue.h 
riscossup.h
+riscos_gnash_CPPFLAGS = -DGUI_FB -DGUI_CONFIG=\"FB\" \
+       $(AM_CPPFLAGS) 
+riscos_gnash_LDFLAGS = $(LIBLTDL) -export-dynamic $(AM_LDFLAGS)
+riscos_gnash_DEPENDENCIES = .configline
+
+if BUILD_AGG_RENDERER
+riscos_gnash_CPPFLAGS += $(AGG_CFLAGS)
+riscos_gnash_SOURCES += riscos_glue_agg.cpp  riscos_glue_agg.h   
+riscos_gnash_LDADD = $(top_builddir)/backend/libgnashagg.la \
+               $(GNASH_LIBS) $(AGG_LIBS)
+endif                          # BUILD_AGG_RENDERER
+endif                          # BUILD_FB_GUI
 
 CLEANFILES = klash.moc .configline
 
@@ -501,10 +394,10 @@
 clean-hook:
        -rm -f core.* $(CLEANFILES)
 
-if DYNAMIC_GUI
-install-pluginsLTLIBRARIES: $(plugins_LTLIBRARIES)
-       test -d "$(DESTDIR)$(plugindir)" || $(mkinstalldirs) 
"$(DESTDIR)$(plugindir)"
-       for i in $(plugins_LTLIBRARIES); do \
-         $(LIBTOOL) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$i 
"$(DESTDIR)$(plugindir)/$$i" ; \
-       done
-endif
+# if DYNAMIC_GUI
+# install-pluginsLTLIBRARIES: $(plugins_LTLIBRARIES)
+#      test -d "$(DESTDIR)$(plugindir)" || $(mkinstalldirs) 
"$(DESTDIR)$(plugindir)"
+#      for i in $(plugins_LTLIBRARIES); do \
+#        $(LIBTOOL) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$i 
"$(DESTDIR)$(plugindir)/$$i" ; \
+#      done
+# endif

Index: gui/Player.cpp
===================================================================
RCS file: /sources/gnash/gnash/gui/Player.cpp,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -b -r1.64 -r1.65
--- gui/Player.cpp      28 Jul 2007 01:18:32 -0000      1.64
+++ gui/Player.cpp      31 Jul 2007 19:29:42 -0000      1.65
@@ -88,7 +88,6 @@
 #ifdef GNASH_FPS_DEBUG
        ,_fpsDebugTime(0.0)
 #endif
-       ,_guiFlavor(parseGuiFlavorByName(DEFAULT_GUI))
 {
        init();
 }
@@ -180,12 +179,9 @@
 void
 Player::init_gui()
 {
-       std::cout << "init_gui called - gui flavor : " << guiName(_guiFlavor) 
<< " (" << _guiFlavor << ")" << std::endl;
        if ( do_render )
        {
-               std::cout << "Gui flavor is " << _guiFlavor << std::endl;
-
-               _gui = getGui(_guiFlavor); // throws on unsupported gui
+               _gui = getGui(); 
 
                RcInitFile& rcfile = RcInitFile::getDefaultInstance();
                if ( rcfile.startStopped() )
@@ -279,7 +275,7 @@
        // which is *required* during movie loading
        if ( ! _gui->init(argc, &argv) )
        {
-               std::cerr << "Could not initialize gui " <<  
guiName(_guiFlavor) << std::endl;
+               std::cerr << "Could not initialize gui." << std::endl;
                return EXIT_FAILURE;
        }
 
@@ -372,96 +368,36 @@
 
 /* private */
 std::auto_ptr<Gui>
-Player::getGui(GuiFlavor which)
+Player::getGui()
 {
-       std::cout << "getGui(" << which << ") called " << std::endl;
-       switch (which)
-       {
-
-               case guiGTK:
+#ifdef GUI_GTK
                        return createGTKGui(windowid, scale, do_loop, 
bit_depth);
+#endif
 
-               case guiKDE:
+#ifdef GUI_KDE
                        return createKDEGui(windowid, scale, do_loop, 
bit_depth);
+#endif
 
-               case guiSDL:
+#ifdef GUI_SDL
                        return createSDLGui(windowid, scale, do_loop, 
bit_depth);
+#endif
 
-               case guiAQUA:
+#ifdef GUI_AQUA
                        return createAQUAGui(windowid, scale, do_loop, 
bit_depth);
+#endif
 
-               case guiRISCOS:
+#ifdef GUI_RISCOS
                        return createRISCOSGui(windowid, scale, do_loop, 
bit_depth);
+#endif
 
-               case guiFLTK:
+#ifdef GUI_FLTK
                        return createFLTKGui(windowid, scale, do_loop, 
bit_depth);
+#endif
 
-               case guiFB:
+#ifdef GUI_FB
                        return createFBGui(windowid, scale, do_loop, bit_depth);
+#endif
 
-               case guiNull:
                        return std::auto_ptr<Gui>(new NullGui(do_loop));
-
-       }
-
-       std::stringstream ss;
-       ss << "Unknown gui flavor " << which << " requested";
-       throw GnashException(ss.str());
 }
 
-/* public */
-std::string
-Player::guiName(GuiFlavor which)
-{
-       switch (which)
-       {
-
-               case guiGTK:
-                       return "GTK";
-
-               case guiKDE:
-                       return "KDE";
-
-               case guiSDL:
-                       return "SDL";
-
-               case guiAQUA:
-                       return "AQUA";
-
-               case guiRISCOS:
-                       return "RISCOS";
-
-               case guiFLTK:
-                       return "FLTK";
-
-               case guiFB:
-                       return "FB";
-
-               case guiNull:
-                       return "NULL";
-
-       }
-
-       std::stringstream ss;
-       ss << "unknown(" << which << ")";
-       return ss.str();
-}
-
-Player::GuiFlavor
-Player::parseGuiFlavorByName(const std::string& flavorName)
-{
-       StringNoCaseEqual match;
-
-       if ( match(flavorName, "GTK") ) return guiGTK;
-       if ( match(flavorName, "KDE") ) return guiKDE;
-       if ( match(flavorName, "SDL") ) return guiSDL;
-       if ( match(flavorName, "FLTK") ) return guiFLTK;
-       if ( match(flavorName, "FB") ) return guiFB;
-       if ( match(flavorName, "AQUA") ) return guiAQUA;
-       if ( match(flavorName, "RISCOS") ) return guiRISCOS;
-       if ( match(flavorName, "NULL") ) return guiNull;
-
-       std::stringstream ss;
-       ss << "Unknown Gui flavor " << flavorName;
-       throw GnashException(ss.str());
-}

Index: gui/Player.h
===================================================================
RCS file: /sources/gnash/gnash/gui/Player.h,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- gui/Player.h        29 Jul 2007 04:03:48 -0000      1.16
+++ gui/Player.h        31 Jul 2007 19:29:43 -0000      1.17
@@ -53,34 +53,6 @@
 {
 public:
 
-       /// A GUI to use as frontend
-       enum GuiFlavor {
-
-               /// Null gui
-               guiNull,
-
-               /// GTK gui
-               guiGTK,
-
-               /// QT/KDE gui
-               guiKDE,
-
-               /// SDL gui
-               guiSDL,
-
-               /// AQUA gui (for OS/X)
-               guiAQUA,
-
-               /// RISCOS gui
-               guiRISCOS,
-
-               /// FLTK2 gui
-               guiFLTK,
-
-               /// Framebuffer (no gui actually)
-               guiFB
-       };
-
        Player();
 
        ~Player() {}
@@ -138,22 +110,6 @@
 
        void setDoSound(bool b) { do_sound=b; }
 
-       /// Set gui flavor by name
-       //
-       /// Throws an exception if gui name is invalid
-       ///
-       void setGuiFlavor(const std::string& flavorName) {
-               GuiFlavor flav = parseGuiFlavorByName(flavorName);
-               std::cout << "Flavor '" << flavorName << "' parsed as " << flav 
<< std::endl;
-               //setGuiFlavor(parseGuiFlavorByName(flavorName));
-               setGuiFlavor(flav);
-       }
-
-       /// Return name of given Gui flavor
-       std::string guiName(GuiFlavor which);
-
-       void setGuiFlavor(GuiFlavor which) { _guiFlavor = which; }
-
        /// Set the base url for this run.
        //
        /// The base url will be used to resolve relative
@@ -181,13 +137,6 @@
        
 private:
 
-       /// Parse gui by name
-       //
-       /// Throws an exception if gui name is invalid
-       ///
-       GuiFlavor parseGuiFlavorByName(const std::string& flavorName);
-
-
        void init();
 
        void init_sound();
@@ -196,10 +145,11 @@
 
        void init_gui();
 
-       /// Initialize the given gui with parameters stored so far
+       /// Create the gui instance
        //
-       /// Throws GnashException if the gui flavor provided isn't supported
-       std::auto_ptr<Gui> getGui(GuiFlavor which);
+       /// Uses the USE_<guiname> macros to find out which one
+       ///
+       std::auto_ptr<Gui> getGui();
 
        static void setFlashVars(sprite_instance& m, const std::string& varstr);
 
@@ -254,8 +204,6 @@
        float _fpsDebugTime;
 #endif
 
-       GuiFlavor _guiFlavor;
-
 };
 
  

Index: gui/gnash.cpp
===================================================================
RCS file: /sources/gnash/gnash/gui/gnash.cpp,v
retrieving revision 1.88
retrieving revision 1.89
diff -u -b -r1.88 -r1.89
--- gui/gnash.cpp       26 Jul 2007 16:14:21 -0000      1.88
+++ gui/gnash.cpp       31 Jul 2007 19:29:43 -0000      1.89
@@ -93,7 +93,6 @@
         "\n"), _(
         "  -h, --help    Print this info.\n"
         "  -s <factor>   Scale the movie up/down by the specified factor\n"
-       "  -G <guiname>  Use specified gui (gtk|kde|fltk|aqua|riscos|fb)\n"
         "  -c            Produce a core file instead of letting SDL trap it\n"
         "  -d num        Number of milliseconds to delay in main loop\n"
         "  -v            Be verbose; i.e. print log messages to stdout\n"
@@ -169,10 +168,10 @@
 {
     printf (_("Build options %s\n"
               "   Target: %s\n"
-              "   Renderer: %s - GUI: %s (default %s) - Media handler: %s\n"
+              "   Renderer: %s - GUI: %s - Media handler: %s\n"
               "   Configured with: %s\n"),
                VERSION, TARGET_CONFIG, RENDERER_CONFIG, GUI_CONFIG,
-               DEFAULT_GUI, MEDIA_CONFIG, CONFIG_CONFIG);
+               MEDIA_CONFIG, CONFIG_CONFIG);
 #ifdef HAVE_FFMPEG_AVCODEC_H
     printf(_("Ffmpeg version is: %s\n"), LIBAVCODEC_IDENT);
 #endif
@@ -190,12 +189,6 @@
     bool called_by_plugin=false;
     bool width_given=false, height_given=false;
 
-    // Check our name, if 'klash' we'll set KDE gui
-    if ( strstr(argv[0], "klash") != NULL )
-    {
-        player.setGuiFlavor("kde");
-    }
-   
     int c = 0;
     // scan for the two main long GNU options
     for (; c < argc; c++) {
@@ -213,7 +206,7 @@
         }
     }
     
-    while ((c = getopt (argc, argv, "hvaps:cd:x:r:t:b:1wj:k:u:P:U:gVf:G:")) != 
-1)
+    while ((c = getopt (argc, argv, "hvaps:cd:x:r:t:b:1wj:k:u:P:U:gVf:")) != 
-1)
     {
        switch (c) {
          // case 'c' (Disable SDL core dumps) is decoded in sdl.cpp:init()
@@ -324,9 +317,6 @@
           case 't':
               player.setExitTimeout( (float) atof(optarg) );
               break;
-          case 'G':
-              player.setGuiFlavor(optarg);
-              break;
           case 'b':
              player.setBitDepth(atoi(optarg));
              break;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]